summaryrefslogtreecommitdiff
path: root/rc/modules
diff options
context:
space:
mode:
authorAlex Leferry 2 <alexherbo2@gmail.com>2020-02-19 16:28:35 +0100
committerAlex Leferry 2 <alexherbo2@gmail.com>2020-06-18 14:33:34 +0200
commit3ccce2f23ff0001b8528fce41a7ab18ab8347bdf (patch)
tree668ca12aebd51305050ba83417d644d7f11eb0d6 /rc/modules
parentaa9d5926beb0d804b0f793661e3411a4b1fb3ef4 (diff)
Add support for Wofi
https://hg.sr.ht/~scoopta/wofi
Diffstat (limited to 'rc/modules')
-rw-r--r--rc/modules/wofi.kak14
1 files changed, 14 insertions, 0 deletions
diff --git a/rc/modules/wofi.kak b/rc/modules/wofi.kak
new file mode 100644
index 0000000..3249822
--- /dev/null
+++ b/rc/modules/wofi.kak
@@ -0,0 +1,14 @@
+provide-module connect-wofi %{
+ require-module connect
+ define-command wofi-files -params .. -file-completion -docstring 'Open selected files with Wofi' %{
+ connect-shell %{
+ edit $(fd --type file . "$@" | wofi --show dmenu --prompt 'Open selected files')
+ } -- %arg{@}
+ }
+ define-command wofi-buffers -params ..1 -buffer-completion -docstring 'Open selected buffers with Wofi' %{
+ connect-shell %{
+ buffer $(buffer | grep -F "$1" | wofi --show dmenu --prompt 'Open selected buffers')
+ } -- %arg{@}
+ }
+ alias global wofi wofi-files
+}