Mercurial > emacs
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) |