merge
This commit is contained in:
Soliprem 2024-09-27 10:09:43 +02:00
parent 083a5172cb
commit f1c8a486bd
3 changed files with 1984 additions and 2019 deletions

23
flake.lock generated
View file

@ -53,10 +53,7 @@
}, },
"naersk": { "naersk": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": ["rnix-lsp", "nixpkgs"]
"rnix-lsp",
"nixpkgs"
]
}, },
"locked": { "locked": {
"lastModified": 1655042882, "lastModified": 1655042882,
@ -74,12 +71,8 @@
}, },
"nil": { "nil": {
"inputs": { "inputs": {
"flake-utils": [ "flake-utils": ["flake-utils"],
"flake-utils" "nixpkgs": ["nixpkgs"],
],
"nixpkgs": [
"nixpkgs"
],
"rust-overlay": "rust-overlay" "rust-overlay": "rust-overlay"
}, },
"locked": { "locked": {
@ -1925,14 +1918,8 @@
}, },
"rust-overlay": { "rust-overlay": {
"inputs": { "inputs": {
"flake-utils": [ "flake-utils": ["nil", "flake-utils"],
"nil", "nixpkgs": ["nil", "nixpkgs"]
"flake-utils"
],
"nixpkgs": [
"nil",
"nixpkgs"
]
}, },
"locked": { "locked": {
"lastModified": 1714529851, "lastModified": 1714529851,

View file

@ -5,7 +5,6 @@
}: let }: let
inherit (lib.modules) mkIf mkMerge; inherit (lib.modules) mkIf mkMerge;
inherit (lib.nvim.dag) entryAnywhere; inherit (lib.nvim.dag) entryAnywhere;
<<<<<<< HEAD
inherit (lib.nvim.lua) toLuaObject; inherit (lib.nvim.lua) toLuaObject;
inherit (lib.nvim.binds) addDescriptionsToMappings mkSetBinding; inherit (lib.nvim.binds) addDescriptionsToMappings mkSetBinding;
@ -27,33 +26,13 @@ in {
vim = { vim = {
startPlugins = ["otter-nvim"]; startPlugins = ["otter-nvim"];
=======
inherit (lib.nvim.binds) addDescriptionsToMappings mkSetBinding;
cfg = config.vim.lsp;
self = import ./otter.nix {inherit lib;};
mappingDefinitions = self.options.vim.lsp.otter.mappings;
mappings = addDescriptionsToMappings cfg.otter.mappings mappingDefinitions;
in {
config = mkIf (cfg.enable && cfg.otter.enable) {
vim = {
startPlugins = ["otter"];
>>>>>>> d61aba1 (created otter file)
maps.normal = mkMerge [ maps.normal = mkMerge [
(mkSetBinding mappings.toggle "<cmd>lua require'otter'.activate()<CR>") (mkSetBinding mappings.toggle "<cmd>lua require'otter'.activate()<CR>")
]; ];
<<<<<<< HEAD
pluginRC.otter-nvim = entryAnywhere '' pluginRC.otter-nvim = entryAnywhere ''
-- Enable otter diagnostics viewer -- Enable otter diagnostics viewer
require("otter").setup({${toLuaObject cfg.otter-nvim.setupOpts}}) require("otter").setup({${toLuaObject cfg.otter-nvim.setupOpts}})
=======
pluginRC.otter = entryAnywhere ''
-- Enable otter diagnostics viewer
require("otter").setup {}
>>>>>>> d61aba1 (created otter file)
''; '';
}; };
}; };

View file

@ -66,7 +66,6 @@ in {
options.vim.lsp = { options.vim.lsp = {
otter = { otter = {
enable = mkEnableOption "Otter LSP Injector"; enable = mkEnableOption "Otter LSP Injector";
mappings = { mappings = {
toggle = mkMappingOption "Activate LSP on Cursor Position [otter]" "<leader>oa"; toggle = mkMappingOption "Activate LSP on Cursor Position [otter]" "<leader>oa";
>>>>>>> d61aba1 (created otter file) >>>>>>> d61aba1 (created otter file)