summaryrefslogtreecommitdiff
path: root/lua/ben/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'lua/ben/plugins')
-rw-r--r--lua/ben/plugins/colorscheme.lua13
-rw-r--r--lua/ben/plugins/fugitive.lua19
-rw-r--r--lua/ben/plugins/undotree.lua8
3 files changed, 23 insertions, 17 deletions
diff --git a/lua/ben/plugins/colorscheme.lua b/lua/ben/plugins/colorscheme.lua
index 9d58a17..4caaa52 100644
--- a/lua/ben/plugins/colorscheme.lua
+++ b/lua/ben/plugins/colorscheme.lua
@@ -2,14 +2,15 @@ return {
-- Treesitter optimized colorscheme
{
"neanias/everforest-nvim",
- priority = 1000,
version = false,
+ priority = 1000,
config = function()
- require("everforest").setup({})
- vim.cmd([[set tgc]]) -- Terminal GUI Colors
- vim.cmd([[set lz]]) -- Lazy redraw
- vim.cmd([[set t_Co=256]]) -- 256 Colors
- vim.cmd([[colorscheme everforest]])
+ require("everforest").setup({
+ background = "hard",
+ italics = true,
+ transparent_background_level = 2,
+ })
+ require("everforest").load()
end,
},
-- My very own colorscheme
diff --git a/lua/ben/plugins/fugitive.lua b/lua/ben/plugins/fugitive.lua
index 6dee028..4b0c520 100644
--- a/lua/ben/plugins/fugitive.lua
+++ b/lua/ben/plugins/fugitive.lua
@@ -2,15 +2,12 @@ return {
"tpope/vim-fugitive",
dependencies = "tpope/vim-rhubarb",
-- Only enable when in a git repo
- cond = function()
- return vim.fn.isdirectory(".git") == 1
- end,
- config = function()
- vim.keymap.set("n", "<leader>gs", ":G<CR>") -- G.it S.tatus
- vim.keymap.set("n", "<leader>gd", ":G difftool<CR>") -- G.it D.iff
- vim.keymap.set("n", "<leader>gm", ":Gvdiffsplit!<CR>") -- G.it M.erge
- vim.keymap.set("n", "<leader>gc", ":G commit<CR>") -- G.it C.ommit
- vim.keymap.set("n", "<leader>gpu", ":G push<CR>") -- G.it P.ush U.pstream
- vim.keymap.set("n", "<leader>gpl", ":G pull<CR>") -- G.it P.ull L.atest
- end,
+ keys = {
+ { "<leader>gs", "<cmd>G<CR>" }, -- G.it S.tatus
+ { "<leader>gd", "<cmd>G difftool<CR>" }, -- G.it D.iff
+ { "<leader>gm", "<cmd>Gvdiffsplit!<CR>" }, -- G.it M.erge
+ { "<leader>gc", "<cmd>G commit<CR>" }, -- G.it C.ommit
+ { "<leader>gpu", "<cmd>G push<CR>" }, -- G.it P.ush U.pstream
+ { "<leader>gpl", "<cmd>G pull<CR>" }, -- G.it P.ull L.atest
+ },
}
diff --git a/lua/ben/plugins/undotree.lua b/lua/ben/plugins/undotree.lua
new file mode 100644
index 0000000..f5dbefc
--- /dev/null
+++ b/lua/ben/plugins/undotree.lua
@@ -0,0 +1,8 @@
+return {
+ "jiaoshijie/undotree",
+ dependencies = { "nvim-lua/plenary.nvim" },
+ config = true,
+ keys = {
+ { "<leader>u", "<cmd>lua require('undotree').toggle()<cr>" },
+ },
+}