summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2013-10-31 19:14:44 +0000
committerMaxime Coste <frrrwww@gmail.com>2013-11-04 22:02:44 +0000
commit5e54705e26115e6ca77330b16744efb381ac902b (patch)
tree634a46d0e1f5cf2cee902d5fd30b20933a4afcb3 /src
parent471aeaab9ab288bd3e58668fb60a9ebc50370ffb (diff)
simplify clang-enable-autocomplete, no need for shell
Diffstat (limited to 'src')
-rw-r--r--src/rc/clang.kak9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/rc/clang.kak b/src/rc/clang.kak
index db9412dc..d1a675bb 100644
--- a/src/rc/clang.kak
+++ b/src/rc/clang.kak
@@ -29,10 +29,11 @@ def clang-complete %{
}
def clang-enable-autocomplete %{
- hook window -id clang-autocomplete InsertIdle .* %{ eval -draft %{
- exec <a-h>
- %sh{ [[ $kak_selection =~ .*(\.|->|::).$ ]] && echo "exec <a-space>; eval -client $kak_client echo 'completing...'; clang-complete" }
- }}
+ hook window -id clang-autocomplete InsertIdle .* %{
+ exec -draft <space><a-h><a-k>(\.|->|::).$<ret>
+ echo 'completing...'
+ clang-complete
+ }
}
def clang-disable-autocomplete %{ rmhooks window clang-autocomplete }