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
- @daniel-vera-g made their first contribution in #2377
- @ahsan-a made their first contribution in #2376
- @der-alter made their first contribution in #2402
- @guerra08 made their first contribution in #2404
- @github-actions made their first contribution in #2418
- @PixelSam123 made their first contribution in #2452
- @chsjr1996 made their first contribution in #2465
- @hansemschnokeloch made their first contribution in #2493
- @williamboman made their first contribution in #2506
- @loops made their first contribution in #2510
- @lmckiwo made their first contribution in #2484
- @pschmitt made their first contribution in #2535
- @baku1101 made their first contribution in #2560
- @teajay-fr made their first contribution in #2573
- @danielo515 made their first contribution in #2610
- @choplin made their first contribution in #2659
- @emxxjnm made their first contribution in #2683
- @reenigneEsrever92 made their first contribution in #2772
- @Yazeed1s made their first contribution in #2776
- @bncpr made their first contribution in #2768
- @lvimuser made their first contribution in #2851
- @lytex made their first contribution in #2762
- @XadE-Blue made their first contribution in #2818
Full Changelog: 1.1.3...1.1.4