home/rc/global.kak
Maxime Coste fa72d27f9a Make kak more installable
* Kak relies on the kakrc file to be in ../share/kak/kakrc relative
to kak binary rather than in the same directory
* Added an install target to the Makefile
2013-12-23 21:36:05 +00:00

16 lines
528 B
Plaintext

def -shell-params \
-shell-completion %{ global -c $1 } \
tag %{ %sh{
if [[ $1 != "" ]]; then
tagname=$1
else
tagname=${kak_selection}
fi
params=$(global --result grep ${tagname} | sed "s/\([^:]*\):\([0-9]*\):\(.*\)/'\1:\2 \3' 'edit \1 \2; try %{ exec \"20k41Xs\\\\Q\3<ret>\" } catch %{ echo \"could not find [\3] near \1:\2\"; exec \2g }'/")
if [[ ${params} != "" ]]; then
echo "menu -auto-single ${params//$'\n'/ }"
else
echo echo tag ${tagname} not found
fi
}}