doom-nvim
doom-nvim copied to clipboard
Following develop: breaking changes on incoming Doom versions
This issue tracks all the breaking changes on incoming Doom versions that may require users to update configurations.
Inspired by
Following HEAD: breaking changes on masterissue found in Neovim repo.
2021/09/02
- #108 was merged which will break two configuration files,
doomrc.luaandplugins.lua. The mentioned files were renamed todoom_modules.luaanddoom_userplugins.luarespectively, but also got some changes converting them to actual modules so you will need to update your configuration files.
2021/09/07
-
8c9c003 was pushed which introduced a new configuration option in
doom_config.luafile for toggling keybindings modules, and fragmenting theextras/keybindingsmodule. By default all keybindings modules will be enabled even without having the configuration option. See doom_config.lua changes for more information. -
9576e43 was pushed which replaced the built-in documentation (
doom_nvim.txt) with a Neorg-based documentation and we aren't using the:helpcommand anymore to open Doom documentation, see the details here.
2021/10/07
- #157 was merged which renamed
lsp_warningandlsp_informationtolsp_warnandlsp_inforespectively indoom_config.luafile.
2021/11/08
098c1b1~~was pushed which adds aenable_numberingoption. After updating, numbering will not work until you add that configuration option in yourdoom_config.luafile.~~
NOTE: this change have been "reverted" and the option is now called disable_numbering to avoid creating more unneeded breaking changes to existing users.
2022/07/26
- Doom nvim v4.0.0 rewrite has entirely new config / modules.lua. Please refer to the release docs https://github.com/NTBBloodbath/doom-nvim/releases/tag/v4.0.0 and updated README.md.