emacs - A smarter alternative to delete-window? -


sometimes multiple windows open same buffer (or similar one) , have differentiate whether or not buffer in window same before deciding either kill or delete window.

is there way in emacs delete window if buffer exists in another? ideally same function kill buffer , window if instance of buffer in window.

(defun delete-extra-windows ()   (interactive)   (let* ((selwin  (selected-window))          (buf     (window-buffer selwin)))     (walk-windows (lambda (ww)                     (unless (eq ww selwin)                       (when (eq (window-buffer ww) buf)                         (delete-window ww))))                   'no-mini 'this-frame))) 

Comments

Popular posts from this blog

Using 'OR' and 'AND' in SQL Server -

c++ - NetBeans Remote Development with additional configuration -

visual studio - TFS will not accept changes I've made to a Java project -