Пры выкарыстанні snipmate + vim ці можна мець шмат файлаў фрагментаў загрузка для дадзенай мовы / тыпу файла?
Напрыклад:
snipmate пастаўляецца з javascript.snippets
Я таксама загрузіў фрагменты mootools і дадаў гэта ў свой vimrc:
autocmd FileType javascript set ft = javascript.mootools
Цяпер я магу выкарыстоўваць
Я хачу дадаць 3 набор фрагментаў, javascript. myCustomSnippets
, які таксама загрузіць і для javascript filetype
.
Калі я паспрабую дадаць свае ўласныя фрагменты, выкарыстоўваючы нешта накшталт гэтага
autocmd FileType javascript set ft = javascript.myCustomSnippets
ён перазапісвае / адключае фрагменты mootools, аднак фрагменты JavaScript па змаўчанні працягваюць працаваць.
Як мне гэта зрабіць, ці гэта магчыма?
ps: Я ведаю, што я мог бы проста дадаць свае фрагменты ў файл фрагментаў JavaScript па змаўчанні , але паколькі ў мяне рэпа рэплікі github snipmate сінхранізавана ў маёй тэчцы .vim / bundle /
, я хачу трымаць асабістыя рэчы асобна ад рэпа рэпартажа.
Маё рашэнне
Канкрэтнае рашэнне, якое нарэшце, мае файлы працуюць побач, каб структураваць мае файлы так (дарэчы, я выкарыстоўваю узбуджальнік для аўтаматычнай загрузкі пакета
рэж)
~/.vim/bundles/
snipmate.vim/snippets/javascript.snippet
vim-snippets.mootools/snippets/mootools.snippet
vim-snippets.myCustomSnippets/snippets/javascript.snippets
Назваўшы мой файл "javascript.snippets", ён аўтаматычна загружаецца разам са стандартнымі.