From 7476da78117b032bc34d0130e6b1f9c7eea77073 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Sun, 16 Apr 2023 07:53:42 +0200 Subject: [PATCH] fix(autocmds): don't auto create dirs for urls. Fixes #583 --- lua/lazyvim/config/autocmds.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/lazyvim/config/autocmds.lua b/lua/lazyvim/config/autocmds.lua index 0e201f29..3f808ede 100644 --- a/lua/lazyvim/config/autocmds.lua +++ b/lua/lazyvim/config/autocmds.lua @@ -72,6 +72,9 @@ vim.api.nvim_create_autocmd("FileType", { vim.api.nvim_create_autocmd({ "BufWritePre" }, { group = augroup("auto_create_dir"), callback = function(event) + if event.match:match("^%w%w+://") then + return + end local file = vim.loop.fs_realpath(event.match) or event.match vim.fn.mkdir(vim.fn.fnamemodify(file, ":p:h"), "p") end,