summaryrefslogtreecommitdiff
path: root/lua/core/init.lua
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 /lua/core/init.lua
parent1c0ac26114e249548dfdd270a07bc2336a37b6e2 (diff)
colorscheme tweaks + QOL improvements
Diffstat (limited to 'lua/core/init.lua')
-rw-r--r--lua/core/init.lua14
1 files changed, 14 insertions, 0 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
+})
+