Thank you very much! I skipped straight to your step 3… I was able to use vim (yes, old vim) to edit the file C:\Users\minichm\AppData\Roaming\Sublime Text 3\Packages/User/ActualVim.sublime-settings
, where I changed the neovim_path
from an empty string to "C:\\bin\\Neovim"
. I exited Sublime & re-opened it, and now everything works great. Thank you again!
ActualVim - perfect Vim input for Sublime Text 3
Alright so, I’m new to all of this stuff. I wonder if anyone can help me out.
I installed Neovim with Chocolatey, basically:
choco install neovim -y
Installed Package Control on ST4. Followed the instructions on GitHub.
Set the path to where the nvim.exe lives (in the ActualVim.sublime-settings
file):
"neovim_path": "C:/tools/neovim/nvim-win64/bin"
When I enable ActualVim:
Ctrl-Shift-P: ActualVim: Enable (Global)
The cursor just is stuck there, can’t do anything.
When I check the console, it showed these:
plugins loaded
ActualVim: using nvim binary path: C:/tools/neovim/nvim-win64/bin\nvim.exe
ActualVim: Error during nvim setup.
Traceback (most recent call last):
File "C:\Users\Admin\AppData\Roaming\Sublime Text\Packages\ActualVim\neo.py", line 79, in plugin_loaded
vim._setup()
File "C:\Users\Admin\AppData\Roaming\Sublime Text\Packages\ActualVim\neo.py", line 126, in _setup
self.nv = neovim.attach('child', argv=[NEOVIM_PATH, '--embed', '-n'] + args)
File "C:\Users\Admin\AppData\Roaming\Sublime Text\Packages\ActualVim\lib\neovim\__init__.py", line 109, in attach
return Nvim.from_session(session).with_decode(decode)
File "C:\Users\Admin\AppData\Roaming\Sublime Text\Packages\ActualVim\lib\neovim\api\nvim.py", line 51, in from_session
channel_id, metadata = session.request(b'vim_get_api_info')
File "C:\Users\Admin\AppData\Roaming\Sublime Text\Packages\ActualVim\lib\neovim\msgpack_rpc\session.py", line 109, in request
raise IOError('EOF')
OSError: EOF
I read the console messages, looked around the Packages\ActualVim
folder, but couldn’t do anything useful since I had no idea what the dev is doing. And I don’t understand that much Python.
So yea, how do I handle this? I’m really looking forward to using this plugin.