LunarVim/CHANGELOG.md
2022-01-13 12:58:50 +01:00

4.5 KiB

Changelog

All notable changes to this project will be documented in this file.

[unreleased]

Bugfix

  • (installer) Usernames can contain @ symbol (#2167)
  • (which-key) The PR has been merged to the original repo (#2172)
  • (zsh) Don't set filetype to sh (#2035)

[1.0.0]

Features

  • (info) Display overridden servers for filetype (#2155)
  • (luadev) Better vim api completion (#2043)
  • Add lualine config for darkplus
  • Last updates before 1.0.0 (#1953)
  • Use Telescope's git_files with fallback (#2089)
  • Plugin version bump (#2120)
  • Lazyload notify's configuration (#1855)
  • Plugin version bump (#2131)

Bugfix

  • (gitsigns) Rounded border (#2142)
  • (install) Avoid data-races for on_packer_complete (#2157)
  • (installer) Backup linked files with rsync (#2081)
  • (installer) Check if npm-prefix is writable (#2091)
  • (installer) More robust yarn validation (#2113)
  • (lsp) Set the handlers opts for v0.6 as well (#2109)
  • (lsp) Formatter now use new null-ls api function (#2135)
  • (lsp) Formatter now use new null-ls api function (#2135)
  • (null-ls) Avoid sending invalid opts.args (#2154)
  • (which-key) Temporary solution for which-key (#2150)
  • Remove autopairs cmp completion (#2083)
  • Remove "error" message from git tag (#2141)

Refactor

  • (bootstrap) More robust git module (#2127)
  • (info) Use new null-ls api for sources (#2125)
  • (install.sh) Fix typo in node error message (#2107)
  • (null-ls) Allow passing full list of options for sources (#2137)
  • (settings) Add headless-mode settings (#2134)
  • (term) Leave the first few ids unassigned (#2156)
  • (test) Cleanup test utilities (#2132)
  • Deprecate lvim.lang.FOO (#1913) (#1914)
  • Remove unused old language configs (#2094)
  • Uplift neovim's minimum version requirement to 0.6.0 (#2093)
  • Avoid running ts.setup in headless (#2119)
  • More consistent autocmds (#2133)
  • Use a static lvim binary template (#1444)

[1.0.0-rc]

Features

  • (installer) Nicer rsync output (#2067)
  • (terminal) Lazygit can now be toggled (#2039)
  • Add lualine config for darkplus
  • Last updates before 1.0.0 (#1953)
  • Support new null-ls (#1955)
  • Empty for empty buffers instead of Buffer <#>
  • Improved LSP grouping in lualine
  • Decrease hide in width limit for lualine
  • Add support for fsharp (#2021)
  • Add some messages in uninstall.sh (#1945)
  • Null-ls code_actions interface (#2008)
  • Full compatibility with neovim v0.6 (#2037)
  • Multiple enhancements to lvim-reload (#2054)
  • Bump plugin versions (#2064)
  • Update lsp-installer and lspconfig hashes to enable solidity_ls language server (#2072)

Bugfix

  • (autopairs) Add missing configuration entries (#2030)
  • (bootstrap) Remove hard-coded spellfile option (#2061)
  • (cmp) Revert broken sequential loading (#2002)
  • (installer) Better handling of existing files (#2066)
  • (lsp) Avoid installing an overridden server (#1981)
  • (lsp) Prevent repeated setup call (#2048)
  • (lsp) Correct client_id parsing in lvim-info (#2071)
  • (lsp) Allow overriding servers with custom providers (#2070)
  • (lualine) Change fg of section a in onedarker (#1909)
  • (null-ls) Allow the same linter and formatter (#1968)
  • (nvimtree) Update settings (#2001)
  • (nvimtree) Restore default mappings + make them customizable (#2007)
  • (nvimtree) Handle paths containing spaces (#2027)
  • (plugins) Typo of pin commit of treesitter (#2046)
  • (terminal) Allow disabling the open binding for toggleterm
  • (windows) Autocmd requires forward slashes (#1967)
  • (windows) Remove redundant resolve call (#1974)
  • Bump nvim-tree version
  • Formatting
  • Remove duplicate lint messages
  • Allow LunarVim changelog to work outside the lvim directory (#1952)
  • Use an indepdent shadafile from neovim (#1910)
  • Packersync issue when you have large number of plugins (#1922)
  • No idea why this breaks barbar
  • Lsp root can get very annoying when working with multiple languages. User is still able to turn it on.
  • Update jdtls script
  • Correct order for cmp's setup (#1999)
  • Dont close if next char is a close pair and no pairs in same line (#2017)
  • More accessible changelog (#2019)
  • Better default, ignore .git in live_grep (#2020)
  • No restart required when changing colorscheme (#2026)
  • No longer treat lazygit missing as an error (#2051)

Refactor

  • Deprecate lvim.lang.FOO (#1913) (#1914)
  • More configurable format-on-save (#1937)
  • Load the default keymaps once (#1965)