Folke Lemaitre
|
eb143ebe11
|
fix(format): only do null-ls formatting logic when null-ls is availble. Fixes #684
|
2023-04-28 11:47:37 +02:00 |
|
Folke Lemaitre
|
7b9145c12d
|
fix(spectre): use new url by default
|
2023-04-24 08:45:40 +02:00 |
|
Folke Lemaitre
|
59f3b3e096
|
feat(plugins): automatically handle plugin repo renames
|
2023-04-23 11:20:02 +02:00 |
|
Folke Lemaitre
|
d565684ade
|
feat(lsp): automatically resolve denols/tsserver conflicts if both are configured
|
2023-04-23 11:01:46 +02:00 |
|
Folke Lemaitre
|
ad214af54d
|
feat(neo-tree): refresh neotree git status when closing a lazygit terminal
|
2023-04-21 23:42:30 +02:00 |
|
Folke Lemaitre
|
40983a3269
|
fix(copilot): re-enable copilot confirm with overwrite
|
2023-04-21 23:42:30 +02:00 |
|
Folke Lemaitre
|
4379ae8ab9
|
fix(copilot): work-around Neovim bug. Fixes #656
|
2023-04-21 18:27:15 +02:00 |
|
Folke Lemaitre
|
eb92903342
|
feat(tsserver): set some tsserver formatting settings to their Neovim equivalents. Also used for organize imports
|
2023-04-21 16:50:12 +02:00 |
|
Folke Lemaitre
|
1274310e6d
|
feat(copilot): better copilot status colors for lualine
|
2023-04-21 09:24:12 +02:00 |
|
Folke Lemaitre
|
d63c471008
|
feat(copilot): added lualine component for copilot. Simple icon colored by status. Will add status message when available (warnings)
|
2023-04-21 08:46:45 +02:00 |
|
Folke Lemaitre
|
4042614005
|
refactor: move lualine fg function to Util
|
2023-04-21 08:46:05 +02:00 |
|
Folke Lemaitre
|
5264909b54
|
fix(project): load on VeryLazy otherwise projects wont be loaded when opening Telescope
|
2023-04-20 08:29:22 +02:00 |
|
Folke Lemaitre
|
ac1051686b
|
feat(lsp): added support for setting global lsp client capabilities
|
2023-04-19 19:58:05 +02:00 |
|
Folke Lemaitre
|
1d2c97cbda
|
fix(treesitter): de-duplicate langs in endure_installed. Fixes #628
|
2023-04-19 16:45:02 +02:00 |
|
Folke Lemaitre
|
1caa27ba4a
|
fix(diagnostics): deepcopy diagnostic params. Fixes #621
|
2023-04-19 07:49:39 +02:00 |
|
Folke Lemaitre
|
17fe32e428
|
fix(lsp): properly check that diagnostics virtual_text is a table. Fixes #618
|
2023-04-19 07:21:52 +02:00 |
|
Folke Lemaitre
|
01a1b8e80d
|
feat(diagnostics): added support for setting prefix = "icons". Check the docs on how to enable
|
2023-04-18 20:00:02 +02:00 |
|
Folke Lemaitre
|
06c38c52a9
|
feat(diagnostics): show diagnostics source when more than one source is reporting diagnostics
|
2023-04-18 19:59:19 +02:00 |
|
Folke Lemaitre
|
a94f7afdeb
|
fix(telescope): typo
|
2023-04-17 08:49:38 +02:00 |
|
Folke Lemaitre
|
df9547f432
|
fix(telescope): consistent keymap description. Fixes #600
|
2023-04-17 07:33:55 +02:00 |
|
Folke Lemaitre
|
0155de00ab
|
feat(noice): added keymap to dismiss all noice messages
|
2023-04-16 23:08:46 +02:00 |
|
Folke Lemaitre
|
0cb8974221
|
fix(lsp): gT => gy. keymap for goto type definition. Fixes #554
|
2023-04-16 22:35:14 +02:00 |
|
Folke Lemaitre
|
feaeab9fca
|
fix(dap): added DapInstall and DapUninstall to cmds
|
2023-04-16 21:56:38 +02:00 |
|
Folke Lemaitre
|
54846ff763
|
docs: add extras keymaps to keymaps
|
2023-04-16 21:50:48 +02:00 |
|
Folke Lemaitre
|
f562d1d197
|
feat(dap): added extra for dap nlua
|
2023-04-16 21:35:52 +02:00 |
|
Folke Lemaitre
|
bc14e02a1f
|
feat: added extra for dap
|
2023-04-16 21:35:38 +02:00 |
|
Folke Lemaitre
|
df94a044ec
|
feat(which-key): easier integration for which-key group names
|
2023-04-16 21:33:55 +02:00 |
|
Folke Lemaitre
|
36aa64bc0b
|
build: deprecated treesitter method
|
2023-04-16 11:35:35 +02:00 |
|
Folke Lemaitre
|
02c5e8d953
|
fix(config): options cant be disabled with lazyvim config. Fixes #566
|
2023-04-16 11:34:35 +02:00 |
|
Folke Lemaitre
|
a9e9204dae
|
fix(lazygit): dont use <esc><esc> for normal more for laygit to prevent delays on <esc>. Fixes #567
|
2023-04-16 11:18:44 +02:00 |
|
Folke Lemaitre
|
2d8116ef67
|
fix(lsp): gt -> gT. Fixes #554
|
2023-04-16 11:03:54 +02:00 |
|
Folke Lemaitre
|
bef36bb2fd
|
fix(format): ignore vim.b.autoformat when formatting using key bindings. Fixes #575
|
2023-04-16 10:48:07 +02:00 |
|
Folke Lemaitre
|
7476da7811
|
fix(autocmds): don't auto create dirs for urls. Fixes #583
|
2023-04-16 07:53:42 +02:00 |
|
Folke Lemaitre
|
79fe0455a0
|
feat(lualine): added lazy extension
|
2023-03-31 13:05:36 +02:00 |
|
Folke Lemaitre
|
381ee0a9fc
|
fix(mason): removed flake8. You can add it back in your own configs if you need it or add ruff_lsp
|
2023-03-23 08:00:24 +01:00 |
|
Folke Lemaitre
|
df5cbfdbec
|
feat(mason): compatibility with the new mason registry
|
2023-03-20 19:56:34 +01:00 |
|
Folke Lemaitre
|
11d414c358
|
chore: update templates
|
2023-03-19 20:40:58 +01:00 |
|
Folke Lemaitre
|
501474e421
|
fix(config): compat with lazy.nvim
|
2023-03-17 22:29:07 +01:00 |
|
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 |
|