LINUX.ORG.RU

emacs & tab's


0

0

Можно ли в emacs'е пользовать табы и как ? И чтоб каждый новый документ открывался в новом табе ?

anonymous

Не слышал о таком. И вы, похоже, первый, кому это понадобилось :) Всех устраивает то как есть.

Kpoxman ★★
()
Ответ на: комментарий от Sphinx

> А зачем тебе, привычко?

Ага. А что обычно пользуют ?

> Имхо проще осилить C-x C-<left> и C-x C-<right>

А это что ? У меня ничего не происходит...

anonymous
()
Ответ на: комментарий от anonymous

Просто табы — зачем они? Если тебе хочется одновременно только один документ видеть, имхо проще просто переключаться между буферами. Ну и потом фрейм можно на несколько окон напилить и сразу несколько буферов видеть.

> А это что ? У меня ничего не происходит...

Ну вот наоткрывал пять файлов, каждый получил по буферу, видишь последний из них. C-x C-<left> — переключиться на предыдущий буфер, C-x C-<right> — переключиться на следующий. (можно просто C-x <left> или C-x <right>); плюс iswitchb удобная штука.

Sphinx ★★☆☆
()
Ответ на: комментарий от Sphinx

>Просто табы — зачем они? Если тебе хочется одновременно только один документ видеть, имхо проще просто переключаться между буферами.
Чтобы перед переключением видеть, куда переключишся и сколько переключений делать. К тому же, c-x b имеет гадкую привычку переключаться на вспомогательные буфферы(вроде *compilation*, Messages) вместо нужных.

>Ну и потом фрейм можно на несколько окон напилить и сразу несколько буферов видеть.
Места на екране будет мало. Делить экран на десяток окон?

anonymous
()
Ответ на: комментарий от anonymous

> К тому же, c-x b имеет гадкую привычку переключаться на вспомогательные буфферы(вроде *compilation*, Messages) вместо нужных.

iswitchb-mode с iswitchb-buffer-ignore удобней и быстрее (особенно при большом числе буфферов).

slackophile
()
Ответ на: комментарий от Begemoth

> elscreen

Ого, спасибо, заюзал. :) Кстати никто не в курсе, к емаксу с gtk мордой gtk-шные табы приделывать не собираются?

Bohtvaroh ★★★★
()
Ответ на: комментарий от Danmer

Если gtk-ифейс нужен был, значит кому-то да надо, не говорим за всех.

Bohtvaroh ★★★★
()
Ответ на: -x от anonymous

> iswitchb-buffer фактически тож что и C-x b

В iswitchb-buffer можно набрать часть имени буффера, причём необязательно с начала, и он отображает подсказку в минибуффере. А с помощью iswitchb-buffer-ignore можно выбрать имена буфферов (по regexp'у) которые будут игнорироваться, например:

(add-to-list 'iswitchb-buffer-ignore "^\*.*\*$")

для игнорирования буфферов с * в начале и в конце имени.

slackophile
()

> Можно ли в emacs'е пользовать табы и как ? И чтоб каждый новый документ открывался в новом табе ?

Угу. Можно. Если используешь XEmacs, то там такая возможность поддерживается нативно, без дополнительных модулей. Назвается gutter. У GNU emacs существует модуль расширения tabbar.el (ссылка приводилась чуть выше). Также для удобства переключения между соседними буферами советую обратить внимание на swbuff.el отсюда http://perso.orange.fr/david.ponce/more-elisp.html

Burbaka ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.