.dotfiles/home/.config/nvim/lua/utils.lua

25 lines
527 B
Lua

local M = {}
function M.add_keymaps(maps)
for mode, entries in pairs(maps) do
for code, info in pairs(entries) do
vim.keymap.set(mode, code, info.cmd, info.opts)
end
end
end
function M.get_bufnr_for_filetype(filetype)
for _, buf in ipairs(vim.api.nvim_list_bufs()) do
if vim.bo[buf].filetype == filetype then
return buf
end
end
return nil
end
function M.is_buf_filetype(bufnr, filetype)
return vim.bo[bufnr].filetype == filetype
end
return M