Browse Source

fix: Updated CHANGELOG, removed references to 0.5

my-config
connorgmeean 3 years ago
parent
commit
82b28564f0
  1. 5
      CHANGELOG.md
  2. 6
      doc/doom_nvim.norg
  3. 9
      docs/faq.md
  4. 4
      docs/getting_started.md
  5. 4
      lua/doom/core/config/init.lua

5
CHANGELOG.md

@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [3.3.0]
- 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 ## [3.2.0] - 2021-11-24
### Added ### Added

6
doc/doom_nvim.norg

@ -33,7 +33,6 @@
-> [FAQ](#FAQ) -> [FAQ](#FAQ)
--> [General](#General) --> [General](#General)
---> [Who is Doom Nvim intended for?](#Who is Doom Nvim intended for?) ---> [Who is Doom Nvim intended for?](#Who is Doom Nvim intended for?)
---> [Why does Doom Nvim only support Neovim 0.5.0 (and beyond)?](#Why does Doom Nvim only support Neovim 0.5.0 and beyond?)
--> [Workaround](#Workaround) --> [Workaround](#Workaround)
---> [Missing nvim help documentation](#Missing nvim help documentation) ---> [Missing nvim help documentation](#Missing nvim help documentation)
-> [Acknowledgements](#Acknowledgements) -> [Acknowledgements](#Acknowledgements)
@ -617,11 +616,6 @@
Doom Nvim is intended for anyone who wants a stable and efficient Doom Nvim is intended for anyone who wants a stable and efficient
development environment that just works without spending a lot of time setting everything up. development environment that just works without spending a lot of time setting everything up.
*** Why does Doom Nvim only support Neovim 0.5.0 and beyond?
Doom Nvim relies on lua for the configuration and use of many plugins. Since
lua is not available in neovim 0.4.4 and below, it is not possible to use Doom
Nvim with a neovim version lower than 0.5.0.
** Workaround ** Workaround
*** Missing nvim help documentation *** Missing nvim help documentation
Since Doom Nvim extensively uses delayed loading of packages, their help documentation may not Since Doom Nvim extensively uses delayed loading of packages, their help documentation may not

9
docs/faq.md

@ -7,15 +7,6 @@
Doom Nvim is intended for all types of Vimmer who want a stable and efficient Doom Nvim is intended for all types of Vimmer who want a stable and efficient
development environment without spending a lot of time setting everything up. development environment without spending a lot of time setting everything up.
### Why does Doom Nvim only support Neovim 0.5+?
Doom Nvim doesn't support Neovim versions lower than the current stable (0.5) due to:
- some features would be lost
- Not all Lua plugins have good alternatives in Vimscript, so the experience
would not be the same
- performance would not be the same as Lua cannot be used
### How to version control Doom Nvim? ### How to version control Doom Nvim?
Doom Nvim makes use of an internal variable called `doom_configs_root` that points Doom Nvim makes use of an internal variable called `doom_configs_root` that points

4
docs/getting_started.md

@ -5,7 +5,7 @@
This is what you will have installed by the end of this section: This is what you will have installed by the end of this section:
- Git 2.23+ - Git 2.23+
- Neovim 0.5.0+ (Neovim 0.4.x not supported, see [faq](./faq.md#why-does-doom-nvim-only-support-neovim-05) to know why) - Neovim 0.6.0+
- GNU Find - GNU Find
- **Optional**: ripgrep 11.0+ (highly recommended) - **Optional**: ripgrep 11.0+ (highly recommended)
- **Optional**: fd 7.3.0+ (known as `fd-find` on Debian, Ubuntu & derivates), - **Optional**: fd 7.3.0+ (known as `fd-find` on Debian, Ubuntu & derivates),
@ -213,7 +213,7 @@ choco install nodejs
### Doom Nvim ### Doom Nvim
With Neovim v0.5.0 and Doom's dependencies installed, next is to install With Neovim v0.6.0 and Doom's dependencies installed, next is to install
Doom Nvim itself. Doom Nvim itself.
> **IMPORTANT**: if you don't have a patched nerd font then you will need to > **IMPORTANT**: if you don't have a patched nerd font then you will need to

4
lua/doom/core/config/init.lua

@ -15,8 +15,8 @@ log.debug("Loading Doom config module ...")
-- 1. Running Vim instead of Neovim -- 1. Running Vim instead of Neovim
-- 2. Running Neovim 0.4 or below -- 2. Running Neovim 0.4 or below
if vim.fn.has("nvim") == 1 then if vim.fn.has("nvim") == 1 then
if vim.fn.has("nvim-0.5") ~= 1 then if vim.fn.has("nvim-0.6") ~= 1 then
log.fatal("Doom Nvim requires Neovim 0.5.0, please update it") log.fatal("Doom Nvim requires Neovim 0.6.0, please update it")
end end
else else
log.fatal("Doom Nvim does not have support for Vim, please use it with Neovim instead") log.fatal("Doom Nvim does not have support for Vim, please use it with Neovim instead")

Loading…
Cancel
Save