Subject: PR/36634 CVS commit: pkgsrc/sysutils/clex
To: None <,,>
From: OBATA Akio <>
List: pkgsrc-bugs
Date: 07/12/2007 12:45:02
The following reply was made to PR pkg/36634; it has been noted by GNATS.

From: OBATA Akio <>
Subject: PR/36634 CVS commit: pkgsrc/sysutils/clex
Date: Thu, 12 Jul 2007 12:43:21 +0000 (UTC)

 Module Name:	pkgsrc
 Committed By:	obache
 Date:		Thu Jul 12 12:43:21 UTC 2007
 Modified Files:
 	pkgsrc/sysutils/clex: Makefile distinfo
 	pkgsrc/sysutils/clex/patches: patch-ac patch-ad patch-ag
 Log Message:
 Update clex to 3.16.
 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
 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
       - completion of commands from the history utilizes
         the same user interface as the name completion
       - changes made in the bookmark manager can be
       - 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)
 To generate a diff of this commit:
 cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/sysutils/clex/Makefile
 cvs rdiff -r1.2 -r1.3 pkgsrc/sysutils/clex/distinfo
 cvs rdiff -r1.1 -r1.2 pkgsrc/sysutils/clex/patches/patch-ac \
     pkgsrc/sysutils/clex/patches/patch-ad \
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.