All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
See a more detailed changelist on the release https://github.com/doom-neovim/doom-nvim/releases/tag/v4.0.5.
- fix(langs,vue): Reconfigured to use single LSP instance.
- feat(core): Added
:DoomProfile
command to profile/trace internal startup time. - tweak(modules,neorg): Lazy-load neorg (-100ms on startup)
- feat(modules, linter): Show null-ls source in error.
- fix(modules,telescope): Fix
<leader>cs
symbols view - feat(modules,lsp): Cleaner completion menu
- fix(modules,telescope): Fixed filebrowser
<leader>.
not opening files. - feat(core,treesitter): Add option to opt out of gcc/clang warning message
- feat(core,langs): Improved error messaging with null-ls package install failures.
- feat(langs): Add
lsp_config
option to configure lsp provider. - fix(comments): Update plugin call convention by @Fryuni in #404
- fix(dashboard): Fix shortcuts shown on dashboard by @Fryuni in #403
- Fixed backup dirs & added doom-nvim installed check by @Coloursplash in #401
- feat(auto_install): Switch from nvim-lsp-installer to mason.nvim + various other improvements. by @connorgmeehan in #405
- @Coloursplash made their first contribution in #401
Full Changelog: https://github.com/doom-neovim/doom-nvim/compare/v4.0.5...v4.1.0
This release adds support for neovim v0.8! Due to breaking changes to treesitter
you might not be able to run :PackerSync
. In this case try running
:DoomNuke all
(to re-install packer plugins + delete compiled.lua) and then
restarting neovim.
- c3f3f03 feat(core): Add
:DoomNuke
command to re-install all plugins.- Can write
:DoomNuke all|plugins|cache
all
Delete packer plugins (re-install on next launch) +packer_compiled.lua
plugins
Delete packer plugins (re-install on next launch)cache
Deletepacker_compiled.lua
- Can write
- 7d90b56 feat,chore(core): Support nvim-0.8, update packer pinned dependencies, add fallback dependencies for 0.7
- 84009cd feat(langs,nix): Added nix language support (#399) (Thanks @Fryuni!)
- 8e01af1 fix(whichkey): Not showing all keymaps
- 99f5a78 Add extra description for configurable binds and autocmds
- 47441f5 Fix docs message and alignment
- c475091 feat(core): Add
requires_modules
field to modules- Should now warn you if you don't enable codependant modules i.e.
features.projects
requiresfeatures.telescope
- Should now warn you if you don't enable codependant modules i.e.
- 093b2c0 feat(langs,gdscript): Add gdscript language support (support is not great but it's there)
- d741fa0 feat(core): Add
ignorecase
andsmartcase
options (#387)
- 618cbb2 docs: Improved docs on adding / installing plugins (guides user to
:PackerSync
after adding new plugins)
Some "soft" breaking changes in this releases (should handle itself but could still cause complications). Explanations highlighted with the changes.
- db322f3 fix(auto_install)!: Switch to using default install directory.
- Note: You will have to re-install your LSPs, this should happen automatically but if you have any extra LSPs they will need to be re-installed.
- 5f9cf2d fix(keymaps): Incorrect EmmyLua typing
- 5074f61 ea799b3 fix(whichkey): User keybinds not showing in whichkey.
- 6b47758 fix(langs,vue): Fixed LSP broken in monorepos
- ec17813 2693dbf 31668a5 fix(core): Updated minimum neovim version to 0.7.0 + added updating neovim docs.
- Note: Including this in a minor release as doom-nvim was broken on 0.6.0 anyway, these changes just formalize it and tell users how to upgrade.
- 845b5b6 fix(telescope): Broken
<leader>.
(browse_files) keybind. - 8d12f36 fix(core): Fix EmmyLua typing for
doom.use_package
- e8e7df7 fix(explorer): delete duplicate keybinding (#383)
- This change fixes the explorer (
<leader>oe
keybind breaking after some use).
- This change fixes the explorer (
- 3790255 chore: Update pinned packer dependencies.
- feat(lsp): Enabled ghost_text by default
- feat(dockerfile): Added Dockerfile language support.
- feat(ocaml): add ocaml language support by @edwintorok in #373
- feat(html): Add html language support
- fix(langs,typescript): Add
tsx
treesitter grammer totypescript
language support. - fix(netrw): do not disable loading netrw when netrw feature is enabled
- fix(linter): Increased formatting timeout. (fixes lsp formatting timing out on large documents)
- fix Dockerfile, lsp warning and preserve_edit_pos by @edwintorok in #371
- Fix netrw and explorer features by @edwintorok in #380
- fix(statusline): increase contrast by @edwintorok in #381
- improves support for older colour schemes + correctly handles when highlights are reversed.
- @edwintorok made their first contribution in #371
- feat(docs): Added uninstall docs
- fix(docs): Broken links in README.md
- fix(features.telescope): Broken ` keybind if telescope hasn't loaded yet.
- fix(logger): Fix when
stdpath('data')
doesn't exist @dwarfmaster #364 - chore(deps): Update pinned packer dependencies
- fix(lsp): Fixed some lsps not working when
snippets
module disabled.
- refact(langs): Renamed
snippets
toextra_snippets
.
doom_modules.lua
renamed tomodules.lua
doom_config.lua
renamed toconfig.lua
doom_userplugins.lua
replaced by thedoom.use_package(...)
helper function.- refact!:
+lsp
flags for languages are now redundant, all langs have LSP enabled by default. - refact!: Rewrote doom-nvim internals to simplify code + improve modularity and integrations between modules.
modules.lua
now only has two sections:features
andlangs
- Modules defined in
lua/doom/modules/SECTION_NAME/MODULE_NAME
- Each module contains all plugins, config, keybinds, autocommands for a feature or a language.
- Users can override or add new modules by creating a folder in
lua/user/modules/SECTION_NAME/MODULE_NAME
(implementing custom modules).
- refact!:
config.lua
to define your config programatically / imperatively using new helper functions. - feat: Added an install script (clones doom-nvim, checks out a new branch
my-config
). - feat: Added
repl
module (run code in neovim using iron.nvim). - feat: Added
annotations
module (generate code documentation using neogen) to replace brokennvim-tree-docs
plugin. - feat: Added
projects
module (quickly switch between projects using project.nvim). - feat: Added
lsp_progress
module (shows lsp startup and loading using fidget.nvim) - refact!:
linter
andformatter
module merged into one (linter
). - refact!:
linter
module to use null-ls.nvim. - refact: Renamed
kommentary
module tocomment
module, switched to Comment.nvim and fixed keybinds. - feat: Implemented a
nest.nvim
inspired keymap syntax that integrates withwhichkey
andnvim-mapper
. - feat: Added optional impatient.nvim (
doom.impatient_enabled = true
inconfig.lua
).- WARN: This can create bugs when modifying your config and you'll probably have to run
:LuaCacheClear
.
- WARN: This can create bugs when modifying your config and you'll probably have to run
- refact: Removed
develop
branch, doom-nvim will now use rolling releases with tagged stable versions. - refact: Auto updating logic moved into core module
- Now requires user to use a custom config branch
- Updating will merge the latest tagged stable version with your custom config branch.
- tweak: Various startup time improvements.
- Removed support for Neovim 0.5
- Fixed bug where the Dashboard would show instead of piped contents
- Updated pinned dependencies to latest versions solving quite a few smaller and undocumented bugs.
3.2.0 - 2021-11-24
- Completely reload Doom after updating
- Hot reload plugins configurations
- Run
PackerCompile
on exit when Doom modulesor userplugins files were modified - Automatically install or uninstall plugins on save in plugins files
- Improve debugging messages
- Better error catching
- Install http tree-sitter parser if
rest.nvim
plugin is enabled - New languages in
doom_modules.lua
file - New
contrib
entry indoom_modules.lua
file, contrib module enables some documentation plugins - Add
~/.config/nvim/doc
to neorg workspaces - Add
statusline_show_file_path
option indoom_config.lua
file - Add Scala language server support out of the box (Metals)
- Override LSP using
+lsp(LSP_NAME)
syntax- Use several LSPs using
+lsp(LSP_NAME, ANOTHER_LSP_NAME)
syntax
- Use several LSPs using
- Improve
netrw
look and feel - Add
use_netrw
configuration option, decide if Doom sshoulduse netrw or nvim-tree as the file explorer - Implement
keybinds_mdoules
option indoom_config.lua
, enable or disable Doom keybindings modules as you wish- Modularize keybindings
- Add extra field to custom functions in order to choose if the function should be ran on startup or if should be a global function
- Add modeline in
doom_config.lua
file #139 - Ignore editor artifacts #141
- Use a better syntax for Neovim folds
- Add
escape_str
function to utils module - Add GTD (Getting Things Done) setup in Neorg
- Use
q
to quickly exit Neovim in dashboard - Stay in visual mode after indenting a selection with
<
or>
- Add keybindings for
lsp_rename
functionality (<leader>clr
) - Add an option to turn off folding
- Improve statusline look and feel, show filetype + active language servers
- Add helper script for contributors to setup and run a docker image and create a git worktree
- Add helper script for contributors to update Doom plugins commits pins
- Provide workaround for
clang
users who run into treesitter complation issues - Add debugging keybindings
- Add
disable_numbering
confiugration option - Add user defined ESC sequences in
doom_config
file - New plugins
nvim-lint
, async lintervim-illuminate
, highlight word under cursor
- New commands
DoomManual
, open Doom user manualDoomReport
, create a Doom crash reportDoomConfigs
, open a prompt to edit Doom configuration filesDoomConfigsReload
, reload Doom custom mappings, autocommands, etcDoomInfo
, display a informational dashboardDoomReload
, hot reload Doom Nvim
- New keybinds
<leader>di
, display a informational dashboard<leader>t
section to tweak editor behaviors like numbering and spelling
- New built-in plugins
info
, show an useful informational dashboardasync
, run async system commands (e.g. running Git)reloader
, reload Lua modules on the fly
- General cleanup
:DoomUpdate
is now asynchronous, keep coding while Doom updates itself!- Update doom-one colorscheme
- Reduce delay on LSP startup
- Replace built-in Neovim
.txt
docs with Neorg-based docs - Refact configuration files handling #108
- Invert Doom Lua modules loading order, in that way we will load Neovim configurations first
- Use
xpcall
instead ofpcall
in all modules to provide a better tracback in case of an error - Rename all our Lua modules tables from
M
to a more logical name, e.g.system
for system module - Improve EmmyLua annotations and comments
- Fragment utilities module
fs
, filesystem utilitiesmappings
, mappings utilitiesmodules
, Lua modules utilities
- Plugins
- Pin plugins to a certain commit to improve stability
- Lazy-load more plugins
- Do not lazy-load nvim-mapper
- Enable
neorg
by default - Replace nvim-compe with nvim-cmp #119
- Replace nvim-lspinstall with nvim-lsp-installer
- Use NTBBloodbath's galaxyline fork
- Update
gitsigns
configurations - Update
nvim-tree
configurations - Update
bufferline
configurations - Update
dap-ui
configurations #114 - Update
neorg
tree-sitter parser files - Use
,o
as neorg leader instead of<leader>o
- Drop a line from Doom logo in dashboard #140
- Small statusline improvements for small windows
- Disable indent lines in norg files
- Proper conditional for enabling undodir
- Add missing entries for disabling certain plugins
- Update some plugins links
- Fix DAP auto installation
- Fix telescope indexing
.git
directory - Fix Doom not respecting
CC
environment variable - Fix
:DoomReport
command not includingwarning
/error
logs - Provide Neovim 0.6 LSP API changes
- Proper precedence in paths to source Doom configuration files
- Proper example for custom options in
doom_config
file - Make sure plugins are loaded in a correct order #120
- Remove non-neeeded
bufdo e
. Fixes #127 - Do not try to load
which-key.nvim
plugin if not installed. Fixes #124 - Bufferline was not being loaded sometimes
- Run
BufEnter
autocommand after loading tree-sitter, fixes concealing on norg files - Properly fallback to doom-one, better logging messages in UI module
- Use
0.5-compat
branch for TreeSitter when using Neovim 0.5.x - Use
package.loaded
to check toggleterm existence in built-in modules
- Selene linter comments and references #106
- Do not disable syntax highlighting on launch. Closes #131
- Remove some built-in Neovim plugins loading logic to allow them to be used
- Remove shada logic, we do not really need to temporarily disable it
3.1.2 - 2021-10-01
- Updated
dap-ui
plugin configurations to match recent breaking changes. See #114 and #137 - Updated
gitsigns
plugin configurations to match recent breaking changes. See #115 - Updated
nvim-tree.lua
plugin configurations - Updated Neorg URL, neorg is now under
nvim-neorg
organization. See #115 - Updated some other plugins URLs
- Use
,o
instead of<leader>o
as Neorg leader. Fixes #110
- Proper conditional for triggering dashboard-nvim plugin (re-apply)
- Correct description for splits in documentation. See #128
- Do not try to load which-key.nvim if not installed. Fixes #124
- Language servers not being installed with
+lsp
flag indoomrc
. Fixes #87, see #149
- Non-needed
bufdo e
, this was causing issues withnvim -d file1 file2
. Fixes #127
3.1.1 - 2021-09-02
- Updated bufferline configs to match the new breaking changes
- Updated Neorg treesttier parser files to be able to successfully compile it
- Properly require logging on utils module
3.1.0 - 2021-08-26
- Options field to
doom_config.lua
, see #62 - New prompt for editing doom configurations
- Better internal errors handling
- Allow to use options (e.g. silent) in the custom mappings
- Custom settings defined on
doom_config.lua
are automatically reloaded SPC - d - l
keybinding for manually reload configurations- Windows support (note that some plugins does not work well on Windows and that's not a doom issue!)
SPC - d - s
keybinding now offers a live preview for the colorschemestsx
tree-sitter parser is now installed alongside with the typescript one, see #84- Allow to override default keymappings
- Quick save with
SPC - v / m
- Jump keybindings on which-key
- Keybindings to move lines (
Alt + j / k
) win_width
option, for automatically setting the windows width- You can now add your doom-nvim configurations to your dotfiles without having to use submodules! See #79
- Plugins:
- New plugin: tree-sitter companion plugins (autotag, docs, etc)
- New plugin: nvim-mapper, a keybindings cheatsheet
- New plugin: DAP (Debugging Adapter Protocol) support
- New plugin: trouble, better quickfix window
- New plugin: todo-comments.nvim, better TODO comments
- New plugin: superman, man pages integration
- New plugin: ranger, file browser integration
- New plugin: firenvim, use Neovim in your favorite web browser!
- New plugin: registers.nvim, show contents of each register on a popup window
- Added more dynamic color palettes to galaxyline (e.g. nord, dracula, tokyonight)
- Assume
~/.config/nvim
rather than~/.config/doom-nvim
, see #41 - Autocommands and keybindings now lives in
doom.extras
instead ofdoom.core
- Use a custom toggleterm instance for running and compiling code
<leader><space>
keybind is now<leader>
+ `- Format files before saving them instead of saving and formatting later
- Improved crash report (
SPC - d - R
) output - undodir is now located at
~/.local/share/nvim
- We have adopted a more saner and common coding style:
- Spaces over tabs
- Two spaces for indentation
- Plugins:
- Changed some packer defaults for cloning, should speed up the cloning step with heavy size plugins like plenary
- Changed kommentary lazy-loading event
- Changed nvim-compe lazy-loading event
- Improved how which-key plugin is being lazy-loaded
- Updated TrueZen configurations
- Updated gitsigns configurations
- Lua LSP configurations are now handled by lua-dev.nvim plugin
- session-lens was replaced by persistence.nvim
- Improved some dashboard icons
- indent-blankline character is now full height
- Saner telescope configurations
- Respect
XDG_CONFIG_HOME
environment variable - Plugins:
- Occasional bug with autosessions
- Properly lazy-load TrueZen
- Use GCC compiler for haskell tree-sitter parser
- bufferline will not be shown when:
- Only one buffer is opened
- While being in the dashboard
- Add extra whitespace to some icons on galaxyline
- Disable indent-blankline on norg files
- "Async" logic, it was not true async so we don't need it anymore
- Installer, doom-nvim can be installed with just two commands. Now you can have truly power over the installation process and a very transparent installation
- Unneeded
:checkhealth
add-on - Plugins:
- lspsaga, we are now using the built-in functionalities for LSP (hover doc, etc)
3.0.13 - 2021-08-24
- Use
stdpath("config")
for configuration paths instead of~/.config/doom-nvim
because doom-nvim is actually symlinked, respectXDG_CONFIG_HOME
(see #101) - Update
<leader>dc
to match new config setup, ref #101. See #102
3.0.12 - 2021-08-22
- Proper conditional for triggering dashboard-nvim plugin, check if it's in the packer_plugins table
3.0.11 - 2021-08-20
- Added missing
undodir
option
3.0.10 - 2021-08-20
undodir
was not working as expected
3.0.9 - 2021-08-04
- We're not lazy-loading
editorconfig
plugin anymore - Added missing
neogit
entry in the plugins module DoomUpdate
andDoomRollback
not working in some Linux distributions- Some visual bugs in the installer script
3.0.8 - 2021-07-25
- Properly lazy-load
TrueZen.nvim
3.0.7 - 2021-07-13
- Properly lazy-load
format.nvim
- Stop lazy-loading
friendly-snippets
3.0.6 - 2021-07-13
- Added
neorg
to completion sources - Properly setup for
LuaSnip
+friendly-snippets
3.0.5 - 2021-07-13
- Do not try to automatically install servers on start if the lspinstall plugin is not loaded
- Set termguicolors on start instead of wait for the UI module, avoid a strange error that I was having with packer
3.0.4 - 2021-07-13
doom-themes
plugin was loaded incorrectly- Custom keymaps were not working in the
doom_config.lua
file
3.0.3 - 2021-07-12
- Reverted 3.0.2 changes
3.0.2 - 2021-07-12
- Temporarily reverted
LuaSnip
to a previous commit to avoid issues with it.
3.0.1 - 2021-07-11
- Added some missing
<CR>
at the end of someSPC
keybindings.
3.0.0 - 2021-07-11
:DoomRollback
command, easily rollback to a previous Doom Nvim version (main branch, a.k.a stable) or a previous commit (development branch).- Dynamic statusline colors (WIP)
- More automation, plugins configurations will automatically take effect
and the plugins will be automatically installed or uninstalled too, say bye
to
PackerClean
andPackerInstall
commands! - The language servers can be automatically installed now by adding a
+lsp
flag in thedoomrc
languages field, e.g. for addingrust
support and addingrust-analyzer
:'rust +lsp'
. - Plugins:
- Added
neorg
,range-highlight
,neogit
and more plugins! - Added initial built-in plugins for compiling and running your projects, see modules for more information.
- Added
- Our
doom-one
colorscheme have been rewritten and is now pure Lua! - Reduced average startuptime from 400ms to 40ms (depends on the hardware!)
- Vim macros can be optionally disabled now, see related issue: #31
- Doom Nvim has been restructured, it's more robust and maintainable now.
- No more non-sense global wrappers around the Neovim Lua API, everything should have their own scope.
- Our
:DoomUpdate
command is now better, say bye to those annoying merging issues when there were huge changes. - New statusline look and feel
- New logging system powered by vlog.
packer.nvim
bootstrapping is now handled internally.- Plugins:
- We are now using
bufferline
instead ofbarbar.nvim
. - We are now using
rest.nvim
as our HTTP client instead ofdot-http
. - We are now using
LuaSnip
+friendly-snippets
instead ofsnippets.nvim
.
- We are now using
- LSP kind plugin, the symbols kinds can be managed with the Lua API.
- Some issues on first launch related to plugins.
2.3.6 - 2021-07-11
nvim-telescope
plugin was not showing the files names (#34)
2.3.5 - 2021-07-08
- use
/usr/bin/env bash
to make installer more portable - Stop using a custom
packer.nvim
branch - Relicense project to
GPLv2
nvim-compe
keybinds mappingsnvim-telescope
plugin breaking changes, updated configurations
2.3.4 - 2021-07-03
- Removed
logs/doom.log
and added it togitignore
(#27)
nvim-telescope
plugin breaking changes, updated configurationsindent-blankline
plugin lua branch removal notice, moved to master branch (#27)
2.3.3 - 2021-07-01
- Revert autopairs plugin from
pears.nvim
tonvim-autopairs
because of pears issues
nvim-tree
plugin is now using its new keybindings syntax
2.3.2 - 2021-05-20
- Configurations
auto_install_plugins
option
- Use
fix/premature-display-opening
branch in packer (temporal) - Cleaned
plugins/init.lua
code - Reverted 2.1.5 changes related to how packer is installed
- Plugins installation on fresh installation
2.3.1 - 2021-05-18
- Fix typos in custom plugins example
- Fix custom plugins enabling/disabling
2.3.0 - 2021-05-18
- Configurations
complete_size
optioncomplete_transparency
option
- Organized doomrc
- Plugins
focus
2.2.0 - 2021-05-08
- LSP symbol diagnostics (check
doomrc
) - Lspsaga (go to definition, references, hover_doc, etc)
- Better keybindings
- Tab completion
- Way more customization options to
doomrc
- You can now easily add an
undodir
indoomrc
(default =false
) - You now can change
new_file_split
tofalse
indoomrc
so<Leader>fn
doesn't create a split
- Plugins
- Whichkey
- now appears as a small window at the bottom (increase in screen real estate)
- NOTE: you can change the background color by tweaking
whichkey_bg
indoomrc
- Dashboard
- Changed icons and Option names
- You now set your header/colors through
doomrc
- Tagbar / Nvim-tree
- Default positions have changed (Nvim-tree will now open to the left by default)
- Whichkey
- Improvements to loading optional doom plugins
- Many hard coded config options
- Dashboard: removed messy code
- Telescope:
vimgrep_arguments
(returningnil
on some machines) - Whichkey:
Window: border, position. Layout: spacing
- Telescope grep returning
nil
- Whichkey triggering when pressing certain keys
- Minor bug fixes
2.1.5 - 2021-05-04
- Installation script will not install packer anymore, it'll be installed by Doom when started for the first time
- Now core plugins will be installed at first start
2.1.4 - 2021-05-03
- TreeSitter syntax highlighting and indentation
2.1.3 - 2021-05-03
- Unused code in packer setup
- Some bugs in packer setup
2.1.2 - 2021-05-02
Is_directory
function inutils/
- Squashed bugs in
Check_plugin
function - Installation script will install packer.nvim in
start/
and not inopt/
- Squashed a bug in packer setup
- Stop referencing autoload in docs
2.1.0 - 2021-05-02
- Now the
:messages
are logged automatically on exit, should provide a better debugging experience - Plugins
- Configurations
devicons
configurations, set proper icons for certain filetypes (most of them related to web development)
- Configurations
- Configurations
- Better defaults
- Breaking changes
- doomrc is not using Vimscript anymore, please see the new doomrc format
- Plugins
- Replaced
indentLine
in favour ofindent-blankline.lua
- Updated
- New
galaxyline
appearance, should look better now :) WhichKey
configurations, some improvementsnvim-toggleterm
configurations, some improvements- Moved
dashboard
configurations tolua/plugins/configs/nvim-dashboard.lua
- New
- Replaced
- Misc
- Refact Doom Nvim README
- Doom autoload files (we are already almost completely free from Vimscript!)
Start in insert
autocmd, not required anymore- Some unused functions
- Some typos
- Squashed some bugs
- Lua style (global things to Capitalize), no more warns about that
2.0.0 - 2021-04-30
- Configurations
g:doom_autoload_last_session
variableg:doom_terminal_direction
variableg:doom_terminal_width
variableg:doom_terminal_height
variable
- Plugins
auto-session
- Installation script
- Now you can select the branch to use (main, develop)
- Lua migration
- init
- configs
- plugins
- Implemented better custom plugins system
- Start using TreeSitter based indentation
- Plugins
- Replaced
Goyo
in favour ofTrueZen
leader-mapper
in favour ofWhichKey
Vista.vim
in favour ofSymbolsOutline
Neoformat
in favour offormat.nvim
nvim-autopairs
in favour ofpears.nvim
- Updated
nvim-toggleterm
configurations
- Other changes
telescope.nvim
cannot be disabled anymore
- Replaced
- Keybindings
- Refact some
<leader>
bindings - Use
:TZAtaraxis
as F6 key bind - New
:dr
map, easily create crash reports
- Refact some
- Misc
- Cleaned some code hunk
- Formatted all files
- Refact changelog
- Old Vimscript configs codebase
- Plugins
- Deleted
vim-polyglot
in favour of TreeSitter based syntax highlighting
- Deleted
- Some bugs that I don't really remember
- Squashed bugs on autoload functions
- New branch
develop
- Improved installation script
1.2.0 - 2021-03-30
- Configurations
g:doom_ts_parsers
variable- New key binding for toggle terminal
doomrc
template with the default options values
- Basic implementation for
:checkhealth
command - Plugins
gitsigns
indentLine
nvim-lspinstall
- Some new colorschemes
- Improved
:DoomUpdate
command - Some minor changes more under the hood
- Plugins
signify
in favor ofgitsigns
- Squashed some bugs
Doom
section tovim-leader-guide
plugin, see |doom_nvim_commands_keybindings|:DoomUpdate
command, see |doom_nvim_commands|g:doom_autosave_sessions
, see |doom_nvim_options|
1.0.0 - 2021-03-19
- Initial stable release