Нет подсветки синтаксиса после восстановления сеанса в терминале - PullRequest
2 голосов
/ 13 сентября 2011

Я использую Mac Lion 10.7.1, MacVim Snapshot 61, Vim версии 7.3

Я хочу сохранить сеанс при выходе и восстановить последний сеанс при запуске Vim без каких-либо аргументов.Поэтому я добавил этот код в мой .vimrc файл:

autocmd VimEnter * call LoadSession()
autocmd VimLeave * call SaveSession()
function! SaveSession()
  execute 'mksession! $HOME/.vim/sessions/session.vim'
endfunction
function! LoadSession()
  if argc() == 0
    execute 'source $HOME/.vim/sessions/session.vim'
  endif
endfunction

, это прекрасно работает с MacVim, но когда я открываю Vim в терминале, подсветка синтаксиса не работает.Как мне заставить это работать?

Вы можете взглянуть на мой .vimrc файл на https://github.com/MaxSt/dotvim/blob/master/vimrc.

1 Ответ

2 голосов
/ 30 октября 2011

У меня такой же вопрос здесь. Вам нужно добавить эти настройки на ваш .vimrc

filetype on

filetype plugin on

filetype indent on

syntax on

Чтобы включить цвет подсветки.

Я использовал мой .vimrc, который не имеет их, но работает в Linux и старой версии Mac. Для льва их нужно добавить.

...