Glenn Morris
95df8112a0
Refill some long/short copyright headers.
2011-01-26 00:36:39 -08:00
Glenn Morris
73b0cd5003
Convert consecutive FSF copyright years to ranges.
2011-01-24 20:08:28 -08:00
Juri Linkov
d4119912fb
* lisp/isearch.el (isearch-abort): Don't quit if search has
...
an incomplete regexp (isearch-error is non-nil). (Bug#7534)
2011-01-16 01:04:22 +00:00
Glenn Morris
0d9f702fd0
Nuke arch-tags.
2011-01-15 15:16:57 -08:00
Stefan Monnier
77ab81d054
Merge from emacs-23
2011-01-14 12:18:41 -05:00
Glenn Morris
5df4f04cd3
Add 2011 to FSF/AIST copyright years.
2011-01-02 15:50:46 -08:00
Chong Yidong
7c420169ba
Merge changes from emacs-23 branch
2011-01-02 15:31:19 -05:00
Juri Linkov
957e5dd1e9
* lisp/isearch.el (isearch-lazy-highlight-error): New variable.
...
(isearch-lazy-highlight-new-loop): Compare `isearch-error' and
`isearch-lazy-highlight-error'. Set `isearch-lazy-highlight-error'
to the current value of `isearch-error' (Bug#7468).
2010-12-20 01:18:15 +00:00
Glenn Morris
3226d6cacf
Remove some functions, variables and aliases obsolete since at least 21.1.
...
* doc/misc/misc.texi (Shell Mode): Remove reference to old function name.
* src/character.c (Fchar_bytes): Remove obsolete function.
(syms_of_character): Remove Schar_bytes.
* lisp/subr.el (char-bytes): Remove obsolete function.
* lisp/emacs-lisp/checkdoc.el (checkdoc-minor-keymap): Remove obsolete alias.
* lisp/isearch.el (isearch-return-char): Remove obsolete function.
* lisp/mouse.el: No longer provide mldrag.
(mldrag-drag-mode-line, mldrag-drag-vertical-line):
Remove obsolete aliases.
* lisp/comint.el (comint-kill-output): Remove obsolete alias.
* lisp/shell.el: Comment fix.
* lisp/composite.el (decompose-composite-char): Remove obsolete function.
* lisp/ps-def.el (decompose-composite-char): Remove unused function.
* lisp/iswitchb.el (iswitchb-default-keybindings): Remove obsolete function.
* lisp/outline.el (outline-visible): Remove obsolete function.
* lisp/term/pc-win.el (x-frob-font-slant, x-frob-font-weight):
* lisp/faces.el (internal-find-face, internal-get-face)
(frame-update-faces, frame-update-face-colors)
(x-frob-font-weight, x-frob-font-slant)
(internal-frob-font-weight, internal-frob-font-slant)
(x-make-font-bold, x-make-font-demibold, x-make-font-unbold)
(x-make-font-italic, x-make-font-oblique, x-make-font-unitalic)
(x-make-font-bold-italic): Remove functions and aliases, obsolete
since Emacs 21.1.
* lisp/emulation/viper-util.el (viper-get-face):
* lisp/obsolete/lucid.el (find-face, get-face): Use facep.
* lisp/vc/ediff-init.el (ediff-valid-color-p, ediff-get-face):
Remove unused functions.
* lisp/vc/ediff-util.el (ediff-submit-report): Doc fix.
* etc/NEWS: Mention above changes.
2010-10-01 19:46:13 -07:00
Chong Yidong
266a86bd7f
Merge changes from emacs-23 branch
2010-09-23 15:00:31 -04:00
Glenn Morris
af3ccb5cc0
Move some aliases to options before the associated definitions.
...
* isearch.el (isearch-lazy-highlight-cleanup)
(isearch-lazy-highlight-initial-delay)
(isearch-lazy-highlight-interval)
(isearch-lazy-highlight-max-at-a-time, isearch-lazy-highlight-face):
* net/net-utils.el (ipconfig-program-options):
Move aliases to options before the associated definitions.
2010-09-23 00:05:22 -07:00
Stefan Monnier
4be520fbec
* lisp/isearch.el (isearch-face): Rename from `isearch'.
...
(isearch-highlight): Use new name.
2010-09-18 00:09:58 +02:00
Chong Yidong
bd78fa1d54
Add "Package:" file headers to denote built-in packages.
2010-08-29 12:17:13 -04:00
Chong Yidong
7815fe1985
Merge changes from emacs-23 branch
2010-08-08 17:12:29 -04:00
Johan Bockgård
e54a107503
Fix query-replace-regexp incomplete highlighting (Bug#6808).
...
* replace.el (replace-highlight): Bind isearch-forward and
isearch-error, ensuring that highlighting is updated if the user
switches the search direction (Bug#6808).
* isearch.el (isearch-lazy-highlight-forward): New var.
(isearch-lazy-highlight-new-loop, isearch-lazy-highlight-search):
(isearch-lazy-highlight-update): Use it.
2010-08-08 16:55:52 -04:00
Juri Linkov
27dd3c1158
* lisp/isearch.el (isearch-lazy-highlight-search): Fix looping
...
by checking for empty match. This syncs this loop with the
similar loop in `isearch-search'. (Bug#6362)
2010-06-06 12:52:13 +03:00
Masatake YAMATO
1ddb2ea0f3
* isearch.el (isearch-yank-word-or-char): Pull next subword
...
when `subword-mode' is activated. (Bug#6220)
2010-05-21 01:33:09 +03:00
Mark A. Hershberger
a602033560
* isearch.el (isearch-update-post-hook): New hook.
...
(isearch-update): Use the new hook. (Bug#6225)
2010-05-21 01:16:19 +03:00
Juri Linkov
50de6a38df
* isearch.el (isearch-mode-map): Bind more keys to isearch-help-map:
...
[f1], [help], and (char-to-string help-char) instead of "\C-h".
(Bug#6222)
2010-05-21 01:01:57 +03:00
Juri Linkov
5d944a8f7f
* isearch.el (isearch-yank-string): Use isearch-process-search-string.
...
(Bug#6223)
2010-05-21 00:49:49 +03:00
Juri Linkov
ad40eec53f
Check both isearch-scroll' and scroll-command' properties.
...
* isearch.el (isearch-lookup-scroll-key): Check both
`isearch-scroll' and `scroll-command' properties.
(scroll-up, scroll-down): Remove `isearch-scroll' property.
* mwheel.el (mwheel-scroll): Remove `isearch-scroll' property.
* simple.el (scroll-up-command, scroll-down-command)
(scroll-up-line, scroll-down-line): Remove `isearch-scroll' property.
2010-04-16 04:24:00 +03:00
Juri Linkov
a4b000fb3d
Add the `scroll-command' property.
...
* window.c: Add Qscroll_command.
Remove Vscroll_preserve_screen_position_commands.
(window_scroll_pixel_based, window_scroll_line_based): Check the
`scroll-command' property on the last command instead of searching
the last command in Vscroll_preserve_screen_position_commands.
(syms_of_window): Initialize and staticpro `Qscroll_command'.
Put Qscroll_command property on Qscroll_up and Qscroll_down.
(scroll-preserve-screen-position): Doc fix.
(Vscroll_preserve_screen_position_commands): Remove variable.
* simple.el (scroll-up-command, scroll-down-command)
(scroll-up-line, scroll-down-line): Put `scroll-command'
property on the these symbols. Remove them from
`scroll-preserve-screen-position-commands'.
* mwheel.el (mwheel-scroll): Put `scroll-command' and
`isearch-scroll' properties on the `mwheel-scroll' symbol.
Remove it from `scroll-preserve-screen-position-commands'.
* isearch.el (isearch-allow-scroll): Doc fix.
2010-04-16 02:51:12 +03:00
Chong Yidong
3513efb2b5
Revert isearch.el change due to feature freeze.
...
* isearch.el (isearch-update-post-hook, isearch-update): Revert 2010-02-17 change.
2010-02-19 16:36:29 -05:00
Mark A. Hershberger
ba5bf6423b
2010-02-17 Mark A. Hershberger <mah@everybody.org>
...
* vc-bzr.el: fix typo in Known Bugs section.
* isearch.el (isearch-update-post-hook): New hook
(isearch-update): Use the new hook.
2010-02-17 16:39:21 -05:00
Chong Yidong
9425f8e1b3
* isearch.el (isearch-allow-scroll): Doc fix (Bug#5446).
2010-01-22 11:32:31 -05:00
Glenn Morris
114f9c9679
Add 2010 to copyright years.
2010-01-13 00:35:10 -08:00
Juri Linkov
406374109c
Correctly restore original Isearch point. (Bug#4994)
...
* isearch.el (isearch-mode): Move `isearch-push-state' after
`(run-hooks 'isearch-mode-hook)'.
(isearch-cancel): When `isearch-push-state-function' is defined,
let-bind `isearch-cmds' to the first state (the last element of
`isearch-cmds') and call `isearch-top-state' (it calls pop-state
function and restores the original point). Otherwise, move point
to `isearch-opoint'.
2009-12-07 17:30:01 +00:00
Dan Nicolaescu
1e8780b173
* textmodes/tex-mode.el (tex-alt-dvi-print-command)
...
(tex-dvi-print-command, tex-bibtex-command, tex-start-commands)
(tex-start-options, slitex-run-command, latex-run-command)
(tex-run-command, tex-directory):
* textmodes/ispell.el (ispell-html-skip-alists)
(ispell-tex-skip-alists, ispell-tex-skip-alists):
* textmodes/fill.el (adaptive-fill-first-line-regexp):
(adaptive-fill-regexp):
* textmodes/dns-mode.el (auto-mode-alist):
* progmodes/python.el (interpreter-mode-alist):
* progmodes/etags.el (tags-compression-info-list):
* progmodes/etags.el (tags-file-name):
* net/browse-url.el (browse-url-galeon-program)
(browse-url-firefox-program):
* mail/sendmail.el (mail-signature-file)
(mail-citation-prefix-regexp):
* international/mule-conf.el (eight-bit):
* international/latexenc.el (latex-inputenc-coding-alist):
* international/fontset.el (x-pixel-size-width-font-regexp):
* emacs-lisp/warnings.el (warning-type-format):
* emacs-lisp/trace.el (trace-buffer):
* emacs-lisp/lisp-mode.el (lisp-interaction-mode-map)
(emacs-lisp-mode-map):
* calendar/holidays.el (holiday-solar-holidays)
(holiday-bahai-holidays, holiday-islamic-holidays)
(holiday-christian-holidays, holiday-hebrew-holidays)
(hebrew-holidays-4, hebrew-holidays-3, hebrew-holidays-2)
(hebrew-holidays-1, holiday-oriental-holidays)
(holiday-general-holidays):
* x-dnd.el (x-dnd-known-types):
* tool-bar.el (tool-bar):
* startup.el (site-run-file):
* shell.el (shell-dumb-shell-regexp):
* rfn-eshadow.el (file-name-shadow-tty-properties)
(file-name-shadow-properties):
* paths.el (remote-shell-program, news-directory):
* mouse.el ([C-down-mouse-3]):
* menu-bar.el (menu-bar-tools-menu):
* jka-cmpr-hook.el (jka-compr-load-suffixes)
(jka-compr-mode-alist-additions, jka-compr-compression-info-list)
(jka-compr-compression-info-list):
* isearch.el (search-whitespace-regexp):
* image-file.el (image-file-name-extensions):
* find-dired.el (find-ls-option):
* files.el (directory-listing-before-filename-regexp)
(directory-free-space-args, insert-directory-program)
(list-directory-brief-switches, magic-fallback-mode-alist)
(magic-fallback-mode-alist, auto-mode-interpreter-regexp)
(automount-dir-prefix):
* faces.el (face-x-resources, x-font-regexp, x-font-regexp-head)
(x-font-regexp-slant, x-font-regexp-weight, face-x-resources)
(face-font-registry-alternatives, face-font-registry-alternatives)
(face-font-family-alternatives):
* facemenu.el (facemenu-add-new-face, facemenu-background-menu)
(facemenu-foreground-menu, facemenu-face-menu):
* epa-hook.el (epa-file-name-regexp):
* dnd.el (dnd-protocol-alist):
* textmodes/rst.el (auto-mode-alist):
* button.el (default-button): Purecopy strings.
2009-11-06 05:16:23 +00:00
Glenn Morris
b15c31c722
Remove unused declarations.
2009-10-01 02:17:38 +00:00
Stefan Monnier
ce9a0ccb72
* help.el (help-for-help-internal): Don't purecopy the text (bug#4560).
...
* isearch.el (isearch-help-for-help-internal): Purecopy the second arg.
* help-macro.el (make-help-screen): Avoid using an ambiguous function
definition where the docstring could be taken for the return value.
2009-09-27 00:27:21 +00:00
Juri Linkov
cf5e419931
(isearch-text-char-description): Propertize escape
...
character sequences with the `escape-glyph' face. (Bug#4344)
2009-09-10 00:54:15 +00:00
Glenn Morris
c4f6e489aa
Mark face aliases with "-face" suffix as obsolete.
2009-09-01 07:24:13 +00:00
Eli Zaretskii
0d58bedde6
(isearch-search-string): Use `with-no-warnings' around forms that refer
...
to translation-table-for-input.
2009-02-14 09:04:46 +00:00
Stefan Monnier
00c4240510
(isearch-yank-char-in-minibuffer)
...
(isearch-other-meta-char): Use with-current-buffer.
2009-02-12 05:38:25 +00:00
Glenn Morris
8989a9203f
Replace last-command-char with last-command-event.
2009-01-09 04:44:15 +00:00
Glenn Morris
ae940284fa
Add 2009 to copyright years.
2009-01-05 03:18:22 +00:00
Juri Linkov
f2fd32611c
(isearch-filter-predicate, isearch-search): Replace
...
`isearch-filter-invisible' with `isearch-filter-visible'.
(isearch-filter-visible): Renamed from
`isearch-filter-invisible'. Doc fix.
2008-12-23 21:01:41 +00:00
Juri Linkov
b87573f01c
(minibuffer-local-isearch-map): Unbind "C-w" from
...
`isearch-edit-string-set-word'.
(isearch-edit-string-set-word): Remove.
(isearch-occur): Imitate the C function `wordify' by replacing
non-word character with the \\W+ regexp.
(isearch-search-fun): Add `isearch-nonincremental' to the
condition of using a non-lax version of `word-search-forward'.
2008-12-18 01:17:07 +00:00
Juri Linkov
5ce25ae777
(isearch-mode): Change the order of calling
...
`isearch-update' and running the `isearch-mode-hook' to call
`isearch-update' with Isearch parameters set in this hook.
2008-11-22 20:40:44 +00:00
Juanma Barranquero
4b65254d80
* isearch.el (isearch-search-string): Doc fix.
...
(search-exit-option, search-slow-window-lines, search-slow-speed)
(search-upper-case, search-nonincremental-instead)
(search-whitespace-regexp, search-ring-max, regexp-search-ring-max)
(search-ring-update, search-highlight, isearch-lazy-highlight)
(lazy-highlight-cleanup, lazy-highlight-initial-delay)
(lazy-highlight-interval): Remove * from defcustom docstrings.
(isearch-resume-in-command-history, lazy-highlight-max-at-a-time):
Remove * from defcustom docstrings; fix typos.
(isearch-push-state-function, isearch-help-for-help-internal)
(isearch-help-for-help, isearch-describe-bindings)
(isearch-describe-mode, minibuffer-local-isearch-map, isearch-mode)
(isearch-pop-fun-state, isearch-search-fun-function)
(isearch-lazy-highlight-search): Fix typos in docstrings.
(isearch-yank-internal, isearch-fallback): Reflow docstrings.
(isearch-forward): Fix typo and reflow docstring.
(isearch-help-map): Remove unused `i' binding. Fix typos in docstring.
(isearch-mode-map): Don't use `let*'.
2008-11-21 10:12:57 +00:00
Stefan Monnier
3be5da9e6f
(isearch-search-string): Simplify and convert docstring.
2008-11-21 05:32:07 +00:00
Juri Linkov
2f669fac39
(isearch-filter-predicate): Rename from
...
`isearch-success-function'. Rename default value from
`isearch-success-function-default' to
`isearch-filter-invisible'. Doc fix.
(isearch-filter-invisible): Rename from
`isearch-success-function-default'. Doc fix.
(isearch-search, isearch-lazy-highlight-search): Rename
`isearch-success-function' to `isearch-filter-predicate'.
2008-11-17 00:42:46 +00:00
Juri Linkov
ee9b85a84a
(isearch-message-prefix-add)
...
(isearch-message-suffix-add): New variables.
(isearch-message-prefix): Show additional text from
`isearch-message-prefix-add' before "I-search".
(isearch-message-suffix): Show additional text from
`isearch-message-suffix-add' at the end.
2008-11-11 20:11:34 +00:00
Juri Linkov
8365922029
* isearch.el (isearch-lazy-highlight-search): Use a loop like in
...
`isearch-search'. Call isearch-success-function to skip matches
outside the current isearch scope. Let-bind search-invisible to
nil to not match invisible text.
2008-11-11 19:57:04 +00:00
Juri Linkov
8d32ed6416
* isearch.el (isearch-query-replace, isearch-highlight-regexp):
...
Bind `isearch-recursive-edit' to nil to prevent calling
`exit-recursive-edit' in `isearch-done' that terminates the
execution of these commands when it is non-nil. Call
`exit-recursive-edit' explicitly at the end.
(isearch-occur): For word search construct the correct regexp
with word boundaries to proceed with occur.
2008-11-11 19:48:37 +00:00
Juri Linkov
8c740e4c10
(isearch-search-fun): Compare the length of the
...
current search string with the length of the string from the
previous search state to detect the situation when the user
adds or removes characters in the search string.
Use word-search-forward-lax and word-search-backward-lax in this
case, and otherwise word-search-forward and word-search-backward.
2008-11-11 19:43:09 +00:00
Juri Linkov
9d14752f31
(isearch-query-replace, isearch-query-replace-regexp):
...
Add arg `delimited' as in `query-replace' for the case when
isearch-allow-scroll=t and the user types C-u M-%. Doc fix.
Add more indicators to the prompt ("word" and "in region").
2008-10-19 22:33:17 +00:00
Chong Yidong
60b1872223
(isearch-search-fun): Use word-search-forward-lax and
...
word-search-backward-lax for incremental word search.
2008-09-25 17:06:22 +00:00
Chong Yidong
9c7a6b159d
(isearch-highlight-regexp): Fix last change, quoting non-alphabetical
...
characters properly.
2008-09-03 00:01:25 +00:00
Chong Yidong
36bdf1ff3c
(isearch-highlight-regexp): Fix case of highlighted string.
2008-08-29 19:15:19 +00:00