Comments (6)
それはキャッシュのバージョンが古いからです。
~/.neocon (g:NeoComplCache_TermporaryDir)のinclude_completeやtags_completeディレクトリを削除してください。
from neocomplcache.vim.
了解です。
バージョンアップさせたときはキャッシュを削除するようにします。
from neocomplcache.vim.
g:NeoComplCache_TermporaryDir中のbuffer_cache, include_cache, syntax_cache, tags_cacheを削除しても発生してしまいました。今度はpython。
"sre.py"
"sre.py" [変換済] 13L, 397C
Caching syntax "python"... please wait.
function 52_check_buffer_all..52_check_buffer..52_check_include..52_load_from_tags の処理中にエラーが検出されました:
行 63:
E684: リストのインデックスが範囲外です: 2
E116: Invalid arguments for function substitute(l:tag[2], '^[/?]^?\s_|$?[/?];"$', '', 'g'), '\', '', 'g') }
E116: Invalid arguments for function substitute(substitute(l:tag[2], '^[/?]^?\s_|$?[/?];"$', '', 'g'), '\', '', 'g') }
E15: 無効な式です: { 'cmd' : substitute(substitute(l:tag[2], '^[/?]^?\s*|$?[/?];"$', '', 'g'), '\', '', 'g') }
行 74:
E121: 未定義の変数です: l:option
E116: Invalid arguments for function has_key(l:option, 'file') || (has_key(l:option, 'access') && l:option.access != 'public')
E15: 無効な式です: has_key(l:option, 'file') || (has_key(l:option, 'access') && l:option.access != 'public')
行 79:
E684: リストのインデックスが範囲外です: 3
E15: 無効な式です: (l:tag[3] == 'd' || l:option['cmd'] == '')? l:tag[0] : l:option['cmd']
行 80:
E121: 未定義の変数です: l:abbr
E116: Invalid arguments for function len(l:abbr) > g:NeoComplCache_MaxKeywordWidth)? printf(l:abbr_pattern, l:abbr, l:abbr[-8:]) : l:abbr, 'kind' : l:option['kind']}
E15: 無効な式です: { 'word' : l:tag[0], 'rank' : 5, 'prev_rank' : 0, 'prepre_rank' : 0, 'icase' : 1, 'abbr' : (len(l:abbr) > g:NeoComplCache_MaxKeywordWidth)? printf(l:abbr_pattern, l:abbr, l:abbr[-8:]) : l:abbr, 'kind' : l:option['kind']}
行 86:
E121: 未定義の変数です: l:option
E116: Invalid arguments for function has_key(l:option, 'struct')
E15: 無効な式です: has_key(l:option, 'struct')
行 100:
E121: 未定義の変数です: l:keyword
E116: Invalid arguments for function add
from neocomplcache.vim.
私の環境を疑って、vimを素の状態で試したら発生しなくなりました。
kaoriya gvim / windows
環境依存ですね。何が悪いんだろう。
ちなみに、今までの環境でv3.10で試してみたところ、
エラーは発生するのですがinclude_cacheディレクトリにもtags_cacheディレクトリにもログは吐かれませんでした。
from neocomplcache.vim.
ログを見て、原因が分かりました。次期バージョンで対応させます。
writefile()のバグも修正します。
from neocomplcache.vim.
ありがとうございました。
neocomplcacheのさらなる発展を期待してます。
from neocomplcache.vim.
Related Issues (20)
- Special character completion ruby methods HOT 2
- Autocomplete paths relative to currently open file HOT 5
- Python executable on a remote server HOT 1
- Non-english completions HOT 19
- "key not present in dictionary" errors when gvim is launched with windows 8.3 path HOT 2
- grammar error in user guide HOT 3
- Only map <c-p> and <c-n> while the neocomplcache menu is active HOT 1
- neocomplcache with coffeescript HOT 1
- Method to collect results from omnifunc without selecting first result HOT 2
- obsolete note on readme HOT 2
- filename_include source not working in Neovim HOT 4
- Can remove completefunc in neocomplcache? HOT 2
- C++ HOT 1
- NeoComplCache HOT 1
- how do I use tab to navigate like super tab? HOT 1
- suggestions are not displaying beyond the cursorline HOT 16
- When use this plugin in neovim, I get some error. HOT 1
- Undefined function pythoncomplete#Complete HOT 4
- "key not present in dictionary" errors when i use brew install macvim, version is Vim 9.0.1276 (MacVim r176) HOT 6
- Does not complete HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from neocomplcache.vim.