Wie man Pfad zur aktuellen vimscript ausgeführt wird

In meinem vim-plugin, ich habe zwei Dateien:

myplugin/plugin.vim
myplugin/plugin_helpers.py

Ich würde gerne importieren plugin_helpers vom plugin.vim (mit der vim-python-Unterstützung), so dass ich glaube, ich muss zuerst setzen Sie das Verzeichnis mein plugin auf python-sys.Pfad.

Wie kann ich (in vimscript) der Pfad der aktuell ausgeführten script? In python ist dies __file__. In ruby ist es __FILE__. Ich konnte Sie nicht finden, etwas ähnliches für vim durch googeln, kann es getan werden?

Hinweis: ich bin nicht auf der Suche nach der derzeit bearbeitet - Datei ("%:p" und friends).

  • Quelle mit Pfad relativ zum aktuellen Skript: execute 'source ' . expand('<sfile>:p:h') . '/another.vim'
InformationsquelleAutor gfxmonk | 2011-02-12
Schreibe einen Kommentar