blob: 0b4f793789f823987108bc0fd43d220d713f0277 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
{
pkgs,
lib,
...
}: {
programs.nixvim = {
# TODO: package femaco through a module
extraConfigLuaPost = ''
${lib.strings.fileContents ./lua/femaco.lua}
'';
extraPlugins = [
pkgs.vimPlugins.nvim-FeMaco-lua
];
keymaps = [
{
key = "<leader>cc";
mode = "n";
action = "require('femaco.edit').edit_code_block";
lua = true;
options.desc = "edit a [c]ode blo[c]k with femaco";
}
];
};
}
|