1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-25 06:50:46 -08:00
Commit graph

9051 commits

Author SHA1 Message Date
Kim F. Storm
49af2995e0 *** empty log message *** 2006-02-20 22:31:16 +00:00
Nick Roberts
17007b970a *** empty log message *** 2006-02-20 21:46:12 +00:00
Chong Yidong
ec9f0a62bf * custom.el (customize-mark-to-save, customize-mark-as-set): Load
the symbol first.
2006-02-20 15:59:51 +00:00
Juanma Barranquero
5376d5f625 *** empty log message *** 2006-02-20 01:21:47 +00:00
Nick Roberts
8e6694f5e9 *** empty log message *** 2006-02-20 00:00:11 +00:00
John Paul Wallington
07556e354b (ffap-read-file-or-url): Bind `completion-ignore-case' to value of
`read-file-name-completion-ignore-case'.  From Ryan Yeske.
2006-02-19 23:28:42 +00:00
Chong Yidong
fccf278488 * custom.el (customize-mark-as-set): Push to `user' theme. 2006-02-19 17:26:44 +00:00
Chong Yidong
4a9ceb4e9d * custom.el (customize-mark-to-save): Load the symbol's
dependencies, so that `standard-value' will be present.
2006-02-19 16:20:21 +00:00
Chong Yidong
2d656942f6 * cus-edit.el (custom-save-variables): Allow unthemed values. 2006-02-19 15:50:09 +00:00
Nick Roberts
4d9fa6b8dd *** empty log message *** 2006-02-19 05:19:26 +00:00
Michael Kifer
b6178721d8 2006-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
* viper-cmd.el (viper-insert-state-post-command-sentinel,
	viper-change-state-to-vi, viper-change-state-to-emacs):
	made aware of cursor coloring in the emacs state.
	(viper-special-read-and-insert-char): use read-char-exclusive.
	(viper-minibuffer-trim-tail): workaround for fields in minibuffer.

	* viper-init.el (viper-emacs-state-cursor-color): new variable.

	* viper-util.el (viper-save-cursor-color,
	viper-get-saved-cursor-color-in-replace-mode,
	viper-get-saved-cursor-color-in-insert-mode,
	viper-restore-cursor-color): make aware of the cursor color in emacs
	state.
	(viper-get-saved-cursor-color-in-emacs-mode): new function.

	* ediff-diff.el (ediff-ignore-case, ediff-ignore-case-option,
	ediff-ignore-case-option3, ediff-actual-diff-options,
	ediff-actual-diff3-options): new variables to control case sensitivity.
	(ediff-make-diff2-buffer, ediff-setup-fine-diff-regions,
	ediff-setup-diff-regions3): made aware of case-sensitivity.
	(ediff-toggle-ignore-case): new function.
	(ediff-extract-diffs, ediff-extract-diffs3): preserve point in buffers.

	* ediff-help.el (ediff-long-help-message-narrow2,
	ediff-long-help-message-compare2, ediff-long-help-message-compare3,
	ediff-long-help-message-word-mode): add ignore-case command.
	(ediff-help-for-quick-help): add ignore-case command.

	* ediff-merg.el: move provide to the end.

	* ediff-ptch.el: move provide to the end.

	* ediff-wind.el: move provide to the end.

	* ediff-mult.el: move provide to the end.
	(ediff-set-meta-overlay): enable follow-link.

	* ediff.el: move provide to the end.
	Break recursive load cycle in eval-when-compile.
	(ediff-patch-buffer): better heuristics.

	* ediff-util.el: move provide to the end.
	Break recursive load cycle in eval-when-compile.
	(ediff-setup-keymap): add binding for #c. Replaced some defsubsts with
	defuns.
	(ediff-submit-report): pass the values of ediff-diff3-program,
	ediff-diff3-options.
