diff options
author | Jason Chu | 2016-11-13 22:20:21 +0000 |
---|---|---|
committer | Jason Chu | 2016-11-13 22:20:21 +0000 |
commit | 2023c8bab6d345f9c4219cf6bd2fb1442f797763 (patch) | |
tree | 844a858f05a4ce217f9770795a1d5fdde4c5b203 | |
parent | 60b5600e0d71d82aa1b1736b14167fc77482da02 (diff) | |
download | vim-beancount-2023c8bab6d345f9c4219cf6bd2fb1442f797763.tar.gz |
Add caching back to python3 autocomplete implementation
-rw-r--r-- | autoload/beancount.vim | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/autoload/beancount.vim b/autoload/beancount.vim index 3f3b930..9d18252 100644 --- a/autoload/beancount.vim +++ b/autoload/beancount.vim @@ -121,7 +121,7 @@ function! s:get_root() endfunction function! beancount#load_everything() - if s:using_python3 + if s:using_python3 && !exists('b:beancount_loaded') let l:root = s:get_root() python3 << EOF import vim @@ -159,6 +159,7 @@ vim.command('let b:beancount_events = [{}]'.format(','.join(repr(x) for x in sor vim.command('let b:beancount_links = [{}]'.format(','.join(repr(x) for x in sorted(links)))) vim.command('let b:beancount_payees = [{}]'.format(','.join(repr(x) for x in sorted(payees)))) vim.command('let b:beancount_tags = [{}]'.format(','.join(repr(x) for x in sorted(tags)))) +vim.command('let b:beancount_loaded = v:true'.format(','.join(repr(x) for x in sorted(tags)))) EOF endif endfunction |