LunarVim/CHANGELOG.md

468 lines
27 KiB
Markdown
Raw Normal View History

2021-12-11 20:21:42 +01:00
# Changelog
All notable changes to this project will be documented in this file.
2022-08-29 14:35:50 +02:00
## [unreleased]
### <!-- 1 --> Features
2022-10-17 17:43:30 +02:00
- _(autocmds)_ make sure all autocmds are modifiable ([#3087](https://github.com/lunarvim/lunarvim/pull/3087))
- _(cmp)_ add configs for cmp.setup.cmdline ([#3180](https://github.com/lunarvim/lunarvim/pull/3180))
- _(config)_ allow disabling reload-on-save ([#3261](https://github.com/lunarvim/lunarvim/pull/3261))
- _(dap)_ red bugs and other highlight improvements
- _(dap)_ buffernames for elements, icons, hide dap-repl by default ([#3156](https://github.com/lunarvim/lunarvim/pull/3156))
- _(document highlight)_ use illuminate rather than autocommand to avoid flashing ([#3029](https://github.com/lunarvim/lunarvim/pull/3029))
- _(indentblankline)_ show first indent level
2022-08-29 14:35:50 +02:00
- _(installer)_ handle INSTALL_PREFIX not on PATH ([#2912](https://github.com/lunarvim/lunarvim/pull/2912))
2022-10-17 17:43:30 +02:00
- _(installer)_ desktop entry ([#3187](https://github.com/lunarvim/lunarvim/pull/3187))
- _(logger)_ hot-reload logger level ([#3159](https://github.com/lunarvim/lunarvim/pull/3159))
- _(lualine)_ update statusline
- _(lualine)_ improvements
2022-08-29 14:35:50 +02:00
- _(lvim/lsp)_ enable tailwindcss by default ([#2870](https://github.com/lunarvim/lunarvim/pull/2870))
2022-10-17 17:43:30 +02:00
- _(telecope)_ set show_untracked by default ([#2984](https://github.com/lunarvim/lunarvim/pull/2984))
- _(terminal)_ better mappings ([#3104](https://github.com/lunarvim/lunarvim/pull/3104))
- _(uninstaller)_ desktop entry
2022-08-29 14:35:50 +02:00
- _(whichkey)_ add default keybindings to cycle to next buffer ([#2873](https://github.com/lunarvim/lunarvim/pull/2873))
2022-10-17 17:43:30 +02:00
- add lir.nvim ([#3031](https://github.com/lunarvim/lunarvim/pull/3031))
- add lir.nvim again ([#3038](https://github.com/lunarvim/lunarvim/pull/3038))
- new colorscheme tokyonight ([#3041](https://github.com/lunarvim/lunarvim/pull/3041))
- a less noisy tree ([#3042](https://github.com/lunarvim/lunarvim/pull/3042))
- breadcrumbs ([#3043](https://github.com/lunarvim/lunarvim/pull/3043))
- use a shorter dashboard banner when needed ([#3047](https://github.com/lunarvim/lunarvim/pull/3047))
- illuminate works again
- breadcrumbs work again
- new dashboard logo
- set options to remove some noise
- laststatus=3 global statusline
- better telescopic experience ([#3052](https://github.com/lunarvim/lunarvim/pull/3052))
- pickers ([#3053](https://github.com/lunarvim/lunarvim/pull/3053))
- add indentlines ([#3056](https://github.com/lunarvim/lunarvim/pull/3056))
- only show reloaded config on debug log level to decrease noise
- add border for mason ([#3080](https://github.com/lunarvim/lunarvim/pull/3080))
- colorscheme tweaks
- reload and lir color update ([#3123](https://github.com/lunarvim/lunarvim/pull/3123))
- now, when you're hovering over a require('a.b.c'), you can type gf, and go to the 'c.lua' file ([#3122](https://github.com/lunarvim/lunarvim/pull/3122))
- move icons to a single icons file ([#3115](https://github.com/lunarvim/lunarvim/pull/3115))
- add some more reloads ([#3126](https://github.com/lunarvim/lunarvim/pull/3126))
- add space after breadcrumb icons ([#3128](https://github.com/lunarvim/lunarvim/pull/3128))
- add missing nvimtree setting ([#3138](https://github.com/lunarvim/lunarvim/pull/3138))
- added dap ui and relative config ([#3131](https://github.com/lunarvim/lunarvim/pull/3131))
- terminal, dap, and notify active by default
- all features active by default ([#3157](https://github.com/lunarvim/lunarvim/pull/3157))
- lock new installations to nvim 0.8+ ([#3111](https://github.com/lunarvim/lunarvim/pull/3111))
- enable global installation ([#3161](https://github.com/lunarvim/lunarvim/pull/3161))
- add new copilot and other sources ([#3171](https://github.com/lunarvim/lunarvim/pull/3171))
- use icon for copilot in statusline ([#3173](https://github.com/lunarvim/lunarvim/pull/3173))
- buffer cmp for search, and path for command mode ([#3147](https://github.com/lunarvim/lunarvim/pull/3147))
- reduce noise from LSP text comes from buffer source anyway
- warn user when setting un-installed colorscheme ([#2982](https://github.com/lunarvim/lunarvim/pull/2982))
- latest impatient updates from upstream ([#3236](https://github.com/lunarvim/lunarvim/pull/3236))
2022-08-29 14:35:50 +02:00
### <!-- 2 --> Bugfix
2022-10-17 17:43:30 +02:00
- _(alpha)_ can't set button hl without doing this
- _(alpha)_ check alpha module ([#3233](https://github.com/lunarvim/lunarvim/pull/3233))
- _(breadcrumbs)_ make sure winbar_filetype_exclude is customizable ([#3221](https://github.com/lunarvim/lunarvim/pull/3221))
- _(ci)_ resolve stylua ci rare error ([#3065](https://github.com/lunarvim/lunarvim/pull/3065))
- _(cmp)_ do not mutate the original confirm_opts on CR ([#2979](https://github.com/lunarvim/lunarvim/pull/2979))
- _(cmp)_ fix cmp select on CR ([#2980](https://github.com/lunarvim/lunarvim/pull/2980))
- _(core/autocmds)_ do not check for existence on clear_augroup ([#2963](https://github.com/lunarvim/lunarvim/pull/2963))
- _(dashboard)_ add missing space ([#3063](https://github.com/lunarvim/lunarvim/pull/3063))
- _(example config)_ fix config for treesitter ([#3016](https://github.com/lunarvim/lunarvim/pull/3016))
- _(indentblankline)_ make sure to use the new syntax for all options ([#3058](https://github.com/lunarvim/lunarvim/pull/3058))
2022-08-29 14:35:50 +02:00
- _(installer)_ create profile.ps1 if nonexistent ([#2810](https://github.com/lunarvim/lunarvim/pull/2810))
2022-10-17 17:43:30 +02:00
- _(installer)_ small fix in help message of install.sh ([#3032](https://github.com/lunarvim/lunarvim/pull/3032))
- _(installer)_ don't overwrite previous config ([#3154](https://github.com/lunarvim/lunarvim/pull/3154))
- _(installer)_ don't set log level
- _(log)_ correct add_entry code documentation ([#3081](https://github.com/lunarvim/lunarvim/pull/3081))
2022-08-29 14:35:50 +02:00
- _(lsp)_ return the actual resolved mason-config ([#2889](https://github.com/lunarvim/lunarvim/pull/2889))
- _(lsp)_ pass name arg to should_auto_install ([#2958](https://github.com/lunarvim/lunarvim/pull/2958))
2022-10-17 17:43:30 +02:00
- _(lsp)_ enforce lvim completion for lua-server ([#3035](https://github.com/lunarvim/lunarvim/pull/3035))
- _(lsp/utils)_ do not register duplicate autocommands ([#3004](https://github.com/lunarvim/lunarvim/pull/3004))
- _(lua-dev)_ make sure we are loading the correct types ([#3208](https://github.com/lunarvim/lunarvim/pull/3208))
- _(luadev)_ this plugin has been renamed ([#3235](https://github.com/lunarvim/lunarvim/pull/3235))
2022-08-29 14:35:50 +02:00
- _(lualine)_ set icon color according to the status of treesitter ([#2754](https://github.com/lunarvim/lunarvim/pull/2754))
2022-10-17 17:43:30 +02:00
- _(lualine)_ little more padding
- _(lualine)_ guard setup on install ([#3185](https://github.com/lunarvim/lunarvim/pull/3185))
- _(lualine)_ globalstatus=true by default
- _(nvim-cmp-lsp)_ update_capabilities has been deprecated ([#3245](https://github.com/lunarvim/lunarvim/pull/3245))
- _(nvimtree)_ remove view height
- _(plugins)_ bring back original folke repos ([#2992](https://github.com/lunarvim/lunarvim/pull/2992))
- _(plugins)_ handle deprecated options ([#3014](https://github.com/lunarvim/lunarvim/pull/3014))
- _(plugins)_ set max jobs to 50 on mac
2022-08-29 14:35:50 +02:00
- _(statusline)_ display null-ls linters properly ([#2921](https://github.com/lunarvim/lunarvim/pull/2921))
- _(ts_context_commentstring)_ block comment match new api ([#2948](https://github.com/lunarvim/lunarvim/pull/2948))
2022-10-17 17:43:30 +02:00
- _(typo)_ fix language server name typo in config example ([#3176](https://github.com/lunarvim/lunarvim/pull/3176))
- _(typo)_ fix language server name typo in config example #3176 ([#3183](https://github.com/lunarvim/lunarvim/pull/3183))
2022-08-29 14:35:50 +02:00
- handle deprecated telescope.builtin.internal ([#2885](https://github.com/lunarvim/lunarvim/pull/2885))
- update key bindings for comment.nvim to use new api ([#2926](https://github.com/lunarvim/lunarvim/pull/2926))
2022-10-17 17:43:30 +02:00
- remove warning message
- make sure latest plugins are customizable ([#3044](https://github.com/lunarvim/lunarvim/pull/3044))
- quick and dirty fix for global statusline
- add branch export for rolling installation ([#3054](https://github.com/lunarvim/lunarvim/pull/3054))
- lag in space when in terminal insert
- fixing laststatus harder
- make sure to use global in lualine
- more consistent dashboard description ([#3055](https://github.com/lunarvim/lunarvim/pull/3055))
- always load base theme
- plain tokyonight
- lualine filetype padding
- lualine git signs padding
- improve lualine inactive
- lualine slightly better
- use columns instead of winwidth
- lualine laststatus nuclear option
- pcall for dashboard
- small fixes on telescope pickers & breadcrumbs ([#3060](https://github.com/lunarvim/lunarvim/pull/3060))
- supertab should tab if menu is not available ([#3079](https://github.com/lunarvim/lunarvim/pull/3079))
- update minimal_lsp.lua ([#3090](https://github.com/lunarvim/lunarvim/pull/3090))
- set `lua-dev.nvim` to a valid commit version ([#3096](https://github.com/lunarvim/lunarvim/pull/3096))
- add lunarvim/lvim/after to rtp
- correct typos ([#3117](https://github.com/lunarvim/lunarvim/pull/3117))
- idk why it has an issue here but we can't use reload in the plugins file for now
- don't ignore plugin this way ([#3125](https://github.com/lunarvim/lunarvim/pull/3125))
- esc exit autocommand
- always use border for lsp hover ([#3160](https://github.com/lunarvim/lunarvim/pull/3160))
- nvim_dap has an issue with setting winbar for dapui_console filetype
- formatting
- telescope delete_buffer binds correct scope
- move telescope.actions pcall to the top
- use function for pickers
- Remove J and K key mappings for move ([#3206](https://github.com/lunarvim/lunarvim/pull/3206))
- typo in git.lua
- name treesitter source in cmp ([#3223](https://github.com/lunarvim/lunarvim/pull/3223))
- don't install desktop file w/o xdg-desktop-menu ([#3229](https://github.com/lunarvim/lunarvim/pull/3229))
- disable gitsigns hunk navigation message ([#3244](https://github.com/lunarvim/lunarvim/pull/3244))
- copilot background should matcha statusline
- disable unsupported asian characters spellchecking ([#3259](https://github.com/lunarvim/lunarvim/pull/3259))
- nil table in breadcrumbs in autocommand ([#3267](https://github.com/lunarvim/lunarvim/pull/3267))
2022-08-29 14:35:50 +02:00
### <!-- 3 --> Refactor
- [**breaking**] _(cmp)_ adapt new recommendations ([#2913](https://github.com/lunarvim/lunarvim/pull/2913))
- [**breaking**] _(keymaps)_ don't hijack H/L by default ([#2874](https://github.com/lunarvim/lunarvim/pull/2874))
- [**breaking**] migrate to mason.nvim ([#2880](https://github.com/lunarvim/lunarvim/pull/2880))
2022-10-17 17:43:30 +02:00
- small improvements ([#3021](https://github.com/lunarvim/lunarvim/pull/3021))
- smaller timeout for packer ([#2910](https://github.com/lunarvim/lunarvim/pull/2910))
- more deliberate reload ([#3133](https://github.com/lunarvim/lunarvim/pull/3133))
2022-08-29 14:35:50 +02:00
### <!-- 4 --> Documentation
2022-10-17 17:43:30 +02:00
- _(lsp)_ fix the way of removing items from skipped_servers ([#2887](https://github.com/lunarvim/lunarvim/pull/2887))
- _(readme)_ recommend rolling for 0.8, remove old breaking changes ([#3028](https://github.com/lunarvim/lunarvim/pull/3028))
2022-08-29 14:35:50 +02:00
- _(windows)_ update example config for nvim-tree ([#2766](https://github.com/lunarvim/lunarvim/pull/2766))
- _(windows)_ update example config ([#2919](https://github.com/lunarvim/lunarvim/pull/2919))
- fix some typos and enhance readability ([#2917](https://github.com/lunarvim/lunarvim/pull/2917))
- fix automatic_servers_installation example ([#2918](https://github.com/lunarvim/lunarvim/pull/2918))
2022-10-17 17:43:30 +02:00
- update images
- Replace Tree-sitter `maintained` with `all` in README ([#3088](https://github.com/lunarvim/lunarvim/pull/3088))
- Update contributing readme with new url for install docs. ([#3254](https://github.com/lunarvim/lunarvim/pull/3254))
### <!-- 5 --> Revert
- remove incomplete lir integration ([#3030](https://github.com/lunarvim/lunarvim/pull/3030))
- lir.nvim is still broken ([#3036](https://github.com/lunarvim/lunarvim/pull/3036))
- fix Packer instead of hard-coding config ([#3049](https://github.com/lunarvim/lunarvim/pull/3049))
### <!-- 6 --> Performance
- _(plugins)_ move assert `vim.env.LVIM_DEV_MODE` logic ([#3238](https://github.com/lunarvim/lunarvim/pull/3238))
2022-08-29 14:35:50 +02:00
2022-08-01 10:02:23 +02:00
## [1.1.4]
2022-04-06 16:25:18 +02:00
### <!-- 1 --> Features
2022-05-25 14:00:49 +02:00
- _(cmp)_ documentation is deprecated in favor of window.documentation ([#2461](https://github.com/lunarvim/lunarvim/pull/2461))
2022-06-10 14:38:46 +02:00
- _(cmp)_ add option to disable friendly-snippets ([#2660](https://github.com/lunarvim/lunarvim/pull/2660))
2022-05-25 14:00:49 +02:00
- _(codelens)_ cursorhold is too much intrusive for codelens ([#2600](https://github.com/lunarvim/lunarvim/pull/2600))
- _(icons)_ make it possible to disable icons ([#2529](https://github.com/lunarvim/lunarvim/pull/2529))
- _(installer)_ ensure correct responses when prompting user ([#2506](https://github.com/lunarvim/lunarvim/pull/2506))
2022-06-23 16:13:42 +02:00
- _(installer)_ add verify-plugins hook ([#2751](https://github.com/lunarvim/lunarvim/pull/2751))
2022-07-31 14:29:56 +02:00
- _(lsp)_ add option to override default `nvim-lsp-installer` settings ([#2698](https://github.com/lunarvim/lunarvim/pull/2698))
- _(lsp)_ add option to override nlsp-settings ([#2769](https://github.com/lunarvim/lunarvim/pull/2769))
- _(lsp)_ bind formatexpr and omnifunc by default ([#2865](https://github.com/lunarvim/lunarvim/pull/2865))
2022-05-25 14:00:49 +02:00
- _(lua-dev)_ use the newer lua-dev branch till folke comes back ([#2538](https://github.com/lunarvim/lunarvim/pull/2538))
- _(neovim)_ neovim 0.8 compatibility ([#2544](https://github.com/lunarvim/lunarvim/pull/2544))
- _(peek)_ make sure max width and height are customizable ([#2492](https://github.com/lunarvim/lunarvim/pull/2492))
- _(plugins)_ add support for packer snapshots ([#2351](https://github.com/lunarvim/lunarvim/pull/2351))
- _(quit)_ make sure to ask before discarding changes ([#2554](https://github.com/lunarvim/lunarvim/pull/2554))
2022-06-23 16:13:42 +02:00
- _(which-key)_ added search command for colour highlights ([#2693](https://github.com/lunarvim/lunarvim/pull/2693))
2022-05-25 14:00:49 +02:00
- lock nvim <0.7 to a specific tag ([#2491](https://github.com/lunarvim/lunarvim/pull/2491))
- gitsigns yadm support ([#2535](https://github.com/lunarvim/lunarvim/pull/2535))
- add cmp-tmux to the list of sources ([#2542](https://github.com/lunarvim/lunarvim/pull/2542))
2022-06-10 14:38:46 +02:00
- prompt when closing modified/term buffers ([#2658](https://github.com/lunarvim/lunarvim/pull/2658))
2022-06-23 16:13:42 +02:00
- fix a couple of issues ([#2750](https://github.com/lunarvim/lunarvim/pull/2750))
2022-07-31 14:29:56 +02:00
- add commands to open/edit lvim logs ([#2709](https://github.com/lunarvim/lunarvim/pull/2709))
2022-04-06 16:25:18 +02:00
### <!-- 2 --> Bugfix
2022-05-25 14:00:49 +02:00
- _(autocmd)_ actually use the format wrapper ([#2560](https://github.com/lunarvim/lunarvim/pull/2560))
- _(autocmds)_ make sure we are using codelens correctly ([#2576](https://github.com/lunarvim/lunarvim/pull/2576))
- _(autocmds)_ disable commentstring_calc on cursor-hold ([#2581](https://github.com/lunarvim/lunarvim/pull/2581))
2022-06-10 14:38:46 +02:00
- _(autocmds)_ toggle format-on-save properly ([#2659](https://github.com/lunarvim/lunarvim/pull/2659))
2022-05-25 14:00:49 +02:00
- _(cmp)_ update nvim-cmp to the latest version ([#2467](https://github.com/lunarvim/lunarvim/pull/2467))
2022-04-20 13:31:16 +02:00
- _(cmp)_ hotfix nvim-cmp version
2022-05-25 14:00:49 +02:00
- _(cmp)_ bring back default keybindings ([#2470](https://github.com/lunarvim/lunarvim/pull/2470))
- _(cmp)_ update nvim-cmp to the latest version ([#2467](https://github.com/lunarvim/lunarvim/pull/2467)) ([#2469](https://github.com/lunarvim/lunarvim/pull/2469))
2022-07-31 14:29:56 +02:00
- _(core.comment)_ fix default extra mappings ([#2768](https://github.com/lunarvim/lunarvim/pull/2768))
2022-05-25 14:00:49 +02:00
- _(dap)_ temporarily use dap-buddy dev branch which has older code ([#2567](https://github.com/lunarvim/lunarvim/pull/2567))
- _(dap)_ pause key binding commmand ([#2573](https://github.com/lunarvim/lunarvim/pull/2573))
- _(impatient)_ avoid get_options in fast handler ([#2451](https://github.com/lunarvim/lunarvim/pull/2451))
- _(installer)_ latest and specified release version for neovim have different urls ([#2484](https://github.com/lunarvim/lunarvim/pull/2484))
2022-07-31 14:29:56 +02:00
- _(installer)_ use full path to verify_plugins.lua ([#2755](https://github.com/lunarvim/lunarvim/pull/2755))
- _(installer)_ always use check shallow clones ([#2763](https://github.com/lunarvim/lunarvim/pull/2763))
2022-05-25 14:00:49 +02:00
- _(installer/pwsh)_ fixes some details on installer and uninstaller ([#2404](https://github.com/lunarvim/lunarvim/pull/2404))
2022-06-10 14:38:46 +02:00
- _(log)_ add date to the timestamp of logs ([#2669](https://github.com/lunarvim/lunarvim/pull/2669))
2022-05-25 14:00:49 +02:00
- _(lsp)_ undo stdpath overload to avoid datarace ([#2540](https://github.com/lunarvim/lunarvim/pull/2540))
2022-07-31 14:29:56 +02:00
- _(lsp)_ update format filter for nightly ([#2773](https://github.com/lunarvim/lunarvim/pull/2773))
2022-05-25 14:00:49 +02:00
- _(lualine)_ color theme gaps in some components ([#2465](https://github.com/lunarvim/lunarvim/pull/2465))
2022-06-23 16:13:42 +02:00
- _(lualine)_ unique buf client names ([#2683](https://github.com/lunarvim/lunarvim/pull/2683))
2022-05-25 14:00:49 +02:00
- _(luasnip)_ make sure all snippets are loaded ([#2447](https://github.com/lunarvim/lunarvim/pull/2447))
- _(luasnip)_ only use user snippets if the folder exists ([#2481](https://github.com/lunarvim/lunarvim/pull/2481))
2022-08-01 10:02:23 +02:00
- _(lvim/lsp/manager)_ make client_is_configured more reliable ([#2851](https://github.com/lunarvim/lunarvim/pull/2851))
2022-05-25 14:00:49 +02:00
- _(nvimtree)_ escape the dot character in custom filter ([#2493](https://github.com/lunarvim/lunarvim/pull/2493))
- _(nvimtree)_ make sure on_config_done is using the correct require ([#2509](https://github.com/lunarvim/lunarvim/pull/2509))
- _(nvimtree)_ add latest changes from nvimtree ([#2537](https://github.com/lunarvim/lunarvim/pull/2537))
2022-06-10 14:38:46 +02:00
- _(nvimtree)_ update nvim-tree setup ([#2681](https://github.com/lunarvim/lunarvim/pull/2681))
2022-08-01 10:02:23 +02:00
- _(nvimtree)_ remove `indent_markers` icons trailing space ([#2854](https://github.com/lunarvim/lunarvim/pull/2854))
2022-07-31 14:29:56 +02:00
- _(packer)_ add max_jobs = 40 ([#2781](https://github.com/lunarvim/lunarvim/pull/2781))
2022-04-14 21:27:27 +02:00
- _(readme)_ update lsp server ignore syntax
2022-05-25 14:00:49 +02:00
- _(readme)_ remove black as linter ([#2510](https://github.com/lunarvim/lunarvim/pull/2510))
- _(telescope)_ set <cr> binding to actions.select_default only ([#2395](https://github.com/lunarvim/lunarvim/pull/2395))
- _(theme)_ make sure the new theme is fully loaded ([#2392](https://github.com/lunarvim/lunarvim/pull/2392))
- _(windows)_ specify required powershell version for the installation script ([#2376](https://github.com/lunarvim/lunarvim/pull/2376))
- update deprecated methods in example configuration for trouble.nvim ([#2416](https://github.com/lunarvim/lunarvim/pull/2416))
- use correct cache path ([#2593](https://github.com/lunarvim/lunarvim/pull/2593))
- load notify's telescope extension properly ([#2586](https://github.com/lunarvim/lunarvim/pull/2586))
2022-06-23 16:13:42 +02:00
- skip calling nvim-tree.setup() more than once ([#2707](https://github.com/lunarvim/lunarvim/pull/2707))
2022-07-31 14:29:56 +02:00
- typo in utils/installer/install.sh ([#2776](https://github.com/lunarvim/lunarvim/pull/2776))
2022-08-01 10:02:23 +02:00
- use pcall for setting up project.nvim ([#2762](https://github.com/lunarvim/lunarvim/pull/2762))
2022-04-06 16:25:18 +02:00
### <!-- 3 --> Refactor
2022-05-25 14:00:49 +02:00
- _(lsp)_ replace deprecated ocamllsp with ocamlls ([#2402](https://github.com/lunarvim/lunarvim/pull/2402))
- _(lsp)_ cleanup servers' override configuration ([#2243](https://github.com/lunarvim/lunarvim/pull/2243))
- _(lsp)_ decouple the installer setup-hook ([#2536](https://github.com/lunarvim/lunarvim/pull/2536))
- _(telescope)_ don't overwrite default cmd to show hidden files
2022-07-31 14:29:56 +02:00
- _(whichkey)_ use vim.keymap.set directly ([#2786](https://github.com/lunarvim/lunarvim/pull/2786))
2022-05-25 14:00:49 +02:00
- re-enable packer.sync() in LvimReload ([#2410](https://github.com/lunarvim/lunarvim/pull/2410))
- update impatient ([#2477](https://github.com/lunarvim/lunarvim/pull/2477))
- lock new installations to nvim v0.7+ ([#2526](https://github.com/lunarvim/lunarvim/pull/2526))
- use api-autocmds for lsp functions ([#2549](https://github.com/lunarvim/lunarvim/pull/2549))
- [**breaking**] load the default options once ([#2592](https://github.com/lunarvim/lunarvim/pull/2592))
- remove redundant ftdetects ([#2651](https://github.com/lunarvim/lunarvim/pull/2651))
2022-04-06 16:25:18 +02:00
### <!-- 4 --> Documentation
2022-05-25 14:00:49 +02:00
- _(README)_ change forgotten breaking change in example ([#2377](https://github.com/lunarvim/lunarvim/pull/2377))
- _(windows)_ use alpha in config_win.example.lua ([#2452](https://github.com/lunarvim/lunarvim/pull/2452))
2022-04-06 16:25:18 +02:00
2022-05-03 08:56:30 +02:00
### <!-- 5 --> Revert
2022-05-25 14:00:49 +02:00
- do not run packer.sync() on every reload ([#2548](https://github.com/lunarvim/lunarvim/pull/2548))
2022-05-03 08:56:30 +02:00
2022-08-01 10:02:23 +02:00
### <!-- 6 --> Performance
- _(cmp)_ remove redundant check for emmet-ls ([#2830](https://github.com/lunarvim/lunarvim/pull/2830))
2022-03-24 16:07:42 +01:00
## [1.1.3]
### <!-- 1 --> Features
- add alpha.nvim integration (#1906)
### <!-- 2 --> Bugfix
- _(alpha)_ globalstatus after openning files from dashboard (#2366)
- _(bufferline)_ add an additional space before diagnostics (#2367)
- _(lualine)_ conditional theme loading (#2363)
- _(peek)_ make sure popup_options are positive (#2373)
- _(peek)_ print error if lsp is unable to get file contents (#2379)
- _(terminal)_ whichkey -> which-key (#2380)
- _(terminal)_ weird lazygit commit message bug (#2382)
- _(windows)_ use correct validation for the alias (#2371)
- nvim-tree taking half the window on open (#2357)
- correct typo in backup function (#2358)
- automatically set colorscheme (#2370)
### <!-- 3 --> Refactor
- load onedarker theme externally (#2359)
### <!-- 4 --> Documentation
- update demo images on the main readme (#2386)
2022-03-10 10:17:53 +01:00
## [1.1.2]
### <!-- 1 --> Features
- _(installer)_ Use pnpm to install nodejs dependencies(#2279) (#2280)
- _(windows)_ Add custom config_win.example.lua (#2330)
- Add option to automatically answer 'yes' for sh install script (#2306)
- Enable nlsp-settings schemas (#2322)
### <!-- 2 --> Bugfix
- _(nlsp-settings)_ Cross platform issue (#2335)
- _(timeoutlen)_ This has caused way too many issues in the past (#2287)
- Disable the default intro message (#2340)
### <!-- 3 --> Refactor
- _(nvim-tree)_ Update settings structure (#2304)
### <!-- 4 --> Documentation
- _(readme)_ Fix typo in example config (#2333)
2022-02-12 18:17:33 +01:00
## [1.1.1]
### <!-- 2 --> Bugfix
- Add tsx to treesitter ensure_installed list (#2268)
- Correct a path to bufferline module (#2270)
2022-02-12 09:32:07 +01:00
## [1.1.0]
### <!-- 1 --> Features
- _(vue)_ Set volar as default language server instead of vuels (#2230)
- Use schemastore.nvim to provide extended json schema support (#2239)
- Use bufferline instead of barbar (#2254)
- Add a minimal implementation of bbye (#2267)
2022-01-13 12:58:50 +01:00
### <!-- 2 --> Bugfix
2022-01-24 13:05:03 +01:00
- _(autopairs)_ Remove weird tex rules from autopairs (#2206)
- _(diag)_ Show lsp-diag code in open_float (#2180)
2022-01-13 12:58:50 +01:00
- _(installer)_ Usernames can contain @ symbol (#2167)
2022-02-12 09:32:07 +01:00
- _(installer)_ Universal bash (#2241)
2022-01-24 13:05:03 +01:00
- _(logging)_ Disable insane amount of logging inside lvim.log (#2205)
2022-02-12 09:32:07 +01:00
- _(lsp)_ No need to stop clients on LvimReload (#2160)
2022-01-24 13:05:03 +01:00
- _(lsp)_ Use temporary fork of lua-dev (#2187)
2022-02-12 09:32:07 +01:00
- _(lsp)_ Avoid accessing undefined user_data (#2216)
- _(lualine)_ Add space to diff components (#1897)
- _(lualine)_ Compacter size for treesitter icon (#2247)
- _(lualine)_ Use 1-char width symbol for changed (#2246)
2022-01-13 12:58:50 +01:00
- _(which-key)_ The PR has been merged to the original repo (#2172)
- _(zsh)_ Don't set filetype to sh (#2035)
2022-02-12 09:37:11 +01:00
- Added -ScriptBlock to run commands ```install.ps1``` (#2188)
2022-01-13 12:58:50 +01:00
2022-01-24 13:05:03 +01:00
### <!-- 3 --> Refactor
- _(nvim-tree)_ Cleanup and update settings (#2182)
2022-02-12 09:32:07 +01:00
- _(nvim-tree)_ Remove unused code (#2266)
2022-01-24 13:05:03 +01:00
- Remove unused outdated files (#2184)
2022-02-12 09:32:07 +01:00
### <!-- 4 --> Documentation
- _(readme)_ Add powershell installer script for Windows (#2208)
2022-01-04 12:24:43 +01:00
## [1.0.0]
2022-01-03 16:04:32 +01:00
### <!-- 1 --> Features
2022-01-10 10:05:32 +01:00
- _(info)_ Display overridden servers for filetype (#2155)
2022-01-03 16:04:32 +01:00
- _(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)
### <!-- 2 --> Bugfix
2022-01-10 10:05:32 +01:00
- _(gitsigns)_ Rounded border (#2142)
- _(install)_ Avoid data-races for `on_packer_complete` (#2157)
2022-01-03 16:04:32 +01:00
- _(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)
2022-01-04 12:24:43 +01:00
- _(lsp)_ Formatter now use new null-ls api function (#2135)
2022-01-10 10:05:32 +01:00
- _(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)
2022-01-03 16:04:32 +01:00
- Remove autopairs cmp completion (#2083)
2022-01-10 10:05:32 +01:00
- Remove "error" message from git tag (#2141)
2022-01-03 16:04:32 +01:00
### <!-- 3 --> 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)
2022-01-10 10:05:32 +01:00
- _(null-ls)_ Allow passing full list of options for sources (#2137)
2022-01-04 12:24:43 +01:00
- _(settings)_ Add headless-mode settings (#2134)
2022-01-10 10:05:32 +01:00
- _(term)_ Leave the first few ids unassigned (#2156)
2022-01-03 16:04:32 +01:00
- _(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)
2021-12-11 20:21:42 +01:00
## [1.0.0-rc]
### <!-- 1 --> 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)
2021-12-11 20:21:42 +01:00
### <!-- 2 --> 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)
2021-12-12 19:48:27 +01:00
- _(lsp)_ Correct client_id parsing in lvim-info (#2071)
- _(lsp)_ Allow overriding servers with custom providers (#2070)
2021-12-11 20:21:42 +01:00
- _(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)
### <!-- 3 --> Refactor
- Deprecate lvim.lang.FOO (#1913) (#1914)
- More configurable format-on-save (#1937)
- Load the default keymaps once (#1965)
<!-- generated by git-cliff -->