based on maintainer update request by PR 45960.
* * * CLEX Revision History * * *
4.6.4 released on 21-MAY-2011
Problems fixed:
* Name completion did not expand a single tilde as a home
directory.
* A mouseclick on a certain screen area of the help panel
could lead to a crash.
New or improved functionality:
* The English documentation was proofread and corrected,
the service was kindly contributed by Richard Harris.
* Text file preview function was added.
* The initial working directory for the secondary file
panel is now set by a bookmark named DIR2. This
replaces the configuration parameter DIR2.
* The initial working directory for the primary file
panel can be now set by a bookmark named DIR1.
* New configuration parameter TIME_DATE controls the
display of date and time.
* Changes to the mouse control were made.
* The recommendation against using alt-R for normal file
renaming was dropped.
4.5 released on 24-SEP-2009
Problems fixed:
* Name completion could not complete user and group names
containing a dot, comma or a dash character.
New or improved functionality:
* A mouse is supported on xterm-compatible terminals.
* The location of configuration files has been moved
again in order to comply with the XDG Specification.
The standard place for these files is from now on the
~/.config/clex directory. Use the 'cfg-clex' utility to
move the files to the new location.
* There is a new option in the completion panel which
allows completion of a name which is a part of a longer
word. The option has a self-explaining description:
'name to be completed starts at the cursor position'.
* Configuration parameter C_PANEL_SIZE (completion panel
size) cannot be set to AUTO (screen size) because this
size is often uncomfortably small.
* The Unicode soft hyphen character is displayed as a
control character.
* In the history panel a command separator is
automatically inserted into the input line when a
command is appended to the end of another command.
* Configuration parameters CMD_Fn accept a new control
sequence $~ which disables the 'Press enter to
continue' prompt. The control is returned to CLEX
immediately after the command execution terminates
provided that:
* the command has not been modified; and
* the command terminates successfully (exit code
zero).
* The $! control sequence can appear anywhere in a
configuration parameter CMD_Fn, not only at the end.
* New function: alt-Z places the current line to the
center of the panel. People using cluster-ssh might
find it useful.
4.4 released on 07-APR-2009
Problems fixed:
* In the help text there were few UTF-8 characters which
are now eliminated because they could not be displayed
properly in non-UTF-8 encodings.
New or improved functionality:
* New function was added: change into a subdirectory
showing the contents in the other file panel (alt-X).
This function allows a return into the original
directory simply by switching panels (ctrl-X).
4.3 released on 29-MAR-2009
Problems fixed:
* A newly added bookmark did not appear on the screen
immediately.
* A misleading message 'Ignoring the DIR2 configuration
parameter' was logged when the 'DIR2' was set to
'HOME'.
New or improved functionality:
* The bookmark organizer has been merged with the regular
bookmark panel.
* Bookmarks can have descriptive names.
* The current working directory can be bookmarked from
the file panel (ctrl-D).
* The 'B_PANEL_SIZE' config parameter was removed.
4.2 released on 15-MAR-2009
Problems fixed:
* In some cases the 'cfg-clex' utility was generating an
unusable template for the copy command (F5).
* Under certain circumstances a crash was occurring on
exit when CLEX was used over a ssh connection.
New or improved functionality:
* All configuration files now reside in the .clex
subdirectory. Use the 'cfg-clex' utility to move the
files to new location.
4.1 released on 09-FEB-2009
Problems fixed:
* Usage of uninitialized memory during the start-up has
been corrected. It caused a crash on the Apple Mac OS X
platform. Systems where CLEX starts normally are not
affected by this bug.
* A compilation problem on Apple Mac OS X was fixed.
* The xterm title change feature did not work on remote
telnet or ssh connections.
New or improved functionality:
* If a directory comparison is restricted to regular
files, then only information about this type of file is
displayed in the summary.
* A small program named 'kbd-test' was added. It is a
utility for
CLEX 4.0 released on 22-DEC-2008
This is the initial release of the CLEX 4 branch. Main new
features are:
* Unicode support was implemented.
* Several configuration parameters have been converted to options
which are saved automatically.
* The log panel and optional logging to a file for auditing and
troubleshooting were added.
* There is now 'cfg-clex' utility.
* A built-in function for renaming files with invalid or
unprintable characters was added.
Enhancements (compared to previous releases) include:
* Configuring prompt, time format and date format is more flexible.
* The help is not limited to one link per line.
* The user interface of the directory compare function was redesigned.
* Changes in the pattern matching routine were made
* Panel filtering is now available in two more panels.
* A new tool for inserting control characters into the input line
was added.
Patch provided by maintainer, Bartosz Kuzma by PR 36634.
3.16 24-APR-2007
Problems fixed:
- filter in the file panel could leave the counter of
selected files in an inconsistent state. This could
lead to problems in other functions that were using
the counter. The problem existed only on some
systems
3.15 14-AUG-2006
Problems fixed:
- the tilde expansion in the internal cd (change
directory) command did not work in CLEX 3.14,
the problem has been corrected
- the usage of the <del> key in the history panel
has been corrected: press <del> to delete the
character from the command line and press
<esc> <del> to delete the entry from the panel
- the situation when some external command crashes
and leaves the non-blocking flag set on standard
input is now properly handled
New/improved functionality:
- the locate file function was replaced by a more
efficient panel filter mechanism. The filtering
is available in several panel types (ctrl-F)
- some key bindings has been redefined for
compatibility reasons:
old new
move cursor left to next word ctrl-B --> alt-B
move cursor right to next word ctrl-W --> alt-F
delete word ctrl-D --> alt-D
directory panel alt-D --> alt-W
bookmark panel alt-B --> alt-K
delete until the end of the line ctrl-Y -> ctrl-K
complete from the command history ctrl-K --> alt-P
main function menu ctrl-G --> alt-M
insert the full filename <esc> <tab> -> ctrl-A
- (for emacs users) ctrl-G has now the same meaning
as ctrl-C (cancel)
- user and group names longer than 8 characters were
silently truncated in the file panel, such names
are now displayed using the '>' mark
- user (alt-U) and group (alt-G) information panels
have been added
- new panel (<esc> <tab>) that summarizes all
completion and insertion functions has been added.
Type of the completion can be specified using this
panel
- completion of commands from the history utilizes
the same user interface as the name completion
- changes made in the bookmark manager can be
cancelled
- the input line of the directory panel has no longer
precedence over the panel contents. You can switch
the focus (indicated by cursor bar's visibility)
from the input line to the panel and back
- it is no longer possible to execute commands
directly from within the history panel. It was
easy to make a mistake there and execute other
command than intended (panel vs input line)
- characters '!' and ':' are automatically quoted only
if your shell is a C-shell
- there is yet another new option in the directory
compare panel
- configuration parameter SHELLPROG:
standard option -c <COMMAND> is appended
automatically if it is not specified
- configuration parameters CMD_Fn:
command parameters $c and $S have been added
(cursor position and selected files)
- configuration parameters LAYOUTn:
there are two new fields: $S and $P
(alternative forms of file size and permissions)
CLEX (pronounced KLEKS) is a file manager with a full-screen user
interface. It displays directory contents including the file status
details and provides features like command history, filename
insertion, or name completion in order to help users to create
commands to be executed by the shell.
CLEX is a versatile tool for system administrators and all users that
utilize the enormous power of the command line. Its unique one-panel
user interface enhances productivity and lessens the probability of
mistake. There are no built-in commands, CLEX is an add-on to your
favorite shell.