From ae4f2612906b97de5540edacf440368fe3a770fd Mon Sep 17 00:00:00 2001 From: foozzi Date: Sun, 16 Jun 2024 19:25:38 +0200 Subject: [PATCH] 16062024-2 --- global/.config/nvim/lazy-lock.json | 1 + global/.config/nvim/lua/core/autocmds.lua | 23 ++++++++++++++++++----- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/global/.config/nvim/lazy-lock.json b/global/.config/nvim/lazy-lock.json index 27e15cc..b2a9b9c 100644 --- a/global/.config/nvim/lazy-lock.json +++ b/global/.config/nvim/lazy-lock.json @@ -36,6 +36,7 @@ "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, "peek.nvim": { "branch": "master", "commit": "5820d937d5414baea5f586dc2a3d912a74636e5b" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, + "tabular": { "branch": "master", "commit": "339091ac4dd1f17e225fe7d57b48aff55f99b23a" }, "tagbar": { "branch": "master", "commit": "0815b5455c792a610d28ff3e7981642c9cf05d62" }, "telekasten.nvim": { "branch": "main", "commit": "319276a7853ff996b7bb1ed4250d8047c84ad29d" }, "telescope.nvim": { "branch": "master", "commit": "c392f1b78eaaf870ca584bd698e78076ed301b26" }, diff --git a/global/.config/nvim/lua/core/autocmds.lua b/global/.config/nvim/lua/core/autocmds.lua index 974e9d9..197622e 100644 --- a/global/.config/nvim/lua/core/autocmds.lua +++ b/global/.config/nvim/lua/core/autocmds.lua @@ -4,7 +4,7 @@ local lsp_fmt_group = vim.api.nvim_create_augroup("LspFormattingGroup", {}) vim.api.nvim_create_autocmd("BufWritePre", { group = lsp_fmt_group, callback = function() - local efm = vim.lsp.get_active_clients({ name = "efm" }) + local efm = vim.lsp.get_clients({ name = "efm" }) if vim.tbl_isempty(efm) then return @@ -23,7 +23,20 @@ vim.api.nvim_create_autocmd("TextYankPost", { end, }) --- vim.api.nvim_create_autocmd("BufWritePre", { --- pattern = "*", --- callback = helpers.UpdateOrAppendTimestamp, --- }) +-- https://jrnl.sh/en/stable/privacy-and-security/#neovim +vim.api.nvim_create_autocmd( {"BufNewFile","BufReadPre" }, { + group = vim.api.nvim_create_augroup("PrivateJrnl", {}), + pattern = "*.jrnl", + callback = function() + vim.o.shada = "" + vim.o.swapfile = false + vim.o.undofile = false + vim.o.backup = false + vim.o.writebackup = false + vim.o.shelltemp = false + vim.o.history = 0 + vim.o.modeline = false + vim.o.secure = true + end, +}) +