Update stuff, enable automatic downloads cleanup, fix scratch buffers

This commit is contained in:
2025-12-22 16:55:47 +01:00
parent d9a4f392e6
commit 315f510109
6 changed files with 74 additions and 375 deletions
+7 -1
View File
@@ -6,7 +6,13 @@ local function scratch()
if ft == nil then
return
end
local buf = vim.api.nvim_create_buf(false, true)
if vim.loop.fs_stat("/tmp/scratch") == nil then
vim.loop.fs_mkdir("/tmp/scratch", 448) -- 0o700
end
local buf = vim.api.nvim_create_buf(false, false)
vim.api.nvim_buf_set_name(buf, "/tmp/scratch/" .. tostring(os.time()) .. "." .. ft)
vim.api.nvim_set_option_value("filetype", ft, { buf = buf })
vim.api.nvim_set_current_buf(buf)
end)