aboutsummaryrefslogtreecommitdiff
path: root/configs/nvim/config-root/lua/crupest/utils/nvim.lua
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2024-11-27 23:01:02 +0800
committerYuqian Yang <crupest@crupest.life>2024-11-27 23:01:02 +0800
commit6e60bb06bd7a5052a7d6c2b5b8df0ab084697fdd (patch)
treee842708278a28ab01552a6498cf59371c550ded1 /configs/nvim/config-root/lua/crupest/utils/nvim.lua
parent42012b59ba4fe53dac57d2c2b66cb64dbf0dabf1 (diff)
downloadcrupest-6e60bb06bd7a5052a7d6c2b5b8df0ab084697fdd.tar.gz
crupest-6e60bb06bd7a5052a7d6c2b5b8df0ab084697fdd.tar.bz2
crupest-6e60bb06bd7a5052a7d6c2b5b8df0ab084697fdd.zip
config(nvim): update config and plugins.
Diffstat (limited to 'configs/nvim/config-root/lua/crupest/utils/nvim.lua')
-rw-r--r--configs/nvim/config-root/lua/crupest/utils/nvim.lua38
1 files changed, 3 insertions, 35 deletions
diff --git a/configs/nvim/config-root/lua/crupest/utils/nvim.lua b/configs/nvim/config-root/lua/crupest/utils/nvim.lua
index ac732fd..4477ecc 100644
--- a/configs/nvim/config-root/lua/crupest/utils/nvim.lua
+++ b/configs/nvim/config-root/lua/crupest/utils/nvim.lua
@@ -1,32 +1,6 @@
-local function list_listed_bufs()
- local bufs = vim.api.nvim_list_bufs()
- local result = {}
- for _, v in ipairs(bufs) do
- if vim.fn.buflisted(v) ~= 0 then
- table.insert(result, v)
- end
- end
- return result
-end
-
--- list the windows that are currently editing the given buffer
-local function list_wins_editing_buf(buf)
- local wins = vim.api.nvim_list_wins()
- local result = {}
- for _, win in ipairs(wins) do
- if vim.api.nvim_win_get_buf(win) == buf then
- table.insert(result, win)
- end
- end
- return result
-end
-
-local function buf_is_normal(buf)
- return vim.fn.bufexists(buf) ~= 0 and vim.fn.buflisted(buf) ~= 0
-end
-
+local M = {}
-local function close_float()
+function M.close_float()
local wins = vim.api.nvim_list_wins()
for _, v in ipairs(wins) do
if vim.api.nvim_win_get_config(v).relative ~= '' then
@@ -35,10 +9,4 @@ local function close_float()
end
end
-return {
- list_listed_bufs = list_listed_bufs,
- buf_is_normal = buf_is_normal,
- list_wins_editing_buf = list_wins_editing_buf,
- close_float = close_float,
-}
-
+return M