From 6c47b204e2851c48118d15651e88ce2c2cb0c6c3 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Tue, 11 Nov 2014 13:58:12 +0000 Subject: [PATCH] Support windows style path in grep output --- rc/grep.kak | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rc/grep.kak b/rc/grep.kak index 575ef4616..ed7104998 100644 --- a/rc/grep.kak +++ b/rc/grep.kak @@ -22,7 +22,7 @@ def -shell-params -file-completion \ hook global WinSetOption filetype=grep %{ addhl group grep - addhl -group grep regex "^([^:]+):(\d+):(\d+)?" 1:cyan 2:green 3:green + addhl -group grep regex "^((?:\w:)?[^:]+):(\d+):(\d+)?" 1:cyan 2:green 3:green addhl -group grep line_option _grep_current_line default+b hook buffer -group grep-hooks NormalKey jump } @@ -32,7 +32,7 @@ hook global WinSetOption filetype=(?!grep).* %{ rmhl grep; rmhooks buffer grep-h decl str jumpclient def jump %{ - exec 'xs^([^:]+):(\d+):(\d+)?' + exec 'xs^((?:\w:)?[^:]+):(\d+):(\d+)?' set buffer _grep_current_line %val{cursor_line} eval -try-client %opt{jumpclient} edit -existing %reg{1} %reg{2} %reg{3} try %{ focus %opt{jumpclient} }