From 28a349bb6f983d9c14564b63e35f021511debd26 Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Thu, 31 Oct 2024 17:52:29 +0100 Subject: [PATCH] feat: add netrw config --- lua/core/autocommands.lua | 8 ++++++++ lua/core/globals.lua | 11 +++++++++++ 2 files changed, 19 insertions(+) diff --git a/lua/core/autocommands.lua b/lua/core/autocommands.lua index cd90bf0..74e96ba 100644 --- a/lua/core/autocommands.lua +++ b/lua/core/autocommands.lua @@ -50,6 +50,14 @@ vim.api.nvim_create_autocmd("FileType", { end, }) +vim.api.nvim_create_autocmd("FileType", { + pattern = { "netrw" }, + callback = function() + vim.keymap.set("n", "", "-", { buffer = true, remap = true }) + vim.keymap.set("n", "", "", { buffer = true, remap = true }) + end, +}) + local make_group = vim.api.nvim_create_augroup("make_diagnostics", {}) local make_namespace = vim.api.nvim_create_namespace("make_diagnostics") -- Create diagnostics after running :make diff --git a/lua/core/globals.lua b/lua/core/globals.lua index 93da654..e1a542f 100644 --- a/lua/core/globals.lua +++ b/lua/core/globals.lua @@ -1,5 +1,16 @@ vim.g.mapleader = " " vim.g.vimsyn_embed = "1" +vim.g.netrw_banner = 0 +vim.g.netrw_liststyle = 1 +vim.g.netrw_list_hide = '\\.venv/,\\.git/' +vim.g.netrw_maxfilenamelen = 47 +vim.g.netrw_mousemaps = 0 +vim.g.netrw_sizestyle = 'H' +vim.g.netrw_sort_by = 'name' +vim.g.netrw_sort_options = 'i' +vim.g.netrw_sort_sequence = '[\\/]\\s*,*' +vim.g.netrw_special_syntax = 1 +vim.g.netrw_timefmt = '%d-%m-%Y %H:%M' vim.cmd.language("en_US.UTF-8") -- Bundled plugins config