blob: cdc672b6097eeceacbc0122bd3b5e71a5a90e6c7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
(vim.api.nvim_create_augroup "conf#events" {:clear true})
(fn white_space_highlight []
(local pattern "'\\s\\+$'")
(vim.cmd (.. "syn match TrailingWhitespace " pattern))
(vim.cmd "hi link TrailingWhitespace IncSearch"))
(vim.api.nvim_create_autocmd [:BufReadPost]
{:pattern ["*"]
:callback white_space_highlight
:group "conf#events"})
(local vimenter-cwd (vim.fn.getcwd))
(fn save-session []
(P vimenter-cwd)
(vim.cmd (.. "mksession! " vimenter-cwd :/.vimsession.vim)))
(vim.api.nvim_create_autocmd [:VimLeave]
{:pattern ["*"]
:callback save-session
:group "conf#events"})
|