1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-01 08:17:38 +00:00
Commit Graph

382 Commits

Author SHA1 Message Date
Chong Yidong
e1ec62a596 * wid-edit.el (widget-button-click): Use :pressed-face property
for overlay face, if it exists.

	* cus-edit.el (custom-manual, custom-add-see-also)
	(custom-add-parent-links, custom-group-link): Add :pressed-face
	property to links.
2006-02-14 20:16:04 +00:00
Richard M. Stallman
61e802854e (custom-mode): Doc: Use advertised-widget-backward. 2006-01-26 18:00:29 +00:00
Juri Linkov
192e44fc8e (custom-buffer-create-internal): Use widget type
`custom-manual' instead of `info-link' and don't set properties
`button-face' and `mouse-face' explicitly.
(custom-browse-group-tag, custom-browse-variable-tag)
(custom-browse-face-tag): Inherit from widget class
`custom-group-link' instead of `push-button'.
(custom-button-unraised): Inherit from `underline' face.
(custom-link): Inherit from `link' face.  Fix doc and group.
(custom-add-parent-links, custom-group-value-create): Don't set
properties `button-face' and `mouse-face' explicitly for
`custom-group-link' widget.
(custom-group-link): Add properties `button-face' and `mouse-face'
to widget definition.
(custom-field-keymap): New variable.  Put `custom-field-keymap' to
editable-field's :keymap property.
(custom-mode): Fix docstring: substitute keybindings for
`widget-forward' and `widget-backward' from `widget-keymap',
`widget-complete' from `custom-field-keymap', replace old
`Custom-move-and-invoke' with `widget-move-and-invoke'.  Untabify.
2006-01-23 01:21:24 +00:00
Luc Teirlinck
633bb8a9b1 (custom-buffer-create-internal): State in the text above
the whole buffer buttons that they do not operate on hidden items.
(custom-face-menu): Use `custom-face-save' instead of
`custom-face-save-command'.
(custom-face-save-command): Make it an alias for `custom-face-save'
and declare it obsolete.
(custom-face-save): Doc fix.
2006-01-19 23:26:04 +00:00
Luc Teirlinck
c111d7aedc (customize-rogue): Minor doc fix. 2006-01-17 04:28:42 +00:00
Luc Teirlinck
025fddd4ed (Custom-set, Custom-save, Custom-reset-current, Custom-reset-saved):
Do not ask for confirmation in single option buffers.
2006-01-15 03:15:25 +00:00
Eli Zaretskii
83dc149dec (custom-add-see-also, custom-add-parent-links): Make sure the links use
the `custom-link' face.
2006-01-13 19:50:10 +00:00
Luc Teirlinck
70482877f5 (custom-reset-menu, custom-buffer-create-internal)
(custom-variable-menu, custom-face-menu, custom-group-menu)
(Custom-mode-menu): Change names of menu items.  (As discussed on emacs-devel.)
(custom-face-menu): Add "Undo Edits" item.
2006-01-12 02:25:59 +00:00
John Paul Wallington
ee5137b3ae (custom-comment) <defface>: Add TTY definitions. 2006-01-09 23:14:26 +00:00
Richard M. Stallman
671779752f (Custom-set, Custom-save): Doc fix.
(Custom-reset-current, Custom-reset-saved): Change question text.
(Custom-reset-standard): Likewise.
(custom-variable-reset-saved): Doc fix.
2006-01-08 03:55:27 +00:00
Chong Yidong
eaa9920556 (custom-reset-menu, Custom-mode-menu)
(custom-variable-menu, custom-face-menu, custom-group-menu):
	Move back to previous ordering.
2006-01-04 21:23:20 +00:00
Chong Yidong
b76747af07 * cus-edit.el (custom-face-save): Push to theme-face before
setting face spec.
2006-01-04 20:16:50 +00:00
Chong Yidong
0c7310460c * cus-edit.el (custom-reset-menu, Custom-mode-menu)
(custom-variable-menu, custom-face-menu, custom-group-menu):
	Undo last change.
	(Custom-reset-current, Custom-reset-saved)
	(Custom-reset-standard): Fix y-or-n-p messages.
2006-01-04 17:23:23 +00:00
Chong Yidong
73e60f534c * cus-edit.el (custom-reset-menu, custom-reset, Custom-mode-menu)
(custom-variable-menu, custom-face-menu, custom-group-menu)
	(custom-buffer-create-internal): Change "Reset" to "Show".
	Reorder menu items.
	(custom-link): New face for Info links.
	(custom-buffer-create-internal, custom-manual): Use it.

	* wid-edit.el (widget-default-mouse-face-get): New function.
	(widget-specify-button): Handle mouse-face like button-face.

	* custom.el (load-theme): Clear old theme settings if reloading.
