1. 09 Dec, 2009 18 commits
  2. 08 Dec, 2009 7 commits
  3. 07 Dec, 2009 15 commits
    • Juri Linkov's avatar
      Don't lazy-highlight the comint output in history Isearch mode. · d2a1dc7b
      Juri Linkov authored
      * comint.el (comint-history-isearch-search): Instead of
      `comint-line-beginning-position', use `comint-after-pmark-p'
      to check if point if before the process mark, and go to
      `process-mark' in this case.
    • Stefan Monnier's avatar
      (latex-complete, latex-indent-or-complete): Remove. · fb10ee4a
      Stefan Monnier authored
      (latex-mode): Set completion-at-point-functions instead.
    • Andreas Schwab's avatar
      (unexec): Don't search for .data twice. · 944a300c
      Andreas Schwab authored
    • Stefan Monnier's avatar
      * minibuffer.el (completion-at-point-functions): New var. · 51ef56c4
      Stefan Monnier authored
      (completion-at-point): New command.
      * indent.el (indent-for-tab-command): Handle the new `complete' behavior.
      * progmodes/python.el (python-mode-map): Use completion-at-point.
      (python-completion-at-point): Rename from python-partial-symbol and
      adjust for use in completion-at-point-functions.
      (python-mode): Setup completion-at-point for Python completion.
      * emacs-lisp/lisp.el (lisp-completion-at-point): New function
      extracted from lisp-complete-symbol.
      (lisp-complete-symbol): Use it.
      * emacs-lisp/lisp-mode.el (emacs-lisp-mode): Use define-derived-mode,
      setup completion-at-point for Elisp completion.
      (emacs-lisp-mode-map, lisp-interaction-mode-map): Use completion-at-point.
      * ielm.el (ielm-map): Use completion-at-point.
      (inferior-emacs-lisp-mode): Setup completion-at-point for Elisp completion.
      * progmodes/sym-comp.el: Move to...
      * obsolete/sym-comp.el: Move from progmodes.
    • Eli Zaretskii's avatar
      Prevent save-buffer in Rmail buffers from using the coding-system · 5e7a9022
      Eli Zaretskii authored
      of the current message, and from clobbering the encoding mnemonics
      in the mode line (Bug#4623).
      (rmail-swap-buffers): Swap encoding and modified flag, too.
      (rmail-message-encoding): New variable.
      (rmail-write-region-annotate): Record the encoding of the current message
      in rmail-message-encoding.
      (rmail-after-save-hook): New function, restores the encoding of the current
      message after the message collection is saved.
    • Juri Linkov's avatar
      (grep-read-files): Use `completing-read' · 9136e895
      Juri Linkov authored
      instead of `read-string'.  Set its `collection' arg to
      `read-file-name-internal'.  (Bug#4301)
    • Juri Linkov's avatar
      Correctly restore original Isearch point. (Bug#4994) · 40637410
      Juri Linkov authored
      * 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'.
    • Stefan Monnier's avatar
      (ucs-names): Fix last-minute paren-typo. · e0727873
      Stefan Monnier authored
    • Chong Yidong's avatar
      * vc-bzr.el (vc-bzr-annotate-command): More elegant form for last · f82b1493
      Chong Yidong authored
      change.  Suggested by David Kastrup.
    • Chong Yidong's avatar
      Added compose-mail-user-agent-warnings. · 97cf5567
      Chong Yidong authored
    • Stefan Monnier's avatar
      (ucs-names): Weed out at compile-time the chars that don't have names, so · da10ce2b
      Stefan Monnier authored
      the table can be built much faster at run-time.
    • Chong Yidong's avatar
      * simple.el (compose-mail): Check for incompatibilities and warn. · 3d68fa99
      Chong Yidong authored
      (compose-mail-user-agent-warnings): New option.
    • Dan Nicolaescu's avatar
      Support showing a single log entry from vc-annotate. · 662c5698
      Dan Nicolaescu authored
      * vc.el (print-log): Add a new argument: START-REVISION.
      (vc-print-log-internal): Add a new optional argument and
      pass it to the backend.
      (vc-print-log, vc-print-root-log): Adjust callers.
      * vc-annotate.el (vc-annotate-show-log-revision-at-line): If a
      buffer already displays the requested log entry, use it.
      Otherwise display only the log entry in question.
      * vc-svn.el (vc-svn-print-log):
      * vc-mtn.el (log-view-file-re):
      * vc-hg.el (vc-hg-state):
      * vc-git.el (vc-git-print-log): Add support for new argument START-REVISION.
      (vc-git-show-log-entry): Return t on success.
      * vc-bzr.el (vc-bzr-print-log): Add support new argument START-REVISION.
      (vc-bzr-show-log-entry): Return t on success.
      * vc-rcs.el (vc-rcs-print-log):
      * vc-sccs.el (vc-sccs-print-log):
      * vc-cvs.el (vc-cvs-print-log): Add new argument, ignore it.
    • Michael Kifer's avatar
      2009-12-07 Michael Kifer <kifer@cs.stonybrook.edu> · 2de386ca
      Michael Kifer authored
      	* ediff-init.el (ediff-event-key): use event-to-character instead of
      	* ediff-mult.el (ediff-setup-meta-map, ediff-prepare-meta-buffer): add
      	menus to the meta mode. (Dan Nicolaescu's <dann@ics.uci.edu> patch.)
      	* ediff.el (ediff-buffers-internal): add unwind-protect.
    • Michael Albinus's avatar
      Handle prompt rules of ksh in OpenBSD 4.5. Reported by Raphaël · dab816a9
      Michael Albinus authored
      Berbain <raphael.berbain@gmail.com>.
      * net/tramp.el (tramp-end-of-output): Move up.  Use `#' and `$'
      (tramp-initial-end-of-output): New defconst.
      (tramp-methods, tramp-find-shell)
      (tramp-maybe-open-connection): Use it.
      (tramp-shell-prompt-pattern, tramp-wait-for-output): Handle
      existence of `#' and `$'.
      * net/tramp-fish.el (tramp-fish-maybe-open-connection): Use