From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?ISO-8859-1?Q?Jos=E9_A=2E_Romero_L=2E?= Newsgroups: gmane.emacs.help Subject: Sunrise Commander: Version 5 released Date: Wed, 22 Dec 2010 14:14:38 -0800 (PST) Organization: http://groups.google.com Message-ID: <3645a654-2dcb-4716-97ab-96f600be85e4@y23g2000yqd.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1293057684 5527 80.91.229.12 (22 Dec 2010 22:41:24 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 22 Dec 2010 22:41:24 +0000 (UTC) Cc: postmaster@softpanorama.org To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Dec 22 23:41:20 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PVXN1-0000PW-Gd for geh-help-gnu-emacs@m.gmane.org; Wed, 22 Dec 2010 23:41:19 +0100 Original-Received: from localhost ([127.0.0.1]:45682 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PVXN0-0006AT-Vq for geh-help-gnu-emacs@m.gmane.org; Wed, 22 Dec 2010 17:41:19 -0500 Original-Path: usenet.stanford.edu!postnews.google.com!y23g2000yqd.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help,comp.emacs,gnu.emacs.sources Original-Lines: 188 Original-NNTP-Posting-Host: 87.207.186.43 Original-X-Trace: posting.google.com 1293056083 31814 127.0.0.1 (22 Dec 2010 22:14:43 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Wed, 22 Dec 2010 22:14:43 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: y23g2000yqd.googlegroups.com; posting-host=87.207.186.43; posting-account=mkEKGAoAAACAV2vhv5r9WHXWqsdL_niD User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.12) Gecko/20101107 Firefox/3.6.12 (Swiftfox),gzip(gfe) Original-Xref: usenet.stanford.edu gnu.emacs.help:183560 comp.emacs:100958 gnu.emacs.sources:13398 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:77801 Archived-At: Hello, Emacs Community! For those who don't know yet, the Sunrise Commander is a powerful and versatile twin-pane file manager for GNU Emacs built on top of Dired, inspired by the Midnight Commander and heavily influenced by the OFM specification (http://www.softpanorama.org/OFM/index.shtml). Year 2010 brought to the Sunrise Commander a lot of improvements and a few original new features. Here is a list of the most important and noteworthy changes made since version 4 (r244) was first published: NEW FEATURES: * Added progress feedback for all synchronous copy, clone, rename and directory comparison operations (using the standard Emacs progress reporter). * Created Tree View Extension which provides a hierarchical view of directories that can be used for fast navigation, as well as for several basic operations on files and directories. For more details and screenshots see: http://www.emacswiki.org/emacs/Sunrise_Commander#toc8 * Added Fuzzy Narrow command (C-c /), which allows to interactively refine the contents of the current pane using fuzzy (a.k.a. flex or scatter) matching, in a similar way as Text Mate's Command-T works, but with some extra features (like using ! to prefix characters that should *not* occur after a certain position). * Added Sticky Search command (C-c s), which launches an interactive search in the current pane and maintains it active while navigating from directory to directory until a regular file is hit or C-g is pressed to interrupt the search. * Created ELPA repository, which allows to easily install Sunrise and any of its extensions using the ELPA package management system. For more details see: http://joseito.republika.pl/sunrise-commander/ * Added support for Desktop (http://www.emacswiki.org/emacs/DeskTop) in the core Sunrise Commander as well as in all relevant extensions --- Allows to save the state of the panes, tabs, etc. between Emacs sessions. * Added Create Files command (M-+), which allows to create an empty file by giving its name in the current directory, or (when invoked with a numerical prefix) any number of files with names numbered according to a provided formatting string, using decimal (%d),octal (%o) or hexadecimal (%x) digits. MAJOR IMPROVEMENTS: * DOES NOT BREAK TRAMP any more when AVFS support is disabled (thanks Haines Brown for reporting this problem and helping fixing it). * Faster and more reliable "compare panes by contents" function (uses md5 digest memoization). * Improvements in terminal integration: - Line mode is preserved across invocations of sr-term (C-c t), - Added binding (C-c t) to launch a new terminal directly from another one. - Added revert buffer of the active pane from the command line, - Added panes-resizing operations (min, max, reset) from the command line. - Terminal buffers are now automatically closed when their processes finish. * Find can be now limited to the selected (marked) items in the active pane. * Locate is now executed in the background, without locking Emacs. * More uniform interface for find and locate operations: both are asynchronous, can be fired similarly and aborted using the same binding (C-c C-k). * Traditional commander key bindings (F1...F10, Ins, etc) are enabled by default now. Added new option sr-use-commander-keys that can be customized to toggle their use without restarting Emacs. OTHER CHANGES AND BUGFIXES: * Fixed handling of iso9660 images and patch files via AVFS. * The width of the panes is now correctly maintained when maximizing or minimizing their height. It is also sticky across successive invocations of Sunrise. * Browsing files inside a text browser (e.g. w3m) after pressing "b" in Sunrise works now like a quick view: it can be scrolled and closed from inside the FM with the usual bindings (C-e, C-y, Space, M-Space and C-u C-v) * Fixed sr-find-file (C-x C-f) --- works now correctly for all types of objects in the filesystem, not just files. * Fixed refresh of path line in console displays. * Fixed focus of origin subdirectory when moving up in the filesystem using the path line. * Added separate face settings for TTY displays. * Bound Space and M-Space to page scrolling in quick view. * Improved MC-compatible keybindings: added C-F3/F4/F5/F6 for sorting and S-F7 for soft-linking. * When visiting a regular file, the original windows configuration is now correctly restored. * Bound "C-x k" to sr-quit. CHANGES IN BUTTONS EXTENSION: * Added generic (buffer-local) handler for commands in the Sunrise Buttons extension. * Added new commands to panel: Clone (K), Search (A) and Fuzzy Narrow (C-c /). * Buttons panel doesn't clobber terminal or quick view anymore. CHANGES IN LOOP EXTENSION: * Added progress feedback for asynchronous copy, clone and rename operations. CHANGES IN MIRROR EXTENSION (released as version 2): * Added navigation inside and out of mirror areas. * Added separate face for the pane path when in mirror mode. CHANGES IN MODELINE EXTENSION: * Improved mode indicators in Mode Line extension: instead of one unique icon for everything, there are now tree for different (orthogonal) states of the pane. See http://www.emacswiki.org/emacs/Sunrise_Commander#toc6 for details. * The mode line now displays absolute paths always. CHANGES IN TABS EXTENSION: * The sr-tabs-remove commands (C-k, M-C-k) can be now prefixed with a digit to kill arbitrary tabs in the active or passive pane by their relative orders (starting from 1). * Added new bindings "* C-k" and "* M-C-k" to wipe off all currently displayed tabs either from the active or the passive pane. * Added new bindings for tab-switching: M-Tab and C-M-Tab. * Improved sr-tabs-kill-and-go (C-x k) function -- logically extends sr-quit. * Removed soft dependency on cl-seq.el. For more details on the Sunrise Commander, a list of all currently available extensions, and several useful tips and tricks visit: http://www.emacswiki.org/emacs/Sunrise_Commander As usually, enjoy ;-) All contributions, suggestions or comments will be very welcome. Cheers, and Happy 2011! -- Jos=E9 Alfredo Romero L. escherdragon at gmail.com "The opposite of war is not peace -- it's creation." (Jonathan Larson)