summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNanderty <psopka@sopka.ch>2023-03-28 11:44:33 +0200
committerNanderty <psopka@sopka.ch>2023-03-28 11:44:33 +0200
commit4cf61987eebf88f3878e1b979d83d14de730a8db (patch)
treec8596c84707b193c9b8ac15efbf9633c2daccbcd
parentef44657937474145403c2b441b862035914d6a44 (diff)
downloadneovim-config-4cf61987eebf88f3878e1b979d83d14de730a8db.tar.gz
neovim-config-4cf61987eebf88f3878e1b979d83d14de730a8db.tar.bz2
neovim-config-4cf61987eebf88f3878e1b979d83d14de730a8db.zip
more Snippets
-rw-r--r--lua/Snippets/tex/chemistry.lua16
-rw-r--r--lua/Snippets/tex/general.lua21
-rw-r--r--lua/config/keymaps.lua5
3 files changed, 39 insertions, 3 deletions
diff --git a/lua/Snippets/tex/chemistry.lua b/lua/Snippets/tex/chemistry.lua
new file mode 100644
index 0000000..5c4742c
--- /dev/null
+++ b/lua/Snippets/tex/chemistry.lua
@@ -0,0 +1,16 @@
+local tex = require('Snippets.luasniphelperslatex')
+local helper = require('Snippets.luasniphelpers')
+
+return {
+ s({ trig = ',,', snippetType = 'autosnippet' },
+ fmta(
+ '\\ch{<>->>[<>][<>]<>}\\par',
+ {
+ i(1),
+ i(2),
+ i(3),
+ i(4),
+ }
+ )
+ ),
+}
diff --git a/lua/Snippets/tex/general.lua b/lua/Snippets/tex/general.lua
index ebe76fe..9359e67 100644
--- a/lua/Snippets/tex/general.lua
+++ b/lua/Snippets/tex/general.lua
@@ -9,7 +9,7 @@ return {
i(1),
}
),
- { condition = line_begin }
+ { condition = helper.line_begin }
),
s({ trig = "hh", snippetType = "autosnippet" },
fmta(
@@ -20,4 +20,23 @@ return {
}
)
),
+ s({ trig = "upa", snippetType = "autosnippet" },
+ fmta(
+ '\\usepackage{<>}',
+ {
+ i(1),
+ }
+ ),
+ { condition = helper.line_begin }
+ ),
+ s({ trig = "opa", snippetType = "autosnippet" },
+ fmta(
+ '\\usepackage[<>]{<>}',
+ {
+ i(1),
+ i(2),
+ }
+ ),
+ { condition = helper.line_begin }
+ ),
}
diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua
index f147fb7..64a9e34 100644
--- a/lua/config/keymaps.lua
+++ b/lua/config/keymaps.lua
@@ -6,7 +6,9 @@ return {
init = function()
vim.keymap.set('v', 'J', ":m '>+1<CR>gv=gv")
vim.keymap.set('v', 'K', ":m '<-2<CR>gv=gv")
- vim.keymap.set('n', '<leader>f', vim.lsp.buf.format)
+ vim.keymap.set('n', '<leader>f', function()
+ vim.lsp.buf.format({ timeout_ms = 10000 })
+ end)
vim.keymap.set('n', '<leader>w', '<cmd>w<cr>')
vim.keymap.set('n', '<leader>q', '<cmd>qa<cr>')
vim.keymap.set('n', '<leader>p', [["+p]])
@@ -14,4 +16,3 @@ return {
end,
},
}
-