Skip to content
Snippets Groups Projects
Unverified Commit 0f3db064 authored by amtoine's avatar amtoine
Browse files

split custom._utils into meaningful modules

parent d400b037
Branches
No related tags found
No related merge requests found
......@@ -15,7 +15,7 @@ vim.api.nvim_create_autocmd({ "BufEnter", "WinEnter" }, {
callback = function()
local extra_whitespaces = ""
if require("custom._utils").is_in(vim.bo.filetype, {
if require("custom.list").is_in(vim.bo.filetype, {
"", "aerial", "help", "presenting_markdown", "neo-tree", "git"
}) then
extra_whitespaces = "//"
......
local M = {}
function M.nmap(keys, func, desc, bufnr)
vim.keymap.set('n', keys, func, { buffer = bufnr, silent = true, noremap = true, desc = desc })
end
return M
local M = {}
function M.nmap(keys, func, desc, bufnr)
vim.keymap.set('n', keys, func, { buffer = bufnr, silent = true, noremap = true, desc = desc })
end
-- return true if the `value` is inside the `list`, false otherwise
function M.is_in(value, list)
for _, item in ipairs(list) do
......
......@@ -4,7 +4,7 @@ return {
config = function()
local mark = require("harpoon.mark")
local ui = require("harpoon.ui")
local nmap = require("custom._utils").nmap
local nmap = require("custom.keymap").nmap
nmap("<leader>ha", mark.add_file)
nmap("<leader>he", ui.toggle_quick_menu)
......
local nmap = require("custom._utils").nmap
local nmap = require("custom.keymap").nmap
-- quickfix
nmap("<leader>co", "<cmd>copen<CR>")
......
local nmap = require("custom._utils").nmap
local nmap = require("custom.keymap").nmap
-- Maximize, close and equalize
nmap("<leader>wm", "<C-w>_<C-w>|")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment