L'aggiunta di nuovo tipo di file a NERD Commenter
-
10-10-2019 - |
Domanda
NERD Commenter . Voglio aggiungere un nuovo tipo di file ad esso. Nell'ultima versione, le definizioni di tipi di file iniziano in linea 69. Voglio aggiungere delimitatori per .pde (Arduino). Poiché i file .pde seguono lo stesso stile di C ++, sto semplicemente copiando la linea C ++ (linea 115) e la modifica dell'estensione. Ecco come si presenta:
....
....
\ 'pde': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' },
....
....
E questo sembra giusto. Tuttavia, non riesco a farlo funzionare quando apro un file .pde. Invece di usare '//', usa '#'. Mi sto perdendo qualcosa?
Grazie!
UPDATE: Sembra che io sto facendo scrivere. Guardate il commit per quando hanno aggiunto supporto commentando per gsp . Sono solo facendo lo stesso come me. Hmmm ....
Soluzione
E 'probabilmente perché il pde
tipo di file non esiste in filetype.vim.
In pratica dovete creare voi proprio filetype.vim in ~ / .vim / (che sarà di provenienza prima della filetype.vim del sistema), o aggiungere al vostro .vimrc:
" Arduino files
au BufNewFile,BufRead *.pde setf pde
(D'altra parte, gsp
does esistono già nel filetype.vim predefinito on line 763
" GNU Server Pages
)
au BufNewFile,BufRead *.gsp setf gsp
Vedere :help new-filetype
per ulteriori informazioni sui modi per implementare un nuovo tipo di file.