- 29 May, 2012 7 commits
-
-
Martin Rudalics authored
Fixes: debbugs:11567
-
Chong Yidong authored
Fixes: debbugs:11492
-
Aaron S. Hawley authored
Fixes: debbugs:11488
-
Juri Linkov authored
Bind `M-s c' to `isearch-toggle-case-fold'. (search-map): Bind `M-s _' to `isearch-forward-symbol'. (isearch-forward): Add `M-s _' to the docstring. (isearch-forward-symbol, isearch-toggle-case-fold) (isearch-symbol-regexp): New functions. Fixes: debbugs:11381
-
Juri Linkov authored
(isearch-occur, isearch-search-and-update): If `isearch-word' is a function, call it to get the regexp. (isearch-message-prefix): If `isearch-word' holds a symbol, use its property `isearch-message-prefix' instead of the string "word ". (isearch-search-fun-default): For the case of `isearch-word', return a lambda that calls re-search-forward/re-search-backward with a regexp returned by `word-search-regexp' or by the function in `isearch-word'. Fixes: debbugs:11381
-
Juri Linkov authored
(isearch-search-fun): Move default part to the new function `isearch-search-fun-default'. (isearch-search-fun-function): Set the default value to `isearch-search-fun-default'. * lisp/comint.el (comint-history-isearch-end): Use `isearch-search-fun-default'. (comint-history-isearch-search): Use `isearch-search-fun-default' and remove spacial case for `isearch-word'. (comint-history-isearch-wrap): Remove spacial case for `isearch-word'. * lisp/hexl.el (hexl-isearch-search-function): Use `isearch-search-fun-default'. * lisp/info.el (Info-isearch-search): Use `isearch-search-fun-default'. Use `word-search-regexp' for `isearch-word'. * lisp/misearch.el (multi-isearch-search-fun): Use `isearch-search-fun-default'. * lisp/simple.el (minibuffer-history-isearch-search): Use `isearch-search-fun-default' and remove spacial case for `isearch-word'. (minibuffer-history-isearch-wrap): Remove spacial case for `isearch-word'. * lisp/textmodes/reftex-global.el (reftex-isearch-wrap-function): Remove spacial case for `isearch-word'. (reftex-isearch-isearch-search): Use `isearch-search-fun-default'. Fixes: debbugs:11381
-
Paul Eggert authored
-
- 28 May, 2012 3 commits
-
-
Agustín Martín authored
* flyspell.el: (flyspell-check-pre-word-p): Use `string-match'. (flyspell-delete-region-overlays): Use alternative definition for XEmacs. (flyspell-delete-all-overlays): Use `flyspell-delete-region-overlays'. (flyspell-word): Use `process-kill-without-query' if XEmacs. (flyspell-mode-on): Use `interactive-p' if XEmacs. (flyspell-incorrect-face, flyspell-duplicate-face): Do not use `define-obsolete-face-alias' under XEmacs, but old method. * ispell.el: (ispell-with-no-warnings): XEmacs alternative `with-no-warnings' definition or Emacs alias. (ispell-command-loop, ispell-message): Use `ispell-with-no-warnings'. (ispell-word): Do not use `region-p' if XEmacs.
-
Agustín Martín authored
* (ispell-find-aspell-dictionaries): Check for `ispell-dictionary-base-alist' instead of full `ispell-dictionary-alist'. * (ispell-init-process): Show spellchecker when starting new Ispell process.
-
- 27 May, 2012 2 commits
-
-
Juanma Barranquero authored
-
Juri Linkov authored
after the `eval-defun-1' specialcaseing like in `edebug-eval-defun'. * lisp/emacs-lisp/edebug.el (edebug-eval-defun): Set `face-documentation' like in `eval-defun-1'. Fixes: debbugs:10181
-
- 26 May, 2012 7 commits
-
-
Glenn Morris authored
* lisp/w32-fns.el (w32-init-info): Remove. * lisp/paths.el (Info-default-directory-list): Add w32-init-info equivalent.
-
Glenn Morris authored
It's not necessary, and would break if INFOPATH was already set (bug#2791). Ref also http://lists.gnu.org/archive/html/emacs-devel/2009-05/msg00035.html http://lists.gnu.org/archive/html/emacs-devel/2005-06/msg00064.html * lisp/paths.el (Info-default-directory-list): * lisp/info.el (info-initialize): For self-contained NS builds, put the included info/ directory at the front. * src/nsterm.m (ns_init_paths): Don't mess with INFOPATH.
-
Glenn Morris authored
This is mainly so that we can use custom-initialize-delay, which means we do not have to worry about "unpruned" directories.
-
Stefan Monnier authored
-
Stefan Monnier authored
* lisp/subr.el (lambda): Use declare. * lisp/emacs-lisp/lisp-mode.el (lambda): * lisp/emacs-lisp/edebug.el (lambda): Move properties to its definition. * lisp/gnus/legacy-gnus-agent.el (gnus-agent-unhook-expire-days): * lisp/gnus/gnus-demon.el (gnus-demon-init): Don't bother with type-of.
-
Aaron S. Hawley authored
Fixes: debbugs:11560
-
Glenn Morris authored
-
- 25 May, 2012 6 commits
-
-
Glenn Morris authored
* lisp/loadup.el: No need to load lisp/paths.el uncompiled. * src/lisp.mk (lisp): Update for this change.
-
Glenn Morris authored
* etc/NEWS: Related edits.
-
Glenn Morris authored
AFAICS, this is ancient code dating from when there was an "inc-vers.el", that was used to bump the build number on version.el. Nowadays that happens in loadup.el. * lisp/version.el: Remove no-byte-compile and associated formatting. * lisp/loadup.el: No need to load lisp/version.el uncompiled.
-
Stefan Monnier authored
(gdb-enable-debug, gdb-speedbar-auto-raise, gdb-many-windows): Turn into minor modes. (gdb--if-arrow): Rename from gdb-if-arrow, make it hygienic. (gdb-mouse-until, gdb-mouse-jump): Adjust uses accordingly. (gdb-shell): Remove unneeded let-binding. (gdb-get-many-fields): Eliminate O(n²) behavior.
-
Eli Zaretskii authored
lisp/cus-start.el <vertical-centering-font-regexp>: Avoid warning on platforms that don't link in fontset.c.
-
Juri Linkov authored
* lisp/vc/diff-mode.el (diff-header, diff-file-header): Remove "green" to avoid confusion with `diff-added' that now uses green colors. (diff-removed): Use shades of red. (diff-added): Use shades of green. (diff-changed): Leave just the yellow color. (diff-use-changed-face): New variable. (diff-font-lock-keywords): Use `diff-use-changed-face' to decide how to highlight context diff changes. (diff-refine-change): Use shades of yellow. (diff-refine-removed): New face that uses shades of red. (diff-refine-added): New face that uses shades of green. (diff-refine-hunk): Use `diff-refine-change', `diff-refine-added', `diff-refine-removed' in the call to `smerge-refine-subst' depending on the value of `diff-use-changed-face'. * lisp/vc/ediff-init.el (ediff-current-diff-A, ediff-fine-diff-A): Add face condition `min-colors 88' with shades of red. (ediff-current-diff-B, ediff-fine-diff-B): Add face condition `min-colors 88' with shades of green. (ediff-current-diff-C, ediff-fine-diff-C): Add face condition `min-colors 88' with shades of yellow. * lisp/vc/smerge-mode.el (smerge-mine): Use shades of red. (smerge-other): Use shades of green. (smerge-base): Use shades of yellow. (smerge-refined-change): Empty face. (smerge-refined-removed): New face that uses shades of red. (smerge-refined-added): New face that uses shades of green. (smerge-refine-subst): Rename arg `props' to `props-c'. Add new args `props-r' and `props-a', and use them. Doc fix. (smerge-refine): Evaluate `smerge-use-changed-face' and depending on its value use different faces `smerge-refined-change', `smerge-refined-removed', `smerge-refined-added' in the call to `smerge-refine-subst'.
-
- 24 May, 2012 7 commits
-
-
Glenn Morris authored
* lisp/paths.el (prune-directory-list, remote-shell-program): Move to ... * lisp/files.el (prune-directory-list, remote-shell-program): ...here. For the latter, delay initialization, prefer ssh, just search PATH.
-
Glenn Morris authored
* faces.el (term-file-prefix): Move here, make it a defcustom.
-
Glenn Morris authored
* gnus/nnspool.el (news-inews-program): Move here from paths.el. Don't see a need for this to be autoloaded. (Or even to exist; it is only used to init another variable.)
-
Glenn Morris authored
* gnus/nnspool.el (news-directory, news-path): Move here from paths.el. Don't see a need for these to be autoloaded. This file is the only place that uses them, to init another variable.
-
Glenn Morris authored
Don't see a need for this to be autoloaded, since it is only used in gnus.el (in one place, as a fallback). Maybe it should be obsolete? * paths.el (gnus-default-nntp-server): Remove (gnus.el defines it). * gnus/gnus.el (gnus-default-nntp-server): Make it a defcustom. Merge in doc from paths.el version.
-
Glenn Morris authored
Ref eg http://lists.gnu.org/archive/html/emacs-devel/2004-10/msg00620.html * paths.el (rmail-file-name, rmail-spool-directory): Move from here... * mail/rmail.el (rmail-file-name, rmail-spool-directory): ... to here. Make the latter a defcustom, with a delayed initialization.
-
Glenn Morris authored
These were deleted from Gnus itself late 2010.
-
- 22 May, 2012 4 commits
-
-
Juanma Barranquero authored
-
Juanma Barranquero authored
-
Juanma Barranquero authored
-
Glenn Morris authored
* lisp/info.el (info-emacs-bug): New command. * lisp/menu-bar.el (menu-bar-help-menu): Add "How to Report a Bug" to Help. * lisp/mail/emacsbug.el (report-emacs-bug): Replace with info-emacs-bug.
-
- 21 May, 2012 4 commits
-
-
Glenn Morris authored
* make-dist: * Makefile.in (install-arch-indep): * lisp/Makefile.in (update-subdirs): * lisp/makefile.w32-in (update-subdirs-SH): Update for this change.
-
Stefan Monnier authored
-
Stefan Monnier authored
Simplify Maven regexp, and make sure the file can't start with a space. Fixes: debbugs:11517
-
Glenn Morris authored
* Makefile.in (install-arch-indep, install-doc, install-info, uninstall): * leim/Makefile.in (leim-list.el, install): * lib-src/Makefile.in (insrcdir, $(DESTDIR)${archlibdir}): * lisp/Makefile.in (setwins, setwins_almost, setwins_for_subdirs): * test/automated/Makefile.in (setwins): Scrap superfluous subshells.
-