summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/custom/plugins/ui.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/custom/plugins/ui.lua')
-rw-r--r--.config/nvim/lua/custom/plugins/ui.lua56
1 files changed, 56 insertions, 0 deletions
diff --git a/.config/nvim/lua/custom/plugins/ui.lua b/.config/nvim/lua/custom/plugins/ui.lua
new file mode 100644
index 0000000..052be12
--- /dev/null
+++ b/.config/nvim/lua/custom/plugins/ui.lua
@@ -0,0 +1,56 @@
+return {
+ {
+ 'gukz/ftFT.nvim',
+ opts = {
+ keys = { 'f', 't', 'F', 'T' },
+ modes = { 'n', 'v' },
+ },
+ config = true,
+ },
+ {
+ 'uga-rosa/ccc.nvim',
+ lazy = false,
+ config = function()
+ require('ccc').setup({
+ highlighter = {
+ auto_enable = true,
+ },
+ })
+ vim.keymap.set('n', '<leader>cp', ':CccPick<cr>', { desc = '[C]olor [P]icker' })
+ vim.keymap.set('n', '<leader>ct', ':CccHighlighterToggle<cr>', { desc = '[C]olor [T]oggle' })
+ end,
+ },
+ {
+ 'RRethy/vim-illuminate',
+ config = function()
+ vim.keymap.set('n', '<leader>it', ':IlluminateToggle<cr>', { desc = '[I]lluminate [Tloggle]' })
+ end,
+ },
+ {
+ 'lukas-reineke/indent-blankline.nvim',
+ main = 'ibl',
+ opts = {},
+ config = function()
+ require('ibl').setup()
+ end,
+ },
+ {
+ 'kosayoda/nvim-lightbulb',
+ config = function()
+ require('nvim-lightbulb').setup({
+ autocmd = {
+ enabled = true,
+ updatetime = 50,
+ },
+ action_kinds = { 'quickfix', 'refactor.rewrite' },
+ sign = { enabled = false },
+ virtual_text = { enabled = true },
+ float = { enabled = false },
+ ignore = {
+ ft = { 'neo-tree' },
+ actions_without_kind = true,
+ },
+ })
+ end,
+ },
+}