nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Vim, SuperTab, Omni-Completion und ctags

Von: Marco Baumgartl (marco.baumgartl@gmx.de) [Profil]
Datum: 22.06.2009 23:14
Message-ID: <h1os8h$9n1$1@online.de>
Newsgroup: de.comp.editoren
Hallo,

bis jetzt habe ich nur die Omni-Completion (für PHP) benutzt.

Vor kurzem bin ich dann auf SuperTab gestossen und ziemlich begeistert.

Außerdem habe ich mit ctags ein Tag-File für das Framework generiert,
mit dem ich programmiere.

Ich würde jetzt gerne ctags _und_ Omni-Completion mit SuperTab benutzen,
aber bis jetzt ist das eine Entweder-Oder-Geschichte.

In der .vimrc habe ich für SuperTab im Moment nur diese Einstellung drin:

let g:SuperTabDefaultCompletionType = "<C-X><C-O>"

Damit wird die Omni-Completion auf die Tab-Taste gelegt.

Binde ich nun über

set tags+=/path/to/tag_file

das Tag-File ein und deaktiviere die SuperTab-Einstellung von oben, dann
kann ich zwar mit der Tab-Taste im ctags-File suchen, aber dafür geht
die Omni-Completion nicht mehr.

Aus der Hilfe werde ich auch nicht so recht schlau. Evtl. könnte es mit
der Variable g:SuperTabDefaultCompletionTypeDiscovery gehen. Aber mir
fehlt das Hintergrundwissen, um eine sinnvolle Einstellung zu machen.

Kann man das Problem irgendwie lösen? Zur Not verzichte ich halt auf die
Omni-Completion.


MfG
Marco

[ Auf dieses Posting antworten ]