summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fnl/config/autocmd.fnl4
-rw-r--r--fnl/config/which-key.fnl1
-rw-r--r--fnl/settings/options.fnl3
3 files changed, 8 insertions, 0 deletions
diff --git a/fnl/config/autocmd.fnl b/fnl/config/autocmd.fnl
index 0b97224..0c74fe8 100644
--- a/fnl/config/autocmd.fnl
+++ b/fnl/config/autocmd.fnl
@@ -43,3 +43,7 @@
:callback (lambda []
(env.init nvim.g.aniseed#env)
(packer.sync))})
+
+(create-autocmd :FileType
+ {:pattern :netrw
+ :command "nmap <silent> <buffer> h -^ | nmap <silent> <buffer> l <cr>"})
diff --git a/fnl/config/which-key.fnl b/fnl/config/which-key.fnl
index 11a6dce..3700121 100644
--- a/fnl/config/which-key.fnl
+++ b/fnl/config/which-key.fnl
@@ -26,6 +26,7 @@
:hidden [:<silent> :<cmd> :<Cmd> :<CR> :call :lua "^:" "^ "]
:show_help true
:triggers :auto
+ :disable {:filetypes [:netrw]}
:triggers_blacklist {:i [:j :k] :v [:j :k]}})
(def- mopts {:mode :n
diff --git a/fnl/settings/options.fnl b/fnl/settings/options.fnl
index bc82be7..6d1fd7a 100644
--- a/fnl/settings/options.fnl
+++ b/fnl/settings/options.fnl
@@ -88,6 +88,9 @@
(nvim.ex.set :formatoptions-=cro)
(nvim.ex.set :colorcolumn=80)
(nvim.ex.set :shortmess+=c)
+
+;; Netrw settings
(set vim.g.netrw_browse_split 0)
(set vim.g.netrw_banner 0)
(set vim.g.netrw_winsize 25)
+(set vim.g.netrw_preview 1)