From 083d4c39c14d5ed31c6ef7c46e65cfa31ef866fb Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Tue, 27 Sep 2022 17:19:13 -0700 Subject: [PATCH] neovim: Configure luasnip with snippet directory --- neovim/init.vim | 5 +++++ neovim/snippets/go.snippets | 4 ++++ 2 files changed, 9 insertions(+) create mode 100644 neovim/snippets/go.snippets diff --git a/neovim/init.vim b/neovim/init.vim index 47ffab7..ff6da8e 100644 --- a/neovim/init.vim +++ b/neovim/init.vim @@ -341,6 +341,8 @@ let g:context_enabled = 0 map cc :ContextToggleWindow map cp :ContextPeek +set completeopt=menu,menuone,noselect + lua <.snippets +require("luasnip.loaders.from_snipmate").lazy_load() + local cmp = require 'cmp' cmp.setup { completion = { diff --git a/neovim/snippets/go.snippets b/neovim/snippets/go.snippets new file mode 100644 index 0000000..1bcc153 --- /dev/null +++ b/neovim/snippets/go.snippets @@ -0,0 +1,4 @@ +snippet trun t.Run(string, func(t *testing.T)) + t.Run("$1", func(t *testing.T) { + $0 + })