1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-12 09:28:24 +00:00
Commit Graph

410 Commits

Author SHA1 Message Date
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
Pavel Janík
e8af40eed4 Some fixes to follow coding conventions. 2001-07-16 12:23:00 +00:00
Eli Zaretskii
558771ba0d (custom-file): Fix last change. 2001-05-28 07:13:32 +00:00
Eli Zaretskii
71261a01d3 (custom-file): Don't assume we were invoked with -q unless ~/.emacs exists. 2001-05-27 10:38:51 +00:00
Gerd Moellmann
f1f65349f4 (custom-comment-show): Remove debug code. 2001-05-22 09:46:32 +00:00
Gerd Moellmann
6a239292f7 (custom-file): Signal an error if user-init-file is
nil (running -q).
2001-05-07 14:02:56 +00:00
Gerd Moellmann
189638d565 (custom-save-delete): Move in front of local
variables, otherwise long Custom entries would make them
ineffective.
2001-03-07 15:21:35 +00:00
Miles Bader
e475612a27 (custom-face-save): Do post-processing on the face's new value like
`custom-face-set' does.
2001-01-20 01:24:15 +00:00
Dave Love
1751c874dc (customize-menu-create): Fix the :filter. 2001-01-12 12:59:53 +00:00
Gerd Moellmann
fda514f7b6 (custom-save-variables, custom-save-faces):
Comment fix.
2000-12-11 10:42:44 +00:00
Gerd Moellmann
c069a9d325 (custom-face-value-create): Always emphasize tag. 2000-11-30 13:01:40 +00:00
Dave Love
9c6a4107e4 (face): Fix :format. 2000-11-29 11:17:47 +00:00
Miles Bader
f5b50baad3 (custom-filter-face-spec, custom-pre-filter-face-spec)
(custom-post-filter-face-spec): New functions.
(custom-face-set, custom-face-value-create): Filter the face spec
before and after customization.
(custom-face-set): If VALUE specifies a null face, pass a
non-null-but-otherwise-ignored face-spec instead to `face-spec-set'.
2000-11-24 09:09:55 +00:00
Dave Love
6b29231253 (custom-buffer-create-internal): Save some consing.
(custom-variable-set): Improve validation error mesage.
2000-11-22 17:52:24 +00:00
Stefan Monnier
b92aaee07c (custom-mode-map): Switch back to a sparse keymap. 2000-10-31 21:06:51 +00:00
Miles Bader
a62ebc520c (custom-face-value-create): If face name doesn't end with "face", add
such here (similar to custom group widgets).
2000-10-29 14:49:01 +00:00
Stefan Monnier
e8d4d4dadb (custom-mode-map): Use a sparse map.
(custom-mode): Don't bother with make-local-hook.
2000-10-27 00:55:09 +00:00
Dave Love
7f352f861c (custom-mode): Add `special' mode-class property. 2000-10-26 09:32:19 +00:00
Jason Rumney
3060662ffb (custom-button-face, custom-button-pressed-face): Merge x w32 and mac
definitions.
2000-10-25 18:45:11 +00:00
Andrew Choi
1a578e9be2 Initial check-in: changes for building Emacs under Mac OS.
2000-10-23  Andrew Choi  <akochoi@i-cable.com>

	* dispextern.h [macintosh]: Include macgui.h instead of macterm.h.

	* dispnew.c [macintosh]: Include macterm.h.
	(init_display) [macintosh]: initialization for window system.

	* emacs.c (main) [macintosh]: Call syms_of_textprop,
	syms_of_macfns, syms_of_ccl, syms_of_fontset, syms_of_xterm,
	syms_of_search, x_term_init, and init_keyboard before calling
	init_window_once.  Also, call syms_of_xmenu.

	* fontset.c (syms_of_fontset) [macintosh]: Set ASCII font of
	default fontset to Monaco.

	* frame.c [macintosh]: Include macterm.h.  Remove declarations of
	NewMacWindow and DisposeMacWindow.
	(make_terminal_frame) [macintosh]: Call make_mac_terminal_frame
	instead of calling NewMacWindow and setting fields of
	f->output_data.mac directly.  Call init_frame_faces.
	(Fdelete_frame) [macintosh]: Remove unused code.
	(Fmodify_frame_parameters) [macintosh]: Call
	x_set_frame_parameters instead of mac_set_frame_parameters.

	* frame.h [macintosh]: Define menu_bar_lines field in struct
	frame.  Define FRAME_EXTERNAL_MENU_BAR macro.

	* keyboard.c [macintosh]: Include macterm.h.
	(kbd_buffer_get_event) [macintosh]: Generate delete_window_event
	and menu_bar_activate_event type events as for X and NT.
	(make_lispy_event) [macintosh]: Construct lisp events of type
	MENU_BAR_EVENT as for X and NT.

	* sysdep.c [macintosh]: Remove declaration for sys_signal.
	Include stdlib.h.  Remove definition of Vx_bitmap_file_path.
	(sys_subshell) [macintosh]: Remove definition entirely.
	(init_sys_modes) [macintosh]: Do not initialize Vwindow_system and
	Vwindow_system_version here.  Remove initialization of
	Vx_bitmap_file_path.
	(read_input_waiting): Correct the number of parameters passed to
	read_socket_hook.
	Move all Macintosh functions to mac/mac.c.

	* term.c [macintosh]: Include macterm.h.

	* window.c [macintosh]: Include macterm.h.

	* xdisp.c [macintosh]: Include macterm.h.  Declare
	set_frame_menubar and pending_menu_activation.
	(echo_area_display) [macintosh]: Do not return if terminal frame
	is the selected frame.
	(update_menu_bar) [macintosh]: Check FRAME_EXTERNAL_MENU_BAR (f).
	Allow only the selected frame to set menu bar.
	(redisplay_window) [macintosh]: Obtain menu bar to redisplay by
	calling FRAME_EXTERNAL_MENU_BAR (f).
	(display_menu_bar) [macintosh]: Check FRAME_MAC_P (f).

	* xfaces.c [macintosh]: Include macterm.h.  Define x_display_info
	and check_x.  Declare XCreateGC.  Define x_create_gc and
	x_free_gc.  Initialize font_sort_order.
	(x_face_list_fonts) [macintosh]: Use the same code as WINDOWSNT,
	but call x_list_fonts instead of w32_list_fonts.
	(Finternal_face_x_get_resource) [macintosh]: Do not call
	display_x_get_resource.
	(prepare_face_for_display) [macintosh]: Set xgcv.font.
	(realize_x_face) [macintosh]: Load the font if it is specified in
	ATTRS.
	(syms_of_xfaces) [macintosh]: Initialize Vscalable_fonts_allowed
	to Qt.

	* cus-edit.el (custom-button-face): Use 3D look for mac.
	(custom-button-pressed-face): Likewise.

	* faces.el (set-face-attributes-from-resources): Handle mac frames
	in the same way as x and w32 frames.
	(face-valid-attribute-values): Likewise.
	(read-face-attribute): Likewise.
	(defined-colors): Likewise.
	(color-defined-p): Likewise.
	(color-values): Likewise.
	(display-grayscale-p): Likewise.
	(face-set-after-frame-default): Likewise.
	(mode-line): Same default face as for x and w32.
	(tool-bar): Likewise.

	* frame.el: Remove call to frame-notice-user-settings at end of
	the file.

	* info.el (Info-fontify-node): make underlines invisible for mac
	as for x, pc, and w32 frame types.

	* term/mac-win.el: New file.
2000-10-22 16:50:16 +00:00
Miles Bader
61fb10d04e (custom-face-tag-face, custom-group-tag-face-1)
(custom-group-tag-face, custom-variable-tag-face):
  Use relative :height and inherit from `variable-pitch' face instead of
  hardwiring :family.
