added latex support and reorg ftplugins

This commit is contained in:
Jeremie Fraeys 2024-08-20 01:31:44 -04:00
parent 7f1b34fd6f
commit f2eaf7c67a
38 changed files with 600 additions and 234 deletions

View file

@ -21,15 +21,19 @@ return {
-- Set completion options
vim.opt.completeopt = { 'menu', 'menuone', 'noselect' }
-- Lazy load snippets from friendly-snippets
require('luasnip.loaders.from_vscode').lazy_load()
-- Import required modules
local cmp = require('cmp')
local luasnip = require('luasnip')
-- Setup luasnip
luasnip.config.setup({})
luasnip.config.setup({
history = true,
updateevents = 'TextChanged,TextChangedI',
})
-- Lazy load snippets from friendly-snippets and custom snippets
require('luasnip.loaders.from_vscode').lazy_load()
require('luasnip.loaders.from_vscode').load(vim.fn.stdpath('config') .. '/snippets')
-- Setup nvim-cmp
cmp.setup({
@ -90,12 +94,6 @@ return {
}),
})
-- Additional luasnip configuration
luasnip.config.set_config({
history = true,
updateevents = 'TextChanged,TextChangedI',
})
-- Setup for SQL filetype with vim-dadbod-completion
cmp.setup.filetype('sql', {
sources = cmp.config.sources({