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 ]]) |