diff options
Diffstat (limited to 'lua')
-rw-r--r-- | lua/core/init.lua | 14 | ||||
-rw-r--r-- | lua/plugins/colorscheme.lua | 4 | ||||
-rw-r--r-- | lua/plugins/harpoon.lua | 1 |
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) |