From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: escherdragon@gmail.com Newsgroups: gmane.emacs.help Subject: Re: Sunrise Commander: Version 3 released. Date: Tue, 17 Mar 2009 13:00:30 -0700 (PDT) Organization: http://groups.google.com Message-ID: References: <83101699-846a-45a0-9632-6c95a6c1a4d9@e3g2000vbe.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: ger.gmane.org 1237322550 9527 80.91.229.12 (17 Mar 2009 20:42:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 17 Mar 2009 20:42:30 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Mar 17 21:43:47 2009 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.50) id 1Ljg8Z-0007nu-6L for geh-help-gnu-emacs@m.gmane.org; Tue, 17 Mar 2009 21:43:47 +0100 Original-Received: from localhost ([127.0.0.1]:60428 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ljg7C-0006mR-VC for geh-help-gnu-emacs@m.gmane.org; Tue, 17 Mar 2009 16:42:22 -0400 Original-Path: news.stanford.edu!newsfeed.stanford.edu!postnews.google.com!c11g2000yqj.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 106 Original-NNTP-Posting-Host: 84.10.49.78 Original-X-Trace: posting.google.com 1237320031 1756 127.0.0.1 (17 Mar 2009 20:00:31 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Tue, 17 Mar 2009 20:00:31 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: c11g2000yqj.googlegroups.com; posting-host=84.10.49.78; posting-account=mkEKGAoAAACAV2vhv5r9WHXWqsdL_niD User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.7) Gecko/2009021906 Firefox/3.0.7,gzip(gfe),gzip(gfe) Original-Xref: news.stanford.edu gnu.emacs.help:167732 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:63028 Archived-At: On 13 Mar, 08:30, rustom wrote: (...) > Any suggestions for someone wanting to learn to usesunrise?? (...) (Ooops, I didn't notice this was sent to the newsgroup. Here is the answer I sent to Rustom:) The Sunrise Commander is just another OFM, so experience with any other file manager of the same family (Norton, Midnight, Total, Far, etc, etc, etc) is all you need to know the philosophy and basic capabilities of all of them. 0) Find two good key shortcuts and assign them to the sunrise and sunrise-cd functions (e.g. mine are C-c x and C-c X). 1) To get acquainted specifically with the capabilities offered by Sunrise, I think the best first step is to get and install the Buttons extension from: http://joseito.republika.pl/sunrise-x-buttons.el.gz it'll provide you with a nice third pane (at the bottom) with buttons you can click to perform many basic operations. The trick with those buttons is that they're labeled with their equivalent shortcuts, so in no time you memorize them so you don't have to reach out for the mouse. In general the highest productivity can be achieved when using exclusively the keyboard -- use the mouse rather as kind of side-wheels to learn the basics (or to work while eating a sandwich), then just drop it. 2) Once you know the buttons, go for the listing of bindings in the describe-mode message (just press h while in sunrise mode). 3) You'll be best set off with Sunrise if you use some kind of Linux or MacOS X. On Windows there's unfortunately a heck lot of stuff you have to set up first to make all the emacs capabilities integrated in Sunrise work. In particular try to have AVFS running in your box -- it will allow to transparently navigate into all kinds of archives (zip, rar, jar, even mbox) -- great deal. Unfortunately AFAIK there's no AVFS for Windows. BTW Archlinux offers Sunrise with AVFS and other goodies conveniently placed in one single package. 4) Explore all the configuration capabilities Sunrise offers by typing: M-x configure-group RET sunrise RET 5) Master Emacs Dired. After all, Sunrise is nothing more than a fancy front end for all the amazing capabilities Dired offers. One aspect of dired I've found particularly useful is dired marks (m marks one file, t toggles all marks in the current directory, u unmarks one file, U removes all marks). Most Sunrise and Dired commands can work on all marked files and directories at once. 6) Learn Emacs. The WDired mode (C-x C-q) puts you in a regular emacs buffer that gives you all the possibilities you normally have while editing text to manipulate the names of your files and directories -- query replace, regular expressions, serial numbering... your imagination is the only limit. Just one warning: be careful and play a LOT with it before using it for real, so there are no surprises later and you don't shoot yourself in the foot. 7) Don't forget a OFM is just a semi-graphical extension of the command line. Learn when it's preferable to use the command line instead of the FM. Learn to use the FM to move fast through your directory hierarchy (e.g. use C-c t and C-c T to activate the CL from Sunrise, and the sunrise and sunrise-cd methods to switch to fullscreen CL and back to Sunrise from there. If you're using an external shell for the CL (e.g. bash, or ksh, instead of eshell), learn when to use C-c C-j and C-c C-k to switch between line and character mode. Learn to use CLEX tags (%f, %F, %d, %D, etc) to write fast your paths and file names in the CL. Cheers, -- Jos=E9 A. Romero L. escherdragon@gmail.com "We who cut mere stones must always be envisioning cathedrals." (Quarry worker's creed)