summaryrefslogtreecommitdiff
path: root/rc
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2024-04-11 12:13:11 +1000
committerMaxime Coste <mawww@kakoune.org>2024-04-12 15:28:40 +1000
commitb1c114bf6d950684df0524e450782a151e6a0323 (patch)
tree9033f055147a92292e9593bdea3965541f34e288 /rc
parent7f556c1e871dbe9c43dd8350cb6419104dbc1d8d (diff)
Make removing an unknown highlighter an error
Fail instead of silently doing nothing, this makes it easier to toggle highlighters using a try/catch
Diffstat (limited to 'rc')
-rw-r--r--rc/tools/git.kak4
1 files changed, 2 insertions, 2 deletions
diff --git a/rc/tools/git.kak b/rc/tools/git.kak
index be1d7e70..ac349a97 100644
--- a/rc/tools/git.kak
+++ b/rc/tools/git.kak
@@ -183,7 +183,7 @@ define-command -params 1.. \
set-option buffer git_blame_flags $kak_timestamp
set-option buffer git_blame_index $kak_timestamp
set-option buffer git_blame %{}
- remove-highlighter window/git-blame
+ try %{ remove-highlighter window/git-blame }
unmap window normal <ret> %{:git blame-jump<ret>}
"
}
@@ -217,7 +217,7 @@ define-command -params 1.. \
if [ -z "${kak_opt_git_blob}" ] && {
[ "${kak_opt_filetype}" = git-diff ] || [ "${kak_opt_filetype}" = git-log ]
} then {
- echo 'remove-highlighter window/git-blame'
+ echo 'try %{ remove-highlighter window/git-blame }'
printf >${kak_command_fifo} %s '
evaluate-commands -client '${kak_client}' -draft %{
try %{