Как включить подсветку синтаксиса Ruby в Neovim?

Я новый пользователь Neovim и пытаюсь понять, как включить подсветку синтаксиса для Ruby.

Какую конфигурацию мне редактировать?

редактировать:

Это моя текущая конфигурация:

➜  ~  cat ~/.nvimrc
filetype plugin indent on
syntax on
set tabstop=2
set number
set noswapfile
" Automatically indent on new lines
set autoindent
" Copy the indentation of the previous line if auto indent doesn't know what to do
set copyindent
" Indenting a line with >> or << will indent or un-indent by 2
set shiftwidth=2
" Pressing tab in insert mode will use 4 spaces
set softtabstop=2
" Use spaces instead of tabs
set expandtab
" [SEARCH]
:set incsearch
:set hlsearch
" <Ctrl-l> redraws the screen and removes any search highlighting.
nnoremap <silent> <C-l> :nohl<CR><C-l>

И это ошибка, которую я получаю при загрузке Neovim:

➜  ~  nvim test.rb
Error detected while processing /Users/user/.nvimrc:
line    2:
E484: Can't open file /usr/local/Cellar/neovim/HEAD/share/vim/syntax/syntax.vim
Press ENTER or type command to continue

person SharkLaser    schedule 16.12.2014    source источник


Ответы (1)


Neovim использует спецификацию xdg для своих файлов конфигурации. Если вы уже используете vim. (Если вы переходите со старой версии neovim ~/.nvimrc теперь $XDG_CONFIG_HOME/nvim/init.vim и ~/.nvim теперь $XDG_CONFIG_HOME/nvim)

mkdir -p ${XDG_CONFIG_HOME:=$HOME/.config}
ln -s ~/.vim $XDG_CONFIG_HOME/nvim
ln -s ~/.vimrc $XDG_CONFIG_HOME/nvim/init.vim

должен приблизить вас к работе с neovim (это может работать не для всех плагинов, но это только начало).


Все, что вам нужно в $XDG_CONFIG_HOME/nvim/init.vim, это следующее

filetype plugin indent on
syntax on

чтобы получить подсветку синтаксиса для ruby.

person FDinoff    schedule 16.12.2014
comment
Спасибо за ответ. К сожалению, добавление ваших изменений в .nvimrc вызвало ошибку. Я обновил вопрос, чтобы отразить это. - person SharkLaser; 18.12.2014
comment
@SharkLaser update neovim. Ваши файлы времени выполнения устарели. - person FDinoff; 18.12.2014
comment
благодарю вас! Это было последнее препятствие. Обновил neovim через brew update && brew reinstall --HEAD neovim - person SharkLaser; 18.12.2014
comment
@FDinoff вы пробовали неовим? Я не пробовал. как ты думаешь об этом? хороший? Я имею в виду, во-первых, как vim? - person Kent; 19.12.2014
comment
@Kent Я не пробовал неовим. Я только что слежу за развитием. - person FDinoff; 19.12.2014