|
|
@ -278,6 +278,7 @@ end
|
|
|
|
-- Nvim-R
|
|
|
|
-- Nvim-R
|
|
|
|
vim.cmd [[let R_assign = 2]] -- __ becomes left arrow
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
@ -323,6 +324,7 @@ vim.o.termguicolors = true
|
|
|
|
-- See `:help vim.keymap.set()`
|
|
|
|
-- See `:help vim.keymap.set()`
|
|
|
|
vim.keymap.set({ 'n', 'v' }, '<Space>', '<Nop>', { silent = true })
|
|
|
|
vim.keymap.set({ 'n', 'v' }, '<Space>', '<Nop>', { silent = true })
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- vim.keymap.set( {'n', '<leader>]nc',
|
|
|
|
-- Remap for dealing with word wrap
|
|
|
|
-- Remap for dealing with word wrap
|
|
|
|
vim.keymap.set('n', 'k', "v:count == 0 ? 'gk' : 'k'", { expr = true, silent = true })
|
|
|
|
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 })
|
|
|
|
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 sn = ls.snippet_node
|
|
|
|
local isn = ls.indent_snippet_node
|
|
|
|
local isn = ls.indent_snippet_node
|
|
|
|
local t = ls.text_node
|
|
|
|
local t = ls.text_node
|
|
|
|
|
|
|
|
local f = ls.function_node
|
|
|
|
-- HELPER
|
|
|
|
-- HELPER
|
|
|
|
local filename = function()
|
|
|
|
local filename = function()
|
|
|
|
return { vim.fn.expand '%:p' }
|
|
|
|
return { vim.fn.expand '%:p' }
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
-- SNIPS
|
|
|
|
-- SNIPS
|
|
|
|
ls.add_snippets('lua', {
|
|
|
|
ls.add_snippets('lua', { -- for .lua filetype
|
|
|
|
s('luaxx', { t 'this is lua file!' }),
|
|
|
|
s('luaxx', { t 'this is lua file!' }),
|
|
|
|
s('sep', t { '---------------' }),
|
|
|
|
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 (??)
|
|
|
|
-- 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 {}
|
|
|
|