add mc functions
All checks were successful
Build neovim image / build-neovim-amd64 (push) Successful in 12m4s
Build neovim image / build-neovim-arm64 (push) Successful in 41m40s
Build neovim image / update-images-manifest (push) Successful in 17s

This commit is contained in:
Maciej Lebiest 2025-05-06 18:58:16 +02:00
parent e025e0103e
commit 1b6f9eda72
3 changed files with 41 additions and 0 deletions

View file

@ -258,6 +258,11 @@ All that is saved in image, so that is why image is so heavy.
### Commands and keys
#### Vim functions for activating different modes
- `MCModeAnsible`
- `MCModeHelm`
#### General
|keys|action|

View file

@ -20,3 +20,4 @@ vim.opt.termguicolors = true
require("lazy-load")
-- load general config
require("general")
require("mc-functions")

35
lua/mc-functions.lua Normal file
View file

@ -0,0 +1,35 @@
function mc_mode_ansible()
vim.filetype.add({
extension = {
yml = "yaml.ansible",
yaml = "yaml.ansible",
},
})
vim.cmd [[
LspStart ansiblels
]]
end
function mc_mode_helm()
vim.filetype.add({
extension = {
yml = "helm",
yaml = "helm",
},
})
vim.cmd [[
LspStart helm_ls
LspStop yamlls
]]
end
vim.api.nvim_create_user_command(
'MCModeAnsible',
mc_mode_ansible,
{}
)
vim.api.nvim_create_user_command(
'MCModeHelm',
mc_mode_helm,
{}
)