2000-09-20 02:06:45 +00:00
Dave Love
ba8cb52d56 (custom-variable-reset-saved, custom-variable-reset-standard): Remove
unused bindings.
2000-07-18 12:52:25 +00:00
Dave Love
91a38db1dd (custom-buffer-create-internal): Use a help-echo function to be more
specific.
2000-07-16 15:31:10 +00:00
Dave Love
d04a3972bf (custom-group-menu-create, customize-menu-create): Use :filter, per old
XEmacs code.
2000-07-13 17:06:15 +00:00
Gerd Moellmann
83e7159c66 (custom-button-face, custom-button-pressed-face):
Specify foreground color.
2000-06-23 05:56:08 +00:00
Dave Love
26c67de87d (customize-changed-options): Check arg.
(customize-version-lessp): Don't require decimal point.
2000-06-20 09:48:09 +00:00
Dave Love
01651f075f Don't require cl or easymenu.
(custom-variable-prompt): Test standard-value property, not
user-variable-p.
2000-05-16 15:03:49 +00:00
Stefan Monnier
23c0fb21e7 (custom-face): Fix parenthesis. 2000-04-26 17:12:34 +00:00
Dave Love
fadbdfeafe (Custom-set, Custom-save, Custom-reset-current)
(Custom-reset-saved, Custom-reset-standard)
(custom-group-value-create, custom-group-set, custom-group-save)
(custom-group-reset-current, custom-group-reset-saved)
(custom-group-reset-standard): Use mapc.
(custom-buffer-create-internal): Disable undo when creating items.
Use mapc.
(custom-face): Avoid superfluous lambda.
2000-04-24 20:11:27 +00:00
Stefan Monnier
8cfd634fbe (custom-face, face): Unquote the lambda. 2000-04-17 10:35:10 +00:00
Dave Love
359476e0f0 (custom-sort-items): Avoid symbol-name with new
string-lessp.
2000-04-13 19:05:10 +00:00
Stefan Monnier
d488166820 (hook): Use dolist' instead of CL's mapc'. 2000-03-26 00:12:35 +00:00
Jason Rumney
731d16f169 (custom-button-face) [w32]: Use same face as x.
(custom-button-pressed-face) [w32]: Likewise.
2000-03-21 21:58:32 +00:00
Gerd Moellmann
16b20ed921 (custom-variable-tag-face): Handle case that
default face's height is not a number.
(custom-face-tag-face, custom-group-tag-face-1)
(custom-group-tag-face): Ditto.
(custom-group-tag-face-1): Add :group.
2000-03-16 22:15:26 +00:00
Dave Love
2365594bb1 Doc fixes.
(customize-set-variable, customize-save-variable): Rename args for
doc.
(custom-variable-tag-face, custom-face-tag-face)
(custom-group-tag-face-1, custom-group-tag-face): Modify from
style which user identify as hyperlink.
(hook): Don't add undefined functions to the hook.
(debug-ignored-errors): Transfer message from bindings.el.
2000-03-12 18:50:49 +00:00
Gerd Moellmann
3c708e9898 (custom-hook-convert-widget): Fix comment. 2000-01-09 17:05:34 +00:00
Richard M. Stallman
a34511a1eb (custom-save-delete): Delete all occurrences,
leave point where the first occurrence was.
(custom-save-faces): Insert a newline at the end of the comment.
Avoid a double newline there.
If final closeparen is at bol, put a space before it.
(custom-save-variables): Likewise.
(custom-file): Doc fix.
1999-12-10 19:59:42 +00:00
Dave Love
aec2bb6375 (custom-save-variables, custom-save-faces): Write a
comment warning about editing.
1999-11-29 23:03:09 +00:00
Richard M. Stallman
19d63704de (Custom-reset-standard): Doc fix.
(custom-variable-reset-standard): Doc fix.
(custom-face-reset-standard): Doc fix.
(custom-face-menu): "Reset to Standard" => "Erase Customization".
(custom-variable-menu): Likewise.
(custom-reset-menu): Likewise.
(custom-buffer-create-internal): Likewise.
1999-11-26 19:47:26 +00:00
Dave Love
8d8ca350e7 (customize-face, customize-face-other-window): Require match from
completing-read.
(custom-buffer-done-function): Default to custom-bury-buffer, not
bury-buffer.
1999-11-15 12:36:02 +00:00
Dave Love
6171a94539 (custom-comment-create): Fill :from and :to slots 1999-10-01 22:04:30 +00:00
Dave Love
62633a5f53 (custom-bury-buffer): New function.
(custom-buffer-done-function): Use it.
1999-09-30 16:53:27 +00:00
Dave Love
164cfaeb57 (custom-comment): Change widget definition.
(custom-comment-create, custom-comment-show)
(custom-comment-invisible-p): Don't use :comment-overlay.
(custom-comment-hide): New function.
(custom-variable-set, custom-variable-save)
(custom-variable-reset-standard, custom-face-set)
(custom-face-save): Use it.
1999-09-28 22:09:42 +00:00
Dave Love
d3d4df42e4 Don't define-widget-keywords.
(multimedia): New group.
(custom-last): Function removed.
(custom-quote): Add vectorp case, comment out characterp case.
(custom-buffer-done-function, custom-raised-buttons): New option.
(Custom-buffer-done): New function.
(custom-buffer-create-internal): Obey custom-raised-buttons,
Custom-buffer-done.
(custom-button-face): Make it `released-button'.
(custom-button-pressed-face): Make it `pressed-button'
(custom-mode-map): Bind "q" to Custom-buffer-done.
(custom-mode): Deal with raised/pressed buttons.

