From 5864c63cf38f5267123095d03a45a6afbee343cd Mon Sep 17 00:00:00 2001 From: Oliver Davies <oliver@oliverdavies.uk> Date: Fri, 15 Sep 2023 19:20:40 +0100 Subject: [PATCH] feat(nvim): add friendly-snippets --- config/neovim/after/plugin/completion.lua | 2 +- config/neovim/after/plugin/luasnip.lua | 2 ++ system/shared/home-manager.nix | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/config/neovim/after/plugin/completion.lua b/config/neovim/after/plugin/completion.lua index b7d05af3..824cb10e 100644 --- a/config/neovim/after/plugin/completion.lua +++ b/config/neovim/after/plugin/completion.lua @@ -62,7 +62,7 @@ cmp.setup { }, experimental = { - ghost_text = false, + ghost_text = true, native_menu = false, }, } diff --git a/config/neovim/after/plugin/luasnip.lua b/config/neovim/after/plugin/luasnip.lua index 929714e5..8b86e47d 100644 --- a/config/neovim/after/plugin/luasnip.lua +++ b/config/neovim/after/plugin/luasnip.lua @@ -48,6 +48,8 @@ ls.add_snippets("js", snippets.javascript) ls.add_snippets("typescript", snippets.javascript) ls.add_snippets("vue", snippets.javascript) +require("luasnip.loaders.from_vscode").lazy_load() + ls.config.set_config { enable_autosnippets = true, history = true, diff --git a/system/shared/home-manager.nix b/system/shared/home-manager.nix index 57dedfa9..44d820a9 100644 --- a/system/shared/home-manager.nix +++ b/system/shared/home-manager.nix @@ -589,6 +589,7 @@ in vimPlugins.phpactor # Snippets + vimPlugins.friendly-snippets vimPlugins.luasnip # Telescope