2

Я хочу настроить схему вкладок следующим образом:

  • Все связанные с IRC буферы в группе вкладок "irc"
  • Все устаревшие буферы и внутренние Emacs-буферы, такие как *scratch*/*messages* в "emacs"
  • Все остальные буферы в "user"

Я настроил свои .emacs для этого, но моя пользовательская функция tabbar-buffer-groups-function не действует. Группы вкладок ведут себя как значения по умолчанию, как будто я не писал эту функцию. Что я делаю неправильно?

2 ответа2

0

Попробуй это:

(defun tabbar-buffer-groups-common ()
  "Returns the list of group names the current buffer belongs to."
  (list
   (cond
    ((string-equal "*" (substring (buffer-name) 0 1))
     "emacs"
     )
    ((string-match "irc" (format "%s" major-mode))
     "irc"
     )
    (t
     "user")
     )))

(Я никогда не использовал irc в emacs, поэтому я не уверен в этом).

0

Ах, (setq ... (lambda ... должно быть (defun tabbar-buffer-groups () ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .