Skip to content

1.4.0

Latest
Compare
Choose a tag to compare
@kylo252 kylo252 released this 15 May 07:58
· 3 commits to master since this release

What's Changed

Features

  • (installer) added bun as a js package manager (#4362)
  • (lspconfig) add rounded borders to :LspInfo window (#4208)
  • (nvimtree) centralize selection (#4160)
  • (plugins) migrate from null-ls to none-ls (#4392)
  • simplify example config, add links for user instead (#4128)
  • don't move config on install (#4129)
  • rounded border for hover and signatureHelp (#4131)
  • lock new installations to nvim 0.9+ (#3858)
  • use code chevrons (#4184)
  • ignore missing keys for whichkey (#4185)
  • [breaking] use prompts similar to :confirm in buf_kill (#4186)
  • add starter.lvim link to config.example.lua (#4200)
  • add example to the packer deprecation message (#4201)

Bugfix

  • (alpha) account for different icon byte sizes (#4130)
  • (dap) ui opens when debugging (#4116)
  • (default-options) remove invalid guifont option (#4447)
  • (deprecation) only deprecate tag == "*" in lvim.plugins (#4297)
  • (icons) add some whitespace to the boolean icon (#4163)
  • (install) add newline after setup message (#4533)
  • (installer) dependency installation for Windows (#4486)
  • (lsp) add luv library by default to lua_ls (#4067)
  • (lsp) diagnostic codes already show by default (#4070)
  • [breaking] (lsp) switch to csharp_ls to avoid startup errors (#4079)
  • (lsp) lazy load mason on FileOpened (#4100)
  • (lsp) skip auto config server even if it's ensure installed (#4243)
  • (lsp) restore float border (#4274)
  • (lsp) adapt recent changes in nvim-lspconfig (#4348)
  • (lualine) use get_active_clients instead of deprecated function (#4136)
  • (nvim-tree) use local buffer keymaps (#4090)
  • (terminal) show lazygit bottom line (#4548)
  • (tests) set up lazy.nvim in the lsp test (#4088)
  • (treesitter) add a few parsers to ensure_installed (#4121)
  • (typo) form to from (#4295)
  • (user_command) update url in LvimDocs command (#4081)
  • (win) remove '-NoLogo' from vim.opt.shell (#4232)
  • add missing LF to install script (#4075)
  • replace obsolete icons (#4111)
  • correct runtimepath order (#4124)
  • support text if marksman lang server (#4144)
  • circle icons was being cut off for some fonts
  • handle context-commentstring setup (#4451)

Refactor

  • [breaking] (lsp) deprecate lvim.lsp.diagnostics (#3916)
  • (lualine) use string.format to return unique names (#4193)

Documentation

  • add code_actions to example config (#4029)
  • update broken links in example configs (#4097)
  • use master instead of rolling in contributing.md (#4115)
  • use master instead of rolling in contributing.md (#4115)

Performance

  • (installer) use a shallow clone of lunarvim (#4197)

New Contributors

Full Changelog: 1.3.0...1.4.0