Sözdizimi Vim'de ek anahtar kelimeleri nasıl vurgularım?


1

Vim'deki bazı ek anahtar kelimeleri varsayılan sözdizimi vurgulama komut dosyasının ötesine vurgulamaya çalışıyorum.

Aşağıdakini .vimrc'de denemek (her şeyi bir dosyada tutmak istiyorum) ancak çalışmıyor:

au FileType haskell syn keyword hsfunc filter map foldl foldr flip 
au FileType haskell syn keyword hsfunc fmap zip curry uncurry 
au FileType haskell hi hsfunc ctermfg=white

Bunda yanlış olan ne?

Yanıtlar:


3

ftplugin iş yürütülür önce sözdizimi komut dosyaları, yani :autocmd Ek anahtar kelimeleri yalnızca varsayılan olarak temizlemelerini sağlayacak şekilde tanımlayın. syntax/haskell.vim daha sonra.

Kullanarak deneyebilirsiniz :autocmd Syntax haskell ... bunun yerine, doğru olanı koymak :syn keyword dosyaya komutlar ~/.vim/after/syntax/haskell.vim.

Tüm yapılandırmaları bir yerde tutmak cazip gelse de, bu iyi bir şekilde ölçeklenemiyor. Vim'in sunduğu soyutlamaları daha iyi kullanın, yoksa çözülemez bir bin + hat ~/.vimrc sonunda da.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.