2014-12-16 24 views
5

Yeni bir Neovim kullanıcısıyım ve Ruby için sözdizimi vurgulamayı nasıl etkinleştirebileceğimi bulmaya çalışıyorum.Neovim'de Ruby sözdizimi vurgulamasını nasıl etkinleştiririm?

Hangi yapılandırmayı düzenlemeliyim?

düzenleme:

Bu benim geçerli yapılandırma geçerli:

➜ ~ 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> 

Ve bu Neovim yüklerken i almak hatadır: kendi yapılandırma dosyaları için

➜ ~ 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 

cevap

10

Neovim xdg kurallarını kullanır . Eğer zaten vim kullanıyorsanız.

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

Eğer (Bu, tüm eklentileri ama onun bir başlangıç ​​için işe yaramayabilir) neovim ile çalışan yakın almalısınız (eğer neovim ~/.nvimrc eski sürümden transfer olacaksa şimdi $XDG_CONFIG_HOME/nvim/init.vim ve ~/.nvim şimdi $XDG_CONFIG_HOME/nvim olduğunu).


tek şey $XDG_CONFIG_HOME/nvim/init.vim içinde gerektiğinde yakut için vurgulama

filetype plugin indent on 
syntax on 

aşağıdaki almak için sözdizimi.

+0

Yanıt verdiğiniz için teşekkür ederiz. Maalesef değişikliklerinizi .nvimrc'ye eklemek bir hata oluşturdu. Soruyu yansıtacak şekilde güncelledim. – SharkLaser

+0

@SharkLaser güncellemesi neovim. Çalışma zamanı dosyalarınız güncel değil gibi görünüyor. – FDinoff

+0

Teşekkürler! Bu son engel oldu. Neovim'i "brew update && brew restore --HEAD neovim" – SharkLaser