comparison lisp/bs.el @ 78976:467771c10c11

(bs-mode): Make sure global-font-lock-mode doesn't activate font-locking in the *buffer-selection* buffer. (bs-show-sorted): Doc fix.
author Juanma Barranquero <lekktu@gmail.com>
date Fri, 05 Oct 2007 15:40:54 +0000
parents 3ae0d15a80ab
children 4801bb53c00e 000327e80fc2 14c4a6aac623
comparison
equal deleted inserted replaced
78975:c1992d0da9b0 78976:467771c10c11
650 (interactive) 650 (interactive)
651 (kill-all-local-variables) 651 (kill-all-local-variables)
652 (use-local-map bs-mode-map) 652 (use-local-map bs-mode-map)
653 (make-local-variable 'font-lock-defaults) 653 (make-local-variable 'font-lock-defaults)
654 (make-local-variable 'font-lock-verbose) 654 (make-local-variable 'font-lock-verbose)
655 (make-local-variable 'font-lock-global-modes)
655 (buffer-disable-undo) 656 (buffer-disable-undo)
656 (setq major-mode 'bs-mode 657 (setq major-mode 'bs-mode
657 mode-name "Buffer-Selection-Menu" 658 mode-name "Buffer-Selection-Menu"
658 buffer-read-only t 659 buffer-read-only t
659 truncate-lines t 660 truncate-lines t
660 show-trailing-whitespace nil 661 show-trailing-whitespace nil
662 font-lock-global-modes '(not bs-mode)
661 font-lock-defaults '(bs-mode-font-lock-keywords t) 663 font-lock-defaults '(bs-mode-font-lock-keywords t)
662 font-lock-verbose nil) 664 font-lock-verbose nil)
663 (run-mode-hooks 'bs-mode-hook)) 665 (run-mode-hooks 'bs-mode-hook))
664 666
665 (defun bs--restore-window-config () 667 (defun bs--restore-window-config ()
927 (bs-delete) 929 (bs-delete)
928 (unless on-last-line-p 930 (unless on-last-line-p
929 (bs-up 1)))) 931 (bs-up 1))))
930 932
931 (defun bs-show-sorted () 933 (defun bs-show-sorted ()
932 "Show buffer list sorted by buffer name." 934 "Show buffer list sorted by next sort aspect."
933 (interactive) 935 (interactive)
934 (setq bs--current-sort-function 936 (setq bs--current-sort-function
935 (bs-next-config-aux (car bs--current-sort-function) 937 (bs-next-config-aux (car bs--current-sort-function)
936 bs-sort-functions)) 938 bs-sort-functions))
937 (bs--redisplay) 939 (bs--redisplay)