mirror of
https://github.com/mawww/kakoune.git
synced 2024-09-11 13:00:41 +03:00
Merge branch 'make/error-pattern' of git://github.com/pauldub/kakoune
This commit is contained in:
commit
5caa969947
@ -1,4 +1,6 @@
|
||||
decl str makecmd make
|
||||
decl str make_error_pattern " (?:fatal )?error:"
|
||||
|
||||
decl str toolsclient
|
||||
decl -hidden int _make_current_error_line
|
||||
|
||||
@ -59,7 +61,7 @@ def -hidden make-jump %{
|
||||
def make-next -docstring 'Jump to the next make error' %{
|
||||
eval -collapse-jumps -try-client %opt{jumpclient} %{
|
||||
buffer '*make*'
|
||||
exec "%opt{_make_current_error_line}g<a-l>/[0-9]+: (?:fatal )?error:<ret>"
|
||||
exec "%opt{_make_current_error_line}g<a-l>/(?:\w:)?[^:]+:\d+:(?:\d+:)?%opt{make_error_pattern}<ret>"
|
||||
make-jump
|
||||
}
|
||||
try %{ eval -client %opt{toolsclient} %{ exec %opt{_make_current_error_line}g } }
|
||||
@ -68,7 +70,7 @@ def make-next -docstring 'Jump to the next make error' %{
|
||||
def make-prev -docstring 'Jump to the previous make error' %{
|
||||
eval -collapse-jumps -try-client %opt{jumpclient} %{
|
||||
buffer '*make*'
|
||||
exec "%opt{_make_current_error_line}g<a-h><a-/>[0-9]+: (?:fatal )?error:<ret>"
|
||||
exec "%opt{_make_current_error_line}g<a-h><a-/>(?:\w:)?[^:]+:\d+:(?:\d+:)?%opt{make_error_pattern}<ret>"
|
||||
make-jump
|
||||
}
|
||||
try %{ eval -client %opt{toolsclient} %{ exec %opt{_make_current_error_line}g } }
|
||||
|
Loading…
Reference in New Issue
Block a user