Changes from Didier Verna:
(custom-prompt-variable): Optional third arg makes prompt for a comment
string.
(customize-set-value, customize-set-variable, customize-save-variable):
Optional prefix makes function handle variable comments.
(customize-customized, customize-saved, custom-variable-state-set)
(custom-variable-set, custom-variable-save, custom-face-state-set)
(custom-variable-reset-saved, custom-variable-reset-standard)
(custom-face-set, custom-face-save, custom-face-reset-saved)
(custom-face-reset-standard, customize-save-customized): Handle custom
comments.
(custom-comment-face, custom-comment-tag-face): New face.
(custom-comment): New widget.
(custom-comment-create, custom-comment-delete)
(custom-comment-value-set, custom-comment-show)
()custom-comment-invisible-p): New functions.
(custom-variable-value-create, custom-face-value-create): Create a
comment field widget.
(custom-variable-menu, custom-face-menu): New entry for custom comment.
(custom-face-value-create): Remove compatibility code.
(custom-save-variables, custom-save-faces): Possibly save custom comments.
1999-09-13 13:44:41 +00:00
Markus Rost
d151422c72 (custom-save-variables, custom-save-faces): Sort
the entries to make custom-file more readable.
1999-07-25 14:29:22 +00:00
Karl Heuer
cbe8bb8e18 (custom-save-delete): Avoid error for empty .emacs. 1999-07-25 05:50:42 +00:00
Karl Heuer
fa08de9625 (custom-variable-prompt): Allow customization of
autoloaded symbols.
1999-03-23 00:58:50 +00:00
Markus Rost
9a3f3bf439 (custom-save-delete): First scan the custom-file. Thus exit with an
error in case the custom-file contains a non-closed open parenthesis.
1999-01-10 06:17:49 +00:00
Richard M. Stallman
d089be69dc (custom-save-delete): Don't delete whitespace
and comments before the sexp that is replaced.
1999-01-06 08:40:50 +00:00
Karl Heuer
3e36b84953 (custom-save-delete): Save point before
reading a sexp, rather than backing up.
1998-12-02 18:15:26 +00:00
Karl Heuer
2a1c4b9034 (Custom-mode-menu): Fix info node name.
(customize group): Fix info node name.
1998-09-30 19:20:04 +00:00
Karl Heuer
dbd7a811cc (Custom-save, Custom-reset-current, Custom-reset-saved)
(Custom-reset-standard): Fix menu inconsistency.
1998-09-10 15:43:50 +00:00
Karl Heuer
41b3e67c3f (customize-option): Refuse to customize
a variable that has no defcustom.  But if variable is autoloaded,
first try to load the library that defines it.
1998-09-04 20:48:11 +00:00
Karl Heuer
e418be2696 (customize-version-lessp): Handle a number as VERSION2.
(customize-changed-options-previous-release): New variable.
(customize-changed-options): Use that variable as default arg.
1998-08-26 20:08:30 +00:00
Richard M. Stallman
65f64d008a (customize-changed-options): Clean up previous change. 1998-07-02 22:29:15 +00:00
Andreas Schwab
c992338c72 (custom-magic-show): Use `other' widget type. 1998-06-24 09:36:08 +00:00
Dan Nicolaescu
1e484d64bd *** empty log message *** 1998-06-22 02:10:41 +00:00
Karl Heuer
09da65202e (customize-group-other-window): Fix previous change. 1998-06-04 06:07:39 +00:00
Karl Heuer
b4854a2383 (customize-group, customize-group-other-window)
(custom-buffer-create, custom-buffer-create-other-window)
(customize-browse): Use pop-to-buffer.
(same-window-regexps): Add autoload to add regexp to match custom bfrs.
1998-06-02 06:56:44 +00:00
Richard M. Stallman
4599e8cd59 (convenience): New group. 1998-05-15 05:02:29 +00:00
Richard M. Stallman
fd88fe732d (customize-group-other-window): Handle groups not
yet loaded.  If buffer exists, use it unchanged.  Rename parameter
and update doc string.
1998-05-09 04:59:22 +00:00
Dan Nicolaescu
cd32a7baa4 *** empty log message *** 1998-04-20 02:34:53 +00:00
Dan Nicolaescu
a55d9b3b13 *** empty log message *** 1998-04-18 18:20:15 +00:00
Karl Heuer
176eb8cb50 (custom-file): New function.
(custom-save-delete): Use it.
(custom-save-all): Use it.
1998-02-25 22:46:28 +00:00
Andreas Schwab
1edec9cfea (custom-browse-visibility): Doc fix. 1998-01-07 10:45:56 +00:00
Richard M. Stallman
39a10fc6e8 (customize-changed-options): Doc fix. 1998-01-02 21:17:27 +00:00
Karl Heuer
f50dc5d269 (customize-changed-options): New function.
(customize-version-lessp): New function.
1997-12-09 21:41:33 +00:00
Karl Heuer
d64478da0b (custom-unlispify-remove-prefixes): Reference to
related variables added.
(custom-variable-default-form): New variable controlling default
display form for customization of variables.
(custom-variable): widget `:form' is nil before initialization.
(custom-variable-value-create): Initialize `:form' to
`custom-variable-default-form'.
(custom-face-default-form): New variable controlling default
display form for customization of faces.
(custom-face): widget `:form' is nil before initialization.
(custom-face-value-create): Initialize `:form' to
`custom-face-default-form'.
1997-12-04 05:49:21 +00:00
Karl Heuer
fc4d62fe1b (custom-save-delete, custom-save-all):
Bind default-major-mode around visiting custom-file.
1997-12-04 04:30:59 +00:00
Karl Heuer
db9d97e1f5 (custom-variable-prompt): Ensure valid variable name
is selected.
1997-12-04 04:29:45 +00:00
Karl Heuer
6321bdddfb (custom-face-save): Save the face. 1997-11-15 20:56:41 +00:00
Karl Heuer
4743fc911e (hook): Use `widget-group-match' instead of
`widget-editable-list-match'.
1997-10-24 19:33:49 +00:00
Karl Heuer
98d5aafec1 (custom-group-value-create): Use
`custom-group-visibility' instead of `group-visibility'.
1997-10-21 03:04:39 +00:00
Richard M. Stallman
5aa3f181e5 (customize-group): Handle groups not yet loaded.
(hook) [:value-to-internal]: Use a nil value unchanged.
1997-09-12 19:43:45 +00:00
Richard M. Stallman
896a6a5d6e (custom-face-menu): Use custom-face-save-command. not custom-face-save.
(custom-face-save-command): New function.
(custom-variable-save): Fix error message.
1997-09-12 07:04:41 +00:00
Richard M. Stallman
0db1ff2312 (custom-variable-save): Fixed doc string.
(custom-variable-menu): Make it clear that `Lisp
mode' edit the initial lisp expression.
1997-09-09 00:21:07 +00:00
Per Abrahamsen
1e4ed6df18 *** empty log message *** 1997-09-08 19:17:57 +00:00
Geoff Voelker
b97aca2766 (custom-display): Use w32 instead of win32. 1997-09-02 19:40:12 +00:00
Eli Zaretskii
5f83e1daac Run ".emacs" through convert-standard-filename before using it. 1997-08-12 11:59:41 +00:00
Richard M. Stallman
fa0b3d466d (custom-face-value-create): Take account
of changes in the frame made outside of customize.
1997-08-03 04:10:08 +00:00
Per Abrahamsen
f985c5f748 Synched with 1.9954. 1997-07-30 12:04:50 +00:00
Per Abrahamsen
4ee1cf9f78 Synched with 1.9951. 1997-07-28 15:46:57 +00:00
Richard M. Stallman
df816618ed (custom-group-value-create) <tree>: Don't distinguish
unloaded groups; use [+] for them.
(customize-browse): Fix top-of-buffer doc text.
1997-07-18 18:59:20 +00:00
Richard M. Stallman
cda987f448 (custom-unlispify-remove-prefixes): New variable.
(custom-unlispify-menu-entry): Obey custom-unlispify-remove-prefixes.

(customize-browse): Don't take an argument.

(customize-browse): Improve start-of-buffer message.

(custom-help-menu): Variable deleted.
(custom-menu-reset): Function deleted.
(Custom-menu-update): Likewise.
1997-07-15 19:21:04 +00:00
Richard M. Stallman
d3d21843f0 (custom-load-symbol): Don't reload a preloaded file. 1997-07-07 19:06:16 +00:00
Richard M. Stallman
766e15c6b5 (custom-mode-map): Bind n and p. 1997-07-04 19:43:04 +00:00
Richard M. Stallman
f03ae42a20 Comment change. 1997-07-04 18:44:38 +00:00
Per Abrahamsen
62f4466253 Synched with 1.9944. 1997-07-04 09:44:36 +00:00
Richard M. Stallman
3aec85bf55 (custom-buffer-create-internal): New arg DESCRIPTION
is inserted in the buffer to describe it.
(custom-buffer-create-other-window, custom-buffer-create):
New arg DESCRIBE; pass it along.
(customize-group): Pass DESCRIBE argument.
(custom-face-menu): Improve Set and Save item strings.
(custom-group-menu): Likewise.

(custom): Don't set :button-face.
(custom-mode): Use custom-button-face here
as buffer-local value of widget-button-face.
1997-07-03 07:09:29 +00:00
Per Abrahamsen
c953515ea3 Synched with 1.9942. 1997-07-02 15:35:18 +00:00
Richard M. Stallman
1e85093646 (custom-magic-alist): Update messages for modified' and set' states. 1997-06-27 06:09:07 +00:00
Richard M. Stallman
0f3335c058 (Custom-move-and-invoke): New command.
(custom-mode-map): Bind Custom-move-and-invoke to mouse-1.
(custom-buffer-create-internal): Update buffer help text.

(custom-variable-menu): Clarify menu item names.
(custom-buffer-create-internal): Clarify button names.
1997-06-27 06:03:11 +00:00
Per Abrahamsen
da5ec61785 Synched with 1.9936. 1997-06-25 15:30:27 +00:00
Richard M. Stallman
b62c92bb79 (custom-documentation-face): New face.
(custom-mode): Use custom-documentation-face for doc strings.
(custom-group-link): Fix the help string.
(custom-magic-show): Doc fix.

(custom-group-value-create): In links style,
use Go to Group instead of Show.
(Custom-goto-parent): New command.
(custom-mode-map): Bind u to Custom-goto-parent.
Bind SPC and DEL.
(custom-buffer-create-internal): Improve help for buttons.
(custom-button-face): New defface.
(custom widget-type): Use custom-button-face for buttons.
(custom-group-tag-faces): Initial value is nil.
(custom-variable-tag-face): Renamed from custom-variable-sample-face.
Initialize it like custom-group-tag-face.
(custom-group-tag-faces): Initialize to nil.
(custom-state-face): New defface.
(custom-magic-value-create):
Use custom-state-face for long State descriptions.

(custom-state-buffer-message): Display the message
only if the item is modified.  Take widget as arg.
(custom-mode): Use widget-edit-functions.
1997-06-24 22:42:54 +00:00
Richard M. Stallman
f9dd586e0f (customize-save-customized): Renamed from custom-save-customized. 1997-06-24 20:09:49 +00:00
Richard M. Stallman
ab678382e3 (Custom-set): Renamed from custom-set.
(Custom-save): Renamed from custom-save.
(custom-browse-sort-predicate): Defalias deleted.
(custom-group-value-create): Don't sort, in tree mode.
(Custom-mode-menu): Renamed from custom-mode-menu.
(Custom-reset-current): Renamed from custom-reset-current.
(Custom-reset-saved): Renamed from custom-reset-saved.
(Custom-reset-standard): Renamed from custom-reset-standard.
(Custom-menu-update): Renamed from custom-menu-update.
(customize-set-value): Renamed from custom-set-value.
(customize-set-variable): Renamed from custom-set-variable.
1997-06-24 20:07:51 +00:00
Richard M. Stallman
8691cfa76d (custom-group-visibility): Widget type
moved from wid-edit.el and renamed from group-visibility.
(custom-group-visibility-create): Function renamed
and moved from wid-edit.el.
(custom-state-buffer-message): New function.
(custom-mode): Add custom-state-buffer-message to widget-edit-hook.
1997-06-24 03:17:58 +00:00
Richard M. Stallman
0eef62d545 (custom-buffer-create-internal):
Insert an explanation of the [Set] [Save]... line.
Rename Done to Bury Buffer.
1997-06-21 23:36:32 +00:00
Richard M. Stallman
cd6c094087 (custom-add-parent-links): New arg INITIAL-STRING.
(custom-group-value-create): Pass that arg.
(custom-buffer-create-internal): Clarify initial documentation.

(custom-tree-group-tag): Capitalize the tag.
(custom-tree-variable-tag, custom-tree-face-tag): Likewise.
(customize-browse): Corresponding changes.
1997-06-21 20:07:48 +00:00
Richard M. Stallman
d377bee988 (custom-group-value-create): Use group-visibility widget.
(custom-add-parent-links): Don't insert anything if no parents.
Return non-nil iff do have parents.
1997-06-21 18:51:28 +00:00
Richard M. Stallman
043ee6f671 (custom-group-value-create): Use group-visibility widget. 1997-06-21 18:23:40 +00:00
Richard M. Stallman
26c7b3ef79 (custom-magic-value-create):
In `links' style, don't indent the member groups.
(custom-group-value-create): Likewise.
1997-06-21 18:20:23 +00:00
Per Abrahamsen
944c91b6b3 Synched with 1.9930. 1997-06-21 12:48:00 +00:00
Richard M. Stallman
cbc7d89241 (custom-magic-alist) <hidden>: Don't refer to "dots". 1997-06-21 05:19:46 +00:00
Richard M. Stallman
451de77a8a (customize-menu-create): Return nil if Emacs.
(custom-mode): Handle custom-mode-customize-menu being nil.
(custom-mode-customize-menu): Don't initialize if customize-menu-create
returns nil.
1997-06-21 05:02:47 +00:00
Richard M. Stallman
241d3080a1 (custom-nest-groups): New variable.
(custom-group): Don't insert a space before the group name here.
(customize-group): If buffer exists, use it unchanged.
(custom-format-handler) <L>: Maybe make a group-link widget
instead of a group-visibility widget.
custom-nest-groups controls this.
<l, i, e>: Indent differently if custom-nest-groups.
1997-06-21 04:54:54 +00:00
Richard M. Stallman
07e694f88d (customize-group): Ignore case in completion.
(custom-buffer-create-internal): Put parent groups near the top.

