Commit Graph
212 Commits
Author SHA1 Message Date
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 WandFolke Lemaitre 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
Iordanis Petkakis ec0ddd481c fix(keymaps): change v mode to x mode for save file (#1262)
While trying to disable `<C-s>` entirely by `vim.keymap.del({ "i", "v","n", "s" }, "<C-s>")`
in my own `keymaps.lua`, I got an error on reopening Neovim `No such mapping`.
After tinkering around a bit, I changed `v` to `x`, since `v` incorporates both
`x` and `s` and the error stopped occuring.
2023-08-29 18:07:56 +02:00
Folke Lemaitre 23e2b073e6 fix(keymaps): remove gw keymap 2023-08-29 18:00:54 +02:00
Folke Lemaitre df0818880e fix(util): fixed line number toggling. Closes #1173 2023-07-20 23:38:43 +02:00
Folke Lemaitre 258f339bcf feat(options)!: set default localleader to \ 2023-07-20 09:20:24 +02:00
Folke Lemaitre a28acf0ce7 feat(keymaps): added leader-K to run keywordprg 2023-07-18 08:46:52 +02:00