.config/nvim/plugin/gpg-encrypted.lua

changeset 1166
34bf03fa07e4
parent 1160
28e64ed03c25
equal deleted inserted replaced
1165:840f0fde07e2 1166:34bf03fa07e4
7 7
8 local function autocmd(event, opts) 8 local function autocmd(event, opts)
9 util.autocmd(g, event, filepattern, opts) 9 util.autocmd(g, event, filepattern, opts)
10 end 10 end
11 11
12 autocmd({ "BufReadPre", "FileReadPre" }, { 12 autocmd({ "BufReadPre", "FileReadPre" }, [[ setl noswapfile noundofile nobackup shada= ]])
13 command = [[ setl noswapfile noundofile nobackup shada= ]],
14 })
15 13
16 autocmd("BufReadPost", function(_) 14 autocmd("BufReadPost", function(_)
17 safe_filter_file("gpg -d") 15 safe_filter_file("gpg -d")
18 end) 16 end)
19 17
20 autocmd("BufWritePre", function(_) 18 autocmd("BufWritePre", function(_)
21 safe_filter_file("gpg -se -a --default-recipient-self") 19 safe_filter_file("gpg -se -a --default-recipient-self")
22 end) 20 end)
23 21
24 autocmd("BufWritePost", { command = [[ silent undo ]] }) 22 autocmd("BufWritePost", [[ silent undo ]])

mercurial