summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Chaussé <Benjamin.Chausse@goto.com>2024-05-23 15:59:45 -0400
committerBenjamin Chaussé <Benjamin.Chausse@goto.com>2024-05-23 15:59:45 -0400
commit28de857bb14905dd9d3a27505f3875c97b85a42b (patch)
treedfa2f5e4a08771a91c89561de978a8a0911e5c62
parent1c0ac26114e249548dfdd270a07bc2336a37b6e2 (diff)
colorscheme tweaks + QOL improvements
-rw-r--r--lua/core/init.lua14
-rw-r--r--lua/plugins/colorscheme.lua4
-rw-r--r--lua/plugins/harpoon.lua1
3 files changed, 18 insertions, 1 deletions
diff --git a/lua/core/init.lua b/lua/core/init.lua
index 7b47875..51c6532 100644
--- a/lua/core/init.lua
+++ b/lua/core/init.lua
@@ -23,3 +23,17 @@ vim.keymap.set("v", "<s-h>", ":m '<-2<CR>gv=gv")
vim.g.netrw_liststyle = 3
vim.g.netrw_banner = 0
vim.g.netrw_bufsettings = "noma nomod nu nobl nowrap ro"
+
+local function set_git_root_dir()
+ local git_dir = vim.fn.finddir('.git', '.;')
+ if git_dir ~= '' then
+ local git_root = vim.fn.fnamemodify(git_dir, ':h')
+ vim.cmd('cd ' .. git_root)
+ end
+end
+
+vim.api.nvim_create_autocmd('VimEnter', {
+ pattern = '*',
+ callback = set_git_root_dir
+})
+
diff --git a/lua/plugins/colorscheme.lua b/lua/plugins/colorscheme.lua
index e69ffd8..26231b5 100644
--- a/lua/plugins/colorscheme.lua
+++ b/lua/plugins/colorscheme.lua
@@ -33,7 +33,9 @@ return { -- No nonsense, very stoic
})
vim.cmd.colorscheme('no-clown-fiesta')
vim.api.nvim_set_hl(0,"LineNr",{fg="#727272"})
- vim.api.nvim_set_hl(0,"Visual",{bg="#171717"})
+ -- vim.api.nvim_set_hl(0,"Visual",{bg="#171717"})
+ -- vim.api.nvim_set_hl(0,"Visual",{bg="#829e9c"})
+ vim.api.nvim_set_hl(0,"Visual",{bg="#84493b"})
vim.api.nvim_set_hl(0,"VertSplit",{bg="none",fg="#727272"})
vim.api.nvim_set_hl(0,"WinSeparator",{bg="none",fg="#727272"})
vim.api.nvim_set_hl(0,"StatusLine",{bg="none",fg="#727272"})
diff --git a/lua/plugins/harpoon.lua b/lua/plugins/harpoon.lua
index a6d4535..45f25a4 100644
--- a/lua/plugins/harpoon.lua
+++ b/lua/plugins/harpoon.lua
@@ -13,6 +13,7 @@ return {
vim.keymap.set("n", "<C-j>", function() harpoon:list():select(2)end )
vim.keymap.set("n", "<C-k>", function() harpoon:list():select(3)end )
vim.keymap.set("n", "<C-l>", function() harpoon:list():select(4)end )
+ vim.keymap.set("n", "<C-;>", function() harpoon:list():select(5)end )
vim.keymap.set("n", "<C-S-P>", function() harpoon:list():prev() end)
vim.keymap.set("n", "<C-S-P>", function() harpoon:list():next() end)