about summary refs log tree commit diff
path: root/fnl/nvrc/utils.fnl
diff options
context:
space:
mode:
authorsefidel <contact@sefidel.net>2022-03-19 00:41:12 +0900
committersefidel <contact@sefidel.net>2022-03-19 00:47:32 +0900
commit463a27d39b98cc5b664b6abab8e4fd4fbff7426a (patch)
tree9d40bbcd6ce7d3e1ad9c58ac92bc06f2b85ac0ba /fnl/nvrc/utils.fnl
parent7bf8727cb4c81ea3c41b03f4e796461c91c6b281 (diff)
downloadnvimrc-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.fnl16
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}