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

Version 3.0.0 #35

Merged
merged 251 commits into from
Jul 11, 2021
Merged

Version 3.0.0 #35

merged 251 commits into from
Jul 11, 2021

Conversation

NTBBloodbath
Copy link
Collaborator

@NTBBloodbath NTBBloodbath commented Jul 11, 2021

A new major version arrived with a lot of improvements and new stuff!

Most important changes (they aren't sorted by relevance):

  • Raw speed, decreased startuptime average from 400ms to 40ms (depends on the hardware too). Special thanks to @vhyrro ❤️
  • The doomrc has been fragmented into three files that handles different things and should be easier to customize doom now.
  • Improved the :DoomUpdate command, say good bye to those annoying merging issues when there are too many changes!
  • Added a :DoomRollback command, rollback to a previous Doom Nvim version if something went wrong after updating it!
  • Macros are now optional, related issue: Macros broken? #31
  • Our doom-one colorscheme is now 100% Lua, say bye bye to that Vimscript worse performance.
  • WhichKey menu keybinds have been refactored and improved.
  • We are now using LuaSnip + friendly-snippets instead of snippets.nvim, got the idea from Snippets expansion #30
  • Doom Nvim has been restructured, now is more robust and maintainable.

NOTE: See CHANGELOG.md for a full and detailed changelog.


Things left before merging:

  • Create the CHANGELOG entry for the release.

NTBBloodbath and others added 30 commits May 10, 2021 10:11
Adds a few notes on changes to the configuration and that the LSP dependency
actually trickles through the plugins and existing keybindings even though these
plugins are disabled per default.
The tagbar plugin of (n)vim is a completely different beast compared to
the symbols-outline plugin, even though they solve a similar problem.

This commit cleans up the confusion.

- https://github.com/preservim/tagbar
- https://github.com/simrat39/symbols-outline.nvim
Fix name confusion tagbar vs. symbols-outline
Update getting_started.md
  - Lazy-load plugins (at the moment we are lazy-loading: treesitter, telescope)
  - Reduce startup time because we aren't using loops anymore
  - more maintainable codebase
Merge develop into repo
NTBBloodbath and others added 29 commits July 10, 2021 19:01
@NTBBloodbath NTBBloodbath merged commit 0ba7c38 into main Jul 11, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants