a4b40fb
Branches > main > a4b40fb > files / nvim / lua
Load oil when opening vim on a directory
Commit: a4b40fb3674e61258f96ca82364c0fe2ae23310e
Parent: 1444301
3 changed files:
nvim/init.lua view file
@@ -1,3 +1,5 @@+local fn = vim.fn+ vim.loader.enable() require("colors")@@ -5,10 +7,14 @@ require("center") require("opts")++if fn.isdirectory(fn.argv(0)) == 1 then+ require("plugins.oil").open()+end+ vim.schedule(function() require("keybindings") end) vim.schedule(function() require("lsp") end) - --- Still to do: --- REPL (Conjure) --- Parens (Parinfer)@@ -17,6 +23,8 @@ --- Formatting (better formatting anyway :p) --- Surround? +--- Bug: Oil isn't loaded when using `nvim dir`, which means nothing shows up :p+ --- Also: --- Looking at java stuff (where does that come from and how could I improve it?) --- Fuzzy finder (full screen like oil):nvim/lua/keybindings.lua view file
@@ -31,15 +31,7 @@ keymap("n", "<Esc>", "<CMD>noh<CR>") -keymap("n", "<Space>u", function()- vim.cmd("packadd oil.nvim")- require("oil").setup({skip_confirm_for_simple_edits = true,- default_file_explorer = true,- watch_for_changes = true,- view_options = {show_hidden = true}})- vim.cmd("Oil")- keymap("n", "<Space>u", "<cmd>Oil<cr>")-end)+keymap("n", "<Space>u", require("plugins.oil").open) keymap("n", ";", function() require("jump").jump() end) nvim/lua/plugins/oil.lua view file
@@ -0,0 +1,12 @@+vim.cmd("packadd oil.nvim")++require("oil").setup({skip_confirm_for_simple_edits = true,+ default_file_explorer = true,+ watch_for_changes = true,+ view_options = {show_hidden = true}})++local function open()+ vim.cmd("Oil")+end++return {open = open}