aboutsummaryrefslogtreecommitdiff
path: root/autoload/window.kak
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-11-14 20:15:04 +0530
committerAkshay Nair <phenax5@gmail.com>2025-11-14 20:15:04 +0530
commit8d7b9f00c55cc6e005344af4a145adbbbc39bc1d (patch)
treeda832a5dc0364598755ba854ff8618bc423e706d /autoload/window.kak
parent9fa923bf92e56f51079e10b4144fb9c8dd24b1d9 (diff)
downloadkakoune-config-8d7b9f00c55cc6e005344af4a145adbbbc39bc1d.tar.gz
kakoune-config-8d7b9f00c55cc6e005344af4a145adbbbc39bc1d.zip
Add toolsclient and highlighter changes
Diffstat (limited to 'autoload/window.kak')
-rw-r--r--autoload/window.kak12
1 files changed, 11 insertions, 1 deletions
diff --git a/autoload/window.kak b/autoload/window.kak
index acf9157..b3b9371 100644
--- a/autoload/window.kak
+++ b/autoload/window.kak
@@ -7,7 +7,17 @@ map global win s ': tmux-terminal-horizontal kak -c %val{session}<ret>' -docstri
map global win v ': tmux-terminal-vertical kak -c %val{session}<ret>' -docstring 'Split horizontal'
map global win z ': wq<ret>'
-define-command terminal-singleton -params 2.. -docstring 'terminal-singleton <name> <command> [args...]' %{
+def toolsclient %{
+ rename-client main
+ set global jumpclient main
+
+ try %{ eval -client tools nop } catch %{
+ tmux-terminal-vertical kak -c %val{session} -e 'rename-client tools'
+ set global toolsclient tools
+ }
+}
+
+def terminal-singleton -params 2.. -docstring 'terminal-singleton <name> <command> [args...]' %{
eval %sh{
name="$1"; shift 1;