aboutsummaryrefslogtreecommitdiff
path: root/autoload/grep.kak
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-10-21 12:46:57 +0530
committerAkshay Nair <phenax5@gmail.com>2025-10-21 19:36:46 +0530
commitd8acf7b147b180c2333eb4122f28a4dd972cd402 (patch)
tree80eccd46e505419c89edc04504aa13ffa8dc353c /autoload/grep.kak
parent188c0207d7debf0ab5a20f6d27fae32f4a3d3f2e (diff)
downloadkakoune-config-d8acf7b147b180c2333eb4122f28a4dd972cd402.tar.gz
kakoune-config-d8acf7b147b180c2333eb4122f28a4dd972cd402.zip
Fix symlinking + some experiments
Diffstat (limited to 'autoload/grep.kak')
-rw-r--r--autoload/grep.kak16
1 files changed, 13 insertions, 3 deletions
diff --git a/autoload/grep.kak b/autoload/grep.kak
index 13a44bd..27b6d65 100644
--- a/autoload/grep.kak
+++ b/autoload/grep.kak
@@ -9,6 +9,16 @@ define-command grep-write %{
}
}
-# TODO: Proper mappings for next/prev on results
-hook global -always BufOpenFifo '\*grep\*' %{ map global normal <minus> ': grep-next-match<ret>' }
-hook global -always BufOpenFifo '\*make\*' %{ map global normal <minus> ': make-next-error<ret>' }
+hook global -always BufOpenFifo '\*grep\*' %{
+ map global file ] ': grep-next-match<ret>'
+ map global file [ ': grep-previous-match<ret>'
+}
+hook global -always BufOpenFifo '\*make\*' %{
+ map global file ] ': make-next-error<ret>'
+ map global file [ ': make-previous-error<ret>'
+}
+
+# TODO: Prevent exiting command mode from grep
+# define-command live-grep %{
+# prompt -on-change %{ eval %sh{ [ -z "$kak_text" ] || echo "grep $kak_text" } } 'live-grep: ' %{ info done }
+# }