Size: a a a

2021 July 07

cc

cent cent in pro.vim
https://github.com/weirongxu/plantuml-previewer.vim - вот это скорее всего. Но тут целый монстр. Да еще и джарник в плагине, а у меня свой...
источник

VG

Vadim Goncharov in pro.vim
не помню уже.. помню, что меня не обламывало и F5 в открытом plantuml нажимать после :w
источник

cc

cent cent in pro.vim
источник

cc

cent cent in pro.vim
:call system(g:plantuml_executable_script . ' ' . expand("%:p"))

Вот так, кстати, работает
источник

VG

Vadim Goncharov in pro.vim
всё же, разве слежение за каталогом и автообновление в сам свежий plantuml не встроили?
источник

cc

cent cent in pro.vim
А можно как-то прочитать значение makeprg ?
источник

NG

Nicholas Guriev in pro.vim
есть такая штука watchman от Facebook
источник

NG

Nicholas Guriev in pro.vim
может следить за изменениями каталога и запускать обработчики
источник

NG

Nicholas Guriev in pro.vim
куда более юниквейное решение по сравнению с встраиванием inotify и подобных механизмов в каждую попавшуюся программу
источник

AS

Aleksander Samoylenk... in pro.vim
Ещё утилита entr то же самое делает (альтернативный вариант).
источник

VG

Vadim Goncharov in pro.vim
да и еще несколько есть
источник

V

Vim Help in pro.vim
источник

goldstein опять in pro.vim
Или скорее
:h expr-option
источник

V

Vim Help in pro.vim
источник

cc

cent cent in pro.vim
Теперь другая проблема))) Там лежит % как указатель на текущий файл. Его можно как-то преобразовать в текущий файл?
plantuml %
Мне нужно чтобы было что-то вроде
'plantuml ' . expand("%:p")


noremap <silent> <F10> :call system(substitute(&makeprg, '%', expand("%:p"), "") . ' &')<cr>

Как-то монструозно вышло...
источник

NG

Nicholas Guriev in pro.vim
а зачем вообще makeprg и его substitute?
источник

cc

cent cent in pro.vim
источник

VL

Valerii Leontiev in pro.vim
гляньте как lsp на колплишне долбит проц
Прям до турбобуста
при чем, это еще скринкаст записть жрет проц
так картина еще более устрашающая:
турбобуст проца на автокомплите, 500мГц в простое (минимум)
источник

VL

Valerii Leontiev in pro.vim
у всех так?
источник

G

GNU/Vsevolod in pro.vim
Можно попробовать отключить update_in_insert
https://github.com/kraftwerk28/dotfiles/blob/master/.config/nvim/lua/cfg/lspconfig.lua#L261-L265
источник