Rename _grep_current_line option to grep_current_line
This commit is contained in:
parent
58dfd76dca
commit
9d71be769b
|
@ -2,7 +2,7 @@ decl -docstring "shell command run to search for subtext in a file/directory" \
|
||||||
str grepcmd 'grep -RHn'
|
str grepcmd 'grep -RHn'
|
||||||
decl -docstring "name of the client in which utilities display information" \
|
decl -docstring "name of the client in which utilities display information" \
|
||||||
str toolsclient
|
str toolsclient
|
||||||
decl -hidden int _grep_current_line 0
|
decl -hidden int grep_current_line 0
|
||||||
|
|
||||||
def -params .. -file-completion \
|
def -params .. -file-completion \
|
||||||
-docstring %{grep [<arguments>]: grep utility wrapper
|
-docstring %{grep [<arguments>]: grep utility wrapper
|
||||||
|
@ -19,7 +19,7 @@ All the optional arguments are forwarded to the grep utility} \
|
||||||
printf %s\\n "eval -try-client '$kak_opt_toolsclient' %{
|
printf %s\\n "eval -try-client '$kak_opt_toolsclient' %{
|
||||||
edit! -fifo ${output} -scroll *grep*
|
edit! -fifo ${output} -scroll *grep*
|
||||||
set buffer filetype grep
|
set buffer filetype grep
|
||||||
set buffer _grep_current_line 0
|
set buffer grep_current_line 0
|
||||||
hook -group fifo buffer BufCloseFifo .* %{
|
hook -group fifo buffer BufCloseFifo .* %{
|
||||||
nop %sh{ rm -r $(dirname ${output}) }
|
nop %sh{ rm -r $(dirname ${output}) }
|
||||||
remove-hooks buffer fifo
|
remove-hooks buffer fifo
|
||||||
|
@ -30,7 +30,7 @@ All the optional arguments are forwarded to the grep utility} \
|
||||||
hook -group grep-highlight global WinSetOption filetype=grep %{
|
hook -group grep-highlight global WinSetOption filetype=grep %{
|
||||||
add-highlighter group grep
|
add-highlighter group grep
|
||||||
add-highlighter -group grep regex "^((?:\w:)?[^:]+):(\d+):(\d+)?" 1:cyan 2:green 3:green
|
add-highlighter -group grep regex "^((?:\w:)?[^:]+):(\d+):(\d+)?" 1:cyan 2:green 3:green
|
||||||
add-highlighter -group grep line %{%opt{_grep_current_line}} default+b
|
add-highlighter -group grep line %{%opt{grep_current_line}} default+b
|
||||||
}
|
}
|
||||||
|
|
||||||
hook global WinSetOption filetype=grep %{
|
hook global WinSetOption filetype=grep %{
|
||||||
|
@ -50,7 +50,7 @@ def -hidden grep-jump %{
|
||||||
eval -collapse-jumps %{
|
eval -collapse-jumps %{
|
||||||
try %{
|
try %{
|
||||||
exec 'xs^((?:\w:)?[^:]+):(\d+):(\d+)?<ret>'
|
exec 'xs^((?:\w:)?[^:]+):(\d+):(\d+)?<ret>'
|
||||||
set buffer _grep_current_line %val{cursor_line}
|
set buffer grep_current_line %val{cursor_line}
|
||||||
eval -try-client %opt{jumpclient} edit -existing %reg{1} %reg{2} %reg{3}
|
eval -try-client %opt{jumpclient} edit -existing %reg{1} %reg{2} %reg{3}
|
||||||
try %{ focus %opt{jumpclient} }
|
try %{ focus %opt{jumpclient} }
|
||||||
}
|
}
|
||||||
|
@ -60,17 +60,17 @@ def -hidden grep-jump %{
|
||||||
def grep-next -docstring 'Jump to the next grep match' %{
|
def grep-next -docstring 'Jump to the next grep match' %{
|
||||||
eval -collapse-jumps -try-client %opt{jumpclient} %{
|
eval -collapse-jumps -try-client %opt{jumpclient} %{
|
||||||
buffer '*grep*'
|
buffer '*grep*'
|
||||||
exec "%opt{_grep_current_line}g<a-l>/^[^:]+:\d+:<ret>"
|
exec "%opt{grep_current_line}g<a-l>/^[^:]+:\d+:<ret>"
|
||||||
grep-jump
|
grep-jump
|
||||||
}
|
}
|
||||||
try %{ eval -client %opt{toolsclient} %{ exec %opt{_grep_current_line}g } }
|
try %{ eval -client %opt{toolsclient} %{ exec %opt{grep_current_line}g } }
|
||||||
}
|
}
|
||||||
|
|
||||||
def grep-prev -docstring 'Jump to the previous grep match' %{
|
def grep-prev -docstring 'Jump to the previous grep match' %{
|
||||||
eval -collapse-jumps -try-client %opt{jumpclient} %{
|
eval -collapse-jumps -try-client %opt{jumpclient} %{
|
||||||
buffer '*grep*'
|
buffer '*grep*'
|
||||||
exec "%opt{_grep_current_line}g<a-/>^[^:]+:\d+:<ret>"
|
exec "%opt{grep_current_line}g<a-/>^[^:]+:\d+:<ret>"
|
||||||
grep-jump
|
grep-jump
|
||||||
}
|
}
|
||||||
try %{ eval -client %opt{toolsclient} %{ exec %opt{_grep_current_line}g } }
|
try %{ eval -client %opt{toolsclient} %{ exec %opt{grep_current_line}g } }
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user