LINUX.ORG.RU

VIM и подстветка tcl


0

0

Система ubuntu Понадобилось добавить подсветку синтаксиса tcl в вим.. Поставил пакет vim-tcl, все отлично, но вот подсветка работает только на файлах с расширением .tcl, а мне надо кучу других расширений :) Где его подкрутить надобно, а то постоянно набирать set syntax=tcl обламывает :)

★★★★★
Ответ на: комментарий от boombick

В смысле, сам файл нашел конечно :) Не нашел, где в нем описываются зарегистрированные типы файлов

boombick ★★★★★
() автор топика

Способ 1: добавить в vimrc (ext1, ext2 - расширения файлов):

autocmd BufNewFile,BufRead *.ext1,*.ext2 setf tcl

Способ 2: наделать в /usr/share/vim/vim71/ftplugin или в ~/.vim/ftplugin симлинков на tcl.vim с названиеями ext1.vim, ext2.vim и т.д.

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

Такой вариант не рассматривается, исходные файлы менять нельзя.

А если мне больше tclsh нравится? ;)

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

>Такой вариант не рассматривается, исходные файлы менять нельзя.

Только на просмотр? Так не надо исходные.

cat tclheader blabla.bla | vim -R -

>А если мне больше tclsh нравится? ;)

Ну, или его. Это в scripts.vim прописано.

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

> Только на просмотр? Так не надо исходные.

Не, на редактирование :)

В смысле, что ставить такой заголовок для всех рабочих файлов по-любому нельзя

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

> Ни то, ни другое не помогает :(

Покажи что написал, как открываешь файл и что пишется на `:set filetype?'

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

ТА БЛИН! Долбаная картинка!

" Tcl
au BufNewFile,BufRead *.tcl,*.tk,*.itcl,*.itk setf tcl

vsemnazlo
()

Ладно, всем спасибо, вопрос закрыт. Не стал париться и повесил на F12 менюшку, которая выбирает тип подстветки.. Заодно поудобнее стало обращаться к редко используемым типам :)

http://img248.imageshack.us/img248/3326/screenshot3ba5.png

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