Size: a a a

2020 November 28

G

GNU/Vsevolod in pro.vim
peach lasagna
я хочу для каждого языка делать свой конфиг (и один глобальный).
а потом просто делать что-то вроде
on filetype python do source ~/.vim/scripts/python.vim
let process_python_config = v:false
autocmd Filetype python let process_python_config = v:true
" ...

call plug#begin()
if process_python_config
 call LoadPluginsForPython()
endif
" ...
call plug#end()
источник

pl

peach lasagna in pro.vim
что-то много кода
источник

pl

peach lasagna in pro.vim
autocmd Filetype python source python.vim
call plug#end()
источник

G

GNU/Vsevolod in pro.vim
peach lasagna
что-то много кода
В dict оформи
источник

pl

peach lasagna in pro.vim
кстати, можно же не вызывать call plug#end()
источник

pl

peach lasagna in pro.vim
решение найдено, спасибо!
источник
2020 November 29

G

GNU/Vsevolod in pro.vim
peach lasagna
autocmd Filetype python source python.vim
call plug#end()
Стоп, autocmd сработает только на открьівание буффера, этот код без смьісла
источник

G

GNU/Vsevolod in pro.vim
peach lasagna
кстати, можно же не вызывать call plug#end()
Хм, интересно, если заработает
источник

pl

peach lasagna in pro.vim
а как работает source ?
источник

pl

peach lasagna in pro.vim
он тупо выполняет код?
источник

pl

peach lasagna in pro.vim
или есть какие-то проверки?
источник

pl

peach lasagna in pro.vim
GNU/Vsevolod
Хм, интересно, если заработает
память не потечет?
источник

G

GNU/Vsevolod in pro.vim
peach lasagna
память не потечет?
Отчего она должна течь?
источник

pl

peach lasagna in pro.vim
так call plug#end() не поставили
источник

FL

First name Last name in pro.vim
GNU/Vsevolod
Отчего она должна течь?
от фоток голых мужиков, сохраненных у него на компе
источник

G

GNU/Vsevolod in pro.vim
peach lasagna
так call plug#end() не поставили
И?
источник

JC

Julian =) Coffee in pro.vim
GNU/Vsevolod
Почему не сделать так:

" file1.vim:
function LoadPlugins1()
 Plug '...'
endfunction

" file2.vim:
function LoadPlugins2()
 Plug '...'
endfunction

" init.vim:
" source all files
call plug#begin()
call LoadPlugins1()
call LoadPlugins2()
" ...
call plug#end()

?
тебе нужно делать две строчки
источник

G

GNU/Vsevolod in pro.vim
First name Last name
от фоток голых мужиков, сохраненных у него на компе
@mymedia харассмент
источник

JC

Julian =) Coffee in pro.vim
одной строкой сорсить функции, второй вызывать
источник

FL

First name Last name in pro.vim
ну надо же
источник