From 21f381c8fae56032799a6fb9204b1d0901730663 Mon Sep 17 00:00:00 2001 From: jimrothstein Date: Tue, 5 Sep 2023 23:47:43 -0700 Subject: [PATCH] wip --- init.lua | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index 3071476f..ce843835 100644 --- a/init.lua +++ b/init.lua @@ -278,6 +278,7 @@ end -- Nvim-R vim.cmd [[let R_assign = 2]] -- __ becomes left arrow + -- Set highlight on search vim.o.hlsearch = false @@ -323,6 +324,7 @@ vim.o.termguicolors = true -- See `:help vim.keymap.set()` vim.keymap.set({ 'n', 'v' }, '', '', { silent = true }) +-- vim.keymap.set( {'n', ']nc', -- Remap for dealing with word wrap vim.keymap.set('n', 'k', "v:count == 0 ? 'gk' : 'k'", { expr = true, silent = true }) vim.keymap.set('n', 'j', "v:count == 0 ? 'gj' : 'j'", { expr = true, silent = true }) @@ -619,19 +621,27 @@ local s = ls.snippet local sn = ls.snippet_node local isn = ls.indent_snippet_node local t = ls.text_node - +local f = ls.function_node -- HELPER local filename = function() return { vim.fn.expand '%:p' } end -- SNIPS -ls.add_snippets('lua', { +ls.add_snippets('lua', { -- for .lua filetype s('luaxx', { t 'this is lua file!' }), s('sep', t { '---------------' }), + + -- snip: add file's filename + s({ + trig = "filename", + namr = "Filename", + dscr = "insert file name", + }, { + f(filename, {}), + }), }) --------------- --- -- next line: allows use of snippet collection in vscode (??) require('luasnip.loaders.from_vscode').lazy_load() luasnip.config.setup {}