Mercurial > hg > xemacs-beta
comparison lisp/modes/hideif.el @ 48:56c54cf7c5b6 r19-16b90
Import from CVS: tag r19-16b90
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:56:04 +0200 |
parents | ac2d302a0011 |
children | 131b0175ea99 |
comparison
equal
deleted
inserted
replaced
47:11c6df210d7f | 48:56c54cf7c5b6 |
---|---|
136 (define-key hide-ifdef-mode-submap "s" 'show-ifdefs) | 136 (define-key hide-ifdef-mode-submap "s" 'show-ifdefs) |
137 (define-key hide-ifdef-mode-submap "\C-d" 'hide-ifdef-block) | 137 (define-key hide-ifdef-mode-submap "\C-d" 'hide-ifdef-block) |
138 (define-key hide-ifdef-mode-submap "\C-s" 'show-ifdef-block) | 138 (define-key hide-ifdef-mode-submap "\C-s" 'show-ifdef-block) |
139 | 139 |
140 (define-key hide-ifdef-mode-submap "\C-q" 'hide-ifdef-toggle-read-only) | 140 (define-key hide-ifdef-mode-submap "\C-q" 'hide-ifdef-toggle-read-only) |
141 (let ((where (where-is-internal 'toggle-read-only '(keymap) t))) | 141 (let ((where (where-is-internal 'toggle-read-only nil t))) |
142 (if where | 142 (if where |
143 (define-key hide-ifdef-mode-submap | 143 (define-key hide-ifdef-mode-submap |
144 where | 144 where |
145 'hide-ifdef-toggle-outside-read-only))) | 145 'hide-ifdef-toggle-outside-read-only))) |
146 ) | 146 ) |
166 ;(or (assq 'hide-ifdef-mode minor-mode-alist) | 166 ;(or (assq 'hide-ifdef-mode minor-mode-alist) |
167 ; (setq minor-mode-alist | 167 ; (setq minor-mode-alist |
168 ; (cons '(hide-ifdef-mode " Ifdef") | 168 ; (cons '(hide-ifdef-mode " Ifdef") |
169 ; minor-mode-alist))) | 169 ; minor-mode-alist))) |
170 ;; XEmacs: do it right. | 170 ;; XEmacs: do it right. |
171 ;;;###autoload | 171 ;;;don't ###autoload because of startup code doesn't define the map |
172 (add-minor-mode 'hide-ifdef-mode " Ifdef") | 172 (add-minor-mode 'hide-ifdef-mode " Ifdef" hide-ifdef-mode-map) |
173 | 173 |
174 ;; fix c-mode syntax table so we can recognize whole symbols. | 174 ;; fix c-mode syntax table so we can recognize whole symbols. |
175 (defvar hide-ifdef-syntax-table | 175 (defvar hide-ifdef-syntax-table |
176 (copy-syntax-table c-mode-syntax-table) | 176 (copy-syntax-table c-mode-syntax-table) |
177 "Syntax table used for tokenizing #if expressions.") | 177 "Syntax table used for tokenizing #if expressions.") |