1. 01 Nov, 2005 1 commit
  2. 04 Oct, 2005 1 commit
  3. 18 Sep, 2005 1 commit
  4. 06 Aug, 2005 1 commit
  5. 04 Jul, 2005 1 commit
  6. 14 Jun, 2005 1 commit
  7. 06 Jun, 2005 1 commit
  8. 04 Jun, 2005 2 commits
    • Eli Zaretskii's avatar
      (iswitchb-single-match-face) · b21688f0
      Eli Zaretskii authored
      (iswitchb-current-match-face, iswitchb-virtual-matches-face)
      (iswitchb-invalid-regexp-face): New faces.
      (iswitchb-completions): Use them.
      (iswitchb-use-faces): Renamed from iswitchb-use-fonts, which is
      now marked as an obsolete alias.
      (iswitchb-read-buffer): Remove check for bound font variables.
      (iswitchb-invalid-regexp): New free variable.
      (iswitchb-get-matched-buffers): Catch invalid-regexp errors and
      set iswitchb-invalid-regexp.
      (iswitchb, iswitchb-complete, iswitchb-completions): Deal with invalid regexps.
      (iswitchb-completions): Add check for complete match when entering a regexp.
      (iswitchb-completions): Remove require-match argument.
      (iswitchb-exhibit): Fix caller.
      (iswitchb-common-match-inserted): New variable.
      (iswitchb-complete, iswitchb-completion-help): Use it.
      b21688f0
    • Eli Zaretskii's avatar
      (iswitchb-get-matched-buffers): Handle invalid-regexp errors in · 2cf248ab
      Eli Zaretskii authored
      post-command-hook.
      2cf248ab
  9. 22 Aug, 2004 1 commit
  10. 14 May, 2004 1 commit
  11. 08 May, 2004 1 commit
    • John Wiegley's avatar
      2004-05-08 John Wiegley <johnw@newartisans.com> · c4ae2d51
      John Wiegley authored
      	* iswitchb.el (iswitchb-use-virtual-buffers): Added support for
      	"virtual buffers" (off by default), which makes it possible to
      	switch to the buffers of recently files.  When a buffer name
      	search fails, and this option is on, iswitchb will look at the
      	list of recently visited files, and permit matching against those
      	names.  When the user hits RET on a match, it will revisit that
      	file.
      	(iswitchb-read-buffer): Added two optional arguments, which makes
      	isearchb.el possible.
      	(iswitchb-completions, iswitchb-set-matches, iswitchb-prev-match,
      	iswitchb-next-match): Added support for virtual buffers.
      c4ae2d51
  12. 05 May, 2004 1 commit
  13. 21 Apr, 2004 1 commit
  14. 20 Apr, 2004 1 commit
  15. 19 Apr, 2004 1 commit
  16. 18 Apr, 2004 1 commit
  17. 17 Apr, 2004 1 commit
    • John Wiegley's avatar
      2004-04-17 John Wiegley <johnw@newartisans.com> · c80d9534
      John Wiegley authored
      	* iswitchb.el (iswitchb-max-to-show): Added a new config variable
      	which optionally limits the number of names shown in the
      	minibuffer.  Off by default.
      	(iswitchb-completions): Use `iswitchb-max-to-show'.  This speeds
      	up iswitchb for users with a multitude of open buffers, by showing
      	only the first and last N/2 buffers in the completion list (which
      	is enough for C-s/C-r, and to know that more characters need to be
      	typed to refine the completion list).
      c80d9534
  18. 04 Feb, 2004 1 commit
  19. 25 Nov, 2003 1 commit
    • Stephen Eglen's avatar
      iswitchb-read-buffer: check that iswitchb-exit is not 'usefirst (set · 4dddd07f
      Stephen Eglen authored
      when user presses RETURN to select buffer) before running:
      
      	;; This happens for example if the buffer was chosen with the mouse.
      	(setq iswitchb-matches (list iswitchb-final-text)))
      
      
      iswitchb-exit-minibuffer: set iswitchb-exit to 'usefirst.
      
      These changes were made to fix the following bug reported by Markus
      Rost and John Wiegley:
      
      Evaluate:
      (progn
         (iswitchb-mode 1)
         (get-buffer-create "12")
         (get-buffer-create "1")
         (iswitchb-buffer))
      
      You get prompted in the minibuffer.  Type "1".  The minibuffer shows
      
       iswitch 1{12,1}
      
      Hit RET.  You find yourself in buffer "1" instead of "12", as you
      would expect from the documentation.
      
      This bug was introduced when iswitchb-read-buffer was updated to allow
      user to select items from the *Completions* buffer with the mouse.
      4dddd07f
  20. 01 Sep, 2003 1 commit
  21. 19 Aug, 2003 1 commit
  22. 26 Jun, 2003 1 commit
    • Stephen Eglen's avatar
      (iswitchb-read-buffer): Remove redudant variable · 2d839509
      Stephen Eglen authored
      iswitchb-prepost-hooks. Remove iswitchb-xemacs variable and use
      (featurep 'xemacs) and fboundp instead. (From Stefan Monnier).
      
      (iswitchb-completions): Remove two redundant arguments and local
      variables. (From Stefan Monnier).
      
      Commentary fix (from Markus Rost).
      2d839509
  23. 31 May, 2003 1 commit
  24. 04 Feb, 2003 1 commit
  25. 26 Sep, 2002 1 commit
  26. 13 Apr, 2002 1 commit
  27. 10 Dec, 2001 1 commit
  28. 26 Nov, 2001 1 commit
  29. 19 Nov, 2001 2 commits
  30. 16 Nov, 2001 1 commit
  31. 25 Jan, 2001 1 commit
  32. 05 Dec, 2000 1 commit
  33. 23 Nov, 2000 1 commit
    • Eli Zaretskii's avatar
      (iswitchb-minibuf-depth): New variable. · c7b89861
      Eli Zaretskii authored
      (iswitchb-read-buffer): Record in iswitchb-minibuf-depth the value
      we expect to be returned by minibuffer-depth once we prompt the
      user in the minibuffer.
      (iswitchb-entryfn-p): If minibuffer-depth returns the same value
      as recorded in iswitchb-minibuf-depth, return non-nil.
      c7b89861
  34. 08 Oct, 2000 1 commit
  35. 20 Sep, 2000 1 commit
    • Dave Love's avatar
      Some doc fixes. · 19db4308
      Dave Love authored
      (iswitchb-mode-map): Define completely initially.  Inherit
      minibuffer-local-map.
      (iswitchb-completion-help) <!iswitchb-xemacs>: Use
      fundamental-mode.
      (iswitchb-global-map): New variable.
      (iswitchb-summaries-to-end): Amalgamate regexps.
      (iswitchb-mode): New.
      (iswitchb-mode-hook): New variable.
      (iswitchb) <defgroup>: Add URL link.  Use group `completion', not
      `extensions'.
      19db4308
  36. 30 Jul, 2000 1 commit
  37. 10 May, 2000 1 commit
  38. 17 Apr, 2000 1 commit