aboutsummaryrefslogtreecommitdiff
path: root/lua/user/opts.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/user/opts.lua')
-rw-r--r--lua/user/opts.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/lua/user/opts.lua b/lua/user/opts.lua
index 65eaa23..26dc60d 100644
--- a/lua/user/opts.lua
+++ b/lua/user/opts.lua
@@ -130,6 +130,15 @@ vim.opt.directory = { prefix .. "/nvim/tmp/.swp//" }
vim.opt.backup = false --
vim.opt.undofile = false --
vim.opt.swapfile = true --
+-- Add timestamp as extension for backup files
+vim.api.nvim_create_autocmd('BufWritePre', {
+ group = vim.api.nvim_create_augroup('timestamp_backupext', { clear = true }),
+ desc = 'Add timestamp to backup extension',
+ pattern = '*',
+ callback = function()
+ vim.opt.backupext = '-' .. vim.fn.strftime('%Y%m%d%H%M')
+ end,
+})
-- Format
--vim.opt.textwidth = 80 --