You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
6.9 KiB
6.9 KiB
Changelog
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.
Unreleased
2.3.2 - 2021-05-20
Added
- Configurations
auto_install_plugins
option
Changed
- 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
Fixed
- Plugins installation on fresh installation
2.3.1 - 2021-05-18
Fixed
- Fix typos in custom plugins example
- Fix custom plugins enabling/disabling
2.3.0 - 2021-05-18
Added
- Configurations
complete_size
optioncomplete_transparency
option
Changed
- Organized doomrc
Deleted
- Plugins
focus
2.2.0 - 2021-05-08
Added
- 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
Changed
- 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
- Symbols-Outline / Nvim-tree
- Default positions have changed (Nvim-tree will now open to the left by default)
- Whichkey
- Improvements to loading optional doom plugins
Deleted
- Many hard coded config options
- Dashboard: removed messy code
- Telescope:
vimgrep_arguments
(returningnil
on some machines) - Whichkey:
Window: border, position. Layout: spacing
Fixed
- Telescope grep returning
nil
- Whichkey triggering when pressing certain keys
- Minor bug fixes
2.1.5 - 2021-05-04
Changed
- Installation script will not install packer anymore, it'll be installed by Doom when started for the first time
Fixed
- Now core plugins will be installed at first start
2.1.4 - 2021-05-03
Fixed
- TreeSitter syntax highlighting and indentation
2.1.3 - 2021-05-03
Deleted
- Unused code in packer setup
Fixed
- Some bugs in packer setup
2.1.2 - 2021-05-02
Deleted
Is_directory
function inutils/
Fixed
- Squashed bugs in
Check_plugin
function - Installation script will install packer.nvim in
start/
and not inopt/
2.1.1 - 2021-05-02
Fixed
- Squashed a bug in packer setup
- Stop referencing autoload in docs
2.1.0 - 2021-05-02
Added
- 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
Changed
- 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
Deleted
- Doom autoload files (we are already almost completely free from Vimscript!)
Start in insert
autocmd, not required anymore- Some unused functions
Fixed
- Some typos
- Squashed some bugs
- Lua style (global things to Capitalize), no more warns about that
2.0.0 - 2021-04-30
Added
- Configurations
g:doom_autoload_last_session
variableg:doom_terminal_direction
variableg:doom_terminal_width
variableg:doom_terminal_height
variable
- Plugins
auto-session
Changed
- 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
Deleted
- Old Vimscript configs codebase
- Plugins
- Deleted
vim-polyglot
in favour of TreeSitter based syntax highlighting
- Deleted
Fixed
- Some bugs that I don't really remember
- Squashed bugs on autoload functions
1.2.1 - 2021-03-30
Added
- New branch
develop
Changed
- Improved installation script
1.2.0 - 2021-03-30
Added
- 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
Changed
- Improved
:DoomUpdate
command - Some minor changes more under the hood
- Plugins
signify
in favor ofgitsigns
Fixed
- Squashed some bugs
1.1.0 - 2021-03-22
Added
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