diff options
Diffstat (limited to 'rc/modules')
| -rw-r--r-- | rc/modules/wofi.kak | 14 |
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 +} |
