diff options
author | sefidel <contact@sefidel.net> | 2022-03-19 00:41:12 +0900 |
---|---|---|
committer | sefidel <contact@sefidel.net> | 2022-03-19 00:47:32 +0900 |
commit | 463a27d39b98cc5b664b6abab8e4fd4fbff7426a (patch) | |
tree | 9d40bbcd6ce7d3e1ad9c58ac92bc06f2b85ac0ba /fnl/nvrc/utils.fnl | |
parent | 7bf8727cb4c81ea3c41b03f4e796461c91c6b281 (diff) | |
download | nvimrc-463a27d39b98cc5b664b6abab8e4fd4fbff7426a.tar.gz nvimrc-463a27d39b98cc5b664b6abab8e4fd4fbff7426a.zip |
feat(keybinds)!: cleanup
* add fugitive bindings * add useful misc bindings * remove unused bindings
Diffstat (limited to 'fnl/nvrc/utils.fnl')
-rw-r--r-- | fnl/nvrc/utils.fnl | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/fnl/nvrc/utils.fnl b/fnl/nvrc/utils.fnl index a033009..04398b4 100644 --- a/fnl/nvrc/utils.fnl +++ b/fnl/nvrc/utils.fnl @@ -32,18 +32,4 @@ (fn merge [...] (merge! {} ...)) -(fn del_buf [] - (let [buflisted (vim.fn.getbufinfo {:buflisted 1}) - (cur-winnr cur-bufnr) (values (vim.fn.winnr) (vim.fn.bufnr))] - (when (< (length buflisted) 2) - (vim.cmd "confirm qall") - (lua "return ")) - (each [_ winid (ipairs (. (. (vim.fn.getbufinfo cur-bufnr) 1) :windows))] - (vim.cmd (string.format "%d wincmd w" (vim.fn.win_id2win winid))) - (vim.cmd (or (and (= cur-bufnr (. (. buflisted (length buflisted)) :bufnr)) - :bp) :bn))) - (vim.cmd (string.format "%d wincmd w" cur-winnr)) - (local is-terminal (= (vim.fn.getbufvar cur-bufnr :&buftype) :terminal)) - (vim.cmd (or (and is-terminal "bd! #") "silent! confirm bd #")))) - -{: merge : del_buf} +{: merge} |