Skip to content
This repository has been archived by the owner on Apr 16, 2024. It is now read-only.

Feature request: live-reload Doom on update #158

Closed
NTBBloodbath opened this issue Oct 7, 2021 · 0 comments
Closed

Feature request: live-reload Doom on update #158

NTBBloodbath opened this issue Oct 7, 2021 · 0 comments
Assignees
Labels
branch: develop For stuff regarding to development branch good first issue Good for newcomers priority: medium Medium priority stuff scope: enhancement New feature or request
Milestone

Comments

@NTBBloodbath
Copy link
Collaborator

This is an experiment and don't know if it's gonna even work but this would be really cool.

Basically, after a :DoomUpdate Doom sends a log message telling the user to relaunch Neovim, but what if we avoid this and say "Ok, Doom was updated and now let's reload all Doom stuff" so the user has the live changes and can keep coding without interruptions.

Also as a side request we could use jobs for updating so neovim will not become unusable until Doom gets updated.

@NTBBloodbath NTBBloodbath added scope: enhancement New feature or request good first issue Good for newcomers branch: develop For stuff regarding to development branch priority: medium Medium priority stuff labels Oct 7, 2021
@NTBBloodbath NTBBloodbath added this to the 3.2.0 milestone Oct 7, 2021
@NTBBloodbath NTBBloodbath self-assigned this Oct 7, 2021
NTBBloodbath added a commit that referenced this issue Oct 8, 2021
  - Fix undefined log in `doom.modules` module (fixes ci too)

BREAKING CHANGE: move `is_plugin_disabled` and `check_plugin` from `doom.core.functions` to `doom.utils`
NTBBloodbath added a commit that referenced this issue Oct 8, 2021
  - Call modules functions in a protected call

  - Add `reload_lua_modules`, `reload_configs` and `full_reload` functions to reloader module
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
branch: develop For stuff regarding to development branch good first issue Good for newcomers priority: medium Medium priority stuff scope: enhancement New feature or request
Projects
None yet
1 participant