2006-01-04 15:56:08 +00:00
Luc Teirlinck
4b1e820dc0 (custom-buffer-create-internal): Move whole buffer "Erase Customization"
button back to same position it occupies in the individual State menus.
2006-01-04 02:52:41 +00:00
Chong Yidong
3ee073674a * cus-edit.el (custom-guess-name-alist, custom-guess-doc-alist):
Move to `custom-buffer' group.
2006-01-02 22:27:08 +00:00
Chong Yidong
d358aa106d * custom.el: Move Custom Themes commentary to start of theme code.
(custom-known-themes): Rename `standard' theme to `changed'.
	(custom-push-theme): Caller no longer specifies what theme to use
	when doing `reset'---the setting is simply removed from the theme.
	Delete MODE from `theme-value' and `theme-settings' properties.
	(custom-declare-theme): Ignore &rest args since we don't use them.

	(custom-loaded-themes): Delete variable.
	(custom-theme-load-themes, custom-theme-loaded-p)
	(custom-theme-value): Delete functions.

	(custom-declare-theme): Signal error on invalid theme names.
	(provide-theme): custom-loaded-themes was deleted.
	(load-theme): Load the file unconditionally.
	(enable-theme): Call `load-theme' if theme is undefined.
	(custom-enabled-themes): Only update value for successful loads.
	(disable-theme): Complete from enabled themes when interactive.
	(custom-variable-theme-value): Calculate theme value directly.

	(custom-theme-reset-variables, custom-reset-variables): Mark as
	XEmacs compatibility functions.  We don't actually use these.

	* cus-edit.el (custom-variable-state-set): Use
	custom-variable-theme-value instead of custom-theme-value.
	(custom-face-state-set): Rename `standard' theme to `changed'.
	(custom-save-variables, custom-save-faces): Delete unneeded
	references to custom-reset-variables.
	(custom-save-resets): Delete function.
	(custom-save-variables, custom-save-faces): MODE argument deleted.
	(custom-save-variables, custom-save-faces): Ignore theme values.

	* cus-face.el (custom-theme-reset-faces): Mark as XEmacs
	compatibility function.
2006-01-02 15:11:14 +00:00
Richard M. Stallman
b8919739a6 Fix previous change. 2006-01-02 03:43:35 +00:00
Richard M. Stallman
107736a270 (Custom-set, Custom-save): Ask for confirmation.
(Custom-reset-current, Custom-reset-saved): Likewise.
(Custom-reset-standard): Likewise.
(custom-mode): Doc fix, describing those commands.
2006-01-02 03:38:43 +00:00
Chong Yidong
85a5eb0eb0 * cus-edit.el (custom-button-mouse): New variable.
(custom-button-mouse): New face.
	(custom-raised-buttons, custom-mode): Use it.

	* cus-theme.el (custom-new-theme-mode): Use custom-button-mouse.
2005-12-31 16:26:01 +00:00
Richard M. Stallman
a8d6ee3c53 (custom-save-loaded-themes): Function deleted.
(custom-save-all): Don't call custom-save-loaded-themes.
2005-12-30 22:57:07 +00:00
Richard M. Stallman
16ecd4c5b1 (custom-save-loaded-themes): Call custom-save-delete.
(custom-save-all): Call custom-save-loaded-themes.
(custom-save-variables): Don't delete or add custom-load-themes call.
2005-12-30 22:44:36 +00:00
Chong Yidong
c5d290fb3b * custom.el (custom-push-theme): Fix docstring.
* cus-edit.el (custom-variable-set, custom-variable-save,
	custom-variable-save): Custom-quote widget values.
	(customize-save-variable): Fix custom-push-theme call.
