diff --git a/dotfiles/.vim/online_fxreader_pr34_vim/beta.py b/dotfiles/.vim/online_fxreader_pr34_vim/beta.py index 604be1f..2e046e4 100644 --- a/dotfiles/.vim/online_fxreader_pr34_vim/beta.py +++ b/dotfiles/.vim/online_fxreader_pr34_vim/beta.py @@ -233,12 +233,18 @@ augroup END try: key_str = key.decode('utf-8') except: - return 0 + return vim.Function('popup_filter_menu')( + self._popup_id, key + ) + # return 0 if not key_str.isprintable(): - return 0 - else: + return vim.Function('popup_filter_menu')( + self._popup_id, key + ) + # return 0 + else: with self._lock: self._set_filter_pattern(self._filter_pattern + key_str)