1. 25 Mar, 2011 1 commit
    • Leo Liu's avatar
      Some ido cleanups · c5b40130
      Leo Liu authored
      * ido.el (ido-read-internal): Simplify with read-from-minibuffer.
      (ido-completions): Remove unused arguments.  (Bug#8329)
      c5b40130
  2. 21 Mar, 2011 1 commit
    • Leo Liu's avatar
      Fix history adding in ido-read-internal · af896da6
      Leo Liu authored
          
      Assume, for example, the head of matches is "RSS" and user input is
      "rs". If the user hit RET, "RSS" is selected but "rs" is added to the
      history. This commit fixes this inconsistency.
      af896da6
  3. 20 Mar, 2011 1 commit
  4. 28 Feb, 2011 1 commit
  5. 25 Jan, 2011 1 commit
  6. 15 Jan, 2011 1 commit
  7. 13 Jan, 2011 1 commit
  8. 02 Jan, 2011 1 commit
  9. 17 Dec, 2010 1 commit
  10. 02 Dec, 2010 1 commit
  11. 01 Dec, 2010 1 commit
  12. 16 Sep, 2010 1 commit
  13. 23 Aug, 2010 1 commit
  14. 21 Aug, 2010 1 commit
  15. 25 May, 2010 1 commit
    • Stefan Monnier's avatar
      Replace Lisp calls to delete-backward-char by delete-char. · d355a0b7
      Stefan Monnier authored
      * bs.el, expand.el, ido.el, image-dired.el, lpr.el, pcomplete.el,
      skeleton.el, term.el, time.el, wid-edit.el, woman.el,
      calc/calc-graph.el, calc/calc-help.el, calc/calc-incom.el,
      calc/calc.el, emacs-cl-extra.el, emacs-cl-loaddefs.el,
      emulation/cua-rect.el, emulation/viper-ex.el, eshell/esh-test.el,
      eshell/eshell.el, gnus/gnus-uu.el, gnus/nndoc.el, gnus/nnrss.el,
      gnus/rfc2047.el, gnus/utf7.el, international/utf-7.el,
      language/ethio-util.el, mh-e/mh-alias.el, mh-e/mh-search.el,
      net/imap.el, net/rcirc.el, obsolete/complete.el, play/decipher.el,
      progmodes/ada-mode.el, progmodes/cc-awk.el, progmodes/dcl-mode.el,
      progmodes/ps-mode.el, progmodes/verilog-mode.el,
      progmodes/vhdl-mode.el, textmodes/bibtex.el, textmodes/fill.el,
      textmodes/reftex-auc.el, textmodes/rst.el, textmodes/sgml-mode.el,
      textmodes/table.el, textmodes/texinfmt.el: Replace Lisp calls to
      delete-backward-char by calls to delete-char.
      d355a0b7
  16. 29 Apr, 2010 2 commits
  17. 27 Apr, 2010 1 commit
  18. 21 Apr, 2010 1 commit
    • Leo Liu's avatar
      Added C-o keybinding to toggle use of virtual buffers · c5cbeb12
      Leo Liu authored
      * ido.el (ido-init-completion-maps): For ido-switch-buffer, C-o
      toggles the use of virtual buffers.
      (ido-buffer-internal): Guard `ido-use-virtual-buffers' global
      value.  
      (ido-toggle-virtual-buffers): New function.
      c5cbeb12
  19. 14 Apr, 2010 2 commits
  20. 06 Apr, 2010 4 commits
  21. 04 Apr, 2010 1 commit
    • John Wiegley's avatar
      2010-04-04 John Wiegley <jwiegley@gmail.com> · 0523d117
      John Wiegley authored
      	* ido.el (ido-use-virtual-buffers): New variable to indicate
      	whether "virtual buffer" support is enabled for IDO.  Essentially
      	it works as follows: Say you are visiting a file and the buffer
      	gets cleaned up by mignight.el.  Later, you want to switch to that
      	buffer, but find it's no longer open.  With virtual buffers
      	enabled, the buffer name stays in the buffer list (using the
      	ido-virtual face, and always at the end), and if you select it, it
      	opens the file back up again.  This allows you to think less about
      	whether recently opened files are still open or not.  Most of the
      	time you can quit Emacs, restart, and then switch to a file buffer
      	that was previously open as if it still were.  NOTE: This feature
      	has been present in iswitchb for several years now, and I'm
      	porting the same logic to IDO.
      	(ido-virtual): Face used to indicate virtual buffers in the list.
      	(ido-buffer-internal): If a buffer is chosen, and no such buffer
      	exists, but a virtual buffer of that name does (which would be why
      	it was in the list), recreate the buffer by reopening the file.
      	(ido-make-buffer-list): If virtual buffers are being used, call
      	`ido-add-virtual-buffers-to-list' before the make list hook.
      	(ido-virtual-buffers): New variable which contains a copy of the
      	current contents of the `recentf-list', albeit pared down for the
      	sake of speed, and with proper faces applied.
      	(ido-add-virtual-buffers-to-list): Using the `recentf-list',
      	create a list of "virtual buffers" to present to the user in
      	addition to the currently open set.  Note that this logic could
      	get rather slow if that list is too large.  With the default
      	`recentf-max-saved-items' of 200, there is little speed penalty.
      0523d117
  22. 18 Jan, 2010 1 commit
  23. 13 Jan, 2010 1 commit
  24. 02 Dec, 2009 1 commit
  25. 13 Nov, 2009 1 commit
    • Stefan Monnier's avatar
      * x-dnd.el (x-dnd-maybe-call-test-function): · 7fdbcd83
      Stefan Monnier authored
      * window.el (split-window-vertically):
      * whitespace.el (whitespace-help-on):
      * vc-rcs.el (vc-rcs-consult-headers):
      * userlock.el (ask-user-about-lock-help)
      (ask-user-about-supersession-help):
      * type-break.el (type-break-force-mode-line-update):
      * time-stamp.el (time-stamp-conv-warn):
      * terminal.el (te-set-output-log, te-more-break, te-filter)
      (te-sentinel,terminal-emulator):
      * term.el (make-term, term-exec, term-sentinel, term-read-input-ring)
      (term-write-input-ring, term-check-source, term-start-output-log):
      (term-display-buffer-line, term-dynamic-list-completions):
      (term-ansi-make-term, serial-term):
      * subr.el (selective-display):
      * strokes.el (strokes-xpm-to-compressed-string, strokes-decode-buffer)
      (strokes-encode-buffer, strokes-xpm-for-compressed-string):
      * speedbar.el (speedbar-buffers-tail-notes, speedbar-buffers-item-info)
      (speedbar-reconfigure-keymaps, speedbar-add-localized-speedbar-support)
      (speedbar-remove-localized-speedbar-support)
      (speedbar-set-mode-line-format, speedbar-create-tag-hierarchy)
      (speedbar-update-special-contents, speedbar-buffer-buttons-engine)
      (speedbar-buffers-line-directory):
      * simple.el (shell-command-on-region, append-to-buffer)
      (prepend-to-buffer):
      * shadowfile.el (shadow-save-todo-file):
      * scroll-bar.el (scroll-bar-set-window-start, scroll-bar-drag-1)
      (scroll-bar-maybe-set-window-start):
      * sb-image.el (speedbar-image-dump):
      * saveplace.el (save-place-alist-to-file, save-places-to-alist)
      (load-save-place-alist-from-file):
      * ps-samp.el (ps-print-message-from-summary):
      * ps-print.el (ps-flush-output, ps-insert-file, ps-get-boundingbox)
      (ps-background-image, ps-begin-job, ps-do-despool):
      * ps-bdf.el (bdf-find-file, bdf-read-font-info):
      * printing.el (pr-interface, pr-ps-file-print, pr-find-buffer-visiting)
      (pr-ps-message-from-summary, pr-lpr-message-from-summary):
      (pr-call-process, pr-file-list, pr-interface-save):
      * novice.el (disabled-command-function)
      (enable-command, disable-command):
      * mouse.el (mouse-buffer-menu-alist):
      * mouse-copy.el (mouse-kill-preserving-secondary):
      * macros.el (kbd-macro-query):
      * ledit.el (ledit-go-to-lisp, ledit-go-to-liszt):
      * informat.el (batch-info-validate):
      * ido.el (ido-copy-current-word, ido-initiate-auto-merge):
      * hippie-exp.el (try-expand-dabbrev-visible):
      * help-mode.el (help-make-xrefs):
      * help-fns.el (describe-variable):
      * generic-x.el (bat-generic-mode-run-as-comint):
      * finder.el (finder-mouse-select):
      * find-dired.el (find-dired-sentinel):
      * filesets.el (filesets-file-close):
      * files.el (list-directory):
      * faces.el (list-faces-display, describe-face):
      * facemenu.el (list-colors-display):
      * ezimage.el (ezimage-image-association-dump, ezimage-image-dump):
      * epg.el (epg--process-filter, epg-cancel):
      * epa.el (epa--marked-keys, epa--select-keys, epa-display-info)
      (epa--read-signature-type):
      * emerge.el (emerge-copy-as-kill-A, emerge-copy-as-kill-B)
      (emerge-file-names):
      * ehelp.el (electric-helpify):
      * ediff.el (ediff-regions-wordwise, ediff-regions-linewise):
      * ediff-vers.el (rcs-ediff-view-revision):
      * ediff-util.el (ediff-setup):
      * ediff-mult.el (ediff-append-custom-diff):
      * ediff-diff.el (ediff-exec-process, ediff-process-sentinel)
      (ediff-wordify):
      * echistory.el (Electric-command-history-redo-expression):
      * dos-w32.el (find-file-not-found-set-buffer-file-coding-system):
      * disp-table.el (describe-display-table):
      * dired.el (dired-find-buffer-nocreate):
      * dired-aux.el (dired-rename-subdir, dired-dwim-target-directory):
      * dabbrev.el (dabbrev--same-major-mode-p):
      * chistory.el (list-command-history):
      * apropos.el (apropos-documentation):
      * allout.el (allout-obtain-passphrase):
      (allout-copy-exposed-to-buffer):
      (allout-verify-passphrase): Use with-current-buffer.
      7fdbcd83
  26. 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
  27. 14 Oct, 2009 1 commit
  28. 22 Aug, 2009 1 commit
  29. 10 May, 2009 2 commits
    • Kim F. Storm's avatar
      Fix last change. · 5b54c385
      Kim F. Storm authored
      5b54c385
    • Kim F. Storm's avatar
      Add proper support for confirm-nonexistent-file-or-buffer · 11c238b3
      Kim F. Storm authored
      values `confirm' and `confirm-after-completion'.
      (ido-read-internal, ido-buffer-internal, ido-file-internal):
      Setup and handle require-match arg according to c-n-f-o-b.
      (ido-show-confirm-message): New dynamic variable.
      (ido-exit-minibuffer): Request confirmation for non-existing file
      or buffer according to confirm-nonexistent-file-or-buffer.
      (ido-decorations): Add 11th element for "confirm" message.
      (ido-completions): Show confirmation message when requested.
      11c238b3
  30. 05 Jan, 2009 1 commit
  31. 20 Dec, 2008 1 commit
  32. 03 Dec, 2008 1 commit
    • Lute Kamstra's avatar
      * align.el: · 9201cc28
      Lute Kamstra authored
      * allout.el:
      * apropos.el:
      * arc-mode.el:
      * autoinsert.el:
      * avoid.el:
      * battery.el:
      * bookmark.el:
      * buff-menu.el:
      * calculator.el:
      * chistory.el:
      * cmuscheme.el:
      * comint.el:
      * compare-w.el:
      * dabbrev.el:
      * delim-col.el:
      * desktop.el:
      * diff-mode.el:
      * diff.el:
      * dired-aux.el:
      * dired-x.el:
      * dired.el:
      * dos-vars.el:
      * ediff-diff.el:
      * ediff-help.el:
      * ediff-init.el:
      * ediff-merg.el:
      * ediff-mult.el:
      * ediff-ptch.el:
      * ediff-vers.el:
      * ediff-wind.el:
      * ediff.el:
      * emerge.el:
      * facemenu.el:
      * faces.el:
      * ffap.el:
      * filecache.el:
      * find-dired.el:
      * font-core.el:
      * font-lock.el:
      * forms.el:
      * fringe.el:
      * help-at-pt.el:
      * hippie-exp.el:
      * ido.el:
      * image-file.el:
      * imenu.el:
      * indent.el:
      * info.el:
      * isearchb.el:
      * iswitchb.el:
      * jit-lock.el:
      * jka-compr.el:
      * log-edit.el:
      * lpr.el:
      * ls-lisp.el:
      * man.el:
      * menu-bar.el:
      * midnight.el:
      * mouse-sel.el:
      * mouse.el:
      * msb.el:
      * outline.el:
      * paren.el:
      * pcmpl-cvs.el:
      * pcmpl-gnu.el:
      * pcomplete.el:
      * pcvs-info.el:
      * pcvs-parse.el:
      * printing.el:
      * ps-mule.el:
      * ps-print.el:
      * replace.el:
      * ruler-mode.el:
      * saveplace.el:
      * sb-image.el:
      * scroll-bar.el:
      * sha1.el:
      * shadowfile.el:
      * shell.el:
      * sort.el:
      * speedbar.el:
      * strokes.el:
      * tempo.el:
      * term.el:
      * terminal.el:
      * time-stamp.el:
      * time.el:
      * tree-widget.el:
      * type-break.el:
      * vc-cvs.el:
      * vc-hg.el:
      * vc-mcvs.el:
      * vc-rcs.el:
      * vc-sccs.el:
      * vc.el:
      * view.el:
      * w32-vars.el:
      * whitespace.el:
      * wid-edit.el: Remove leading * from docstrings of defcustoms,
      deffaces, defconsts and defuns.
      9201cc28
  33. 19 Oct, 2008 1 commit
  34. 11 Sep, 2008 1 commit