1. 09 Dec, 2009 2 commits
  2. 08 Dec, 2009 1 commit
  3. 07 Dec, 2009 4 commits
    • 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.
      51ef56c4
    • Chong Yidong's avatar
      Added compose-mail-user-agent-warnings. · 97cf5567
      Chong Yidong authored
      97cf5567
    • 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.
      662c5698
    • Dan Nicolaescu's avatar
      Get the background mode from the terminal for xterm, and set · a91e1f6b
      Dan Nicolaescu authored
      faces accordingly.
      * term/xterm.el (xterm-set-background-mode): New function.
      (terminal-init-xterm): Use it in case xterm supports background
      color queries.  Recompute faces after getting the background
      color.
      a91e1f6b
  4. 06 Dec, 2009 1 commit
  5. 05 Dec, 2009 4 commits
  6. 04 Dec, 2009 2 commits
    • Juri Linkov's avatar
      (dired-auto-revert-buffer): New defcustom. · 2b3489a7
      Juri Linkov authored
      (dired-internal-noselect): Use it.
      2b3489a7
    • Juri Linkov's avatar
      Change roles of modes and functions in image-mode.el (Bug#5062). · 9b9debd1
      Juri Linkov authored
      * image-mode.el: Replace `image-mode-maybe' with `image-mode'
      in `auto-mode-alist'.
      (image-mode-previous-major-mode): New variable.
      (image-minor-mode-map): Rename from `image-mode-text-map'.
      (image-mode): Move graceful error-handling code from
      `image-minor-mode' to here.  On errors call `image-mode-as-text'.
      (image-minor-mode): Remove all image-handling code.
      Replace `image-mode-text-map' with `image-minor-mode-map'.
      Check for `image-type' in mode-line format string.
      (image-mode-maybe): Make obsolete with an alias to `image-mode'.
      (image-mode-as-text): New function with most code from
      `image-mode-maybe'.
      (image-toggle-display-text): Move code that removes image
      properties from `image-toggle-display' to here.
      (image-toggle-display-image): New function with code that adds
      image properties copied from `image-toggle-display'.
      (image-toggle-display): Remove most code with leaving only code
      that toggles between `image-mode-as-text' and `image-mode'.
      9b9debd1
  7. 03 Dec, 2009 3 commits
    • Stefan Monnier's avatar
      (Fmake_network_process): Fix up the tests for · 84b31826
      Stefan Monnier authored
      "connectionless socket", so they DTRT for seqpacket sockets as well.
      84b31826
    • Dan Nicolaescu's avatar
      Add support for bzr shelve/unshelve. · 4dfb3b9c
      Dan Nicolaescu authored
      * vc-bzr.el (vc-bzr-shelve-map, vc-bzr-shelve-menu-map)
      (vc-bzr-extra-menu-map): New variables.
      (vc-bzr-extra-menu, vc-bzr-extra-status-menu, vc-bzr-shelve)
      (vc-bzr-shelve-apply, vc-bzr-shelve-list)
      (vc-bzr-shelve-get-at-point, vc-bzr-shelve-delete-at-point)
      (vc-bzr-shelve-apply-at-point, vc-bzr-shelve-menu): New functions.
      (vc-bzr-dir-extra-headers): Display shelves.
      4dfb3b9c
    • Dan Nicolaescu's avatar
      Support applying stashes. Improve UI. · 7fa4876f
      Dan Nicolaescu authored
      * vc-git.el (vc-git-dir-extra-headers): Add tooltips.
      (vc-git-stash-apply, vc-git-stash-pop)
      (vc-git-stash-apply-at-point, vc-git-stash-pop-at-point)
      (vc-git-stash-menu): New functions.
      (vc-git-stash-menu-map): New variable.
      (vc-git-stash-map): Add bindings to popup a menu and to apply stashes.
      7fa4876f
  8. 01 Dec, 2009 3 commits
  9. 30 Nov, 2009 3 commits
    • Juri Linkov's avatar
      (multi-isearch-read-buffers) · c585bf32
      Juri Linkov authored
      (multi-isearch-read-matching-buffers): New functions.
      (multi-isearch-buffers, multi-isearch-buffers-regexp):
      Use them in the `interactive' spec.  Doc fix.
      (multi-isearch-read-files, multi-isearch-read-matching-files):
      New functions.
      (multi-isearch-files, multi-isearch-files-regexp):
      Use them in the `interactive' spec.  Doc fix.  (Bug#4725)
      c585bf32
    • Juri Linkov's avatar
      (doc-view-continuous): · 0a745733
      Juri Linkov authored
      Rename from `doc-view-continuous-mode'.
      (doc-view-menu): Move "Toggle display" to the top.
      Add submenu "Continuous" with radio buttons "Off"/"On"
      and "Save as Default".
      (doc-view-scroll-up-or-next-page)
      (doc-view-scroll-down-or-previous-page)
      (doc-view-next-line-or-next-page)
      (doc-view-previous-line-or-previous-page): Rename
      `doc-view-continuous-mode' to `doc-view-continuous'.  (Bug#4896)
      0a745733
    • Juri Linkov's avatar
      (comint-mode-map): Rebind `M-r' from · 1f9689eb
      Juri Linkov authored
      `comint-previous-matching-input' to
      `comint-history-isearch-backward-regexp'.
      Unbind `M-s' to allow global key binding `M-s'.
      Add menu items for `comint-history-isearch-backward' and
      `comint-history-isearch-backward-regexp'.  (Bug#3746)
      1f9689eb
  10. 29 Nov, 2009 1 commit
  11. 27 Nov, 2009 1 commit
  12. 26 Nov, 2009 3 commits
  13. 25 Nov, 2009 3 commits
    • Juri Linkov's avatar
      Search recursively in gzipped files. (Bug#4982) · a601d313
      Juri Linkov authored
      (grep-highlight-matches): Add new options
      `always' and `auto'.  Doc fix.
      (grep-process-setup): Check `grep-highlight-matches' for
      `auto-detect' to determine the need to compute grep defaults.
      Move Windows/DOS specific --colors settings handling
      to `grep-compute-defaults'.  Check `grep-highlight-matches'
      to get the value of "--color=".
      (grep-compute-defaults): Compute `grep-highlight-matches' when it
      has the value `auto-detect'.  Move Windows/DOS specific settings
      from `grep-process-setup'.
      (zrgrep): New command with alias `rzgrep'.
      a601d313
    • Juri Linkov's avatar
      Provide additional default values (directories at other Dired · e237085f
      Juri Linkov authored
      windows) via M-n in the minibuffer of some Dired commands.
      
      * dired-aux.el (dired-diff, dired-compare-directories)
      (dired-do-create-files): Use `dired-dwim-target-defaults' to set
      `minibuffer-default' in `minibuffer-with-setup-hook'.
      (dired-dwim-target-directory): Find a window that displays Dired
      buffer instead of failing when the next window is not Dired.
      Use `get-window-with-predicate' to find for the next Dired window.
      (dired-dwim-target-defaults): New function.
      
      * ediff-util.el (ediff-read-file-name):
      Use `dired-dwim-target-defaults' to set `minibuffer-default'
      in `minibuffer-with-setup-hook'.
      e237085f
    • Juri Linkov's avatar
      Provide additional default values (file name at point or at the · 7d371eac
      Juri Linkov authored
      current Dired line) via M-n for file reading minibuffers.  (Bug#5010)
      
      * minibuffer.el (read-file-name-defaults): New function.
      (read-file-name): Reset `minibuffer-default' to nil when
      it duplicates initial input `insdef'.
      Bind `minibuffer-default-add-function' to lambda that
      calls `read-file-name-defaults' in `minibuffer-selected-window'.
      (minibuffer-insert-file-name-at-point): New command.
      
      * files.el (file-name-at-point-functions): New defcustom.
      (find-file-default): Remove defvar.
      (find-file-read-args): Don't use `find-file-default'.
      Move `minibuffer-with-setup-hook' that sets `minibuffer-default'
      to `read-file-name'.
      (find-file-literally): Use `read-file-name' with
      `confirm-nonexistent-file-or-buffer'.
      
      * ffap.el (ffap-guess-file-name-at-point): New autoloaded function.
      
      * dired.el (dired-read-dir-and-switches):
      Move `minibuffer-with-setup-hook' that sets `minibuffer-default'
      to `read-file-name'.
      (dired-file-name-at-point): New function.
      (dired-mode): Add hook `dired-file-name-at-point' to
      `file-name-at-point-functions'.
      7d371eac
  14. 23 Nov, 2009 3 commits
    • Juri Linkov's avatar
      Implement DocView Continuous mode. (Bug#4896) · aefcadb6
      Juri Linkov authored
      * doc-view.el (doc-view-continuous-mode): New defcustom.
      (doc-view-mode-map): Bind C-n/<down> to `doc-view-next-line-or-next-page',
      C-p/<up> to `doc-view-previous-line-or-previous-page'.
      (doc-view-next-line-or-next-page)
      (doc-view-previous-line-or-previous-page): New commands.
      aefcadb6
    • Juri Linkov's avatar
      Implement Isearch in comint input history. (Bug#3746) · 0d62bcea
      Juri Linkov authored
      * comint.el (comint-mode): Add `comint-history-isearch-setup' to
      `isearch-mode-hook'.
      (comint-history-isearch): New defcustom.
      (comint-history-isearch-backward)
      (comint-history-isearch-backward-regexp): New commands.
      (comint-history-isearch-message-overlay): New buffer-local variable.
      (comint-history-isearch-setup, comint-history-isearch-end)
      (comint-goto-input, comint-history-isearch-search)
      (comint-history-isearch-message, comint-history-isearch-wrap)
      (comint-history-isearch-push-state)
      (comint-history-isearch-pop-state): New functions.
      0d62bcea
    • Stefan Monnier's avatar
      (move-to-window-line-last-op): New var. · 216349f8
      Stefan Monnier authored
      (move-to-window-line-top-bottom): New command.
      (global-map): Bind M-r move-to-window-line-top-bottom.
      216349f8
  15. 20 Nov, 2009 5 commits
  16. 19 Nov, 2009 1 commit