Mercurial > hg > xemacs-beta
diff lisp/prim/cus-start.el @ 142:1856695b1fa9 r20-2b5
Import from CVS: tag r20-2b5
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:33:18 +0200 |
parents | 9b50b4588a93 |
children | 25f70ba0133c |
line wrap: on
line diff
--- a/lisp/prim/cus-start.el Mon Aug 13 09:32:45 2007 +0200 +++ b/lisp/prim/cus-start.el Mon Aug 13 09:33:18 2007 +0200 @@ -29,20 +29,92 @@ (list 'quote sexp))) ;; The file names below are unreliable, as they are from Emacs 19.34. -(let ((all '(;; abbrev.c - (abbrev-all-caps abbrev-mode boolean) - (pre-abbrev-expand-hook abbrev-mode hook) - ;; alloc.c +(let ((all '(;; boolean + (abbrev-all-caps abbrev boolean) + (allow-deletion-of-last-visible-frame frames boolean) + (debug-on-quit debug boolean) + (delete-auto-save-files auto-save boolean) + (delete-exited-processes processes-basics boolean) + (indent-tabs-mode editing-basics boolean) + (load-ignore-elc-files maint boolean) + (load-warn-when-source-newer maint boolean) + (load-warn-when-source-only maint boolean) + (modifier-keys-are-sticky keyboard boolean) + (no-redraw-on-reenter display boolean) + (scroll-on-clipped-lines display boolean) + (truncate-partial-width-windows display boolean) + (visible-bell sound boolean) + (x-allow-sendevents x boolean) + (zmacs-regions editing-basics boolean) + ;; integer + (auto-save-interval auto-save integer) + (bell-volume sound integer) + (echo-keystrokes keyboard integer) (gc-cons-threshold alloc integer) - ;; buffer.c - (modeline-format modeline sexp) ;Hard to do right. - (default-major-mode internal function) + (next-screen-context-lines display integer) + (scroll-step windows integer) + (window-min-height windows integer) + (window-min-width windows integer) + ;; object + (auto-save-file-format auto-save + (choice (const :tag "Normal" t) + (repeat (symbol :tag "Format")))) + (completion-ignored-extensions minibuffer + (repeat + (string :format "%v"))) + (debug-on-error debug (choice (const :tag "off" nil) + (const :tag "Always" t) + (repeat :menu-tag "When" + :value (nil) + (symbol + :tag "Condition")))) + (debug-on-signal debug (choice (const :tag "off" nil) + (const :tag "Always" t) + (repeat :menu-tag "When" + :value (nil) + (symbol + :tag "Condition")))) + (exec-path processes-basics (repeat + (choice :tag "Directory" + (const :tag "Default" nil) + (directory :format "%v")))) + (file-name-handler-alist data (repeat + (cons regexp + (function :tag "Handler")))) + (shell-file-name execute file) + (stack-trace-on-error debug (choice (const :tag "off" nil) + (const :tag "Always" t) + (repeat :menu-tag "When" + :value (nil) + (symbol + :tag "Condition")))) + (stack-trace-on-signal debug (choice (const :tag "off" nil) + (const :tag "Always" t) + (repeat :menu-tag "When" + :value (nil) + (symbol + :tag "Condition")))) + ;; buffer-local (case-fold-search matching boolean) + (ctl-arrow display (choice (integer 160) + (sexp :tag "160 (default)" + :format "%t\n"))) (fill-column fill integer) (left-margin fill integer) (tab-width editing-basics integer) - (ctl-arrow display boolean) (truncate-lines display boolean) + ;; not documented as user-options, but should still be + ;; customizable: + (default-frame-plist frames (repeat + (list :inline t + :format "%v" + (symbol :tag "Parameter") + (sexp :tag "Value")))) + (help-char keyboard character) + (max-lisp-eval-depth limits integer) + (max-specpdl-size limits integer) + (meta-prefix-char keyboard character) + (parse-sexp-ignore-comments editing-basics boolean) (selective-display display (choice (const :tag "off" nil) (integer :tag "space" @@ -50,66 +122,14 @@ 1) (const :tag "on" t))) (selective-display-ellipses display boolean) - ;; callproc.c - (shell-file-name execute file) - (exec-path execute - (repeat (choice (const :tag "default" nil) - (file :format "%v")))) - ;; dired.c - (completion-ignored-extensions dired - (repeat (string :format "%v"))) - ;; dispnew.el - (visible-bell display boolean) - (no-redraw-on-reenter display boolean) - ;; eval.c - (max-specpdl-size limits integer) - (max-lisp-eval-depth limits integer) - (stack-trace-on-error debug - (choice (const :tag "off") - (repeat :menu-tag "When" - :value (nil) - (symbol :format "%v")) - (const :tag "always" t))) - (debug-on-error debug - (choice (const :tag "off") - (repeat :menu-tag "When" - :value (nil) - (symbol :format "%v")) - (const :tag "always" t))) - (debug-on-quit debug choice) - ;; frame.c - (default-frame-plist frames - (repeat (cons :format "%v" - (symbol :tag "Parameter") - (sexp :tag "Value")))) - ;; indent.c - (indent-tabs-mode fill boolean) - ;; keyboard.c - (meta-prefix-char keyboard character) - (auto-save-interval auto-save integer) - (echo-keystrokes minibuffer boolean) - (help-char keyboard character) - ;; lread.c - (load-path environment - (repeat (choice :tag "Directory" - (const :tag "default" nil) - (directory :format "%v")))) - ;; process.c - (delete-exited-processes proces-basics boolean) - ;; syntax.c - (parse-sexp-ignore-comments editing-basics boolean) + (signal-error-on-buffer-boundary internal boolean) (words-include-escapes editing-basics boolean) - ;; window.c - (temp-buffer-show-function windows function) - (next-screen-context-lines windows boolean) - (window-min-height windows integer) - (window-min-width windows integer) - ;; xdisp.c - (scroll-step windows integer) - (truncate-partial-width-windows display boolean) - ;; xfns.c - (x-bitmap-file-path installation - (repeat (directory :format "%v"))))) + (temp-buffer-show-function + windows (radio (function-item :tag "Temp Buffers Always in Same Frame" + :format "%t\n" + show-temp-buffer-in-current-frame) + (const :tag "Temp Buffers Like Other Buffers" nil) + (function :tag "Other"))))) this symbol group type) (while all (setq this (car all)