maralla / completor.vim

Async completion framework made ease.
MIT License
1.31k stars 62 forks source link

Popout Menu For Filename Completion Disappears #142

Open amadeus opened 6 years ago

amadeus commented 6 years ago

So I've come into a very strange issue. I have 2 computers, but I use the same .vimrc and setup on both.

On one, filename completion works perfectly. On the other one, the filename completion appears, but the moment I type any character to start limiting options, it disappears and never reappears again.

I've also tried making completor the ONLY plugin source with no configuration, and the bug still exists on only this one computer of mine.

Here's a video of the issue: video

I looked through to the docs to try and see if there was some sort of way to debug this, but I couldn't find any.

Any ideas of stuff I could print or log to see what is going on? Once again, I have 2 computers, on one, everything works fine, on the other, it's completely broken and I am not sure why.

maralla commented 6 years ago

I pushed some commits to allow logging easily. You can set let g:completor_debug=1 and check the file named /path/to/completor.vim/pythonx/completor.log.

amadeus commented 6 years ago

Awesome, thanks a bunch, will turn on logging and report back!

amadeus commented 6 years ago

Alright, so I setup some logging for this video

And here is the output I got:

2017-10-17 23:59:53,332 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './
2017-10-17 23:59:53,332 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, 0), ({'menu': '[F]', 'word': u'components', 'abbr': u'components/'}, 0), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 0), ({'menu': '[F]', 'word': u'index.js', 'abbr': ''}, 0), ({'menu': '[F]', 'word': u'reducers', 'abbr': u'reducers/'}, 0), ({'menu': '[F]', 'word': u'registerServiceWorker.js', 'abbr': ''}, 0), ({'menu': '[F]', 'word': u'store.js', 'abbr': ''}, 0), ({'menu': '[F]', 'word': u'utils', 'abbr': u'utils/'}, 0)]
2017-10-17 23:59:54,552 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-17 23:59:54,552 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-17 23:59:54,553 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-17 23:59:54,553 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-17 23:59:54,553 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-17 23:59:54,553 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-17 23:59:54,553 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-17 23:59:54,553 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-17 23:59:54,554 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-17 23:59:54,554 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-17 23:59:54,554 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-17 23:59:54,554 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-17 23:59:54,554 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-17 23:59:54,555 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-17 23:59:54,555 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-17 23:59:54,555 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-17 23:59:54,555 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-17 23:59:54,555 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-17 23:59:54,556 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-17 23:59:54,556 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-17 23:59:54,556 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-17 23:59:54,556 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-17 23:59:54,556 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-17 23:59:54,556 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-17 23:59:54,557 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-17 23:59:54,557 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-17 23:59:54,557 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-17 23:59:54,557 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-17 23:59:54,557 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-17 23:59:54,558 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-17 23:59:54,742 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-17 23:59:54,743 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-17 23:59:54,743 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-17 23:59:54,743 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-17 23:59:54,743 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-17 23:59:54,744 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-17 23:59:54,744 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-17 23:59:54,744 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-17 23:59:54,744 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-17 23:59:54,744 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-17 23:59:54,745 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-17 23:59:54,745 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-17 23:59:54,745 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-17 23:59:54,745 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-17 23:59:54,745 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-17 23:59:54,745 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-17 23:59:54,746 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-17 23:59:54,746 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-17 23:59:54,746 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-17 23:59:54,746 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-17 23:59:54,746 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-17 23:59:54,746 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-17 23:59:54,747 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-17 23:59:54,747 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-17 23:59:54,747 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-17 23:59:54,747 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-17 23:59:54,747 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-17 23:59:54,747 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-17 23:59:54,748 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-17 23:59:54,748 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:00:55,892 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './
2017-10-18 00:00:55,893 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, 0), ({'menu': '[F]', 'word': u'components', 'abbr': u'components/'}, 0), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 0), ({'menu': '[F]', 'word': u'index.js', 'abbr': ''}, 0), ({'menu': '[F]', 'word': u'reducers', 'abbr': u'reducers/'}, 0), ({'menu': '[F]', 'word': u'registerServiceWorker.js', 'abbr': ''}, 0), ({'menu': '[F]', 'word': u'store.js', 'abbr': ''}, 0), ({'menu': '[F]', 'word': u'utils', 'abbr': u'utils/'}, 0)]
2017-10-18 00:00:56,802 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:00:56,803 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:00:56,803 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:00:56,803 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:00:56,803 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:00:56,804 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:00:56,804 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:00:56,804 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:00:56,804 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:00:56,804 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:00:56,805 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:00:56,805 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:00:56,805 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:00:56,805 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:00:56,805 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:00:56,806 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:00:56,806 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:00:56,806 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:00:56,806 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:00:56,807 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:00:56,807 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:00:56,807 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:00:56,807 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:00:56,807 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:00:56,808 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:00:56,808 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:00:56,808 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:00:56,808 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:00:56,809 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:00:56,809 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:00:57,158 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:00:57,158 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:00:57,158 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:00:57,159 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:00:57,159 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:00:57,159 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:00:57,159 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:00:57,159 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:00:57,160 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:00:57,160 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:00:57,160 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:00:57,160 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:00:57,160 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:00:57,161 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:00:57,161 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:00:57,161 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:00:57,161 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:00:57,161 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:00:57,162 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:00:57,162 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:00:57,162 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:00:57,162 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:00:57,162 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:00:57,162 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:00:57,163 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:00:57,163 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:00:57,163 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:00:57,163 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:00:57,163 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:00:57,164 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:01:02,653 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './
2017-10-18 00:01:02,653 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, 0), ({'menu': '[F]', 'word': u'components', 'abbr': u'components/'}, 0), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 0), ({'menu': '[F]', 'word': u'index.js', 'abbr': ''}, 0), ({'menu': '[F]', 'word': u'reducers', 'abbr': u'reducers/'}, 0), ({'menu': '[F]', 'word': u'registerServiceWorker.js', 'abbr': ''}, 0), ({'menu': '[F]', 'word': u'store.js', 'abbr': ''}, 0), ({'menu': '[F]', 'word': u'utils', 'abbr': u'utils/'}, 0)]
2017-10-18 00:01:03,395 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:01:03,396 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:01:03,396 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:01:03,396 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:01:03,396 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:01:03,397 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:01:03,397 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:01:03,397 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:01:03,397 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:01:03,397 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:01:03,398 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:01:03,398 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:01:03,398 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:01:03,398 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:01:03,398 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:01:03,399 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:01:03,399 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:01:03,399 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:01:03,399 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:01:03,399 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:01:03,400 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:01:03,400 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:01:03,400 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:01:03,400 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:01:03,400 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:01:03,401 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:01:03,401 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:01:03,401 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:01:03,401 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './a
2017-10-18 00:01:03,401 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -999), ({'menu': '[F]', 'word': u'Constants.js', 'abbr': ''}, 5)]
2017-10-18 00:01:04,032 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:01:04,032 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:01:04,032 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:01:04,033 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:01:04,033 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:01:04,033 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:01:04,033 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:01:04,033 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:01:04,034 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:01:04,034 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:01:04,034 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:01:04,034 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:01:04,034 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:01:04,035 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:01:04,035 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:01:04,035 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:01:04,035 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:01:04,035 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:01:04,036 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:01:04,036 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:01:04,036 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:01:04,036 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:01:04,036 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:01:04,036 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:01:04,037 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:01:04,037 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:01:04,037 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:01:04,037 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]
2017-10-18 00:01:04,037 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] start filename parse: import './ac
2017-10-18 00:01:04,038 [INFO][/Users/amadeus/.vim/bundle/completor.vim/pythonx/completers/common/filename.py] completions: [({'menu': '[F]', 'word': u'actions', 'abbr': u'actions/'}, -998)]

