diff options
| author | Karl Heuer | 1994-04-02 04:13:09 +0000 |
|---|---|---|
| committer | Karl Heuer | 1994-04-02 04:13:09 +0000 |
| commit | 823316aaf204e9fc93cb8033dd37dee261543a0e (patch) | |
| tree | 5dc367420f286edb9fe32b1018b11099736229f7 | |
| parent | 9f31d21b2ce3bf2be9b9b63a8c215e74d08a9ff0 (diff) | |
| download | emacs-823316aaf204e9fc93cb8033dd37dee261543a0e.tar.gz emacs-823316aaf204e9fc93cb8033dd37dee261543a0e.zip | |
(Buffer-menu-mode): Add mouse-face properties.
| -rw-r--r-- | lisp/buff-menu.el | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lisp/buff-menu.el b/lisp/buff-menu.el index e830012cb56..4a5a68f73b4 100644 --- a/lisp/buff-menu.el +++ b/lisp/buff-menu.el | |||
| @@ -111,10 +111,17 @@ Letters do not insert themselves; instead, they are commands. | |||
| 111 | \\[Buffer-menu-toggle-read-only] -- toggle read-only status of buffer on this line." | 111 | \\[Buffer-menu-toggle-read-only] -- toggle read-only status of buffer on this line." |
| 112 | (kill-all-local-variables) | 112 | (kill-all-local-variables) |
| 113 | (use-local-map Buffer-menu-mode-map) | 113 | (use-local-map Buffer-menu-mode-map) |
| 114 | (setq truncate-lines t) | ||
| 115 | (setq buffer-read-only t) | ||
| 116 | (setq major-mode 'Buffer-menu-mode) | 114 | (setq major-mode 'Buffer-menu-mode) |
| 117 | (setq mode-name "Buffer Menu") | 115 | (setq mode-name "Buffer Menu") |
| 116 | (save-excursion | ||
| 117 | (goto-char (point-min)) | ||
| 118 | (forward-line 2) | ||
| 119 | (while (not (eobp)) | ||
| 120 | (put-text-property (point) (save-excursion (end-of-line) (point)) | ||
| 121 | 'mouse-face 'highlight) | ||
| 122 | (forward-line 1))) | ||
| 123 | (setq truncate-lines t) | ||
| 124 | (setq buffer-read-only t) | ||
| 118 | (run-hooks 'buffer-menu-mode-hook)) | 125 | (run-hooks 'buffer-menu-mode-hook)) |
| 119 | 126 | ||
| 120 | (defvar Buffer-menu-buffer-column nil) | 127 | (defvar Buffer-menu-buffer-column nil) |