diff options
| author | Mike Vink <> | 2023-04-19 23:18:11 +0200 |
|---|---|---|
| committer | Mike Vink <> | 2023-04-19 23:18:11 +0200 |
| commit | 10292a990e5059162e137f6aadc1eaa10b41f4c8 (patch) | |
| tree | 5bd2cfb9c186c5fb4644363c8c76c45be1ea0524 /fnl | |
| parent | b0d80d4f712bb0ea3d3955572b77e9e0d00f88a9 (diff) | |
fixup
Diffstat (limited to 'fnl')
| -rw-r--r-- | fnl/conf/events.fnl | 13 | ||||
| -rw-r--r-- | fnl/conf/init.fnl | 3 |
2 files changed, 13 insertions, 3 deletions
diff --git a/fnl/conf/events.fnl b/fnl/conf/events.fnl index 67ef93d..cdc672b 100644 --- a/fnl/conf/events.fnl +++ b/fnl/conf/events.fnl @@ -2,11 +2,20 @@ (fn white_space_highlight [] (local pattern "'\\s\\+$'") - (vim.cmd (.. "syn match TrailingWhitespace " - pattern)) + (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"}) diff --git a/fnl/conf/init.fnl b/fnl/conf/init.fnl index f47d230..3a2b776 100644 --- a/fnl/conf/init.fnl +++ b/fnl/conf/init.fnl @@ -29,7 +29,8 @@ (map :n "[x" ":lprevious<cr>") (map :n "]x" ":lnext<cr>") (map :n :<c-p> ":Telescope find_files<cr>") - (map :n "`<Backspace>" ":FocusDispatch ")) + (map :n "`<Backspace>" ":FocusDispatch ") + (map :n "<leader>p" ":NewTab<cr>")) (tset _G :P (lambda [...] (let [inspected (icollect [_ v (ipairs [...])] |
