Skip to content

Releases: subnut/nvim-ghost.nvim

v0.5.4

06 Jun 06:44
Compare
Choose a tag to compare

Version bump to build using updated dependencies

v0.5.3

06 Jun 06:40
Compare
Choose a tag to compare
v0.5.3 Pre-release
Pre-release
Version bump to build using updated dependencies

v0.5.2

29 May 17:35
Compare
Choose a tag to compare
Version bump to build using updated dependencies

v0.5.1

29 Mar 09:20
Compare
Choose a tag to compare
binary: fix boolean environment variable parsing

v0.5.1-keepbuf.1: Implement g:nvim_ghost_keep_buffers

29 Mar 10:55
Compare
Choose a tag to compare
When set to 1, buffers won't be deleted when the connection is closed
from the browser side. This avoids any data loss in case of browser
crashes.

v0.5.0

18 Mar 21:45
Compare
Choose a tag to compare
Added :GhostTextStop when autostart = 0

Release v0.4.1

16 Mar 09:51
Compare
Choose a tag to compare
- Fix the bug that was fixed in v0.3.2 and reintroduced in v0.4.0
- Reduce default verbosity of logs. We can get more verbose logs on
  demand by setting the environment variable NVIM_GHOST_VERBOSE_LOGGING

v0.4.0: Revert back to threading

14 Mar 21:33
Compare
Choose a tag to compare
Multiprocessing is hard. Especially when you include Windows in the mix.
But this was a good exercise. It showed me how messed up my code is.

Notes to future self:
- The reason i've abandoned the path of trying to migrate to
  multiprocessing is because of the "spawn" method. It can be enabled on
  linux by using set_method("spawn"), and is the default method for
  MacOS, and the only method in Windows.

- Also, doing multiprocessing the right way is hard. See -
  https://docs.python.org/3/library/multiprocessing.html#programming-guidelines

- If you ever pursue "spawn" in the future, keep these in mind -
  https://docs.python.org/3/library/multiprocessing.html#the-spawn-and-forkserver-start-methods

v0.3.2: BUGFIX

14 Mar 20:58
Compare
Choose a tag to compare
Buffers closed in neovim weren't being disconnected from GhostText.
Fixed.

v0.3.1: [HOTFIX] Fix for MacOS

14 Mar 20:18
Compare
Choose a tag to compare
See https://github.com/subnut/nvim-ghost.nvim/issues/50

Set multiprocessing.set_start_method("fork") before initializing
multiprocessing.Manager. Without this it will spawn an infinite number
of subprocesses on Apple M1.