1. 24 Mar, 2011 1 commit
    • Stefan Monnier's avatar
      First step towards using standard completion in comint. · d86d2721
      Stefan Monnier authored
      * lisp/minibuffer.el (completion--flush-all-sorted-completions):
      Remove itself from hook.
      (completion-at-point): Let the functions perform the completion
      immediately and return nil or t.
      * lisp/comint.el (comint-dynamic-complete-functions): Now identical to
      completion-at-point-functions.
      (comint-dynamic-list-input-ring): Remove unused var `index'.
      (comint--match-partial-filename, comint--unquote&expand-filename):
      New funs, split from comint-match-partial-filename.
      (comint-dynamic-complete): Use completion-at-point.
      (comint-dynamic-complete-filename): Use comint--match-partial-filename.
      d86d2721
  2. 25 Jan, 2011 2 commits
  3. 21 Jan, 2011 1 commit
  4. 20 Jan, 2011 1 commit
    • Stefan Monnier's avatar
      Don't mess with *temp*. · 8dabbfd6
      Stefan Monnier authored
      * lisp/obsolete/spell.el: Move from textmodes/spell.el.
      (spell-string):
      * lisp/term.el (term-read-input-ring):
      * lisp/startup.el (display-startup-echo-area-message):
      * lisp/progmodes/antlr-mode.el (antlr-directory-dependencies):
      * lisp/gnus/message.el (message-mailer-swallows-blank-line):
      * lisp/comint.el (comint-read-input-ring): Use with-temp-buffer.
      * lisp/international/mule.el (ctext-pre-write-conversion):
      Don't hardcode point-min==1.
      * lisp/gnus/mm-util.el (mm-find-buffer-file-coding-system): Don't forget to
      kill the temp buffer.
      8dabbfd6
  5. 16 Jan, 2011 1 commit
  6. 09 Jan, 2011 1 commit
  7. 02 Jan, 2011 1 commit
  8. 10 Dec, 2010 1 commit
  9. 05 Dec, 2010 1 commit
    • Chong Yidong's avatar
      Doc fixes for comint functions (Bug#7499). · 637c2c43
      Chong Yidong authored
      * lisp/comint.el (comint-dynamic-list-input-ring)
      (comint-dynamic-complete-filename)
      (comint-replace-by-expanded-filename)
      (comint-dynamic-simple-complete)
      (comint-dynamic-list-filename-completions)
      (comint-dynamic-list-completions): Doc fix (Bug#7499).
      637c2c43
  10. 18 Nov, 2010 2 commits
  11. 23 Oct, 2010 2 commits
  12. 02 Oct, 2010 1 commit
    • Glenn Morris's avatar
      Remove some functions, variables and aliases obsolete since at least 21.1. · 3226d6ca
      Glenn Morris authored
      * 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.
      3226d6ca
  13. 23 Sep, 2010 1 commit
    • Glenn Morris's avatar
      Tiny comint.el change. · d9703498
      Glenn Morris authored
      * lisp/comint.el (comint-use-prompt-regexp-instead-of-fields):
      Move alias before definition, so it does not need autoloading.
      d9703498
  14. 29 Aug, 2010 1 commit
  15. 06 Aug, 2010 1 commit
  16. 24 Jun, 2010 1 commit
    • Štěpán Němec's avatar
      Doc fix. · 2330fa87
      Štěpán Němec authored
      * lisp/comint.el (make-comint, make-comint-in-buffer): Mention return
      value in the docstrings.  (Bug#6498)
      2330fa87
  17. 11 Jun, 2010 1 commit
  18. 20 May, 2010 1 commit
  19. 10 Apr, 2010 1 commit
  20. 13 Jan, 2010 1 commit
  21. 01 Jan, 2010 1 commit
  22. 07 Dec, 2009 1 commit
  23. 01 Dec, 2009 1 commit
  24. 30 Nov, 2009 1 commit
    • 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
  25. 23 Nov, 2009 1 commit
    • 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
  26. 11 Nov, 2009 1 commit
    • Dan Nicolaescu's avatar
      * widget.el (define-widget): Purecopy the docstring. · aaa448c9
      Dan Nicolaescu authored
      * international/mule-cmds.el (charset): Do not purecopy the
      docstring here, define-widget does it.
      
      * textmodes/texinfo.el (texinfo-open-quote, texinfo-close-quote):
      * textmodes/bibtex-style.el (auto-mode-alist):
      * progmodes/inf-lisp.el (inferior-lisp-prompt):
      * progmodes/compile.el (compile-command):
      * language/korea-util.el (default-korean-keyboard):
      * international/mule-conf.el (file-coding-system-alist):
      * emacs-lisp/eldoc.el (eldoc-minor-mode-string):
      * tooltip.el (tooltip-frame-parameters):
      * newcomment.el (comment-end, comment-padding):
      * dired.el (dired-trivial-filenames):
      * comint.el (comint-file-name-prefix): Purecopy initial values.
      aaa448c9
  27. 03 Nov, 2009 1 commit
  28. 24 Oct, 2009 1 commit
  29. 22 Oct, 2009 1 commit
    • Stefan Monnier's avatar
      (comint-read-input-ring, comint-write-input-ring) · 3170b794
      Stefan Monnier authored
      (comint-substitute-in-file-name)
      (comint-dynamic-complete-as-filename)
      (comint-dynamic-simple-complete)
      (comint-dynamic-list-filename-completions)
      (comint-dynamic-list-completions)
      (comint-redirect-results-list-from-process): Minor simplifications.
      3170b794
  30. 15 Oct, 2009 1 commit
    • Stefan Monnier's avatar
      Replace completion-base-size by completion-base-position to fix bugs · d5e63715
      Stefan Monnier authored
      such as (bug#4699).
      * simple.el (completion-base-position): New var.
      (completion-base-size): Mark as obsolete.
      (choose-completion): Make it work for mouse events as well.
      Pass the new base-position to choose-completion-string.
      (choose-completion-guess-base-position): New function, extracted from
      choose-completion-delete-max-match.
      (choose-completion-delete-max-match): Use it.  Make obsolete.
      (choose-completion-string): Use the new base-position info.
      (completion-root-regexp): Delete.
      (completion-setup-function): Preserve completion-base-position.
      Eliminate obsolete base-size manipulation.
      * minibuffer.el (display-completion-list): Don't mess with base-size.
      (minibuffer-completion-help): Set completion-base-position instead.
      * mouse.el (mouse-choose-completion): Redefine as a mere alias to
      choose-completion.
      * textmodes/bibtex.el (bibtex-complete):
      * emacs-lisp/crm.el (crm--choose-completion-string):
      Adjust to new calling convention.
      * complete.el (partial-completion-mode): Use minibufferp to avoid
      bumping into incompatible change to choose-completion-string-functions.
      * ido.el (ido-choose-completion-string): Make its calling convention
      more permissive.
      * comint.el (comint-dynamic-list-input-ring-select): Remove obsolete
      base-size manipulation.
      (comint-dynamic-list-input-ring): Use dotimes and push.
      * iswitchb.el (iswitchb-completion-help): Remove dead-code call to
      fundamental-mode.  Use `or'.
      d5e63715
  31. 02 Oct, 2009 1 commit
  32. 25 Sep, 2009 1 commit
  33. 30 Aug, 2009 2 commits
  34. 23 Jun, 2009 1 commit
  35. 05 Jan, 2009 1 commit
  36. 20 Dec, 2008 1 commit