]> Freerunner's - dotfiles.git/commitdiff
fish: add kks integration
authorAndre Ramnitz <tux.rising@gmail.com>
Mon, 11 Dec 2023 22:26:33 +0000 (23:26 +0100)
committerAndre Ramnitz <tux.rising@gmail.com>
Sun, 18 Aug 2024 16:18:52 +0000 (18:18 +0200)
.gitmodules
fish/.config/fish/fish_variables
fish/.config/fish/functions/k.fish [new file with mode: 0644]
fish/.config/fish/functions/ka.fish [new file with mode: 0644]
fish/.config/fish/functions/kcd.fish [new file with mode: 0644]
fish/.config/fish/functions/kkd.fish [new file with mode: 0644]
fish/.config/fish/functions/ks.fish [new file with mode: 0644]
kak/.config/kak/plugins/foot.kak [new submodule]

index 3cf5e8606089590339a4a5b309d4497b49b3e675..3b36fa19242388e391ac1e18975c9120b6717f36 100644 (file)
@@ -30,3 +30,7 @@
        path = kak/.config/kak/plugins/bookmarks.kak
        url = https://github.com/Ersikan/bookmarks.kak
        branch = main
+[submodule "foot.kak"]
+       path = kak/.config/kak/plugins/foot.kak
+       url = https://github.com/kkga/foot.kak
+       branch = master
index 0b2dc83484705a6e6b064d8ad009e5ad1a4d99c0..44220a96c1a0f91d62939610137c175846d2360a 100644 (file)
@@ -1,6 +1,7 @@
 # This file contains fish universal variable definitions.
 # VERSION: 3.0
-SETUVAR --export EDITOR:/usr/bin/kak
+SETUVAR --export EDITOR:'kks edit'
+SETUVAR --export KKS_DEFAULT_SESSION:'default'
 SETUVAR --export VDPAU_DRIVER:radeonsi
 SETUVAR __fish_initialized:3400
 SETUVAR fish_color_autosuggestion:8e908c
diff --git a/fish/.config/fish/functions/k.fish b/fish/.config/fish/functions/k.fish
new file mode 100644 (file)
index 0000000..fd78e07
--- /dev/null
@@ -0,0 +1,3 @@
+function k --wraps='kks edit' --description 'alias k=kks edit'
+  kks edit $argv; 
+end
diff --git a/fish/.config/fish/functions/ka.fish b/fish/.config/fish/functions/ka.fish
new file mode 100644 (file)
index 0000000..acb3ce4
--- /dev/null
@@ -0,0 +1,3 @@
+function ka --wraps='kks attach' --description 'alias ka=kks attach'
+  kks attach $argv; 
+end
diff --git a/fish/.config/fish/functions/kcd.fish b/fish/.config/fish/functions/kcd.fish
new file mode 100644 (file)
index 0000000..eaf3ee6
--- /dev/null
@@ -0,0 +1,3 @@
+function kcd --wraps='cd $(kks get %sh{pwd})' --description 'alias kcd=cd $(kks get %sh{pwd})'
+  cd $(kks get %sh{pwd}) $argv; 
+end
diff --git a/fish/.config/fish/functions/kkd.fish b/fish/.config/fish/functions/kkd.fish
new file mode 100644 (file)
index 0000000..58e7dbc
--- /dev/null
@@ -0,0 +1,3 @@
+function kkd --wraps='kks kill; unset KKS_SESSION KKS_CLIENT' --description 'alias kkd=kks kill; unset KKS_SESSION KKS_CLIENT'
+  kks kill; unset KKS_SESSION KKS_CLIENT $argv; 
+end
diff --git a/fish/.config/fish/functions/ks.fish b/fish/.config/fish/functions/ks.fish
new file mode 100644 (file)
index 0000000..a620582
--- /dev/null
@@ -0,0 +1,3 @@
+function ks --wraps='eval $(kks-select)' --description 'alias ks=eval $(kks-select)'
+  eval $(kks-select) $argv; 
+end
diff --git a/kak/.config/kak/plugins/foot.kak b/kak/.config/kak/plugins/foot.kak
new file mode 160000 (submodule)
index 0000000..406cbad
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 406cbaddb7daaeb33a308557b4faf94697bcc91a