W moim pliku .vimrc chciałbym zapisać w zmiennej wynik polecenia zewnętrznego, w moim przypadku:
$ echo $LANG
Aby mój vimrc
plik miał:
let language = output(!echo $LANG)
if language == 'en'
nnoremap <somekey> <ohanotherkey!>
end if
Do tej pory nie mogłem znaleźć, jak to zrobić. Zauważyłem, że w trybie poleceń :read !echo $LANG
wstawi do mojego bieżącego pliku zawartość, której szukam. Ale nie wiem, jak to zapisać w pliku vimrc.
vimscript
external-command
Feffe
źródło
źródło