Commit Graph
100 Commits
Author SHA1 Message Date
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
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