Mercurial > hg > xemacs-beta
comparison lisp/x11/x-menubar.el @ 203:850242ba4a81 r20-3b28
Import from CVS: tag r20-3b28
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:02:21 +0200 |
parents | a2f645c6b9f8 |
children | e45d5e7c476e |
comparison
equal
deleted
inserted
replaced
202:61eefc8fc970 | 203:850242ba4a81 |
---|---|
27 | 27 |
28 ;;; Code: | 28 ;;; Code: |
29 | 29 |
30 ;;; Warning-free compile | 30 ;;; Warning-free compile |
31 (eval-when-compile | 31 (eval-when-compile |
32 (defvar language-environment-list)) | 32 (defvar language-environment-list) |
33 (require 'pending-del)) | |
33 | 34 |
34 (defconst default-menubar | 35 (defconst default-menubar |
35 (purecopy-menubar | 36 (purecopy-menubar |
36 ;; note backquote. | 37 ;; note backquote. |
37 `( | 38 `( |
189 (setq-default case-fold-search | 190 (setq-default case-fold-search |
190 case-fold-search)) | 191 case-fold-search)) |
191 :style toggle :selected (not case-fold-search)] | 192 :style toggle :selected (not case-fold-search)] |
192 ["Case Matching Replace" (setq case-replace (not case-replace)) | 193 ["Case Matching Replace" (setq case-replace (not case-replace)) |
193 :style toggle :selected case-replace] | 194 :style toggle :selected case-replace] |
194 ["Auto Delete Selection" (if (memq 'pending-delete-pre-hook | 195 ["Auto Delete Selection" (pending-delete-mode |
195 pre-command-hook) | 196 (if pending-delete-mode 0 1)) |
196 (pending-delete-off nil) | |
197 (pending-delete-on nil)) | |
198 :style toggle | 197 :style toggle |
199 :selected (memq 'pending-delete-pre-hook pre-command-hook)] | 198 :selected (and (boundp 'pending-delete-mode) pending-delete-mode)] |
200 ["Active Regions" (setq zmacs-regions (not zmacs-regions)) | 199 ["Active Regions" (setq zmacs-regions (not zmacs-regions)) |
201 :style toggle :selected zmacs-regions] | 200 :style toggle :selected zmacs-regions] |
202 ["Mouse Paste At Text Cursor" (setq mouse-yank-at-point | 201 ["Mouse Paste At Text Cursor" (setq mouse-yank-at-point |
203 (not mouse-yank-at-point)) | 202 (not mouse-yank-at-point)) |
204 :style toggle :selected mouse-yank-at-point] | 203 :style toggle :selected mouse-yank-at-point] |
770 (progn | 769 (progn |
771 (setq name (aref item 0)) | 770 (setq name (aref item 0)) |
772 (and put-buffer-names-in-file-menu | 771 (and put-buffer-names-in-file-menu |
773 (member name '("Save" "Revert Buffer" "Print Buffer" | 772 (member name '("Save" "Revert Buffer" "Print Buffer" |
774 "Pretty-Print Buffer" "Delete Buffer")) | 773 "Pretty-Print Buffer" "Delete Buffer")) |
775 (>= 4 (length item)) | 774 (>= (length item) 4) |
776 (aset item 3 bufname)) | 775 (aset item 3 bufname)) |
777 (and (string= "Save" name) | 776 (and (string= "Save" name) |
778 (aset item 2 (buffer-modified-p))) | 777 (aset item 2 (buffer-modified-p))) |
779 (and (string= "Revert Buffer" name) | 778 (and (string= "Revert Buffer" name) |
780 (aset item 2 (not (not (or buffer-file-name | 779 (aset item 2 (not (not (or buffer-file-name |
1155 `(setq-default overwrite-mode ,(default-value 'overwrite-mode)) | 1154 `(setq-default overwrite-mode ,(default-value 'overwrite-mode)) |
1156 (if (default-value 'overwrite-mode) | 1155 (if (default-value 'overwrite-mode) |
1157 '(overwrite-mode 1)) | 1156 '(overwrite-mode 1)) |
1158 `(setq-default case-fold-search ,(default-value 'case-fold-search)) | 1157 `(setq-default case-fold-search ,(default-value 'case-fold-search)) |
1159 case-replace | 1158 case-replace |
1160 (if (memq 'pending-delete-pre-hook pre-command-hook) | 1159 (if pending-delete-mode |
1161 '(progn | 1160 '(pending-delete-mode 1)) |
1162 (require 'pending-del) | |
1163 (pending-delete-on nil))) | |
1164 zmacs-regions | 1161 zmacs-regions |
1165 mouse-yank-at-point | 1162 mouse-yank-at-point |
1166 require-final-newline | 1163 require-final-newline |
1167 next-line-add-newlines | 1164 next-line-add-newlines |
1168 | 1165 |