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
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 ]
