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 "
}
}
|