O customizing tabbar-buffer-groups-function não tem efeito

2

Eu quero configurar um esquema de guias como este:

  • Todos os buffers relacionados ao IRC no grupo de guias "irc"
  • Todos os buffers direcionados e buffers internos do Emacs, como *scratch* / *messages* em "emacs"
  • Todos os outros buffers em "usuário"

Eu configurei meus .emacs para isso, mas meu buffer de tabbar personalizado -groups-function não tem efeito. Os grupos de guias estão se comportando como padrões, como se eu não tivesse escrito essa função. O que estou fazendo errado?

    
por apennebaker 31.07.2013 / 16:28

2 respostas

0

Ah, (setq ... (lambda ... deve ser (defun tabbar-buffer-groups () ...

    
por 31.07.2013 / 17:10
0

Tente isto:

(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")
     )))

(Eu nunca usei o irc no emacs, então não tenho certeza sobre isso).

    
por 01.08.2013 / 06:55

Tags