2013-09-17 4 views
1

Я настроил tabbar-buffer-groups-function с ограниченным успехом, но некоторые режимы часто переопределяют это. Например, java-mode и thrift-mode требуют, чтобы они существовали в их собственных группах вкладок , но я хочу, чтобы использовать ту же самую "user" группы.Несколько режимов переопределяют мою собственную функцию tabbar-buffer-groups-function :(

Может кто-то поможет мне усилить желаемое поведение TabBar группы? Будут ли ...-mode крючков это исправить?

https://github.com/mcandre/dotfiles/blob/master/.emacs#L142

ответ

0

Упрощая условия как таковые ems для устранения проблемы.

;; Tab groups: irc, emacs, user 
    (defun tabbar-buffer-groups() 
     (list (cond 
      ;; IRC 
      ((eq major-mode 'rcirc-mode) "irc") 
      ;; Emacs-internal/dired 
      ((or (string-match "^\\*" (buffer-name)) (eq major-mode 'dired-mode)) "emacs") 
      ;; all other buffers 
      (t "user")))) 
+0

'tabbar.el' содержит подробный пример по умолчанию для' tabbar-buffer-groups' - это, как правило, лучшее место для начала с внесением ваших собственных изменений. – lawlist

+0

@lawlist Очевидно, но документация была * отсутствует *, поэтому я спросил здесь. Да, я попробовал выключить и снова! – apennebaker

Смежные вопросы