2006-02-19 03:16:45 +00:00
Juanma Barranquero
dee503e5c3 (help-do-arg-highlight): Recognize also ARG- followed by the opening bracket of
the following bracketing pairs: {}, [], (), <>, `' (for example, in the
docstring of `windmove-default-keybindings').
2006-02-18 23:34:18 +00:00
Nick Roberts
e06b715f25 *** empty log message *** 2006-02-18 22:55:09 +00:00
Juri Linkov
d73c9bcb79 (Info-search): Skip `Local Variables' node. 2006-02-17 21:55:44 +00:00
Juri Linkov
bec275ed0a (Info-find-file): Check for symbols apropos', history',
`toc' in the input filename, and return these symbols as is.
(Info-find-node-2): Set Info-current-file to symbols `apropos',
`history', `toc' instead of strings.
(Info-set-mode-line): For non-string Info-current-file use the
symbol's name inside **.
(Info-isearch-push-state): Add quote before Info-current-file and
Info-current-node.
(Info-isearch-pop-state): Use `equal' instead of `string='.
(Info-extract-pointer, Info-following-node-name): Use
`match-string-no-properties' instead of `match-string'.
(Info-up): Check `old-file' for `stringp'.
(Info-history): Use `equal' instead of `string-equal'.
Check `file' for `stringp'.
(Info-history): Use symbol `history' instead of string as first arg
of `Info-find-node'.
(Info-toc): Check `Info-current-file' for `stringp'.  Use symbol
`toc' instead of string.
(Info-extract-menu-node-name): Use `buffer-substring-no-properties'
instead of `buffer-substring', and `match-string-no-properties'
instead of `match-string'.
(Info-index-nodes): Check for symbols `apropos', `history', `toc'
instead of strings.
(info-apropos): Use `Info-find-node' instead of `Info-goto-node'.
Use symbol `apropos' instead of string.
(Info-copy-current-node-name): Check `Info-current-file' for
`stringp' and construct a command with `Info-find-node' from it.
(Info-fontify-node): Use `match-string-no-properties' instead of
`match-string' and check file names for `stringp'.
(Info-desktop-buffer-misc-data): Check for symbols `apropos',
`history', `toc' instead of strings.
2006-02-17 21:29:13 +00:00
Chong Yidong
b9e1451a3d * files.el: Rearrange functions and variables in the file local
variables section.
2006-02-17 15:33:22 +00:00
Reiner Steib
8086a70c32 Add truncate-lines, ispell-check-comments and
ispell-local-dictionary as safe local variables.
2006-02-17 13:42:17 +00:00
Nick Roberts
11de097adc *** empty log message *** 2006-02-17 11:49:39 +00:00
Eli Zaretskii
783eebb91e *** empty log message *** 2006-02-17 11:20:41 +00:00
Eli Zaretskii
72e4724be1 (ispell-local-dictionary-alist): Accept as valid any coding-system
supported by emacs.
(ispell-dictionary-alist-3): Esperanto dictionary's coding system
changed to iso-8859-3.
2006-02-17 11:13:26 +00:00
Eli Zaretskii
773e7e4821 (allout-hidden-p): Move this defsubts before
allout-overlay-interior-modification-handler, where it is first used.
2006-02-17 11:02:27 +00:00
Eli Zaretskii
96b83743d4 Use allout invisible-text overlays instead of
selective display for concealed text.  Also, lots of general
cleanup, and improved compatibility code.
(allout-version) Incremented, corrected, revised, and refined
module commentary.
(provide 'allout): Moved to the bottom, added a require of overlay.
(allout-encrypt-unencrypted-on-saves): Defaults to t instead of
`except-current'.
(allout-write-file-hook-handler): Minimize delay.
(count-trailing-whitespace-region): New function so
auto-encryption of current topic can resituate cursor exactly.
PGP/GPG encryption trims trailing whitespace from lines, which
must be accounted for across encryption then decryption.
(allout-command-prefix): Now defaults to "\C-c<space>" rather than
just plain "\C-c", to avoid intruding on user's keybinding space.
(allout-toggle-current-subtree-encryption): Pass along fetch-pass
parameter, so user request to provide a new password is done.
(allout-outside-normal-auto-fill-function, allout-auto-fill):
Refined mechanism for auto-filling behavior while in allout mode.
(allout-mode): Explicitly specify the mode map in the docstring.
Clarify provision for various write-file hook var names.
Adjusted for invisible-text overlays instead of	selective-display.
(allout-depth): Really return 0 if not within any topic.  This
rectifies `allout-beginning-of-level' and sequence numbering
errors that occur when cutting and pasting numbered topics.
Changed from a in-line subst to a regular function, as well.
(allout-pre-next-prefix): Renamed from allout-pre-next-preface.
(allout-end-of-subtree, allout-end-of-subtree)
(allout-end-of-entry, allout-end-of-current-heading)
(allout-next-visible-heading, allout-open-topic, allout-show-entry)
(allout-show-children, allout-show-to-offshoot)
(allout-hide-current-entry, allout-show-current-entry): Rectified
handling of trailing blank lines between items.
(allout-line-boundary-regexp, set-allout-regexp, allout-depth)
(allout-current-depth, allout-unprotected, allout-hidden-p)
(allout-on-current-heading-p, allout-listify-exposed)
(allout-chart-subtree, allout-goto-prefix)
(allout-back-to-current-heading, allout-get-body-text)
(allout-snug-back, allout-flag-current-subtree, allout-show-all)
(allout-hide-region-body, allout-toggle-subtree-encryption)
(allout-encrypt-string, allout-encrypted-key-info)
(allout-next-topic-pending-encryption, allout-encrypt-decrypted)
(allout-file-vars-section-data): Adjusted for use with
invisible-text overlays instead of selective-display.
(allout-kill-line, allout-kill-topic, allout-yank-processing):
Reworked for use with invisible text overlays.
(allout-current-topic-collapsed-p): New function.
(allout-hide-current-subtree): Use allout-current-topic-collapsed-p
to know when to close the containing topic.
(allout-pre-command-business, allout-post-command-business):
Simplify undo-batching and dynamic isearch exposure.
(allout-set-overlay-category): New for invisible-text overlays.
Sets properties of allout-overlay-category, used by
allout-flag-region to set invisible-text overlay properties.
(allout-get-invisibility-overlay): Get the first qualifying
invisibility overlay, so we can find the extent of it.
(allout-back-to-visible-text): Get to just before the beginnining
of the current invisibility overlay, if any.
(allout-overlay-insert-in-front-handler)
(allout-overlay-interior-modification-handler)
(allout-before-change-handler, allout-isearch-end-handler): New
functions to handle extraordinary actions affecting concealed
text.
(allout-flag-region): Use overlays instead of selective-display
for invisible text - by inheritence from the properties of
allout-overlay-category in mainline emacs, and applied
property-by-property in xemacs, some recent versions of which
don't inherit the properties from the category.  Provisions to
respond to concealed-text edits simplified drastically.
(allout-isearch-rectification, allout-isearch-was-font-lock)
(allout-isearch-expose, allout-enwrap-isearch)
(allout-isearch-abort, allout-pre-was-isearching)
(allout-isearch-prior-pos, allout-isearch-did-quit)
(allout-isearch-dynamic-expose)
(allout-hide-current-entry-completely): Functions deleted.
(allout-undo-aggregation): Explicit undo aggregation no longer
necessary due to transition away from selective-display.
(set-allout-regexp, allout-up-current-level)
(allout-next-visible-heading, allout-forward-current-level)
(allout-open-topic, allout-reindent-body, allout-rebullet-topic)
(allout-kill-line, allout-yank-processing, allout-show-children)
(allout-expose-topic, allout-old-expose-topic)
(allout-listify-exposed, allout-insert-latex-header)
(allout-toggle-subtree-encryption, allout-encrypt-string)
(remove-from-invisibility-spec, allout-hide-current-subtree):
Ditched unused variables.
2006-02-17 10:53:13 +00:00
Eli Zaretskii
a2a385a7ab (ispell-change-dictionary): Call ispell-buffer-local-dict instead of
ispell-accept-buffer-local-defs.
2006-02-17 10:43:53 +00:00
Nick Roberts
60b8fb50ee *** empty log message *** 2006-02-17 00:23:58 +00:00
Nick Roberts
c3229403fe *** empty log message *** 2006-02-16 20:46:10 +00:00
Chong Yidong
bc7b6e08e2 * wid-edit.el (widget-button-click): For mouse-1, cancel button
press and perform default action if we get a mouse movement event.
2006-02-16 15:58:32 +00:00
Juanma Barranquero
b51897597a *** empty log message *** 2006-02-16 11:45:23 +00:00
Juanma Barranquero
988deaf967 *** empty log message *** 2006-02-15 11:25:58 +00:00
Romain Francoise
0a9cef67fe *** empty log message *** 2006-02-15 07:28:15 +00:00
Chong Yidong
9ca6610316 * cus-edit.el (custom-mode): Update docstring. 2006-02-15 02:43:55 +00:00
Chong Yidong
50be33f562 * cus-theme.el (custom-new-theme-mode-map): Remove mouse-1
binding.
2006-02-15 02:42:10 +00:00
Chong Yidong
bb55f90e4a * wid-edit.el (widget-keymap): Bind down-mouse-1 to
widget-button-click.

	* cus-edit.el (custom-mode-map): Remove mouse-1 binding.
2006-02-15 02:41:02 +00:00
Chong Yidong
0a158521c5 * files.el (hack-local-variables-confirm): Kill temp buffer after use. 2006-02-15 01:32:50 +00:00
Chong Yidong
42078bb225 * files.el (hack-local-variables-confirm): Allow scrolling if the
file variable list is too long.
2006-02-15 01:21:31 +00:00
Nick Roberts
a4b354b731 *** empty log message *** 2006-02-14 22:01:13 +00:00
Jay Belanger
d7505da3d0 *** empty log message *** 2006-02-14 21:42:32 +00:00
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
Chong Yidong
d450f2a250 * files.el (hack-local-variables): Remove ignored variables before
checking if any variables need setting.
2006-02-14 19:54:25 +00:00
Juanma Barranquero
ef4cbfc0fa *** empty log message *** 2006-02-14 11:39:21 +00:00
Jan Djärv
0dd95b49d8 * cus-start.el (all): Add x-gtk-whole-detached-tool-bar 2006-02-14 11:36:25 +00:00
Juanma Barranquero
a5f435502d (where-is): Fix displaying of remappings. 2006-02-14 08:14:01 +00:00
Chong Yidong
5a6c1d871e * files.el (safe-local-variable-values): New option.
(hack-local-variables-prop-line): Return a list of variable-value
	pairs if MODE-ONLY is non-nil.
	(hack-local-variables): Construct list of variable-value pairs,
	and apply or reject them in one go.  Ask for confirmation if
	variables are not known safe.
	(hack-local-variables-confirm): Complete rewrite.  Support
	`safe-local-variable-values'.
	(enable-local-variables): Update docstring to reflect new
	behavior.
	(ignored-local-variables): Ignore ignored-local-variables and
	safe-local-variable-values.
	(safe-local-variable-p): New function.
	(risky-local-variable-p): `safe-local-variable' property check
	moved to safe-local-variable-p.
	(hack-one-local-variable): Checks moved to hack-local-variables.

	(byte-compile-dynamic, c-basic-offset, c-file-style,
	c-indent-level, comment-column, fill-column, fill-prefix,
	indent-tabs-mode, kept-new-versions, no-byte-compile,
	no-update-autoloads, outline-regexp, page-delimiter,
	paragraph-start, paragraph-separate, sentence-end,
	sentence-end-double-space tab-width, version-control): Add
	`safe-local-variable' property.

	* find-lisp.el: Delete nonexistent `autocompile' file variable.

	* icomplete.el, play/landmark.el: Change nonexistent
	`outline-layout' file variable to `allout-layout'.
2006-02-14 01:21:31 +00:00
Nick Roberts
ee517841b8 *** empty log message *** 2006-02-13 21:58:44 +00:00
Jay Belanger
c3a1b86139 (math-check-known-matrixp): Make sure expression is a symbol before
checking that it is bound.
2006-02-13 21:36:51 +00:00
Richard M. Stallman
f8d775e1cd *** empty log message *** 2006-02-13 18:47:24 +00:00
Richard M. Stallman
2c8ed53856 (describe-key-briefly, describe-key):
Do all arg-reading inside `interactive' spec.
(describe-key-briefly-internal, describe-key-internal):
Functions merged back into their callers.
2006-02-13 16:18:46 +00:00
Juri Linkov
fd5b25da6a (info-xref-visited): Inherit from info-xref too.
(Info-set-mode-line): Replace occurrences of `%' by `%%'
when propertizing Info-current-file and Info-current-node.
2006-02-13 15:44:01 +00:00
Juri Linkov
ace665ea95 (tumme-thumbnail-storage): Fix docstring.
(tumme-thumb-name): Fix per-directory format.
2006-02-13 14:47:25 +00:00
Juanma Barranquero
50d16788f2 (substitute-key-definition): Doc fix (hide internal argument). 2006-02-13 11:05:37 +00:00
Miles Bader
3715419e9e Revision: emacs@sv.gnu.org/emacs--devo--0--patch-79
(rcirc-format-response-string): Fix small bugs
2006-02-13 01:59:00 +00:00