It appears that the filename stuff is properly filtering the list as I type, however for some reason it appears that the popout menu is disappearing.

Here's the output from :version incase that helps:

VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Oct 17 2017 23:43:29)
MacOS X (unix) version
Included patches: 1-1203
Compiled by amadeus@iMac.local
Huge version with MacVim GUI.  Features included (+) or not (-):
+acl             +cryptv          +float           +lispindent      +mouse_xterm     +quickfix        +terminal        +wildmenu
+arabic          +cscope          +folding         +listcmds        +multi_byte      +reltime         +terminfo        +windows
+autocmd         +cursorbind      -footer          +localmap        +multi_lang      +rightleft       +termresponse    +writebackup
+balloon_eval    +cursorshape     +fork()          +lua             -mzscheme        +ruby            +textobjects     -X11
+browse          +dialog_con_gui  +fullscreen      +menu            +netbeans_intg   +scrollbind      +timers          -xfontset
++builtin_terms  +diff            -gettext         +mksession       +num64           +signs           +title           +xim
+byte_offset     +digraphs        -hangul_input    +modify_fname    +odbeditor       +smartindent     +toolbar         -xpm
+channel         +dnd             +iconv           +mouse           +packages        +startuptime     +transparency    -xsmp
+cindent         -ebcdic          +insert_expand   +mouseshape      +path_extra      +statusline      +user_commands   -xterm_clipboard
+clientserver    +emacs_tags      +job             +mouse_dec       +perl            -sun_workshop    +vertsplit       -xterm_save
+clipboard       +eval            +jumplist        -mouse_gpm       +persistent_undo +syntax          +virtualedit
+cmdline_compl   +ex_extra        +keymap          -mouse_jsbterm   +postscript      +tag_binary      +visual
+cmdline_hist    +extra_search    +lambda          +mouse_netterm   +printer         +tag_old_static  +visualextra
+cmdline_info    +farsi           +langmap         +mouse_sgr       +profile         -tag_any_white   +viminfo
+comments        +file_in_path    +libcall         -mouse_sysmouse  +python          -tcl             +vreplace
+conceal         +find_in_path    +linebreak       +mouse_urxvt     -python3         +termguicolors   +wildignore
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "$VIM/gvimrc"
    user gvimrc file: "$HOME/.gvimrc"
