neovim: Configure luasnip with snippet directory
This commit is contained in:
parent
2ad4231f31
commit
083d4c39c1
2 changed files with 9 additions and 0 deletions
|
|
@ -341,6 +341,8 @@ let g:context_enabled = 0
|
||||||
map <silent> <leader>cc :ContextToggleWindow<CR>
|
map <silent> <leader>cc :ContextToggleWindow<CR>
|
||||||
map <silent> <leader>cp :ContextPeek<CR>
|
map <silent> <leader>cp :ContextPeek<CR>
|
||||||
|
|
||||||
|
set completeopt=menu,menuone,noselect
|
||||||
|
|
||||||
lua <<LSPCONFIG
|
lua <<LSPCONFIG
|
||||||
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
||||||
capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities)
|
capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities)
|
||||||
|
|
@ -430,6 +432,9 @@ require('rust-tools').setup({
|
||||||
|
|
||||||
local luasnip = require 'luasnip'
|
local luasnip = require 'luasnip'
|
||||||
|
|
||||||
|
-- Put snippets in ./snippets/<filetype>.snippets
|
||||||
|
require("luasnip.loaders.from_snipmate").lazy_load()
|
||||||
|
|
||||||
local cmp = require 'cmp'
|
local cmp = require 'cmp'
|
||||||
cmp.setup {
|
cmp.setup {
|
||||||
completion = {
|
completion = {
|
||||||
|
|
|
||||||
4
neovim/snippets/go.snippets
Normal file
4
neovim/snippets/go.snippets
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
snippet trun t.Run(string, func(t *testing.T))
|
||||||
|
t.Run("$1", func(t *testing.T) {
|
||||||
|
$0
|
||||||
|
})
|
||||||
Loading…
Add table
Add a link
Reference in a new issue