Skip to content

Releases: caligian/doom-evim

Major bug fixes and a faster doom

22 Feb 19:06
Compare
Choose a tag to compare

Major changes:

  • Doom no longer uses aniseed's module macro. This has considerably increased startup speed.
  • No more doom reloading on the fly. This is to prevent unnecessary bugs and weird errors. <leader>hrr is obsolete now.
  • Fixed a major bug where luarocks would not load. This prevented doom from loading until luarocks were installed with sudo privileges.

New features

22 Feb 04:36
Compare
Choose a tag to compare

Changelog:

  • utils.try-require can take 2 more optional parameters now. Check the documentation by :h utils.try-require
  • Added a new function utils.set-theme
  • Modeline colors successfuly change at theme changes
  • ruby doom.rb set-version can be used to set a particular doom version.
  • Fixed a bug where reloading doom does not lead itself to recognize package changes
  • All the keybindings are described minimally in keybindings.md.

Bug fixes

15 Feb 14:57
Compare
Choose a tag to compare

Changelog:

  • Fixed a bug in utils.define-key where help was not getting registered
  • Added impatient to (apparently) improve startup time.
  • fnl/configs/ contains specific-package related configurations.

Added neorg

08 Feb 13:59
Compare
Choose a tag to compare

Changes:

  • Added neorg with doom's own keybindings (which can be disabled)
  • Added a section in vimdoc :h doom-neorg
  • Package loading can be done on the fly

Minor bug fixes

07 Feb 08:53
Compare
Choose a tag to compare

Changes:

  • Slightly better startup speed: ~ 500ms in a terminal.
  • Terminal works well with glyphs as long as nerd fonts are being used.
  • Removed some cruft from utils.define-key

Fixed some bugs

06 Feb 17:38
Compare
Choose a tag to compare

Changes:

  • Added new colorschemes

  • Fixed blank statusline

  • Fixed fornatter for langs whose formatters don't edit the buffer

  • Separated formatter from runners.fnl. Some commands are dropped. Now <leader>mf is the only keybinding for formatter.

  • Added vim-qf for more qflist functionality

  • Added qflist bindings for fennel. (To be used for langs not supporting treesitter and lsp)

    • Users should post a discussion on which langs they want to be configured with qflist or should define them themselves.
  • Added completion for conjure. This means that apart from fennel and other conjure-supported langs' keywords, other required modules' completion now works for fennel and anything that conjure supports.

Major bug fixes and changes

05 Feb 17:26
Compare
Choose a tag to compare

Major changes:

  • Packer package list creation greatly simplified. Should increase startup speed.
  • Added one more nice function to utils - match-sed
  • Updated the documentation
  • Added a keybinding to autoformat buffers without using any plugins. (Removed vim-autoformat)
  • Added only 4 new themes and removed the rest (removed vim-palette)
  • Essential packages cannot be edited by users now
  • Statusline's bg does not completely blend into normal bg. It appears slightly darker.

Snippet creation now supported by default

02 Feb 05:48
Compare
Choose a tag to compare
  • YASnippet-style snippet creation is now supported. No more manual hassling with snippet jsons. Also the snippets appear in a completion popup of nvim-cmp.

Doom-evim v0.2 is out

02 Feb 02:41
Compare
Choose a tag to compare
  • Fixed a bug where doom.treesitter_langs parsers won't install.

  • Added vim-vsnip keybindings

  • Added support for nvim-treesitter-textobjects

  • Make a basic snippets manager for user snippets.

  • Add fennel snippets

v0.1.1 with more bug fixes.

02 Feb 02:03
Compare
Choose a tag to compare
  • Autoformatting now works as expected.
  • Formatter.nvim replaced with vim-autoformat
  • Adding keybindings for manual snippet insertion via C-j and C-l