emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: proced.el -- operate on processes like dired


From: Juri Linkov
Subject: Re: proced.el -- operate on processes like dired
Date: Mon, 31 Mar 2008 01:34:52 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (x86_64-pc-linux-gnu)

>     I use a nice extension to Dired that lets me resort the
>     listing on different fields. I type `s t' to sort on time, , `s s' to
>     sort on size, etc.
>
> It would be nice to add that to Dired as well as to Proced.

This is easy to put in .emacs something like this:

;; Add different directory sorting keys
(mapc (lambda (elt)
        (define-key dired-mode-map (car elt)
          `(lambda ()
            (interactive)
            (dired-sort-other (concat dired-listing-switches ,(cadr elt))))))
      '(([(control f3)]       ""     "by name")
        ([(control f4)]       " -X"  "by extension")
        ([(control f5)]       " -t"  "by date")
        ([(control f6)]       " -S"  "by size")
        ([(control shift f3)] " -r"  "by reverse name")
        ([(control shift f4)] " -rX" "by reverse extension")
        ([(control shift f5)] " -rt" "by reverse date")
        ([(control shift f6)] " -rS" "by reverse size")))

However, we should find more convenient key bindings.

But Proced uses different sorting fields, so it should provide different
sorting methods maybe like those in `top'.

BTW, I noticed one inconsistency between Proced and Dired: in Proced
`DEL' doesn't remove the mark from the previous line, unlike Dired.

I also think that for `proced' to be useful it should be autoloaded like

;;;###autoload (autoload 'proced "proced" nil t)
(fset 'proced 'proced-mode)

-- 
Juri Linkov
http://www.jurta.org/emacs/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]