(custom-format-handler) <L>: Use group-visibility.
<L, i, - cases>: Triple the indentation, use just 2 dashes.
1997-06-21 03:10:56 +00:00
Per Abrahamsen
a1a4fa22ce Synched with 1.9924. 1997-06-19 11:30:04 +00:00
Richard M. Stallman
482e54f354 (files): New group `files'.
(auto-save): Make `files' its parent.
1997-06-19 01:11:43 +00:00
Per Abrahamsen
8697863ab3 Synched with 1.9920. 1997-06-15 15:31:32 +00:00
Per Abrahamsen
6aaedd1230 Synched with 1.9914. 1997-06-14 10:21:01 +00:00
Per Abrahamsen
c32de15e6d Synched with 1.9908. 1997-06-04 11:43:32 +00:00
Richard M. Stallman
64dde95b47 (custom-variable-prompt): Change prompt. 1997-06-03 03:39:31 +00:00
Per Abrahamsen
0a3a0b562f Synched with 1.9905 1997-06-01 18:03:25 +00:00
Per Abrahamsen
9097aeb790 Synched with 1.9904 1997-06-01 11:58:17 +00:00
Per Abrahamsen
d5c42d02a5 Synched with 1.9903 1997-06-01 08:04:57 +00:00
Richard M. Stallman
38d5807862 (customize-option): Renamed from custom-variable.
(customize-variable): Add it as an alias.
(customize-option-other-window):
Renamed from customize-variable-other-window.
(custom-load-symbol): Search for both short and absolute
names of the library, when avoiding duplicate loading.
1997-06-01 06:41:08 +00:00
Richard M. Stallman
5b5cdd97a3 (custom-variable-prompt): Handle variable-at-point returning 0. 1997-06-01 05:58:36 +00:00
Per Abrahamsen
3acab5ef06 Synched with version 1.9901. 1997-05-31 06:34:12 +00:00
Richard M. Stallman
85b78d5b5a (custom-load-symbol): Simplify previous change. 1997-05-31 02:47:47 +00:00
Richard M. Stallman
70bc91bcec (cus-start): Require cus-start.
(mule): Make i18n the parent group.
1997-05-31 00:54:45 +00:00
Per Abrahamsen
25ac13b5bd Synched with version 1.9900. 1997-05-30 00:39:40 +00:00
Richard M. Stallman
eedc233610 (custom-face-display-set): Define if not defined.
(custom-buffer-create-internal): Refer to the Emacs manual.
1997-05-29 23:27:40 +00:00
Per Abrahamsen
0f39575982 Restored code lost in merge. 1997-05-14 17:38:51 +00:00
Per Abrahamsen
86bd10bcd8 Synched with version 1.97. 1997-05-14 17:22:46 +00:00
Richard M. Stallman
dc2e979fc7 Fix previous change. 1997-05-08 16:04:55 +00:00
Richard M. Stallman
27f73a8b79 (customize): Call customize-group. 1997-05-08 16:03:40 +00:00
Richard M. Stallman
5dd0cad075 Say "standard settings" instead of "factory settings".
(custom-group-magic-alist): New variable.
(custom-group-state-update): Use custom-group-magic-alist.
(customize-group): Renamed from `customize',
and rename argument to GROUP.
(customize): New function.
1997-05-04 03:47:13 +00:00
Per Abrahamsen
6d528fc505 Synched with custom 1.90. 1997-04-24 16:53:55 +00:00
Richard M. Stallman
46fa5a8374 (custom-variable-type): Use copy-sequence, not copy-list. 1997-04-22 16:55:19 +00:00
Richard M. Stallman
f2b98a568e (custom-face-set): Don't copy an empty face,
just call custom-face-display-set.
(custom-face-reset-saved, custom-face-save, custom-face-reset-factory):
Likewise.
(custom-face-display-set): Define this here.
(custom-display-match-frame): Define here.
1997-04-21 03:55:17 +00:00
Per Abrahamsen
bd042c030f Sync with 1.84. 1997-04-12 17:51:31 +00:00
Per Abrahamsen
d543e20b61 Initial revision 1997-04-07 13:42:59 +00:00