Emacs - приклеить вкладку к кадру - PullRequest
2 голосов
/ 16 августа 2011

Уже месяц я использую Emacs, и после большой настройки я действительно ценю это сейчас. Я установил панель вкладок, но мне не нравится поведение по умолчанию, которое заключается в отображении всех вкладок во всем фрейме.

пример: http://i.stack.imgur.com/85wvB.png

Я бы хотел, чтобы панель вкладок отображала пример заголовков в левом фрейме и .cpp в правом фрейме, чтобы вкладки придерживались только одного фрейма. Может ли панель вкладок быть настроена для этого или есть какой-нибудь другой плагин, который ведет себя таким образом?

Ответы [ 2 ]

2 голосов
/ 16 августа 2011

Обсуждение на странице Wiki предполагает, что TabBar показывает все вкладки, принадлежащие к той же «группе», что и текущий буфер, и что правила группировки можно настраивать.

Кроме того, вкладка режима emacs на панели вкладокможет быть скрыт, как если бы отображалась только текущая «страница» набора вкладок, называемая «группой».По умолчанию вкладки сгруппированы по основному режиму.Так, например, если текущий буфер находится в html-режиме, все показанные вкладки являются другими буферами в html-режиме.Если других буферов в режиме html нет, то у вас будет только одна вкладка, даже если у вас много других буферов.Все ваши устаревшие буферы, буферы C-режима, java-буферы и т. Д. Находятся в другой группе вкладок и скрыты.Вы должны нажать на специальный виджет вкладок, чтобы переключиться на них, или использовать сочетание клавиш для переключения вкладок или группы вкладок.

То, что считается группой вкладок, можно настроить.Вы можете настроить его так, чтобы каждый буфер принадлежал к одной и той же группе.

Пользовательские определения групп вкладок звучат как способ сделать то, что вы хотите, если я правильно понял вопрос.

В вики также есть пример некоторой настройки.

http://www.emacswiki.org/emacs/TabBarMode

0 голосов
/ 16 августа 2011

Согласно http://www.emacswiki.org/emacs/TabBarMode получить панель вкладок из:

http://emhacks.cvs.sourceforge.net/checkout/emhacks/emhacks/tabbar.el

Большинство пользователей Emacs довольны без вкладки. Смотри Используете ли вы Emacs tabbar?

Например, я предпочитаю:

(iswitchb-mode 1)
(setq iswitchb-buffer-ignore
      '("^ "
        "^\*Buffer"
        "^\*Completions\*"
        "^\*Quail Completions\*"
        "^TAGS"
        ))

(require 'uniquify)
(setq uniquify-buffer-name-style 'post-forward)

;; buffer-menu better then buffer-list, but ibuffer much better.
(global-set-key "\C-x\C-b" 'ibuffer)

среди других методов переключения буфера.

Смотрите также Окна с вкладками в Emacs и http://amitp.blogspot.com/2007/04/emacs-buffer-tabs.html

...