From 87fdbf64149562125085cca6b87725d1b7902d23 Mon Sep 17 00:00:00 2001 From: mattn Date: Fri, 27 Nov 2020 23:17:22 +0900 Subject: [PATCH] Check b:asyncomplete_triggers exists (#242) --- autoload/asyncomplete.vim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/autoload/asyncomplete.vim b/autoload/asyncomplete.vim index 26d5cf8..8dfcb3a 100644 --- a/autoload/asyncomplete.vim +++ b/autoload/asyncomplete.vim @@ -268,7 +268,11 @@ function! s:on_change() abort let l:ctx = asyncomplete#context() let l:last_char = l:ctx['typed'][l:ctx['col'] - 2] " col is 1-indexed, but str 0-indexed - let l:triggered_sources = get(b:asyncomplete_triggers, l:last_char, {}) + if exists('b:asyncomplete_triggers') + let l:triggered_sources = get(b:asyncomplete_triggers, l:last_char, {}) + else + let l:triggered_sources = {} + endif let l:refresh_pattern = get(b:, 'asyncomplete_refresh_pattern', '\(\k\+$\)') let [l:_, l:startidx, l:endidx] = asyncomplete#utils#matchstrpos(l:ctx['typed'], l:refresh_pattern)