diff --git a/.config/nvim/UltiSnips/tex.snippets b/.config/nvim/UltiSnips/tex.snippets new file mode 100644 index 0000000..e78a544 --- /dev/null +++ b/.config/nvim/UltiSnips/tex.snippets @@ -0,0 +1,36 @@ +snippet templateHs "Start file with template" +\documentclass{article} + +%imports + +%include polycode.fmt +\usepackage[all]{xy} +\usepackage{mathtools} +\usepackage{graphicx} + +\title{\Huge{Some Class}} +\author{\huge{Afonso Franco}} +\date{} + +\begin{document} + +\maketitle +\newpage + +\tableofcontents +\pagebreak + +$1 + +\end{document} +endsnippet + +snippet rule "Add CP rule" +\equiv \\{\text{Propriedade ${1:Nome/Numero}}\\}\\\\ +endsnippet + +snippet split "Add CP split" +\langle $1 \rangle +endsnippet + + diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 61dae3c..27229cd 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -19,10 +19,5 @@ Config = { } } --- Theme - -vim.wo.number=true -vim.wo.relativenumber= true -vim.g.luasnippets_path = "~/.config/nvim/lua/plugins/configs/luasnippets" - - +-- Mapping +require("mappings") diff --git a/.config/nvim/lua/mappings.lua b/.config/nvim/lua/mappings.lua new file mode 100644 index 0000000..e5abc50 --- /dev/null +++ b/.config/nvim/lua/mappings.lua @@ -0,0 +1,4 @@ +--Relative line numbers +vim.wo.number=true +vim.wo.relativenumber= true + diff --git a/.config/nvim/lua/plugins/luasnip.lua b/.config/nvim/lua/plugins/luasnip.lua deleted file mode 100644 index 2f599b7..0000000 --- a/.config/nvim/lua/plugins/luasnip.lua +++ /dev/null @@ -1,2 +0,0 @@ -local present, luasnip = pcall(require, "luasnip") -require("luasnip.loaders.from_vscode").lazy_load() diff --git a/.config/nvim/lua/plugins/luasnippets/languages/latex.json b/.config/nvim/lua/plugins/luasnippets/languages/latex.json deleted file mode 100644 index 181ee6c..0000000 --- a/.config/nvim/lua/plugins/luasnippets/languages/latex.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "Create Split": { - "prefix": ["split"], - "body": [ - "\\langle $1 \\rangle$0" - ], - "description": "Create a Split" - }, - "Use CP Rule": { - "prefix": ["rule"], - "body": [ - "\\equiv \\{\\text{Propriedade ${1:Numero_da_propriedade}}\\\\}\\\\\\\\$0" - ], - "description": "Create a Split" - }, - "Use conditional": { - "prefix": ["cond"], - "body": [ - "${1:p} \\implies ${2:f},${3:g}$0" - ], - "description": "Create an implication" - } -} diff --git a/.config/nvim/lua/plugins/luasnippets/package.json b/.config/nvim/lua/plugins/luasnippets/package.json deleted file mode 100644 index ad50ef8..0000000 --- a/.config/nvim/lua/plugins/luasnippets/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "My Custom Snippets", - "contributes":{ - "snippets":[ - { - "language":["plaintex","tex"], - "path": "./languages/latex.json" - } - ] - } -} diff --git a/.config/nvim/lua/plugins/packer.lua b/.config/nvim/lua/plugins/packer.lua index 59ba379..728987b 100644 --- a/.config/nvim/lua/plugins/packer.lua +++ b/.config/nvim/lua/plugins/packer.lua @@ -17,12 +17,6 @@ local plugins = packer.startup({function(use) end } - use{ "L3MON4D3/LuaSnip", - config = function() - require "plugins.luasnip" - end - } - use { "ggandor/leap.nvim", config = function () require('leap').add_default_mappings() @@ -75,6 +69,7 @@ local plugins = packer.startup({function(use) use {"neoclide/coc.nvim", config = function() require("plugins.nvim-coc") end } + end, config = {