diff --git a/config/nvim/lua/plugins/cmp.lua b/config/nvim/lua/plugins/cmp.lua index 6b973d7..f0c5926 100644 --- a/config/nvim/lua/plugins/cmp.lua +++ b/config/nvim/lua/plugins/cmp.lua @@ -44,7 +44,7 @@ return { }, }, }, - ghost_text = { enabled = true }, + ghost_text = { enabled = false }, }, fuzzy = { implementation = "lua" }, sources = { diff --git a/config/nvim/lua/plugins/neocodeium.lua b/config/nvim/lua/plugins/neocodeium.lua new file mode 100644 index 0000000..6ba587a --- /dev/null +++ b/config/nvim/lua/plugins/neocodeium.lua @@ -0,0 +1,19 @@ +vim.pack.add({ + "https://github.com/monkoose/neocodeium", +}, { load = function() end }) + +return { + "monkoose/neocodeium", + event = "InsertEnter", + after = function() + local neocodeium = require "neocodeium" + neocodeium.setup() + + vim.keymap.set("i", "", neocodeium.accept) + vim.keymap.set("i", "", neocodeium.accept_word) + vim.keymap.set("i", "", neocodeium.accept_line) + vim.keymap.set("i", "", neocodeium.cycle_or_complete) + vim.keymap.set("i", "", function() neocodeium.cycle_or_complete(-1) end) + vim.keymap.set("i", "", neocodeium.clear) + end, +} diff --git a/config/nvim/plugin/keymaps.lua b/config/nvim/plugin/keymaps.lua index d1aee60..be82727 100644 --- a/config/nvim/plugin/keymaps.lua +++ b/config/nvim/plugin/keymaps.lua @@ -17,4 +17,6 @@ map("x", "p", '"_dP') map("n", "", "nohlsearch") map("n", "t", "setlocal wrap!") +map("n", "]", "vert winc ]") + map("t", "", "") diff --git a/home/nvim.nix b/home/nvim.nix index 25ae333..279b3be 100644 --- a/home/nvim.nix +++ b/home/nvim.nix @@ -51,9 +51,9 @@ in stylua tree-sitter vscode-langservers-extracted - nodePackages.bash-language-server - nodePackages.typescript - nodePackages.typescript-language-server + bash-language-server + typescript + typescript-language-server ]; };