summaryrefslogtreecommitdiff
path: root/src/rc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2013-10-11 18:45:23 +0100
committerMaxime Coste <frrrwww@gmail.com>2013-10-11 18:45:23 +0100
commitbc3cfb901668b28e810b0c77e3130cbc7d7dc0cd (patch)
tree885e2c6134283b17983c866f863954eafb55f115 /src/rc
parent17951bf077109e9c283d8a160fbcf05932183075 (diff)
Fix ctags.kak function info support
Diffstat (limited to 'src/rc')
-rw-r--r--src/rc/ctags.kak3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rc/ctags.kak b/src/rc/ctags.kak
index 85ec865b..237e94f7 100644
--- a/src/rc/ctags.kak
+++ b/src/rc/ctags.kak
@@ -32,7 +32,7 @@ def funcinfo %{
if [[ "$kak_selection" =~ [a-zA-Z_]+\( ]]; then
sigs=$(readtags -e ${kak_selection%(} | grep kind:f | sed -re 's/^(\S+).*(class|struct|namespace):(\S+).*signature:(.*)$/\4 [\3::\1]/')
if [[ -n "$sigs" ]]; then
- echo "info -anchor right '$sigs'"
+ echo "eval -client ${kak_client} %{info -anchor right '$sigs'}"
exit
fi
fi
@@ -44,6 +44,7 @@ def funcinfo %{
def ctags-enable-autoinfo %{
hook window -id ctags-autoinfo NormalIdle .* funcinfo
hook window -id ctags-autoinfo NormalEnd .* info
+ hook window -id ctags-autoinfo NormalKey .* info
hook window -id ctags-autoinfo InsertIdle .* funcinfo
}