added simple luasnip to kickstart
This commit is contained in:
parent
bf5920c98e
commit
9d9c58846d
27
init.lua
27
init.lua
|
@ -254,11 +254,15 @@ else
|
||||||
vim.cmd [[ set background=dark]] -- acer-desktop
|
vim.cmd [[ set background=dark]] -- acer-desktop
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Nvim-R
|
||||||
|
vim.cmd([[let R_assign = 2]]) -- __ becomes left arrow
|
||||||
|
|
||||||
-- Set highlight on search
|
-- Set highlight on search
|
||||||
vim.o.hlsearch = false
|
vim.o.hlsearch = false
|
||||||
|
|
||||||
-- Make line numbers default
|
-- Make line numbers default
|
||||||
vim.wo.number = true
|
vim.wo.number = true
|
||||||
|
vim.wo.relativenumber = true
|
||||||
|
|
||||||
-- Enable mouse mode
|
-- Enable mouse mode
|
||||||
vim.o.mouse = 'a'
|
vim.o.mouse = 'a'
|
||||||
|
@ -515,7 +519,30 @@ mason_lspconfig.setup_handlers {
|
||||||
-- [[ Configure nvim-cmp ]]
|
-- [[ Configure nvim-cmp ]]
|
||||||
-- See `:help cmp`
|
-- See `:help cmp`
|
||||||
local cmp = require 'cmp'
|
local cmp = require 'cmp'
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- LUASNIP
|
||||||
local luasnip = require 'luasnip'
|
local luasnip = require 'luasnip'
|
||||||
|
local ls = require 'luasnip'
|
||||||
|
local s = ls.snippet
|
||||||
|
local sn = ls.snippet_node
|
||||||
|
local isn = ls.indent_snippet_node
|
||||||
|
local t = ls.text_node
|
||||||
|
|
||||||
|
-- HELPER
|
||||||
|
local filename = function()
|
||||||
|
return { vim.fn.expand("%:p") }
|
||||||
|
end
|
||||||
|
|
||||||
|
-- SNIPS
|
||||||
|
ls.add_snippets("lua", {
|
||||||
|
s("luaxx", { t("this is lua file!") }),
|
||||||
|
s("sep", t({ "---------------" })),
|
||||||
|
})
|
||||||
|
---------------
|
||||||
|
--
|
||||||
|
-- next line: allows use of snippet collection in vscode (??)
|
||||||
require('luasnip.loaders.from_vscode').lazy_load()
|
require('luasnip.loaders.from_vscode').lazy_load()
|
||||||
luasnip.config.setup {}
|
luasnip.config.setup {}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue