From d8acf7b147b180c2333eb4122f28a4dd972cd402 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Tue, 21 Oct 2025 12:46:57 +0530 Subject: Fix symlinking + some experiments --- autoload/grep.kak | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'autoload/grep.kak') 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 ': grep-next-match' } -hook global -always BufOpenFifo '\*make\*' %{ map global normal ': make-next-error' } +hook global -always BufOpenFifo '\*grep\*' %{ + map global file ] ': grep-next-match' + map global file [ ': grep-previous-match' +} +hook global -always BufOpenFifo '\*make\*' %{ + map global file ] ': make-next-error' + map global file [ ': make-previous-error' +} + +# 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 } +# } -- cgit v1.3.1