diff options
| author | Kyren223 <Kyren223@proton.me> | 2025-04-29 17:29:21 +0300 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2025-04-29 17:30:08 +0300 |
| commit | ed5c4406a97b0e4a0480ef071d1d75efb22cb881 (patch) | |
| tree | f1f25728d651785cb288f544ad7544ccddad2641 /.config/nvim/lua/plugins/nvim-scissors.lua | |
| parent | 0e692de1352504a49b7d84c736880210f2c0365b (diff) | |
Configured nvim blink-cmp plugin, a few notes:
Added nvim-scissors to make snippets easier to configure
Added colorful-menu to make completions cooler (more like
IntelliJ/vsc*de), disabled for now until carbonight has colors for it
Removed nvim-cmp
Installed jq for formatting json snippets
Diffstat (limited to '.config/nvim/lua/plugins/nvim-scissors.lua')
| -rw-r--r-- | .config/nvim/lua/plugins/nvim-scissors.lua | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/.config/nvim/lua/plugins/nvim-scissors.lua b/.config/nvim/lua/plugins/nvim-scissors.lua new file mode 100644 index 0000000..8eb3b8b --- /dev/null +++ b/.config/nvim/lua/plugins/nvim-scissors.lua @@ -0,0 +1,27 @@ +return { + 'chrisgrieser/nvim-scissors', + dependencies = 'folke/snacks.nvim', + event = 'VeryLazy', + opts = { + ---@type "yq"|"jq"|"none"|string[] + jsonFormatter = 'jq', + }, + keys = { + { + '<leader>sa', + function() + require('scissors').addNewSnippet() + end, + desc = '[S]nippet [A]dd', + mode = { 'n', 'x' }, + }, + { + '<leader>se', + function() + require('scissors').editSnippet() + end, + desc = '[S]nippet [E]dit', + mode = { 'n', 'x' }, + }, + }, +} |
