What's Changed
Features
- (autocmds) make sure all autocmds are modifiable (#3087)
- (cmp) add configs for cmp.setup.cmdline (#3180)
- (config) allow disabling reload-on-save (#3261)
- (dap) red bugs and other highlight improvements
- (dap) buffernames for elements, icons, hide dap-repl by default (#3156)
- (document highlight) use illuminate rather than autocommand to avoid flashing (#3029)
- (indentblankline) show first indent level
- (installer) handle INSTALL_PREFIX not on PATH (#2912)
- (installer) desktop entry (#3187)
- (logger) hot-reload logger level (#3159)
- (lualine) update statusline
- (lualine) improvements
- (lvim/lsp) enable tailwindcss by default (#2870)
- (telecope) set show_untracked by default (#2984)
- (terminal) better mappings (#3104)
- (uninstaller) desktop entry
- (whichkey) add default keybindings to cycle to next buffer (#2873)
- add lir.nvim (#3031)
- add lir.nvim again (#3038)
- new colorscheme tokyonight (#3041)
- a less noisy tree (#3042)
- breadcrumbs (#3043)
- use a shorter dashboard banner when needed (#3047)
- illuminate works again
- breadcrumbs work again
- new dashboard logo
- set options to remove some noise
- laststatus=3 global statusline
- better telescopic experience (#3052)
- pickers (#3053)
- add indentlines (#3056)
- only show reloaded config on debug log level to decrease noise
- add border for mason (#3080)
- colorscheme tweaks
- reload and lir color update (#3123)
- now, when you're hovering over a require('a.b.c'), you can type gf, and go to the 'c.lua' file (#3122)
- move icons to a single icons file (#3115)
- add some more reloads (#3126)
- add space after breadcrumb icons (#3128)
- add missing nvimtree setting (#3138)
- added dap ui and relative config (#3131)
- terminal, dap, and notify active by default
- all features active by default (#3157)
- lock new installations to nvim 0.8+ (#3111)
- enable global installation (#3161)
- add new copilot and other sources (#3171)
- use icon for copilot in statusline (#3173)
- buffer cmp for search, and path for command mode (#3147)
- reduce noise from LSP text comes from buffer source anyway
- warn user when setting un-installed colorscheme (#2982)
- latest impatient updates from upstream (#3236)
- dynamic or fixed toggle terminal size (#3110)
- toggle cmp active (#3398)
- breadcrumbs autocommand only runs when active (#3399)
- Add chevron to breadcrumbs (with matching highlight group) (#3380)
- use our own colorscheme, decouple from tokyonight (#3378)
- only use orange branch for lunar colorscheme
Bugfix
- (alpha) can't set button hl without doing this
- (alpha) check alpha module (#3233)
- (alpha) make startify sections always appear (#3371)
- (autocmds) remove _format_options group (#3278)
- (breadcrumbs) make sure winbar_filetype_exclude is customizable (#3221)
- (bufferline) use buf kill on close (#3422)
- (ci) resolve stylua ci rare error (#3065)
- (cmp) do not mutate the original confirm_opts on CR (#2979)
- (cmp) fix cmp select on CR (#2980)
- (config) more comprehensive cache reset (#3416)
- (core/autocmds) do not check for existence on clear_augroup (#2963)
- (dashboard) add missing space (#3063)
- (defaults) don't use smartindent (#3363)
- (example config) fix config for treesitter (#3016)
- (finders) use lunarvim basedir (#3332)
- (icons) do not reload
nvim-web-devicons
module (#3344) - (indentblankline) make sure to use the new syntax for all options (#3058)
- (installer) create profile.ps1 if nonexistent (#2810)
- (installer) small fix in help message of install.sh (#3032)
- (installer) don't overwrite previous config (#3154)
- (installer) don't set log level
- (installer) Use master in windows installer (#3421)
- (installer) use quotes in set-alias (#3408)
- (log) correct add_entry code documentation (#3081)
- (logger) set console logging to sync (#3379)
- (lsp) return the actual resolved mason-config (#2889)
- (lsp) pass name arg to should_auto_install (#2958)
- (lsp) enforce lvim completion for lua-server (#3035)
- (lsp) don't start servers multiple times (#3347)
- (lsp) do a nil check before string matching autocmd desc (#3354)
- (lsp) only launch installed servers (#3366)
- (lsp/utils) do not register duplicate autocommands (#3004)
- (lua-dev) make sure we are loading the correct types (#3208)
- (luadev) this plugin has been renamed (#3235)
- (lualine) set icon color according to the status of treesitter (#2754)
- (lualine) little more padding
- (lualine) guard setup on install (#3185)
- (lualine) globalstatus=true by default
- (nvim-cmp-lsp) update_capabilities has been deprecated (#3245)
- (nvimtree) remove view height
- (plugins) bring back original folke repos (#2992)
- (plugins) handle deprecated options (#3014)
- (plugins) set max jobs to 50 on mac
- (statusline) display null-ls linters properly (#2921)
- (terminal) slightly bigger vertical terminal
- (theme) do not fallback to tokyonight if no user's theme found (#3327)
- (ts_context_commentstring) block comment match new api (#2948)
- (typo) fix language server name typo in config example (#3176)
- (typo) fix language server name typo in config example #3176 (#3183)
- handle deprecated telescope.builtin.internal (#2885)
- update key bindings for comment.nvim to use new api (#2926)
- remove warning message
- make sure latest plugins are customizable (#3044)
- quick and dirty fix for global statusline
- add branch export for rolling installation (#3054)
- lag in space when in terminal insert
- fixing laststatus harder
- make sure to use global in lualine
- more consistent dashboard description (#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)
- supertab should tab if menu is not available (#3079)
- update minimal_lsp.lua (#3090)
- set
lua-dev.nvim
to a valid commit version (#3096) - add lunarvim/lvim/after to rtp
- correct typos (#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)
- esc exit autocommand
- always use border for lsp hover (#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)
- typo in git.lua
- name treesitter source in cmp (#3223)
- don't install desktop file w/o xdg-desktop-menu (#3229)
- disable gitsigns hunk navigation message (#3244)
- copilot background should matcha statusline
- disable unsupported asian characters spellchecking (#3259)
- nil table in breadcrumbs in autocommand (#3267)
- Remove notify which key mapping (#3335)
- call proper log function in notify override (#3337)
- statusline and breadcrumbs hls reload with config reload (#3376)
- revert ColorScheme autocmd execution (#3397)
- don't complete in prompt ft
- rollback plugin loader changes (#3402)
Refactor
- [breaking] (cmp) adapt new recommendations (#2913)
- (config) better deprecation handling (#3419)
- (hooks) use colorscheme event after reload (#3375)
- (installer) skip unstable headless update (#3338)
- [breaking] (keymaps) don't hijack H/L by default (#2874)
- [breaking] (plugins) remove nvim-notify from core (#3300)
- [breaking] (theme) decouple tokyonight options (#3384)
- [breaking] migrate to mason.nvim (#2880)
- small improvements (#3021)
- smaller timeout for packer (#2910)
- more deliberate reload (#3133)
- clean up test env paths (#3318)
Documentation
- (lsp) fix the way of removing items from skipped_servers (#2887)
- (readme) recommend rolling for 0.8, remove old breaking changes (#3028)
- (windows) update example config for nvim-tree (#2766)
- (windows) update example config (#2919)
- fix some typos and enhance readability (#2917)
- fix automatic_servers_installation example (#2918)
- update images
- Replace Tree-sitter
maintained
withall
in README (#3088) - Update contributing readme with new url for install docs. (#3254)
- Update Readme (#3282)
- remove and reorganize images (#3302)
- update readme (#3303)
- update colors for links in readme
Revert
- remove incomplete lir integration (#3030)
- lir.nvim is still broken (#3036)
- fix Packer instead of hard-coding config (#3049)
Performance
New Contributors
- @benediktms made their first contribution in #2873
- @dlanileonardo made their first contribution in #2885
- @vonPB made their first contribution in #2810
- @gabrielkryss made their first contribution in #2766
- @opakholis made their first contribution in #2919
- @SkiingIsFun123 made their first contribution in #2917
- @coquizen made their first contribution in #2918
- @EdRW made their first contribution in #2926
- @zenVentzi made their first contribution in #2948
- @mende1 made their first contribution in #2887
- @yangbinji made their first contribution in #3016
- @vladimirkoch made their first contribution in #3037
- @vankodg made their first contribution in #3032
- @tunakasif made their first contribution in #3054
- @latipun7 made their first contribution in #3060
- @nieomylnieja made their first contribution in #3081
- @guidomodarelli made their first contribution in #3090
- @vinibrsl made their first contribution in #3088
- @DFilipeS made their first contribution in #3096
- @SingularisArt made their first contribution in #3122
- @prichrd made their first contribution in #3115
- @nwaywood made their first contribution in #3138
- @GabMus made their first contribution in #3131
- @Mattherix made their first contribution in #3154
- @opalmay made their first contribution in #3160
- @leungyauming made their first contribution in #3176
- @hemanth-kotagiri made their first contribution in #3177
- @Almo7aya made their first contribution in #3180
- @tobdob made their first contribution in #3206
- @2nthony made their first contribution in #3233
- @jakubreron made their first contribution in #3259
- @JBSK8NC made their first contribution in #3254
- @dapc11 made their first contribution in #3267
- @umop3plsdn made their first contribution in #3282
- @OkelleyDevelopment made their first contribution in #3302
- @mhuggins7278 made their first contribution in #3300
- @vitorf7 made their first contribution in #3278
- @matleh made their first contribution in #3332
- @liujoey made their first contribution in #3357
- @k4z4n0v4 made their first contribution in #3390
- @wren made their first contribution in #3380
- @smarttommyau made their first contribution in #3408
Full Changelog: 1.1.4...1.2.0