2005-12-24 15:21:45 +00:00
Chong Yidong
34321842d2 Really fix typo. 2005-12-24 06:52:56 +00:00
Chong Yidong
25c6d44741 * cus-edit.el (custom-variable-set, custom-variable-set)
(custom-variable-reset-saved, custom-variable-reset-backup)
	(custom-face-set, custom-face-reset-saved): Update `user' theme.
	(custom-variable-save): Fix typos.
	(custom-variable-state-set, custom-face-state-set): Check
	theme-value.
	(custom-variable-reset-standard, custom-face-reset-standard):
	Perform custom theme recalc unconditionally.
2005-12-24 06:45:16 +00:00
Chong Yidong
9ff7a71aae (custom-variable-reset-standard, custom-face-reset-standard):
Recalculate new values.
2005-12-24 04:05:13 +00:00
Chong Yidong
70128967da (custom-face-state-set): Check theme-value. 2005-12-24 01:35:53 +00:00
Chong Yidong
d820f1fbfe 2005-12-23 Chong Yidong <cyd@stupidchicken.com>
* custom.el (custom-push-theme): Clarify docstring.  VALUE nil for
	reset means to remove setting from theme entirely.  Don't keep
	expanding theme-settings list; delete old entries if necessary.

	* cus-edit.el (custom-buffer-create-internal): Move "Erase
	customization" button one line up.
	(custom-themed): New face.
	(custom-magic-alist): New value, THEMED, for theme settings.
	(custom-variable-state-set): Check theme-value.
	(custom-variable-reset-standard, custom-face-reset-standard):
	Remove theme setting entirely.
2005-12-24 01:26:54 +00:00
Richard M. Stallman
50137744b8 (custom-reset-menu, custom-magic-alist, Custom-mode-menu):
Say "standard values".
(Custom-reset-standard): Doc fix.
(custom-face-reset-standard): Doc fix.
2005-12-23 01:39:01 +00:00
Richard M. Stallman
bba50f8a9e (customize-changed-options-previous-release): Prev release is 21.1.
(customize-changed-options): Doc fix.
(customize-changed): New alias.
2005-12-23 01:34:27 +00:00
Richard M. Stallman
b758ae9ad9 (customize-browse): Reword the top-of-buffer help intro.
(custom-buffer-create-internal): Fix previous change.
2005-12-23 01:21:16 +00:00
Richard M. Stallman
0a57ffed62 (custom-variable-prompt): Say "variable" in prompt.
(custom-buffer-create-internal): Reword the top-of-buffer help intro.
Don't include buttons that write a file when there's no file.
(custom-variable-menu, custom-face-menu, custom-group-menu):
Don't include commands that write a file when there's no file.
2005-12-23 01:18:08 +00:00
Luc Teirlinck
06cdb5dbbe (customize-apropos, customize-apropos-options): Docstring changes. 2005-12-19 23:17:19 +00:00
YAMAMOTO Mitsuharu
aed903f75f (mac): New group. 2005-12-19 08:28:38 +00:00
Luc Teirlinck
f63d5a0ec1 Introductory comment change.
(custom-magic-alist): Change message string for the `rogue' state.
2005-12-16 03:43:51 +00:00
Luc Teirlinck
0322b9c3a1 (customize-apropos, customize-apropos-options)
(customize-apropos-faces, customize-apropos-groups): Doc fixes.
2005-12-13 03:46:02 +00:00
Luc Teirlinck
27b8781063 (customize-apropos): Avoid listing an option more than once under
different aliases.  No longer list user options that are not defined
with defcustom (unless a prefix arg is given).  Doc fix.
(customize-apropos-options): Doc fix.
2005-12-11 18:16:20 +00:00
Luc Teirlinck
0eeaa02872 (custom-buffer-create-internal): Relabel the whole buffer "Reset"
button to "Reset to Current" for consistency with the State buttons.
2005-12-09 00:47:57 +00:00
Juri Linkov
3f30c2726a (custom-add-parent-links): Filter out custom-group-link,
because such links don't lead to parent documentation.
2005-12-08 07:51:32 +00:00
Juri Linkov
544d874f7f (customize-group, customize-group-other-window):
Filter out autoloaded options from the group completion list by
using heuristics that autoloaded groups don't have `custom-autoload'
property on their symbols (they have only `custom-loads').
2005-12-04 02:39:24 +00:00
Luc Teirlinck
eac1f7d830 (Custom-reset-standard): Make it handle Custom group
buffers correctly.  (It used to throw an error in such buffers.)
Make it ask for confirmation in group buffers and other Custom
buffers containing more than one customization item.
2005-11-22 23:28:28 +00:00
Juri Linkov
3e721a1465 (lisp, c, tex): Add :link (custom-group-link font-lock-faces) to defgroup.
(custom-variable-prompt): Clarify the code.
2005-11-17 07:18:07 +00:00
Richard M. Stallman
49698bb717 (Custom-reset-standard): Verify that
:custom-standard-value prop exists before calling it.

(face): Enclose %t in %{...%}.
2005-11-16 22:15:07 +00:00
Luc Teirlinck
08adfdbb4b (custom-add-parent-links): Fix bug whereby, for instance,
`(fringe custom-face)' shadowed `(fringe custom-group)'
in the custom-group property of the symbol frames and the
fringe group got no link to its parent group frames.
Doc fix.
2005-11-16 02:02:03 +00:00
Juri Linkov
e46e522524 (custom-variable-prompt): Set the default value arg of completing-read. 2005-11-14 18:28:12 +00:00
Chong Yidong
87911bdbb8 * cus-edit.el (custom-button, custom-button-pressed): New vars.
(custom-raised-buttons): Add :set spec.
	(custom-button-unraised, custom-button-pressed-unraised): New
	faces, so that custom-raised-buttons actually does something.
	(custom-mode): Use custom-button and custom-button-pressed.

	* wid-edit.el (widget-specify-button): Don't ignore
	widget-mouse-face on graphic terminals.
	(widget-move-and-invoke): Cleanup.
2005-10-23 17:40:38 +00:00
Chong Yidong
e6038ca330 * cus-edit.el (Custom-move-and-invoke): Deleted.
(custom-mode-map): Bind mouse-1 to widget-move-and-invoke.

	* wid-edit.el (widget-move-and-invoke): New function, from
	Custom-move-and-invoke.
2005-10-18 00:28:57 +00:00
Chong Yidong
a008c8f4fc Revert last change. 2005-10-17 23:46:28 +00:00
Chong Yidong
185d1922fb * cus-edit.el (Custom-move-and-invoke): Delete function.
(custom-mode-map): Remove Custom-move-and-invoke binding.

	* wid-edit.el (widget-move-and-invoke): New function.
	(widget-keymap): Bind mouse-1 to it.
2005-10-17 23:39:24 +00:00
Juri Linkov
477ca0e891 (custom-buffer-sort-alphabetically): Default to nil. 2005-09-29 23:03:32 +00:00
Romain Francoise
5b76833fd5 2005-09-24 Emilio C. Lopes <eclig@gmx.net>
* woman.el (woman-file-name):
	* wid-edit.el (widget-file-prompt-value)
	(widget-coding-system-prompt-value):
	* w32-fns.el (set-w32-system-coding-system):
	* vc.el (vc-version-diff, vc-annotate):
	* textmodes/reftex-auc.el (reftex-arg-cite)
	(reftex-arg-index-tag):
	* textmodes/refer.el (refer-get-bib-files):
	* textmodes/artist.el (artist-figlet-choose-font):
	* terminal.el (terminal-emulator):
	* replace.el (occur-read-primary-args):
	* rect.el (string-rectangle, string-insert-rectangle):
	* ps-print.el (ps-print-preprint):
	* progmodes/pascal.el (pascal-goto-defun):
	* progmodes/etags.el (visit-tags-table, visit-tags-table-buffer):
	* progmodes/compile.el (compilation-find-file):
	* printing.el (pr-interactive-n-up):
	* play/animate.el (animate-birthday-present):
	* net/rcompile.el (remote-compile):
	* man.el (man, Man-goto-section, Man-follow-manual-reference):
	* mail/rmailsum.el (rmail-summary-search-backward)
	(rmail-summary-search):
	* mail/rmailout.el (rmail-output-read-rmail-file-name)
	(rmail-output-read-file-name):
	* mail/rmail.el (rmail-search, rmail-search-backwards):
	* mail/mailabbrev.el (merge-mail-abbrevs, rebuild-mail-abbrevs):
	* locate.el (locate):
	* international/quail.el (quail-show-keyboard-layout):
	* international/mule.el (set-buffer-file-coding-system)
	(revert-buffer-with-coding-system, set-file-name-coding-system)
	(set-terminal-coding-system, set-keyboard-coding-system)
	(set-next-selection-coding-system):
	* international/mule-diag.el (describe-coding-system)
	(describe-font, describe-fontset):
	* international/mule-cmds.el (universal-coding-system-argument)
	(search-unencodable-char, describe-input-method)
	(set-language-environment, describe-language-environment):
	* international/codepage.el (codepage-setup):
	* international/code-pages.el (codepage-setup):
	* info.el (Info-search, Info-follow-reference)
	(Info-search-backward):
	* emacs-lisp/advice.el (ad-read-advised-function)
	(ad-read-advice-class, ad-clear-cache, ad-activate)
	(ad-deactivate, ad-update, ad-unadvise, ad-read-advice-name)
	(ad-enable-advice, ad-disable-advice, ad-remove-advice)
	(ad-read-regexp):
	* ediff-util.el (ediff-toggle-regexp-match):
	* ediff-ptch.el (ediff-prompt-for-patch-file):
	* dired-aux.el (dired-diff):
	* diff.el (diff):
	* cus-edit.el (custom-variable-prompt):
	* calendar/timeclock.el (timeclock-ask-for-project):
	* calc/calcalg3.el (calc-get-fit-variables):
	* calc/calc-store.el (calc-edit-variable)
	(calc-permanent-variable):
	* vc-mcvs.el (vc-mcvs-register):
	* shadowfile.el (shadow-define-literal-group):
	* woman.el (woman-file-name):
	* vc.el (vc-version-diff, vc-merge):
	* textmodes/reftex-index.el (reftex-index-complete-tag):
	* format.el (format-decode-buffer, format-decode-region):
	* emulation/viper-cmd.el (viper-read-string-with-history):
	* emacs-lisp/debug.el (cancel-debug-on-entry):
	* emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
	* ediff.el (ediff-merge-revisions)
	(ediff-merge-revisions-with-ancestor, ediff-revision):
	* completion.el (interactive-completion-string-reader):
	* calc/calc-prog.el (calc-user-define-formula):
	Follow convention for reading with the minibuffer.
2005-09-24 13:44:02 +00:00
Richard M. Stallman
f8d869d15a (custom-buffer-sort-alphabetically): Default to t.
(custom-save-all): Visit the file if necessary;
kill the buffer if we created it.
(custom-save-delete): Don't visit file or kill buffer here.
2005-08-30 10:35:09 +00:00
Eli Zaretskii
5cabd50e11 (custom-save-all, custom-save-delete): Bind recentf-exclude to exclude
custom-file.
2005-08-12 11:18:43 +00:00
Thien-Thi Nguyen
0d30b33766 Update years in copyright notice; nfc. 2005-08-06 22:13:43 +00:00
Juri Linkov
91f4880379 (custom-mode-map): Bind C-c C-c' to Custom-set'.
(Custom-mode-menu): Use `info' instead of `Info-goto-node'.
2005-07-19 11:21:30 +00:00
Luc Teirlinck
dcb380c00a (customize-option, customize-option-other-window): Make them handle aliases. 2005-07-07 23:19:43 +00:00
Lute Kamstra
086add1519 Update FSF's address. 2005-07-04 23:32:44 +00:00
Glenn Morris
c40f319394 (customize-face, customize-face-other-window): Handle face aliases. 2005-06-22 14:22:02 +00:00
Juanma Barranquero
29a82d4c3e (minibuffer): Fix spellings in docstrings. 2005-06-10 14:01:47 +00:00
Miles Bader
d478e69d60 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-365
Remove "-face" suffix from custom faces

2005-06-10  Miles Bader  <miles@gnu.org>

   * lisp/cus-edit.el (custom-invalid, custom-rogue, custom-modified)
   (custom-set, custom-changed, custom-saved, custom-button)
   (custom-button-pressed, custom-documentation, custom-state)
   (custom-comment, custom-comment-tag, custom-variable-tag)
   (custom-variable-button, custom-face-tag, custom-group-tag-1)
   (custom-group-tag): Remove "-face" suffix from face names.
   (custom-magic-alist, custom-magic-value-create)
   (custom-group-sample-face-get, custom-mode): Use renamed custom faces.
   (custom-invalid-face, custom-rogue-face, custom-modified-face)
   (custom-set-face, custom-changed-face, custom-saved-face)
   (custom-button-face, custom-button-pressed-face)
   (custom-documentation-face, custom-state-face)
   (custom-comment-face, custom-comment-tag-face)
   (custom-variable-tag-face, custom-variable-button-face)
   (custom-face-tag-face, custom-group-tag-face-1)
   (custom-group-tag-face):
   New backward-compatibility aliases for renamed faces.
2005-06-10 07:16:58 +00:00
Lute Kamstra
9598ae533d (custom-mode): Use run-mode-hooks. 2005-05-26 12:40:44 +00:00
Richard M. Stallman
541044b0e1 (custom-file): Call file-chase-links. 2005-05-10 09:09:58 +00:00
Jan Djärv
153bd017da * cus-edit.el (dnd): New group. 2005-04-11 19:24:59 +00:00
Dan Nicolaescu
099dcdcf27 * cus-edit.el (custom-modified-face):
* comint.el (comint-highlight-input): Fix previous changes.
* term.el (term-handle-ansi-escape): Add a comment.
2005-04-08 20:55:09 +00:00
Dan Nicolaescu
ea81d57ec5 * mh-customize.el (mh-speedbar-selected-folder-face): Special case
high number of colors displays.

* textmodes/table.el (table-cell-face): Add special case for
displays supporting a high number of colors.
* progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
(vhdl-font-lock-reserved-words-face)
(vhdl-speedbar-architecture-face)
(vhdl-speedbar-instantiation-face)
(vhdl-speedbar-architecture-selected-face)
(vhdl-speedbar-instantiation-selected-face): Likewise.
* progmodes/sh-script.el (sh-heredoc-face): Likewise.
* progmodes/idlw-help.el (idlwave-help-link-face): Likewise.
* progmodes/ebrowse.el (ebrowse-tree-mark-face)
(ebrowse-root-class-face, ebrowse-member-attribute-face)
(ebrowse-progress-face): Likewise.
* progmodes/compile.el (compilation-info-face): Likewise.
* progmodes/cc-fonts.el (c-invalid-face): Likewise.
* emacs-lisp/re-builder.el (reb-match-3): Likewise.
* calendar/calendar.el (diary-face): Likewise.
* woman.el (woman-italic-face, woman-bold-face)
(woman-unknown-face): Likewise.
* wid-edit.el (widget-button-pressed-face): Likewise.
* whitespace.el (whitespace-highlight-face): Likewise.
* smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise.
* pcvs-info.el (cvs-marked-face): Likewise.
* info.el (info-xref): Likewise.
* ido.el (ido-subdir-face, ido-indicator-face): Likewise.
* hilit-chg.el (highlight-changes-face)
(highlight-changes-delete-face): Likewise.
* hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b)
(hi-red-b): Likewise.
* generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise.
* font-lock.el (font-lock-keyword-face)
(font-lock-function-name-face, font-lock-warning-face): Likewise.
* cus-edit.el (custom-invalid-face, custom-modified-face)
(custom-set-face, custom-changed-face, custom-variable-tag-face)
(custom-group-tag-face-1, custom-group-tag-face): Likewise.
* comint.el (comint-highlight-prompt): Likewise.
2005-04-08 14:26:13 +00:00
David Ponce
0e73959747 (face): Derive from symbol widget. Display sample
of the current face on the fly.
(widget-face-sample-face-get, widget-face-notify): New functions.
(widget-face-value-create): Remove.
2005-04-05 06:40:12 +00:00
Luc Teirlinck
f32a1cb57e Comment change. 2005-02-27 21:37:03 +00:00
Luc Teirlinck
167eefc539 (custom-buffer-create-internal): Slightly reword text at top of Custom
buffers.  Mention there that saving an option edits the init file.
Add link to Emacs manual node on `custom-file'.
(custom-magic-alist): Rewrite individual State messages to use
capitalized keywords.  Doc fix.
2005-02-27 21:32:57 +00:00
Richard M. Stallman
1833b7b36f (custom-buffer-create-internal): Improve progress msgs.
(custom-magic-alist): Change the status descriptions again.
(face widget-type): Total rewrite based on `restricted-sexp'
to eliminate the confusing double hiding levels.
2005-02-27 10:34:05 +00:00
Luc Teirlinck
62bf2fd1a5 Comment change. 2005-02-22 23:12:15 +00:00
Richard M. Stallman
470cefd341 (custom-buffer-create-internal): Update help message.
(custom-magic-alist): Update help messages.
2005-02-14 09:50:38 +00:00
Richard M. Stallman
9f5d3236b9 (custom-buffer-create-internal): Improve help-echo. 2005-02-10 06:44:41 +00:00
Kim F. Storm
bf247b6ed0 Change release version from 21.4 to 22.1 throughout.
Change development version from 21.3.50 to 22.0.50.
2005-02-09 15:50:47 +00:00
Richard M. Stallman
97733c3d00 (custom-bury-buffer): Function deleted.
(custom-buffer-done-function): Option deleted.
(custom-buffer-done-kill): New (replacement option.
(Custom-buffer-done): Call quit-window.
(custom-buffer-create-internal): Update for above changes.
2005-01-30 11:07:54 +00:00
Stefan Monnier
e4105348b2 (custom-mode-map): Make it dense. 2005-01-28 18:55:14 +00:00
Stefan Monnier
f7105ede2e (customize-group-other-window, custom-buffer-create-other-window):
Don't override special-display-*.
2005-01-28 18:42:30 +00:00
Richard M. Stallman
03e31a1a3e (customize): Delete :link. 2005-01-09 02:45:24 +00:00
Richard M. Stallman
e2ed433103 (customize): Make :link point to user doc. 2005-01-04 23:41:51 +00:00
Luc Teirlinck
5aa971e356 (custom-file): Doc fix for defcustom.
(custom-file): The function no longer sets the variable
`custom-file' to its return value.
2005-01-03 23:52:47 +00:00
Richard M. Stallman
b9afd6dd84 (custom-display): Handle `default' specs. 2004-12-13 19:40:25 +00:00
Richard M. Stallman
2dfa4c5767 (custom-face-selected): Handle `default' specs.
(custom-face-edit): Increase extra-offset.
2004-12-13 19:39:01 +00:00
Richard M. Stallman
09b73f492d (custom-file): Doc fix. 2004-12-06 14:01:19 +00:00
Richard M. Stallman
33b3f667ed Fix previous change. 2004-12-05 23:28:40 +00:00
Richard M. Stallman
8be1f66c38 Fix previous change. 2004-12-05 21:54:27 +00:00
Luc Teirlinck
44240c376d (custom-file): Escape double-quotes in docstring. 2004-12-05 15:50:34 +00:00
Richard M. Stallman
8ddabc8769 (custom-file): Doc fix. 2004-12-05 14:20:44 +00:00
Richard M. Stallman
5f97a49d46 (customize-group-other-window):
Select the window that displays the custom buffer.
(custom-buffer-create-other-window): Likewise.
2004-11-02 14:17:44 +00:00
Luc Teirlinck
a075569a29 (custom-variable-documentation): New function.
(custom-variable): Use it.
2004-06-19 16:02:06 +00:00
Juri Linkov
c4d9734c51 (custom-display): Add `min-colors'. 2004-06-06 02:45:28 +00:00
Juanma Barranquero
3127aa131a (customize-face, customize-face-other-window, custom-face-edit-delete):
Make arguments match their use in docstring.
(custom-unloaded-symbol-p, custom-unloaded-widget-p): Fix typo in
docstring.
2004-05-28 18:59:01 +00:00
Juri Linkov
3adff3ce7d (custom-mode-map): Add key binding C-x C-s' to Custom-save'. 2004-05-01 03:30:24 +00:00
Per Abrahamsen
8e4d1662d2 2004-04-05 Per Abrahamsen <abraham@dina.kvl.dk>
* cus-edit.el (custom-add-parent-links): Changed unbound variable
	`symbol' to `name'.
2004-04-05 17:21:09 +00:00
Stefan Monnier
5895f7fd1a (fill) <defgroup>: Move to fill.el. 2004-03-08 01:10:23 +00:00
Per Abrahamsen
cfa921fd39 2003-12-12 Jesper Harder <harder@ifa.au.dk>
* cus-edit.el (custom-add-parent-links): Define "many".

2003-12-08  Per Abrahamsen  <abraham@dina.kvl.dk>

	* wid-edit.el (widget-child-value-get, widget-child-value-inline)
	(widget-child-validate, widget-type-value-create)
	(widget-type-default-get, widget-type-match): New functions.
	(lazy): New widget.
	(menu-choice, checklist, radio-button-choice, editable-list)
	(group, documentation-string): Removed redundant (per 2003-10-25
	change) calls to `widget-children-value-delete'.
	(widget-choice-value-get, widget-choice-value-inline): Removed
	functions.
	(menu-choice): Updated widget.
2003-12-27 16:41:13 +00:00
Per Abrahamsen
ac00d71ca6 2003-11-30 Per Abrahamsen <abraham@dina.kvl.dk>
* cus-edit.el (custom-add-parent-links): Add documentation links
	for parent, if the item has none of its own.
2003-12-02 15:01:52 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00
Dave Love
6ea2832e61 Add some :links.
(bib): Remove.
2003-08-20 18:31:54 +00:00
Stefan Monnier
f5a9b1805c (custom-get-fresh-buffer): Kill overlays before erasing the buffer. 2003-06-14 19:04:20 +00:00
Lute Kamstra
fd1c38f415 (custom-get-fresh-buffer): Test for nonexistence buffer. 2003-06-03 11:24:42 +00:00
Stefan Monnier
a153acb7d6 (custom-get-fresh-buffer): Be extra paranoid,
just in case some used a file of the wrong name.
2003-06-01 18:40:10 +00:00
Stefan Monnier
40627755be (custom-get-fresh-buffer): New fun.
(custom-buffer-create, custom-buffer-create-other-window)
(customize-browse): Use it instead of killing buffers.
(custom-bury-buffer): Obey the argument.
(custom-variable-reset-saved, custom-variable-reset-standard):
Remove unused var `comment-widget'.
(custom-face-edit-deactivate): Remove unused var `to'.
(custom-save-variables): Remove unused var `sep'.
2003-05-31 15:23:00 +00:00
Richard M. Stallman
a4992f73f8 (custom-face-state-set): non-nil `face-modified'
means face was set outside of Custom.
2003-05-28 11:12:24 +00:00
John Paul Wallington
9b7826f4ab 2003-03-24 Luc Teirlinck <teirllm@mail.auburn.edu>
* cus-edit.el (custom-mode): Make `custom-local-buffer' local.
2003-03-24 01:46:29 +00:00
Per Abrahamsen
963c2e09c0 2003-03-10 Per Abrahamsen <abraham@dina.kvl.dk>
* cus-edit.el (customize-rogue): New command.
2003-03-10 14:06:57 +00:00
Stefan Monnier
d9f6713411 (custom-unlispify-menu-entry): Use with-current-buffer.
(custom-save-variables): Use dolist, simplify.
Output a message if a `requests' entry looks suspicious.
(custom-save-faces): Use dolist, simplify.
2003-02-01 00:39:58 +00:00
John Paul Wallington
ee1f522d4e 2003-01-29 Didier Verna <didier@xemacs.org>
* cus-edit.el (custom-save-variables): also save non theme'd ones.
	* cus-edit.el (custom-save-faces): ditto.
2003-01-29 21:44:18 +00:00
Markus Rost
2ee398c4c2 (customize-changed-options): Undo last doc change. 2003-01-18 03:19:28 +00:00
Markus Rost
cba752d04a (customize-changed-options): Doc addition. Load the
version deps earlier.  Use other tests for groups and variables.
Handle faces.
2003-01-13 23:43:30 +00:00
Markus Rost
2de2cb02c9 (customize-group, customize-group-other-window):
Remove unnecessary calls to custom-load-symbol.
(custom-group-value-create):
Load widget deps if state is not hidden.  If widget deps are
loaded, load them in advance.
(custom-menu-create): If widget deps are loaded, load them earlier.
2003-01-09 22:32:48 +00:00
Markus Rost
3a495e159a (custom-variable-prompt): Doc change. Use custom-variable-p.
(customize-option): Remove search in loaddefs.el.
(customize-apropos):  Use custom-variable-p.
(custom-save-variables): Use custom-variable-p to detect non-rogue variables.
2003-01-07 19:29:25 +00:00
Markus Rost
b59b77f136 (customize-group, customize-group-other-window):
Call custom-load-symbol unconditionally.
(customize-face, customize-face-other-window): Fix format arg.
2003-01-02 18:02:09 +00:00
Markus Rost
f134b461ec (customize-browse): Call `widget-setup'. 2002-12-29 19:15:58 +00:00
Markus Rost
ffec8c5a3d (customize-group-other-window): Use pop-to-buffer in
the same way as `custom-buffer-create-other-window'.
(customize-variable-other-window, customize-option-other-window):
Definitions moved up.
2002-12-26 22:15:38 +00:00
Markus Rost
08b4ae6ca4 (custom-save-faces): Fix typo. 2002-12-25 21:12:01 +00:00
Richard M. Stallman
c942535f88 (customize-save-variable): Take themes into account.
(custom-variable-save): Take themes into account.
(custom-variable-reset-saved): Add comment-widget.
(custom-variable-reset-standard): Add comment-widget.
(custom-variable-reset-standard): Take themes into account.
(custom-face-save): Take themes into account.
(custom-face-reset-standard): Take themes into account.
(custom-save-variables): Take themes into account.
(custom-save-faces): Take themes into account.
(custom-save-faces): Take themes into account.
(custom-save-resets): New function.
(custom-save-loaded-themes): New function.
(customize-save-customized): Take themes into account.
2002-12-23 18:40:24 +00:00
Andreas Schwab
0bbe869a4e (custom-face-edit-fix-value): Change :reverse-video to :inverse-video. 2002-12-07 20:48:50 +00:00
Andreas Schwab
a0b1a02278 (custom-display): Add checkbox for type mac. 2002-12-03 00:32:50 +00:00
Juanma Barranquero
2302ee3426 (custom-save-delete): Force emacs-lisp-mode. 2002-11-11 10:51:58 +00:00
Stefan Monnier
87434e7a58 (customize-mode): New command. 2002-10-10 13:10:53 +00:00
Markus Rost
1d58631a61 (Custom-reset-current): Don't test for default-boundp.
(Custom-reset-saved):  Don't test for saved-value.
2002-10-09 15:18:44 +00:00
Richard M. Stallman
bde4f35405 (custom-variable-backup-value): New function.
(custom-variable-reset-backup): New function.
(custom-variable-menu): Add item for custom-variable-reset-backup.
(custom-variable-set, custom-variable-reset-saved)
(custom-variable-reset-standard): Call custom-variable-backup-value.
2002-09-16 15:20:20 +00:00
Richard M. Stallman
99b398e0a4 (custom-save-variables, custom-save-faces):
Clarify the comments written into .emacs.
2002-09-09 00:26:14 +00:00
Stefan Monnier
3b2f3d306e (custom-unlispify-menu-entry): Don't remove
the -p prefix from variables since they shouldn't have it anyway.
(custom-group-menu-create, customize-menu-create):
Only cdr if applicable, since custom-menu-create might return
a vector (i.e. a single menu entry).
2002-08-30 21:52:10 +00:00
Richard M. Stallman
7f66329512 (custom-variable-value-create):
Say "Show Value", not just "Show".  Also "Hide Value".
Output a newline before the doc string.
(custom-face-value-create): Say "Show Face" and "Hide Face".
2002-07-20 22:14:36 +00:00
Richard M. Stallman
4f9850435d New operation :custom-standard-value.
(Custom-reset-standard): Use it.
(custom-variable, custom-face): Define it.
(custom-variable-standard-value, custom-face-standard-value): New fns.
(custom-face-save): Don't save a face whose value is standard.
(custom-save-faces): Use SYMBOL, not 'default, to set NOW and COMMENT.

(custom-face-edit-fix-value): If VALUE is not a list, pass it thru.
2002-07-16 13:37:21 +00:00
Miles Bader
4abe16b531 (custom-display): Use correct syntax for `supports' attributes. 2002-06-10 02:51:39 +00:00
Miles Bader
2b32d1a7ca (custom-display): Add support for `supports' predicate. 2002-06-10 02:47:18 +00:00
Pavel Janík
7ec8d2c666 (customize-set-value): Rename var' to variable' and val' to value'.
(customize-save-variable): Rename `var' to `'variable.
2002-05-12 15:19:59 +00:00
Kim F. Storm
c42c5c7c1b (custom-buffer-verbose-help): New variable.
(custom-buffer-create-internal): Remove verbose introduction
in customization buffer when it is nil.
2002-05-03 22:50:08 +00:00
Richard M. Stallman
8ba148c706 (custom-load-symbol): Moved to custom.el.
(custom-load-recursion): Likewise.
2002-04-28 03:29:39 +00:00
Richard M. Stallman
701f49d2a7 Fix previous change. 2002-04-27 03:14:21 +00:00
Richard M. Stallman
501d8923ae (customize-face-other-window): Make it work similarly. 2002-04-26 22:33:33 +00:00
Richard M. Stallman
cdd50deacf (customize-face): Use read-face-name and handle multiple faces. 2002-04-26 22:31:57 +00:00
Miles Bader
0344bc5a31 Don't use symbol-name when we don't have to. 2002-04-25 15:44:24 +00:00
Miles Bader
e16a803772 (customize-face, customize-face-other-window):
Use default instead of initial-input for suggested face.
2002-04-25 15:39:32 +00:00
Gerd Moellmann
d29a536ab9 (customize-face-other-window, customize-face):
Interactively, when point is on text with a face, suggest to
customize that face.
2002-04-25 14:21:47 +00:00
Miles Bader
60acd41c19 (customize-mark-to-save, customize-mark-as-set)
(custom-quote): Moved to `custom.el'.
2002-04-19 07:42:10 +00:00
Per Abrahamsen
42b4edc550 2002-02-24 Per Abrahamsen <abraham@dina.kvl.dk>
* cus-edit.el (custom-unlispify-remove-prefixes): Add to
	`custom-buffer' customize group.
2002-02-24 09:14:41 +00:00
Per Abrahamsen
4f9b906041 2002-02-11 Per Abrahamsen <abraham@dina.kvl.dk>
* toolbar/tool-bar.el (tool-bar-mode): Removed standard value.
	* menu-bar.el (menu-bar-mode): Ditto.
	* cus-edit.el (customize-mark-to-save): Always save variables
	without a standard value.

	* menu-bar.el (menu-bar-make-toggle): Made it aware of customize.
	(menu-bar-options-save): Ditto.
	(menu-bar-showhide-menu): Ditto.
	(menu-bar-options-menu): Ditto.
	(menu-bar-scroll-bar-right, menu-bar-scroll-bar-left,
	menu-bar-scroll-bar-none): Removed.
	(menu-bar-showhide-scroll-bar-menu): Use customize aware lambda
	expressions instead.

	* cus-edit.el (customize-set-value): Return value.
	(customize-set-variable): Ditto.
	(customize-save-variable): Ditto.
	(customize-set-variable): Load dependencies before setting value.
        (custom-load-symbol): Autoload it.
	(customize-mark-as-set): New function.
2002-02-11 16:47:55 +00:00
Per Abrahamsen
414fd7021a 2002-02-05 Per Abrahamsen <abraham@dina.kvl.dk>
* cus-edit.el (customize-mark-to-save): New function.
	* menu-bar.el (menu-bar-options-save): Rewrote.
2002-02-07 17:32:18 +00:00
Pavel Janík
901cd78b4a Fix typo in prompt. 2002-02-02 15:52:36 +00:00
Richard M. Stallman
82d3d6946e (custom-save-all): Bind file-precious-flag to t for saving .emacs. 2002-01-24 18:56:45 +00:00
Richard M. Stallman
b5555381f2 (custom-face-edit-fix-value): Delete `assert' call.
(various face definitions): Use :weight and :slant.
2001-12-31 20:22:27 +00:00
Richard M. Stallman
d75fa08f60 (custom-face-edit-fix-value): New function.
(custom-face-edit): Use it, to convert :italic and :bold to new forms.
2001-12-31 20:13:54 +00:00
Richard M. Stallman
c6aedc9284 (custom-load-symbol): Don't always load locate-library. 2001-11-27 05:26:27 +00:00
Per Abrahamsen
61763509f2 2001-11-07 Per Abrahamsen <abraham@dina.kvl.dk>
* cus-edit.el (custom-face-value-create): Don't ignore the
	`customized-face' attribute when finding the current face spec.
2001-11-08 09:57:20 +00:00
Per Abrahamsen
a84ff57ae1 Backed out last change. 2001-11-07 08:03:55 +00:00
Per Abrahamsen
5519ece6d2 2001-11-07 Per Abrahamsen <abraham@dina.kvl.dk>
* cus-edit.el (custom-face-menu): Clarify menu entry.
2001-11-07 07:56:02 +00:00
Miles Bader
3ea051cb61 (custom-face-edit-convert-widget)
(custom-face-edit-deactivate, custom-face-edit-activate)
(custom-face-edit-delete, custom-face-edit-attribute-tag):
New functions.
(custom-face-edit): Specify a custom :convert-widget.
(custom-pre-filter-face-spec, custom-post-filter-face-spec):
Don't pass in default filters that map between `nil' and `off' and
`unspecified' and `nil'.
2001-10-05 13:03:57 +00:00
Eli Zaretskii
a9bcbf3f60 (custom-buffer-create-internal): Remove "100%" from
the message "Creating customization items...done".
2001-09-06 08:25:31 +00:00