1
Fork 0

A bunch of changes, mostly to neovim

- global abbreviations
- better firenvim setup
- magma.nvim (never used it, might unisntall)
This commit is contained in:
Matei Adriel 2023-02-19 02:41:22 +01:00
commit bf7427d8c7
No known key found for this signature in database
11 changed files with 125 additions and 21 deletions
dotfiles/neovim/lua/my/abbreviations

View file

@ -0,0 +1,30 @@
local M = {}
function M.localAbbr(lhs, rhs)
-- Create abbreviation
vim.cmd(":iabbrev <buffer> " .. lhs .. " " .. rhs)
end
function M.manyLocalAbbr(abbreviations)
for _, value in pairs(abbreviations) do
M.localAbbr(value[1], value[2])
end
end
function M.abbr(lhs, rhs)
-- Create abbreviation
vim.cmd(":iabbrev " .. lhs .. " " .. rhs)
end
function M.manyGlobalAbbr(abbreviations)
for _, value in pairs(abbreviations) do
M.abbr(value[1], value[2])
end
end
function M.setup()
require("my.abbreviations.global").setup()
end
return M