Folke Lemaitre
|
9f5a0f1bd8
|
feat(lsp): added keymap to see source actions with <leader>cA (useful for tsserver and others)
|
2023-03-17 16:29:32 +01:00 |
|
Folke Lemaitre
|
c10e550639
|
feat(lsp): make lsp work when mason-lspconfig is disabled. Fixed #445
|
2023-03-17 08:04:17 +01:00 |
|
Folke Lemaitre
|
df6ac591ba
|
fix(core): set cond=true for LazyVim
|
2023-03-14 11:17:07 +01:00 |
|
Folke Lemaitre
|
a28885be3f
|
fix(lsp): allow silent=false for lsp keymaps. Fixes #414
|
2023-03-12 09:10:45 +01:00 |
|
Folke Lemaitre
|
9f30a2e03a
|
fix(prettier): extend ensure_installed instead of overwriting it. Fixes #406
|
2023-03-10 13:55:06 +01:00 |
|
Folke Lemaitre
|
f1dbd097e4
|
fix(eslint): only run EslintFixAll on buffers where eslint is attached
|
2023-03-10 08:54:56 +01:00 |
|
Folke Lemaitre
|
aa8bae07ae
|
feat(prettierd): added an extra for prettierd with null-ls
|
2023-03-10 08:45:09 +01:00 |
|
Folke Lemaitre
|
75299da24c
|
feat(eslint): added an extra for eslint lsp that runs EslintFixAll before saving a buffer
|
2023-03-10 08:44:47 +01:00 |
|
Folke Lemaitre
|
5aad5749a7
|
feat(null-ls): added .neoconf.json to null-ls root_dir
|
2023-03-10 08:44:17 +01:00 |
|
Folke Lemaitre
|
5bb2314787
|
feat(typescript): added null-ls typescript code actions
|
2023-03-10 08:43:53 +01:00 |
|
Folke Lemaitre
|
23ba877bb0
|
feat(copilot): better sorting for cmp sources when using copilot
|
2023-03-06 07:37:37 +01:00 |
|
Folke Lemaitre
|
8f3834bc13
|
feat(null-ls): added fish_indent and fish diag
|
2023-03-06 07:37:37 +01:00 |
|
Folke Lemaitre
|
c407ddfe8a
|
feat(shfmt): added shfmt to null-ls and mason
|
2023-03-06 07:37:37 +01:00 |
|
Folke Lemaitre
|
079d3967d0
|
fix(copilot): confirm with replace for copilot only
|
2023-03-05 17:06:13 +01:00 |
|
Folke Lemaitre
|
e7a515e548
|
fix(mason): removed installing of shellcheck and shfmt. Use bashls instead
|
2023-03-05 09:12:16 +01:00 |
|
Folke Lemaitre
|
6fec14e508
|
fix(typescript): enable function call completion snippets
|
2023-03-04 10:41:52 +01:00 |
|
Folke Lemaitre
|
b10c9ade77
|
build: neoconf sumneko_lua => lua_ls
|
2023-03-04 10:41:52 +01:00 |
|
Folke Lemaitre
|
2e951e4f44
|
feat(autocmds): added 'query' to close_with_q autocmd
|
2023-03-04 10:41:51 +01:00 |
|
Folke Lemaitre
|
57c2dcb3a3
|
feat(neo-tree): added expanders
|
2023-03-03 20:10:45 +01:00 |
|
Folke Lemaitre
|
04a60e251b
|
fix(luasnip): added note that jsregexp is optional if it fails to build
|
2023-03-03 08:28:35 +01:00 |
|
Folke Lemaitre
|
368c65e14b
|
feat(copilot): added an extra to enable copilot. {import = "lazyvim.plugins.extras.coding.copilot"}
|
2023-03-03 08:22:20 +01:00 |
|
Folke Lemaitre
|
3a52307505
|
feat(cmp): added <s-CR> to confirm completion with replace
|
2023-03-03 08:21:29 +01:00 |
|
Folke Lemaitre
|
d00aade8db
|
fix(alpha): larger session icon. Fixes #365
|
2023-03-02 14:17:57 +01:00 |
|
Folke Lemaitre
|
f6f3ce4a9b
|
fix(luasnip): dont build jsregexp on Windows
|
2023-03-02 14:15:51 +01:00 |
|
Folke Lemaitre
|
16e4a3f8fd
|
fix(leap): unpin leap
|
2023-03-02 08:19:03 +01:00 |
|
Folke Lemaitre
|
787ceab031
|
fix(leap): pin leap for now till flit issue is fixed
|
2023-03-01 11:39:33 +01:00 |
|
Folke Lemaitre
|
4b37723558
|
fix(git-signs): larger icons for delete
|
2023-02-28 10:01:53 +01:00 |
|
Folke Lemaitre
|
70966bbc19
|
style: desc for gw
|
2023-02-28 09:59:01 +01:00 |
|
Folke Lemaitre
|
d97bf66eed
|
fix(mini-indentscope): disable indentscope for filetypes during init. Fixes #318
|
2023-02-28 09:51:29 +01:00 |
|
Folke Lemaitre
|
fc765e9e3d
|
fix(treesitter): always install all built-in treesitter parsers to prevent queriy issues
|
2023-02-27 19:38:29 +01:00 |
|
Folke Lemaitre
|
bd62cbe370
|
fix(luasnips): make install_jsregexp
|
2023-02-27 10:17:22 +01:00 |
|
Folke Lemaitre
|
079c685831
|
refactor(treesitter): nil-check
|
2023-02-20 16:01:02 +01:00 |
|
Folke Lemaitre
|
de6a28b781
|
fix(treesitter): disable indent only for python right now
|
2023-02-18 13:14:47 +01:00 |
|
Folke Lemaitre
|
329a2daff4
|
fix(treesitter): disable treesitter indent by default, since it has too many issues. See #297
|
2023-02-18 12:40:25 +01:00 |
|
Folke Lemaitre
|
8e84dcf85c
|
fix(mini.surround): don't create empty keymaps. Fixes #296
|
2023-02-18 09:55:56 +01:00 |
|
Folke Lemaitre
|
a0cf00c81b
|
fix(illuminate): always set refernce keymaps on the buffer as well to properly overwrite ftplugin mappings. Fixes #292
|
2023-02-17 21:32:25 +01:00 |
|
Folke Lemaitre
|
94ebe25ccb
|
fix(treesitter-textobjects): only disable the textobject plugins/* files when its not enabled in the treesitter opts
|
2023-02-16 20:12:54 +01:00 |
|
Folke Lemaitre
|
eccd122e6d
|
feat(leap): lazy-load leap/flit and added keymaps
|
2023-02-16 14:12:10 +01:00 |
|
Folke Lemaitre
|
d198a19325
|
fix(health): also check for fdfind instead of just fd. Fixes #270
|
2023-02-15 14:03:46 +01:00 |
|
Folke Lemaitre
|
5d6f0d58d5
|
fix(notify): install notify when noice is not enabled
|
2023-02-14 21:56:09 +01:00 |
|
Folke Lemaitre
|
cc3070d30e
|
faet(util): added Util.on_very_lazy
|
2023-02-14 21:55:52 +01:00 |
|
Folke Lemaitre
|
38eb3bf115
|
fix(which-key): only add noice group when noice is enabled
|
2023-02-14 14:40:34 +01:00 |
|
Folke Lemaitre
|
a3aeb27cbc
|
fix(format): nil check
|
2023-02-12 12:31:43 +01:00 |
|
Folke Lemaitre
|
fab6150da9
|
fix(format): dont format if client capaibilities disabled it. #249
|
2023-02-12 11:43:31 +01:00 |
|
Folke Lemaitre
|
543126818e
|
fix(lsp): temp mason fix for sumenko_lua -> lua_ls rename. See #248
|
2023-02-12 10:59:58 +01:00 |
|
Folke Lemaitre
|
31ad893788
|
fix(cmp): added <c-n> and <c-p> to make it more consistent
|
2023-02-11 13:29:27 +01:00 |
|
Folke Lemaitre
|
151bf12a9f
|
fix(telescope): make key bindings more consistent for telescope
|
2023-02-11 13:28:11 +01:00 |
|
Folke Lemaitre
|
6669e63368
|
feat(config): allow to disable loading of the default keymaps/autocmds/options. Fixes #238
|
2023-02-11 08:59:42 +01:00 |
|
Folke Lemaitre
|
f5d232b79c
|
refactor(mini.ai): improved descriptions for mini.ai
|
2023-02-10 17:06:01 +01:00 |
|
Folke Lemaitre
|
b96ea665b3
|
feat(mini.ai): added all mini.ai text-objects to which-key
|
2023-02-10 16:17:18 +01:00 |
|
Folke Lemaitre
|
42d2411bfa
|
fix(leap): don't use the x and X mappings in visual mode
|
2023-02-09 22:49:07 +01:00 |
|
Folke Lemaitre
|
ddd1fceb76
|
ci: autogen recipes
|
2023-02-09 22:48:42 +01:00 |
|
Folke Lemaitre
|
cb384ad69f
|
fix(lsp): remove debug
|
2023-02-09 14:47:55 +01:00 |
|
Folke Lemaitre
|
3af91550be
|
feat(bufferline): added keymaps to pin and delete non-pinned buffers. See #218
|
2023-02-09 14:37:37 +01:00 |
|
Folke Lemaitre
|
d61e4bd553
|
fix(lsp): dont use expr=true for lsp rename. Fixes #220
|
2023-02-09 14:35:48 +01:00 |
|
Folke Lemaitre
|
52b34ce3c3
|
feat(lsp): allow disabling autoformat for certain buffers
|
2023-02-07 23:15:10 +01:00 |
|
Folke Lemaitre
|
5f5a564a82
|
fix(plugins): lazy-loading on BufReadPre or BufReadPost, should also use BufNewFile. Fixes #169
|
2023-02-07 21:59:33 +01:00 |
|
Folke Lemaitre
|
9131897b61
|
docs: added recipes
|
2023-02-07 19:43:30 +01:00 |
|
Folke Lemaitre
|
320f5c6de7
|
fix(mini.indent): no need to disable indent in alpha dashboard config. Fixes #199
|
2023-02-07 16:46:48 +01:00 |
|
Folke Lemaitre
|
826655b901
|
fix(lsp): properly merge lsp client capabilities
|
2023-02-07 16:46:48 +01:00 |
|
Folke Lemaitre
|
0556c011c5
|
docs: video
|
2023-02-06 22:38:35 +01:00 |
|
Folke Lemaitre
|
68ad526f3a
|
docs: move video below install instructions
|
2023-02-06 22:37:36 +01:00 |
|
Folke Lemaitre
|
2ff213126c
|
fix(keymaps): move lines with silent and without triggering cmdline. Fixes #184
|
2023-02-06 08:43:59 +01:00 |
|
Folke Lemaitre
|
e5626e9a2d
|
fix(keymaps): silent by default
|
2023-02-06 08:43:59 +01:00 |
|
Folke Lemaitre
|
182323623a
|
fix(mini.surround): use merged plugin spec to build keys. Fixes #172. Fixes #177
|
2023-02-06 08:31:04 +01:00 |
|
Folke Lemaitre
|
b81ecf9f7a
|
fix(nvim-navic): use kinds icons for navic. Fixes #164
|
2023-02-02 09:28:17 +01:00 |
|
Folke Lemaitre
|
3b5f363074
|
fix(mini.ai): load ai on VeryLazy. Keymaps interfer with which-key. #155
|
2023-01-31 08:20:00 +01:00 |
|
Folke Lemaitre
|
c5b22c0832
|
fix(noice): scroll doc window in normal, insert and select mode
|
2023-01-29 21:17:28 +01:00 |
|
Folke Lemaitre
|
ac1f188525
|
fix(neo-tree): disable the <space> mapping (you can use <cr> instead), to make sure <leader> mappings still work. Fixes #146
|
2023-01-29 09:17:37 +01:00 |
|
Folke Lemaitre
|
5ac9938cc8
|
fix(neo-tree): dont change cwd when opening neo-tree. Fixes #130
|
2023-01-25 14:54:34 +01:00 |
|
Folke Lemaitre
|
65fb26fe97
|
refactor: removed deprecation warnings from before 1.0.0
|
2023-01-25 09:00:33 +01:00 |
|
Folke Lemaitre
|
2321847e72
|
refactor: move LazyVim init to core
|
2023-01-25 09:00:33 +01:00 |
|
Folke Lemaitre
|
bd4f350503
|
fix(config): return defaults when setup was not run yet. Fixes #126
|
2023-01-25 09:00:33 +01:00 |
|
Folke Lemaitre
|
2ae2a63265
|
fix(bufferline): plugin was renamed from nvim-bufferline.lua -> bufferline.nvim. Fixes #128
|
2023-01-25 08:19:44 +01:00 |
|
Folke Lemaitre
|
5a4cb1b7ee
|
fix(illuminate): delete ]] and [[ keymaps set by ftplugins. Fixes #124
|
2023-01-25 08:15:12 +01:00 |
|
Folke Lemaitre
|
94267fe266
|
refactor: removed noice deactivate
|
2023-01-24 13:40:48 +01:00 |
|
Folke Lemaitre
|
5bf979d234
|
fix(lsp): again
|
2023-01-24 08:52:28 +01:00 |
|
Folke Lemaitre
|
744028ea4c
|
fix(lsp): check for nvim-cmp intsead of cmp
|
2023-01-24 08:50:18 +01:00 |
|
Folke Lemaitre
|
10f809784d
|
feat: added deactivate for neo-tree and noice
|
2023-01-24 08:39:41 +01:00 |
|
Folke Lemaitre
|
5aa85e47e4
|
fix(telescope): bind hidden/ignore to <a-i>, <a-h> instead of <c-i> since thats the same as <tab>. Fixes #117
|
2023-01-24 08:17:57 +01:00 |
|
Folke Lemaitre
|
adee0521bf
|
feat(health): added some simple health checks
|
2023-01-24 08:17:10 +01:00 |
|
Folke Lemaitre
|
b81dc71211
|
fix(lsp): only load cmp-nvim-lsp when cmp is enabled
|
2023-01-24 07:50:07 +01:00 |
|
Folke Lemaitre
|
1b3b18d53b
|
fix(options): don't set GUI font. Fixes #113
|
2023-01-23 23:42:01 +01:00 |
|
Folke Lemaitre
|
7595bfaa3b
|
fix(lsp): ]w and [w now work as expected. Fixes #109
|
2023-01-23 19:21:14 +01:00 |
|
Folke Lemaitre
|
012dbab586
|
feat(keymaps): do not create keymaps when a lazy keys handler exists
|
2023-01-23 08:08:12 +01:00 |
|
Folke Lemaitre
|
bb3f0fdc55
|
build: highlight extra module
|
2023-01-23 08:08:12 +01:00 |
|
Folke Lemaitre
|
1a55a167a0
|
feat(extras): added extra for mini.animate. Highly recommended!
|
2023-01-23 00:11:29 +01:00 |
|
Folke Lemaitre
|
8bc321bb55
|
feat: install latest stable release of lazy.nvim and LazyVim
|
2023-01-22 15:15:08 +01:00 |
|
Folke Lemaitre
|
254d0ca261
|
fix(core): use lazy.nvim version configured by the user
|
2023-01-22 14:33:55 +01:00 |
|
Folke Lemaitre
|
29ae872ad1
|
build: fix lsp keymaps doc generation
|
2023-01-22 12:19:33 +01:00 |
|
Folke Lemaitre
|
47ba46f184
|
feat(lsp): make it easier to customize LSP keymaps. Fixes #93
|
2023-01-22 11:56:46 +01:00 |
|
Folke Lemaitre
|
1ea6534ba4
|
fix(indent-blankline): load on BufReadPost to prevent neo-tree errors
|
2023-01-22 11:09:05 +01:00 |
|
Folke Lemaitre
|
280f4cf299
|
fix(treesitter): dont add to ensure_installed when "all". Fixes #98
|
2023-01-22 10:36:49 +01:00 |
|
Folke Lemaitre
|
cc0171e770
|
feat(lsp): setup lsp servers not supported by mason-lspconfig and added mason=false to skip server setup by mason. Fixes #95
|
2023-01-22 10:31:48 +01:00 |
|
Folke Lemaitre
|
99ee77a03d
|
build: fix mdx issue with escaped pipe character
|
2023-01-20 20:36:55 +01:00 |
|
Folke Lemaitre
|
3a1ef4150d
|
build: create separate keyamp groups per plugin
|
2023-01-20 20:36:38 +01:00 |
|
Folke Lemaitre
|
7be8efaa84
|
fix(keymaps): switch <leader>gg and <leader>gG to be consistent with the other keymaps
|
2023-01-20 20:12:47 +01:00 |
|
Folke Lemaitre
|
cab2914fce
|
ci: remove release-as
|
2023-01-20 15:37:33 +01:00 |
|
Folke Lemaitre
|
492fbb335d
|
ci: release 1.0.0
|
2023-01-20 15:32:18 +01:00 |
|
Folke Lemaitre
|
75e30fc6a3
|
feat: 1.0.0 release
|
2023-01-20 15:28:31 +01:00 |
|