github LunarVim/LunarVim 1.1.4

latest releases: 1.3.0, 1.2.0
21 months ago

What's Changed

Features

  • (cmp) add option to disable friendly-snippets (#2660)
  • (codelens) cursorhold is too much intrusive for codelens (#2600)
  • (icons) make it possible to disable icons (#2529)
  • (installer) ensure correct responses when prompting user (#2506)
  • (installer) add verify-plugins hook (#2751)
  • (lsp) add option to override default nvim-lsp-installer settings (#2698)
  • (lsp) add option to override nlsp-settings (#2769)
  • (lsp) bind formatexpr and omnifunc by default (#2865)
  • (lua-dev) use the newer lua-dev branch till folke comes back (#2538)
  • (neovim) neovim 0.8 compatibility (#2544)
  • (peek) make sure max width and height are customizable (#2492)
  • (plugins) add support for packer snapshots (#2351)
  • (quit) make sure to ask before discarding changes (#2554)
  • (which-key) added search command for colour highlights (#2693)
  • lock nvim <0.7 to a specific tag (#2491)
  • gitsigns yadm support (#2535)
  • add cmp-tmux to the list of sources (#2542)
  • prompt when closing modified/term buffers (#2658)
  • fix a couple of issues (#2750)
  • add commands to open/edit lvim logs (#2709)

Bugfix

  • (autocmd) actually use the format wrapper (#2560)
  • (autocmds) make sure we are using codelens correctly (#2576)
  • (autocmds) disable commentstring_calc on cursor-hold (#2581)
  • (autocmds) toggle format-on-save properly (#2659)
  • (cmp) documentation is deprecated in favor of window.documentation (#2461)
  • (cmp) update nvim-cmp to the latest version (#2467)
  • (cmp) hotfix nvim-cmp version
  • (cmp) bring back default keybindings (#2470)
  • (cmp) update nvim-cmp to the latest version (#2467) (#2469)
  • (core.comment) fix default extra mappings (#2768)
  • (dap) temporarily use dap-buddy dev branch which has older code (#2567)
  • (dap) pause key binding commmand (#2573)
  • (impatient) avoid get_options in fast handler (#2451)
  • (installer) latest and specified release version for neovim have different urls (#2484)
  • (installer) use full path to verify_plugins.lua (#2755)
  • (installer) always use check shallow clones (#2763)
  • (installer/pwsh) fixes some details on installer and uninstaller (#2404)
  • (log) add date to the timestamp of logs (#2669)
  • (lsp) undo stdpath overload to avoid datarace (#2540)
  • (lsp) update format filter for nightly (#2773)
  • (lualine) color theme gaps in some components (#2465)
  • (lualine) unique buf client names (#2683)
  • (luasnip) make sure all snippets are loaded (#2447)
  • (luasnip) only use user snippets if the folder exists (#2481)
  • (lvim/lsp/manager) make client_is_configured more reliable (#2851)
  • (nvimtree) escape the dot character in custom filter (#2493)
  • (nvimtree) make sure on_config_done is using the correct require (#2509)
  • (nvimtree) add latest changes from nvimtree (#2537)
  • (nvimtree) update nvim-tree setup (#2681)
  • (nvimtree) remove indent_markers icons trailing space (#2854)
  • (packer) add max_jobs = 40 (#2781)
  • (readme) update lsp server ignore syntax
  • (readme) remove black as linter (#2510)
  • (telescope) set binding to actions.select_default only (#2395)
  • (theme) make sure the new theme is fully loaded (#2392)
  • (windows) specify required powershell version for the installation script (#2376)
  • update deprecated methods in example configuration for trouble.nvim (#2416)
  • use correct cache path (#2593)
  • load notify's telescope extension properly (#2586)
  • skip calling nvim-tree.setup() more than once (#2707)
  • typo in utils/installer/install.sh (#2776)
  • use pcall for setting up project.nvim (#2762)

Refactor

  • (lsp) replace deprecated ocamllsp with ocamlls (#2402)
  • (lsp) cleanup servers' override configuration (#2243)
  • (lsp) decouple the installer setup-hook (#2536)
  • (telescope) don't overwrite default cmd to show hidden files
  • (whichkey) use vim.keymap.set directly (#2786)
  • re-enable packer.sync() in LvimReload (#2410)
  • update impatient (#2477)
  • lock new installations to nvim v0.7+ (#2526)
  • use api-autocmds for lsp functions (#2549)
  • [breaking] load the default options once (#2592)
  • remove redundant ftdetects (#2651)

Documentation

  • (README) change forgotten breaking change in example (#2377)
  • (windows) use alpha in config_win.example.lua (#2452)

Revert

  • do not run packer.sync() on every reload (#2548)

Performance

  • (cmp) remove redundant check for emmet-ls (#2830)

New Contributors

Full Changelog: 1.1.3...1.1.4

Don't miss a new LunarVim release

NewReleases is sending notifications on new releases.