Sublime Forum

ActualVim - perfect Vim input for Sublime Text 3

#41

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!

2 Likes

#42

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.

0 Likes