Sto cercando di usare snipMate e pydiction in vim insieme - tuttavia, entrambi utilizzano la chiave <tab>
di svolgere il loro genio-auto-completamento-frammento di rendering -goodness-che-io-so-desiderio.con vim, utilizzare sia snipMate e pydiction insieme (condividono la chiave <tab>?)
Quando pydiction è installato, snipMate smette di funzionare. Presumo che sia perché non possono entrambi possedere la chiave <tab>
. Come posso convincerli a lavorare insieme?
Non mi dispiacerebbe mappare uno di essi a una chiave diversa, ma non sono davvero sicuro di come farlo ... (forse pydiction per la chiave <ctrl-n>
così imita il completamento automatico di vim?).
Ecco la .vimrc rilevante:
filetype indent plugin on
autocmd FileType python set ft=python.django
autocmd FileType html set ft=html.django_template
let g:pydiction_location = '~/.vim/ftplugin/pydiction-1.2/complete-dict'
Perfetto - grazie! Forse in tutte le mie ricerche avrei dovuto esaminare più da vicino i documenti di aiuto. Eh. – thornomad
Non è più vero, ora la documentazione specifica che può essere rimappata con 'imap snipMateNextOrTrigger' e' smap snipMateNextOrTrigger' –
TKrugg
+1 @TKrugg Vedere i miei dotfile eseguire il commit con i riassunti. https://github.com/simeonwillbanks/dotfiles/commit/660b0505c82157656e15d47cd43108d2d39409db – simeonwillbanks