From 979882a93f4c144e2ee8d62f6f0d60e9053e9a66 Mon Sep 17 00:00:00 2001
From: meml0rz <meml0rz>
Date: Wed, 13 Nov 2024 00:55:29 +0100
Subject: [PATCH] kekl

---
 modules/nix/nvim/cmp.nix    | 24 +++++++++++-------------
 modules/nix/nvim/nonels.nix |  2 +-
 modules/nix/nvim/opts.nix   |  3 +--
 3 files changed, 13 insertions(+), 16 deletions(-)

diff --git a/modules/nix/nvim/cmp.nix b/modules/nix/nvim/cmp.nix
index 618951e..72d9927 100644
--- a/modules/nix/nvim/cmp.nix
+++ b/modules/nix/nvim/cmp.nix
@@ -22,22 +22,20 @@ in
 
                 settings = {
                     mapping = {
-                    "<C-d>" = "cmp.mapping.scroll_docs(-4)";
-                    "<C-f>" = "cmp.mapping.scroll_docs(4)";
-                    "<C-Space>" = "cmp.mapping.complete()";
-                    "<C-e>" = "cmp.mapping.close()";
-                    #"<Tab>" = "cmp.mapping(cmp.mapping.select_next_item({behavior = cmp.SelectBehavior.Select}), {'i', 's'})";
-                    #"<S-Tab>" = "cmp.mapping(cmp.mapping.select_prev_item({behavior = cmp.SelectBehavior.Select}), {'i', 's'})";
-                    "<S-Tab>" = "cmp.mapping(cmp.mapping.select_prev_item(), {'i', 's'})";
-                    "<Tab>" = "cmp.mapping(cmp.mapping.select_next_item(), {'i', 's'})"; 
-                    "<CR>" = "cmp.mapping.confirm({ select = false, behavior = cmp.ConfirmBehavior.Replace })";
-                };
+                        "<C-b>" = "cmp.mapping.scroll_docs(-4)";
+                        "<C-f>" = "cmp.mapping.scroll_docs(4)";
+                        "<C-Space>" = "cmp.mapping.complete()";
+                        "<C-e>" = "cmp.mapping.abort()";
+                        "<C-Left>" = "cmp.mapping.abort()";
+                        "<CR>" = "cmp.mapping.confirm({ select = false })";
 
-                preselect = "cmp.PreselectMode.None";
+                    };
 
-                snippet.expand = "function(args) require('luasnip').lsp_expand(args.body) end";
+                    preselect = "cmp.PreselectMode.None";
 
-                sources = [
+                    snippet.expand = "function(args) require('luasnip').lsp_expand(args.body) end";
+
+                    sources = [
                     {
                         name = "nvim_lsp";
                         priority = 1000;
diff --git a/modules/nix/nvim/nonels.nix b/modules/nix/nvim/nonels.nix
index 32506be..85f1f14 100644
--- a/modules/nix/nvim/nonels.nix
+++ b/modules/nix/nvim/nonels.nix
@@ -1,6 +1,6 @@
 { pkgs, ... }:
 {
-    plugins.none-ls = {
+    programs.nixvim.plugins.none-ls = {
         enable = true;
         enableLspFormat = true;
         settings = {
diff --git a/modules/nix/nvim/opts.nix b/modules/nix/nvim/opts.nix
index d27d401..8dcf4db 100644
--- a/modules/nix/nvim/opts.nix
+++ b/modules/nix/nvim/opts.nix
@@ -34,8 +34,7 @@
             ]]
 
             local _border = "rounded"
-
-                vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(
+            vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(
                   vim.lsp.handlers.hover, {
                     border = _border
                   }