2nd user gvimrc file: "~/.vim/gvimrc"
       defaults file: "$VIMRUNTIME/defaults.vim"
    system menu file: "$VIMRUNTIME/menu.vim"
  fall-back for $VIM: "/Applications/MacVim.app/Contents/Resources/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MACVIM -Wall -Wno-unknown-pragmas -pipe  -DMACOS_X_UNIX  -g -O2 -U_FORTIFY_SOURCE -
D_FORTIFY_SOURCE=1
Linking: gcc   -L. -fstack-protector -L/usr/local/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/openssl/lib -L/usr/local/opt/readline/lib
-L. -fstack-protector -L/usr/local/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/openssl/lib -L/usr/local/opt/readline/lib  -L/usr/local/l
ib -o Vim -framework Cocoa -framework Carbon       -lncurses  -liconv -framework Cocoa  -pagezero_size 10000 -image_base 100000000 -L/usr/loca
l/Cellar/lua51/5.1.5_4/lib -lluajit-5.1 -mmacosx-version-min=10.13 -fstack-protector-strong -L/usr/local/lib  -L/usr/local/Cellar/perl/5.26.1/
lib/perl5/5.26.1/darwin-thread-multi-2level/CORE -lperl -lm -lutil -lc -F/usr/local/opt/python/Frameworks -framework Python   -lruby.2.4.2 -lo
bjc

Is there any other kind of output I could get from MacVim that could help?

alexxmde-zz commented 6 years ago

I'm also experiencing this issue. Have 0 knowleadge of vimL but I'm trying to figure something out, as my logs are the same as above

alexxmde-zz commented 6 years ago

All right, I reinstalled everything and also added a .tern-project file (which was missing) and the file completion works now