Skip to content

Tags: subnut/nvim-ghost.nvim

Tags

v0.5.4

Toggle v0.5.4's commit message
Version bump to build using updated dependencies

Skips v0.5.3 because I mistakenly created a v0.5.3 tag that points to a
commit that didn't update binary_version to v0.5.3

v0.5.3

Toggle v0.5.3's commit message
Version bump to build using updated dependencies

v0.5.2

Toggle v0.5.2's commit message
Version bump to build using updated dependencies

v0.5.1

Toggle v0.5.1's commit message
binary: fix boolean environment variable parsing

v0.5.1-keepbuf.1

Toggle v0.5.1-keepbuf.1's commit message
Implement g:nvim_ghost_keep_buffers

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

Toggle v0.5.0's commit message
Added :GhostTextStop when autostart = 0

v0.4.1

Toggle v0.4.1's commit message
Release v0.4.1

- 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

Toggle v0.4.0's commit message
Revert back to threading

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

Toggle v0.3.2's commit message
v0.3.2: BUGFIX

Buffers closed in neovim weren't being disconnected from GhostText.
Fixed.

v0.3.1

Toggle v0.3.1's commit message
[HOTFIX] Fix for MacOS

See #50

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