Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

15.03.2015, 22:49

vim - Reihenfolge der zu ladenden Scripte/Konfigurationsdateien

Hi,

kann mir bitte jemand erklären, wie ich die Reihenfolge, der von vim zu ladenden Scripte/Konfigurationen, anpasse. Ich habe das Script app-vim/cmdalias installiert und möchte nun in meiner Konfigurationsdatei ~/.vimrc einige Aliases setzen. Allerdings wird die Konfigurationsdatei vor dem Script geladen, wodurch vim das Kommando Alias beim Einlesen der Konfiguration noch nicht kennt. Danach kann ich das Kommando ohne Probleme verwenden.

Zitat


:scriptnames
.
.
.
10: /usr/share/vim/vimfiles/ftdetect/ninja.vim
11: /usr/share/vim/vimfiles/ftdetect/pam.vim
12: /usr/share/vim/vim74/ftplugin.vim
13: ~/.vimrc
14: /usr/share/vim/vim74/indent.vim
15: /usr/share/vim/vim74/syntax/nosyntax.vim
16: /usr/share/vim/vimfiles/autoload/pathogen.vim
17: /usr/share/vim/vim74/ftoff.vim
18: /usr/share/vim/vimfiles/plugin/NERD_tree.vim
19: /usr/share/vim/vimfiles/plugin/SyntaxFolds.vim
20: /usr/share/vim/vimfiles/plugin/bash-support.vim
21: /usr/share/vim/vimfiles/plugin/bugsummary.vim
22: /usr/share/vim/vimfiles/plugin/cmdalias.vim
.
.
.


Bevor ich die Variable runtimepath wirklich manuell anpasse, frage ich lieber hier, ob es einen eleganteren Weg gibt. Ich habe schon versucht eine zweite Konfigurationsdatei mit dem Namen aliases.vim in das Verzeichnis ~/.vim/after/ zu legen. Die Datei wird allerdings nicht geladen.

Zitat

5. In the "after" directory in your home directory. This is for
personal preferences to overrule or add to the distributed defaults
or system-wide settings (rarely needed).


In der Variable runtimepath steht momentan [1]:

Quellcode

1
2
phreeek@akira ~ $ echo VIMRUNTIME=`vim -e -T dumb --cmd 'exe "set t_cm=\<C-M>"|echo $VIMRUNTIME|quit' | tr -d '\015' `
VIMRUNTIME=/usr/share/vim/vim74

Mir ist jetzt noch nicht ganz klar, warum die Scripte im Verzeichnis /usr/share/vim/vimfiles/ auch geladen werden. Insgesamt werde ich aus der ganzen Sache nicht wirklich schlau. Ich freu mich über jeden Denkanstoß.

LG


[1] http://vimdoc.sourceforge.net/htmldoc/st…l#%24VIMRUNTIME

Ähnliche Themen

Verwendete Tags

runtimepath, vim