emacs-devel
[Top][All Lists]
Advanced

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

Re: buff-menu.el header line


From: Stephan Stahl
Subject: Re: buff-menu.el header line
Date: Fri, 19 Nov 2004 12:38:31 +0100 (CET)
User-agent: SquirrelMail/1.4.0

Hi.

Andreas Schwab said:
> I'm just looking for an alternative way to invoke the "sort by" function
> with the keyboard.  Typing RET on an active button is consistent with
> other uses.  But I agree that using new keybindings as Stephan suggested
> is a good alternative.

This would be a first shot at it:
(based on buff-menu.el version 1.66, i think there was a thread to make
sorting more flexible, including sorting up/down but as far as i can see it
was not included in cvs so this should work with the current version 1.73)

(defun Buffer-menu-sort-visited ()
  "Sort by visited order."
  (interactive)
  (Buffer-menu-sort nil))

(defun Buffer-menu-sort-buffer ()
  "Sort by visited order."
  (interactive)
  (Buffer-menu-sort 2))

(defun Buffer-menu-sort-size ()
  "Sort by visited order."
  (interactive)
  (Buffer-menu-sort 3))

(defun Buffer-menu-sort-mode ()
  "Sort by visited order."
  (interactive)
  (Buffer-menu-sort 4))

(defun Buffer-menu-sort-file ()
  "Sort by visited order."
  (interactive)
  (Buffer-menu-sort 5))

(define-key Buffer-menu-mode-map "\C-c\C-s\C-v" 'Buffer-menu-sort-visited)
(define-key Buffer-menu-mode-map "\C-c\C-s\C-u" 'Buffer-menu-sort-visited)
(define-key Buffer-menu-mode-map "\C-c\C-s\C-b" 'Buffer-menu-sort-buffer)
(define-key Buffer-menu-mode-map "\C-c\C-s\C-s" 'Buffer-menu-sort-size)
(define-key Buffer-menu-mode-map "\C-c\C-s\C-m" 'Buffer-menu-sort-mode)
(define-key Buffer-menu-mode-map "\C-c\C-s\C-f" 'Buffer-menu-sort-file)

-- 
Stephan Stahl




reply via email to

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