From 805221e92c58edf51be9420abdab128ef0589fa4 Mon Sep 17 00:00:00 2001 From: aleidk Date: Wed, 13 Sep 2023 22:16:28 -0300 Subject: [PATCH] update neovim config --- config/nvim/lua/aleidk/plugins/blankline.lua | 8 ----- .../lua/aleidk/plugins/indent-blankline.lua | 23 +++++++++++++ config/nvim/lua/aleidk/plugins/init.lua | 34 ------------------- .../nvim/lua/aleidk/plugins/todo-comments.lua | 13 +++++++ config/nvim/lua/aleidk/plugins/trouble.lua | 1 + 5 files changed, 37 insertions(+), 42 deletions(-) delete mode 100644 config/nvim/lua/aleidk/plugins/blankline.lua create mode 100644 config/nvim/lua/aleidk/plugins/indent-blankline.lua create mode 100644 config/nvim/lua/aleidk/plugins/todo-comments.lua diff --git a/config/nvim/lua/aleidk/plugins/blankline.lua b/config/nvim/lua/aleidk/plugins/blankline.lua deleted file mode 100644 index 6f32c53..0000000 --- a/config/nvim/lua/aleidk/plugins/blankline.lua +++ /dev/null @@ -1,8 +0,0 @@ -return { - -- Add indentation guides even on blank lines - "lukas-reineke/indent-blankline.nvim", - opts = { - char = "┊", - show_trailing_blankline_indent = false, - }, -} diff --git a/config/nvim/lua/aleidk/plugins/indent-blankline.lua b/config/nvim/lua/aleidk/plugins/indent-blankline.lua new file mode 100644 index 0000000..72196c2 --- /dev/null +++ b/config/nvim/lua/aleidk/plugins/indent-blankline.lua @@ -0,0 +1,23 @@ +return { + -- Add indentation guides even on blank lines + "lukas-reineke/indent-blankline.nvim", + event = { "BufReadPost", "BufNewFile" }, + opts = { + -- char = "▏", + char = "│", + filetype_exclude = { + "help", + "alpha", + "dashboard", + "neo-tree", + "Trouble", + "lazy", + "mason", + "notify", + "toggleterm", + "lazyterm", + }, + show_trailing_blankline_indent = true, + show_current_context = true, + }, +} diff --git a/config/nvim/lua/aleidk/plugins/init.lua b/config/nvim/lua/aleidk/plugins/init.lua index dd0a6c2..82eb37a 100644 --- a/config/nvim/lua/aleidk/plugins/init.lua +++ b/config/nvim/lua/aleidk/plugins/init.lua @@ -64,38 +64,4 @@ return { require("illuminate").configure(opts) end, }, - { - "mrjones2014/smart-splits.nvim", - opts = { ignored_filetypes = { "nofile", "quickfix", "qf", "prompt" }, ignored_buftypes = { "nofile" } }, - keys = { - { - "", - function() - require("smart-splits").move_cursor_left() - end, - desc = "Move to left window", - }, - { - "", - function() - require("smart-splits").move_cursor_down() - end, - desc = "Move to bottom window", - }, - { - "", - function() - require("smart-splits").move_cursor_up() - end, - desc = "Move to upper window", - }, - { - "", - function() - require("smart-splits").move_cursor_right() - end, - desc = "Move to right window", - }, - }, - }, } diff --git a/config/nvim/lua/aleidk/plugins/todo-comments.lua b/config/nvim/lua/aleidk/plugins/todo-comments.lua new file mode 100644 index 0000000..f41027c --- /dev/null +++ b/config/nvim/lua/aleidk/plugins/todo-comments.lua @@ -0,0 +1,13 @@ +return { + "folke/todo-comments.nvim", + cmd = { "TodoTrouble", "TodoTelescope" }, + event = { "BufReadPost", "BufNewFile" }, + config = true, + -- stylua: ignore + keys = { + { "]t", function() require("todo-comments").jump_next() end, desc = "Next todo comment" }, + { "[t", function() require("todo-comments").jump_prev() end, desc = "Previous todo comment" }, + { "ft", "TodoTrouble", desc = "Todo (Trouble)" }, + { "fT", "TodoTelescope", desc = "Todo" }, + }, +} diff --git a/config/nvim/lua/aleidk/plugins/trouble.lua b/config/nvim/lua/aleidk/plugins/trouble.lua index 505f611..a640e87 100644 --- a/config/nvim/lua/aleidk/plugins/trouble.lua +++ b/config/nvim/lua/aleidk/plugins/trouble.lua @@ -1,5 +1,6 @@ return { "folke/trouble.nvim", + dependencies = { "nvim-tree/nvim-web-devicons" }, cmd = { "TroubleToggle", "Trouble" }, config = function() require("trouble").setup({