all repos

init.lua @ d1cf885

my nvim config
3 files changed, 9 insertions(+), 0 deletions(-)
added auto mkdir
Author: neoteny ss2316544@gmail.com
Committed at: 2021-11-25 22:53:54 +0200
Parent: 86adffe
M init.lua

@@ -3,6 +3,7 @@ require "plugin"

require "keymapings" require "disabled" require "globals" +require "autocmd" vim.g.vscode_style = "dark" vim.cmd [[colo vscode]]
A lua/autocmd.lua

@@ -0,0 +1,1 @@

+vim.cmd [[ autocmd BufWritePre * lua mkdir() ]]
M lua/globals.lua

@@ -1,3 +1,10 @@

function _G.term_cmd(cmd) require("toggleterm.terminal").Terminal:new({ cmd = cmd, hidden = true }):toggle() end + +function _G.mkdir() + local dir = vim.fn.expand("%:p:h") + if vim.fn.isdirectory(dir) == 0 then + vim.fn.mkdir(dir, 'p') + end +end