diff --git a/lazygit b/lazygit deleted file mode 100755 index 7ea2e75..0000000 Binary files a/lazygit and /dev/null differ diff --git a/lazygit.tar.gz b/lazygit.tar.gz deleted file mode 100644 index 95de303..0000000 Binary files a/lazygit.tar.gz and /dev/null differ diff --git a/lua/core/aliases.lua b/lua/core/aliases.lua index f83f36e..be64501 100644 --- a/lua/core/aliases.lua +++ b/lua/core/aliases.lua @@ -3,3 +3,4 @@ -- alias for reloading all buffers --vim.cmd [[ command Bclr bufdo! e!]] +vim.cmd [[ command Bufdel silent! execute "%bd" ]] diff --git a/lua/core/plugin_config/indent-blankline.lua b/lua/core/plugin_config/indent-blankline.lua index be401dd..114d6c3 100644 --- a/lua/core/plugin_config/indent-blankline.lua +++ b/lua/core/plugin_config/indent-blankline.lua @@ -1 +1,24 @@ -require("ibl").setup() +local highlight = { + "RainbowRed", + "RainbowYellow", + "RainbowBlue", + "RainbowOrange", + "RainbowGreen", + "RainbowViolet", + "RainbowCyan", +} + +local hooks = require "ibl.hooks" +-- create the highlight groups in the highlight setup hook, so they are reset +-- every time the colorscheme changes +hooks.register(hooks.type.HIGHLIGHT_SETUP, function() + vim.api.nvim_set_hl(0, "RainbowRed", { fg = "#E06C75" }) + vim.api.nvim_set_hl(0, "RainbowYellow", { fg = "#E5C07B" }) + vim.api.nvim_set_hl(0, "RainbowBlue", { fg = "#61AFEF" }) + vim.api.nvim_set_hl(0, "RainbowOrange", { fg = "#D19A66" }) + vim.api.nvim_set_hl(0, "RainbowGreen", { fg = "#98C379" }) + vim.api.nvim_set_hl(0, "RainbowViolet", { fg = "#C678DD" }) + vim.api.nvim_set_hl(0, "RainbowCyan", { fg = "#56B6C2" }) +end) + +require("ibl").setup { indent = { highlight = highlight } } diff --git a/lua/core/plugin_config/init.lua b/lua/core/plugin_config/init.lua index e0f68f9..e1f7dc1 100644 --- a/lua/core/plugin_config/init.lua +++ b/lua/core/plugin_config/init.lua @@ -13,4 +13,5 @@ require("core.plugin_config.rainbow-delimiters") require("core.plugin_config.marks") require("core.plugin_config.lsp_config") require("core.plugin_config.indent-blankline") - +require("core.plugin_config.indent-blankline") +require("core.plugin_config.vim-indentwise") diff --git a/lua/core/plugin_config/telescope.lua b/lua/core/plugin_config/telescope.lua index f50ada1..e8a2532 100644 --- a/lua/core/plugin_config/telescope.lua +++ b/lua/core/plugin_config/telescope.lua @@ -4,5 +4,7 @@ local builtin = require('telescope.builtin') vim.keymap.set('n', 'ff', builtin.find_files, {}) vim.keymap.set('n', 'fg', builtin.live_grep, {}) vim.keymap.set('n', 'fb', builtin.buffers, {}) +vim.keymap.set('n', 'fc', builtin.current_buffer_fuzzy_find, {}) vim.keymap.set('n', 'fh', builtin.help_tags, {}) vim.keymap.set('n', 'fm', builtin.marks, {}) +vim.keymap.set('n', 'fr', builtin.resume, {}) diff --git a/lua/core/plugin_config/vim-indentwise.lua b/lua/core/plugin_config/vim-indentwise.lua new file mode 100644 index 0000000..e69de29 diff --git a/lua/core/plugins.lua b/lua/core/plugins.lua index 1db9f98..8f240eb 100644 --- a/lua/core/plugins.lua +++ b/lua/core/plugins.lua @@ -43,6 +43,7 @@ return require('packer').startup(function(use) use 'HiPhish/rainbow-delimiters.nvim' use 'chentoast/marks.nvim' use "lukas-reineke/indent-blankline.nvim" + use "jeetsukumaran/vim-indentwise" -- Automatically set up your configuration after cloning packer.nvim -- Put this at the end after all plugins diff --git a/nvim.appimage b/nvim.appimage new file mode 100755 index 0000000..7c0d90d Binary files /dev/null and b/nvim.appimage differ