|
9839f10013
|
refactor: comments code
|
2024-05-16 21:25:51 +02:00 |
|
|
3c4ebd522e
|
feat(coding)!: native snippets are now the default on Neovim 0.10. Install the luasnip extra to get luasnip back
|
2024-05-16 21:25:51 +02:00 |
|
|
d999be7401
|
feat(coding)!: use native comments on 0.10, with support for ts_context_commentstring
|
2024-05-16 21:25:51 +02:00 |
|
|
6e7ba50141
|
fix(cmp): never auto bracket for snippets and correct prev char check. Fixes #2949
|
2024-05-16 08:07:36 +02:00 |
|
|
c70a78e631
|
fix(cmp): dont add autobrackets if prev char is a bracket. Closes #2949
|
2024-05-15 16:23:42 +02:00 |
|
|
32eacde793
|
fix(mini.pairs): better default for ````
|
2024-04-11 17:23:17 +02:00 |
|
|
bf8ce8076e
|
feat(cmp): added option auto_brackets that adds brackets to functions/methods in configured filetypes
|
2024-03-28 21:32:09 +01:00 |
|
|
eb9f9a8862
|
fix(keymaps): update all keymap descriptions to be Title Case (#2844)
|
2024-03-27 08:56:44 +01:00 |
|
|
1910cd5cb7
|
refactor: use LazyVim.is_win()
|
2024-03-26 20:48:56 +01:00 |
|
|
7a5dbeae75
|
feat: use LazyVim everywhere instead of require("lazyvim.util")
|
2024-03-22 09:15:09 +01:00 |
|
|
f655139281
|
feat(mini.ai): add more objects d,e,g,u,U (#2769)
|
2024-03-19 22:31:00 +01:00 |
|
|
7f9219162b
|
feat(snippets): added extra to use native snippets instead of LuaSnip.
|
2024-01-22 08:39:07 +01:00 |
|
|
0a05888d99
|
fix(cmp): set default group_index to 1 to prevent issues with custom sources
|
2023-10-09 10:05:57 +02:00 |
|
|
d894556c37
|
feat(cmp): ctrl+CR will abort cmp and enter a new line
|
2023-10-09 09:51:55 +02:00 |
|
|
bff3a99697
|
feat(cmp): removed priority comparator in favor of source priorities for copilot/codeium
|
2023-10-09 09:12:29 +02:00 |
|
|
eddd3af351
|
feat(cmp): added custom comparator to prioritize AI sources like copilot and codeium
|
2023-10-09 00:06:58 +02:00 |
|
|
de93848f58
|
fix(cmp): properly set cmp group_index to fix issues with copilot and other sources (#1639)
|
2023-10-08 22:32:03 +02:00 |
|
|
d28c69e49e
|
feat(mini.surround)!: default surround mappings are now gs instead of gz (unless you enabled the leap extra)
|
2023-10-04 00:25:44 +02:00 |
|
|
0e66ef8393
|
feat(treesitter): added ]f, [f, ]F, [F, ]c, ]C, [c, [C for treesitter-textobjects
|
2023-10-04 00:21:47 +02:00 |
|
|
7c79cfe073
|
fix(mini.comment): better lua pattern for tags. Fixes #1413
|
2023-09-26 14:16:22 +02:00 |
|
|
a7f971f30e
|
feat(mini-pairs): add toggle mini pairs keymap and function (#1456)
|
2023-09-26 13:34:28 +02:00 |
|
|
0bff29c07a
|
fix: disable context commentstring autocmd
|
2023-09-26 13:24:03 +02:00 |
|
|
f2459bd70e
|
docs: Improve summary documentation of deps (#1159)
|
2023-07-19 13:14:07 +02:00 |
|
|
e212c166b4
|
feat(mini.ai): decouple mini.ai from which-key. Closes #1076
|
2023-07-12 17:25:35 +02:00 |
|
|
27d3e45df6
|
refactor(cmp): move comparator config to cmp spec
|
2023-06-28 11:26:53 +02:00 |
|
|
cbf1797f4c
|
style: added CmpGhostText
|
2023-06-16 14:51:19 +02:00 |
|
|
88238e2109
|
fix(luasnip): use echo instead of echo -e for build warning
|
2023-05-27 23:03:44 +02:00 |
|
|
b75ed594a9
|
fix(mini.comment): removed dirty upvalues hack for mini.comments. no longer needed
|
2023-05-25 14:24:29 +02:00 |
|
|
89db0157b1
|
feat(mini.comment): added ts-context-commentstring back and made it work with mini.comment
|
2023-05-23 08:41:44 +02:00 |
|
|
bd1ba54d13
|
fix(mini): lazy now supports mini plugins out of the box. no longer needed to have a custom config
|
2023-05-13 16:16:10 +02:00 |
|
|
44df7434d4
|
perf(comment): removed nvim-ts-context-commentstring, since mini.comment now handles that internally
|
2023-05-12 17:03:16 +02:00 |
|
|
04a60e251b
|
fix(luasnip): added note that jsregexp is optional if it fails to build
|
2023-03-03 08:28:35 +01:00 |
|
|
3a52307505
|
feat(cmp): added <s-CR> to confirm completion with replace
|
2023-03-03 08:21:29 +01:00 |
|
|
f6f3ce4a9b
|
fix(luasnip): dont build jsregexp on Windows
|
2023-03-02 14:15:51 +01:00 |
|
|
bd62cbe370
|
fix(luasnips): make install_jsregexp
|
2023-02-27 10:17:22 +01:00 |
|
|
8e84dcf85c
|
fix(mini.surround): don't create empty keymaps. Fixes #296
|
2023-02-18 09:55:56 +01:00 |
|
|
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 |
|
|
31ad893788
|
fix(cmp): added <c-n> and <c-p> to make it more consistent
|
2023-02-11 13:29:27 +01:00 |
|
|
f5d232b79c
|
refactor(mini.ai): improved descriptions for mini.ai
|
2023-02-10 17:06:01 +01:00 |
|
|
b96ea665b3
|
feat(mini.ai): added all mini.ai text-objects to which-key
|
2023-02-10 16:17:18 +01:00 |
|
|
182323623a
|
fix(mini.surround): use merged plugin spec to build keys. Fixes #172. Fixes #177
|
2023-02-06 08:31:04 +01:00 |
|
|
3b5f363074
|
fix(mini.ai): load ai on VeryLazy. Keymaps interfer with which-key. #155
|
2023-01-31 08:20:00 +01:00 |
|
|
bf31eccae2
|
feat(mini.surround): added lazy keys with descriptions to mini.surround
|
2023-01-16 21:16:51 +01:00 |
|
|
3d498ee713
|
fix(version): don't use version for schemastore and nvim-cmp. Last version is too old
|
2023-01-16 20:39:20 +01:00 |
|
|
6a3f3d3032
|
fix(plugins): fix the laziness of all plugins to still work as intended with config.defaults.lazy = false . Fixes #67
|
2023-01-16 16:49:29 +01:00 |
|
|
87c37f287b
|
fix(luasnip): don't set remap=true for <tab> . Fixes #44
|
2023-01-11 21:19:52 +01:00 |
|
|
36c84f47c9
|
feat(config)!: LazyVim can now be configured like any other plugin with {"LazyVim/LazyVim", opts = ... }. config.settings is deprecated
|
2023-01-10 11:14:27 +01:00 |
|
|
77b5e9ab56
|
refactor: use opts everywhere, so any plugin config can now be extended
|
2023-01-08 16:13:22 +01:00 |
|
|
2135bc144c
|
refactor(plugins)!: plugins now use lazy.nvim's new opts property to make it far easier to override options
|
2023-01-08 15:05:34 +01:00 |
|
|
05ec629d7b
|
fix(luasnip): fixed luasnip keymaps
|
2023-01-05 15:33:08 +01:00 |
|