From 78d50445ca9beb8fb79fb265ef482f7c2286f1dc Mon Sep 17 00:00:00 2001 From: lelgenio Date: Wed, 18 May 2022 23:10:14 -0300 Subject: [PATCH] kak: show lsp progress on status bar --- dotfiles/kak/plug.kak | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/dotfiles/kak/plug.kak b/dotfiles/kak/plug.kak index 2707835..2f913fd 100644 --- a/dotfiles/kak/plug.kak +++ b/dotfiles/kak/plug.kak @@ -72,5 +72,16 @@ plug 'kak-lsp/kak-lsp' tag 'v12.2.0' do %{ remove-hooks window semantic-tokens } } + + declare-option -hidden str modeline_progress "" + define-command -hidden -params 6 -override lsp-handle-progress %{ + set global modeline_progress %sh{ + if ! "$6"; then + echo "$2${5:+" ($5%)"}${4:+": $4"}" + fi + } + } + + set global modelinefmt "%%opt{modeline_progress} %opt{modelinefmt}" }