summaryrefslogtreecommitdiff
path: root/test/hooks/completion-hide/rc
blob: 565a8e6bee81d6f704d96485185a6676ce118ced (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
declare-option completions line1
declare-option completions line2
set-option global completers \
	option=line1 \
	option=line2 \

define-command update-completions %{
    set-option global line1 "1.1@%val{timestamp}" foo()||
    set-option global line2 "2.1@%val{timestamp}" foo()||
}

hook global InsertCompletionHide .+ %{
    evaluate-commands -draft %{
        select %val{hook_param}
        execute-keys i<lt><esc>a<gt><esc>
	execute-keys <a-h>i "accepted completion: "
    }
}
hook global InsertCompletionHide '' %{
    evaluate-commands -draft %{
        execute-keys <a-h>i "rejected completion "
    }
}