ace-window.el (aw-ignore-current): New defcustom

* ace-window.el (aw-ignored-p): Use `aw-ignore-current'.

Fixes #43
old-master
Oleh Krehel 11 years ago
parent cc38c044a1
commit b114cf8a93
  1. 12
      ace-window.el

@ -87,6 +87,10 @@
Use M-0 `ace-window' to toggle this value."
:type 'boolean)
(defcustom aw-ignore-current nil
"When t, `ace-window' will ignore `selected-window'."
:type 'boolean)
(defcustom aw-background t
"When t, `ace-window' will dim out all buffers temporarily when used.'."
:type 'boolean)
@ -115,9 +119,11 @@ Use M-0 `ace-window' to toggle this value."
;;* Implementation
(defun aw-ignored-p (window)
"Return t if WINDOW should be ignored."
(and aw-ignore-on
(member (buffer-name (window-buffer window))
aw-ignored-buffers)))
(or (and aw-ignore-on
(member (buffer-name (window-buffer window))
aw-ignored-buffers))
(and aw-ignore-current
(equal window (selected-window)))))
(defun aw-window-list ()
"Return the list of interesting windows."

Loading…
Cancel
Save