[105] in linux-announce channel archive
GNU Interactive Tools 4.3.5 released
daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Mon Jan 23 09:19:51 1995
Date: Mon, 23 Jan 1995 14:14:08 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-activists@niksula.hut.fi, linux-announce@vger.rutgers.edu
X-Mn-Key: announce
From: tudor@cs.pub.ro (Tudor Hulubei)
Newsgroups: comp.os.linux.announce
Subject: GNU Interactive Tools 4.3.5 released
Keywords: File browser, Process viewer, Hex viewer, Interactive Tools.
Organization: ?
Approved: linux-announce@tc.cornell.edu (Lars Wirzenius)
Followup-to: comp.os.linux.misc
GNU Interactive Tools 4.3.5 released
====================================
The new version (4.3.5) of the GNU Interactive Tools package
is available at pub.pub.ro in the directory /pub/git and at
habarnam.cs.pub.ro in the directory /pub/git. I have also uploaded it
at sunsite.unc.edu and tsx-11.mit.edu but I don't know when it will
become available.
What's new:
- version 4.3.5
- Owner and group names are now beeing cached using hash tables in
order to increase the directory reading speed.
- GIT is now able to display the file system free space on many
systems. GIT 4.3.4 was only able to do this under Linux, using the
statfs() system call. GIT 4.3.5 uses a modified version of the
fsusage.c file from the GNU fileutils 3.2 package.
- ^H (8), ^I (9), ^J (10), ^M (13), ^SPC (0) and BACKSPACE (127)
can be configured in the configuration files.
- the interrupt & quit characters are both ^G now. You can exit
from GIT with ^X^C (this is the default binding but you can change
it, of course :-) ).
- The entire set of default key bindings has been changed. I have
tried to make them be more emacs-like (where possible). Since it is
impossible to use 'z' to compress a file or 'Z' to uncompress it as
emacs does in the 'dired' mode because 'a', 'A', ... 'z', 'Z', etc
are used to enter commands in the input line, I have decided to use
the ^C prefix key for file operations. Background commands are
prefixed with ^Cb. You should read the configuration files for more
details.
- GIT now has an editable input line. Most emacs-like editing
functions suitable for editing one line of input are now available:
Function: GIT style: Emacs style:
backward-char ^B C-b
forward-char ^F C-f
backward-word ^[b M-b
forward-word ^[f M-f
beginning-of-line ^A C-a
end-of-line ^E C-e
delete-char ^D C-d
backward-delete-char ^_ DEL
backward-kill-word ^[^_ M-DEL
kill-line ^[k C-k
kill-to-beginning-of-line ^U
kill-to-end-of-line ^K
just-one-space ^[^@ M-SPC
delete-horizontal-space ^[\ M-\
action ^M RET
set-mark ^$ C-SPC
kill-region ^W C-w
kill-ring-save ^[w M-w
yank ^Y C-Y
exchange-point-and-mark ^X^X C-x C-x
Since the entire input line code has been changed / improved, the
2048 bytes length limit no longer exist. The input line can hold as
many characters as you want.
- All the built-in command names have been changed in order to
match the emacs style function names: <ChangePanel> has become
change-panel. By convention, built-in commands are now lowercase
while user defined commands are uppercase.
- When copying files that are longer than 32 Kb, the copied percent
is displayed on the status bar.
- The copy_files built-in command can be interrupted in the middle
of a file copy action. If the operation is interrupted in the
middle, the incomplete file is deleted.
- The configuration files are using now shell environment variables
to call the shell, editor, mail reader, compress and virtual memory
status utility. That means that if you set GIT_SHELL, GIT_EDITOR,
GIT_RMAIL, GIT_COMPRESS or GIT_VMSTAT to some value, that value
will be used instead of the default one. The defaults are:
GIT_SHELL='/bin/sh'
GIT_EDITOR='vi'
GIT_RMAIL='emacs -f rmail'
GIT_COMPRESS='gzip -9'
GIT_VMSTAT='free'
If GIT_SHELL is not defined but SHELL is, GIT_SHELL will be set
to that value.
If GIT_EDITOR is not defined but EDITOR is, GIT_EDITOR will be
set to that value.
- history expansion has been aded. GIT now takes advantage of the
full power of the history library. Each command entered at the
prompt is expanded and added to the history. !!, !?, !-n, ... are
now available. See the history library documentation for more
details.
- The package can be compiled in a different directory, keeping the
source tree unmodified. You should be able to make an empty
directory, chdir to it and start git-4.3.5/configure, then make.
- The distribution has been split into three directories: src, man
and info.
- GIT has been tested on IRIX 4.0.5F. It works. It also works on
SunOS 4.1.3, Solaris 2.3 and Irix 5.2 (according to Eric Jaron
Stieglitz).
- make install creates a symbolic link from $(libdir)/.gitrc.xterm
to $(libdir)/.gitrc.xterms in order to avoid problems on systems
that have the TERM environment variable defined as xterms instead
of xterm.
- A script doing recursive grep (gitrgrep) has been added to the
distribution. It might be usefull.
Here it is the LSM entry:
Begin3
Title: GNU Interactive Tools
Version: 4.3.5
Entered-date: Fri Jan 11 1995
Description: GIT is a file system browser for UNIX systems.
An interactive process viewer/killer, a hex/ascii file
viewer, an auto-mount shell script and a per file type
action script are also available.
The standard ANSI color sequences are used where available.
Manual pages and info documentation are also provided.
Keywords: File browser, Process viewer, Hex viewer, Interactive Tools.
Author: tudor@cs.pub.ro (Tudor Hulubei)
pink@cs.pub.ro (Andrei Pitis)
Maintained-by: tudor@cs.pub.ro (Tudor Hulubei)
Primary-site: pub.pub.ro /pub/git
204k git-4.3.5.tar.gz
889 git-4.3.5.lsm
Alternate-site: habarnam.cs.pub.ro /pub/git
Original-site:
Platform:
Copying-policy: GPL
End
Best regards,
Tudor
--
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember Keywords: and a short description of the software.