help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: switch-to-buffer-regexp.el to iterate buffer groups


From: Emanuel Berg
Subject: Re: switch-to-buffer-regexp.el to iterate buffer groups
Date: Wed, 01 Jul 2020 21:06:20 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)

If all modes kept tidy lists of their buffers it
would be as simple as

(defun erc-next-buffer ()
  "Go to the next ERC buffer, if available."
  (interactive)
  (let*((erc-buffers (erc-buffer-list))
        (current     (car  erc-buffers))
        (next        (cadr erc-buffers)) )
    (when next
      (bury-buffer current)
      (switch-to-buffer next) )))

(defun erc-prev-buffer ()
  "Go to the prev ERC buffer, if available."
  (interactive)
  (let*((erc-buffers (erc-buffer-list))
        (prev        (car (last erc-buffers))) )
    (when prev (switch-to-buffer prev)) ))

https://dataswamp.org/~incal/emacs-init/erc-my.el

-- 
underground experts united
http://user.it.uu.se/~embe8573
https://dataswamp.org/~incal




reply via email to

[Prev in Thread] Current Thread [Next in Thread]