Ці можам мы выкарыстоўваць некалькі файлаў фрагментаў для дадзенага тыпу файла ў vim?

Пры выкарыстанні snipmate + vim ці можна мець шмат файлаў фрагментаў загрузка для дадзенай мовы / тыпу файла?

Напрыклад: snipmate пастаўляецца з javascript.snippets Я таксама загрузіў фрагменты mootools і дадаў гэта ў свой vimrc: autocmd FileType javascript set ft = javascript.mootools

Цяпер я магу выкарыстоўваць

  • stock js фрагменты
  • фрагменты 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", ён аўтаматычна загружаецца разам са стандартнымі.

10
задан bejonbee 2 August 2011 в 22:17
поделиться