Folke Lemaitre
eb7a7d7a8e
feat(config): make kind filter configurable for telescope/aerial/...
2023-10-12 11:48:02 +02:00
Folke Lemaitre
d8250910bd
style(config): mini.align icons
2023-10-12 11:48:02 +02:00
Folke Lemaitre
e239235cd3
feat(util): inject module
2023-10-12 11:48:02 +02:00
Folke Lemaitre
c4e55e4d67
feat(ui): added :LazyExtras
to manage enabled extras in LazyVim
2023-10-12 11:48:02 +02:00
Folke Lemaitre
11d66e7134
feat(config): load/save some data in lazyvim.json
2023-10-12 11:48:02 +02:00
Folke Lemaitre
54fa9ce584
ci: let release-please manage the version in the config file
2023-10-12 11:48:02 +02:00
Folke Lemaitre
c33e7489ec
feat(root): allow custom functions as part of vim.g.root_spec
2023-10-12 11:48:02 +02:00
Folke Lemaitre
a2d604928b
feat(root): customizable root detection and :LazyRoot
command
2023-10-12 11:48:02 +02:00
Folke Lemaitre
70f91956e7
perf(plugin): move all lazy.nvim related code to lazyvim.util.plugin
2023-10-12 11:48:02 +02:00
Folke Lemaitre
f1a8f24a36
feat(format): new LazyVim formatter with integrations for lsp/none-ls/conform/eslint/...
2023-10-12 11:48:02 +02:00
Folke Lemaitre
c8c929c9fd
perf(util): split lazyvim.util in smaller separate modules
2023-10-12 11:48:02 +02:00
Folke Lemaitre
5f5acb5b88
Revert "fix(config): disable LazyFile till v10.0"
...
This reverts commit ee7a401388
.
2023-10-12 11:48:02 +02:00
Folke Lemaitre
ee7a401388
fix(config): disable LazyFile till v10.0
2023-10-11 14:46:08 +02:00
Folke Lemaitre
02bc41412a
fix(telescope): remove telescope folding hack since PR with fix has been merged upstream
2023-10-09 23:32:34 +02:00
Folke Lemaitre
5d44c976a7
fix(autocmds): extra check that we didn't do last_loc more than once for the buffer
2023-10-09 20:11:05 +02:00
Folke Lemaitre
6b857f1de6
feat(options): set virtualedit=block
by default
2023-10-09 17:49:00 +02:00
Folke Lemaitre
2abb5907ef
style(config): added tracking for colorscheme
2023-10-09 12:49:09 +02:00
Folke Lemaitre
302c1ff66e
feat(codeium): use actual codeium icon
2023-10-09 08:25:02 +02:00
Folke Lemaitre
502d32490b
fix(options): set sessionoptions the same as persistence
2023-10-08 20:24:45 +02:00
Folke Lemaitre
e11a3cbe80
fix(config): trigger LazyFile additionally on BufWritePre for saving unnamed files
2023-10-08 15:17:50 +02:00
Folke Lemaitre
4e0a05808c
fix(config): dont append LazyVim early to the rtp when bootstrapping
2023-10-08 11:33:03 +02:00
Folke Lemaitre
25f3587f3f
refactor(keymaps): move safe keymap.set wrapper to util and add message not to use it in a personal config
2023-10-08 10:28:01 +02:00
Folke Lemaitre
1bc78272da
feat(keymaps): added support for lazy's per-mode keymap disabling
2023-10-08 10:15:28 +02:00
Andreas Gerlach
af9e452854
feat(codeium): add codeium extra ( #1619 )
...
* [feat] add codeium extension
* PR comments
2023-10-07 21:09:36 +02:00
Folke Lemaitre
862e140a7a
fix(config): trigger all buf filetype events on LazyFile
2023-10-07 15:15:33 +02:00
Folke Lemaitre
11c9084ec5
perf(config): only enable LazyFile when opening a file from the cmdline
2023-10-06 18:43:54 +02:00
Folke Lemaitre
e1f5484c82
refactor: use_lazy_file
2023-10-06 18:43:54 +02:00
Folke Lemaitre
6e0e01f5b4
fix(config): fixed issues related to LazyFile. Fixes #1601
2023-10-06 15:40:27 +02:00
Folke Lemaitre
1eb019274b
fix(options): set default laststatus=3 and set it to 0 before loading dashboard to prevent flickering
2023-10-05 10:43:21 +02:00
Folke Lemaitre
0cc80b1b05
fix(autocmds): last_loc autocmd didn't work correctly for first opened file
2023-10-04 20:40:11 +02:00
Folke Lemaitre
d989ecc943
fix(options): only enable treesitter foldexpr
on nightly. Fixes #1581
2023-10-04 18:07:21 +02:00
Folke Lemaitre
2f16a7b2d9
perf(config): add LazyVim to the rtp early for faster spec loading
2023-10-04 13:44:03 +02:00
Folke Lemaitre
afc8e7f8ca
fix(autocmds): retore last location for correct buffer
2023-10-04 10:48:20 +02:00
Folke Lemaitre
936d74bb61
perf: added support for LazyFile
event that properly loads file based plugins without blocking the ui
2023-10-04 10:45:10 +02:00
Folke Lemaitre
f15dd301e5
style: fixed lua annotations
2023-10-04 10:43:44 +02:00
Folke Lemaitre
ccff8683ba
fix(ui): work-around for telescope issue with treesitter folds
2023-10-03 18:57:05 +02:00
Folke Lemaitre
e105c9daf6
perf(options): better detection for foldtext,statuscolumn,folexpr support
2023-10-03 18:19:32 +02:00
Folke Lemaitre
f1ce07510d
feat(ui): fancy fold text
2023-10-03 14:57:59 +02:00
Folke Lemaitre
364bcf325d
feat(ui): fancy status column
2023-10-03 14:56:55 +02:00
Folke Lemaitre
3f868aa825
feat(keymaps): added toggle for relative line numbers
2023-10-03 14:56:55 +02:00
Folke Lemaitre
19926d2848
feat(options): enabled treesitter folding and foldtext when available
2023-10-03 08:02:15 +02:00
Folke Lemaitre
450e0c6beb
feat(options): enable smoothscroll on nightly
2023-10-03 08:02:15 +02:00
Folke Lemaitre
9b16770573
fix(format): moved formatting keymap to lua/lazyvim/config/keymaps.lua
2023-10-01 23:31:24 +02:00
Folke Lemaitre
2aea5c7210
feat: show error and exit Neovim when version is too old
2023-10-01 14:18:25 +02:00
Folke Lemaitre
9935dc3944
fix: cleanup all Neovim < 0.9.0 code
2023-10-01 14:18:25 +02:00
Mark Tareshawty
9bb4e8755f
feat: replace Copilot icon with logo ( #1539 )
2023-10-01 10:21:35 +02:00
Ahmed W
7cac6f064c
feat(null-ls)!: use none-ls instead of null-ls ( #1517 )
...
* FEATURE: use none-ls instead of null-ls
Fixes #1516
* fix(none-ls): automatically migrate null-ls to none-ls
* feat(config): show warning if user config contains renamed references
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2023-09-29 11:52:45 +02:00
Folke Lemaitre
e54d0dde62
feat(autocmds): close InspectTree window with q
2023-09-26 13:27:18 +02:00
Folke Lemaitre
f892ba5cff
fix: always lazy load keymaps. fixes #1485
2023-09-26 10:57:50 +02:00
Callum Howard
f9dadc11b3
fix(autocmds): restore tabpage on resize ( #1260 )
2023-08-29 18:13:32 +02:00