feat: enable vgit

This commit is contained in:
Fabio Lenherr 2022-11-04 22:40:40 +01:00
parent 82417d4c39
commit 4cca98941e
2 changed files with 85 additions and 83 deletions

View file

@ -9,6 +9,8 @@ local keymap = vim.api.nvim_set_keymap
keymap("n", "<M-CR>", ":CodeActionMenu<CR>", opts) keymap("n", "<M-CR>", ":CodeActionMenu<CR>", opts)
keymap("n", "<C-f>", "<cmd>TroubleToggle<CR>", term_opts) keymap("n", "<C-f>", "<cmd>TroubleToggle<CR>", term_opts)
keymap("n", "<C-g>", ':lua require("vgit").buffer_hunk_preview()<CR>', opts)
--keymap("n", "<C-b>", ':lua require("vgit").buffer_stage()<CR>', opts)
keymap("n", "<F5>", ':lua require("dap").toggle_breakpoint()<CR>', opts) keymap("n", "<F5>", ':lua require("dap").toggle_breakpoint()<CR>', opts)
keymap("n", "<F6>", ':lua require("dap").step_over()<CR>', opts) keymap("n", "<F6>", ':lua require("dap").step_over()<CR>', opts)
keymap("n", "<F7>", ':lua require("dap").step_into()<CR>', opts) keymap("n", "<F7>", ':lua require("dap").step_into()<CR>', opts)

View file

@ -18,9 +18,9 @@ local file_pattern = "*.tex"
-- snippers go here: -- snippers go here:
local listSnippet = s( local listSnippet = s(
"list-", "list-",
fmt( fmt(
[[ [[
\begin{{itemize}} \begin{{itemize}}
\item \textcolor{{{1}}}{{{5}}} \item \textcolor{{{1}}}{{{5}}}
\item \textcolor{{{2}}}{{{6}}} \item \textcolor{{{2}}}{{{6}}}
@ -29,24 +29,24 @@ local listSnippet = s(
\vspace{{2mm}} \vspace{{2mm}}
\end{{itemize}} \end{{itemize}}
]], ]],
{ {
i(1, "color"), i(1, "color"),
rep(1), rep(1),
rep(1), rep(1),
rep(1), rep(1),
i(2, "item 2"), i(2, "item 2"),
i(3, "item 1"), i(3, "item 1"),
i(4, "item 3"), i(4, "item 3"),
i(5, "item 4"), i(5, "item 4"),
} }
) )
) )
table.insert(snippets, listSnippet) table.insert(snippets, listSnippet)
local enumerateSnippet = s( local enumerateSnippet = s(
"enum-", "enum-",
fmt( fmt(
[[ [[
\begin{{enumerate}} \begin{{enumerate}}
\item \textcolor{{{1}}}{{{5}}} \item \textcolor{{{1}}}{{{5}}}
\item \textcolor{{{2}}}{{{6}}} \item \textcolor{{{2}}}{{{6}}}
@ -55,24 +55,24 @@ local enumerateSnippet = s(
\vspace{{2mm}} \vspace{{2mm}}
\end{{enumerate}} \end{{enumerate}}
]], ]],
{ {
i(1, "color"), i(1, "color"),
rep(1), rep(1),
rep(1), rep(1),
rep(1), rep(1),
i(2, "item 2"), i(2, "item 2"),
i(3, "item 1"), i(3, "item 1"),
i(4, "item 3"), i(4, "item 3"),
i(5, "item 4"), i(5, "item 4"),
} }
) )
) )
table.insert(snippets, enumerateSnippet) table.insert(snippets, enumerateSnippet)
local tableSnippet = s( local tableSnippet = s(
"table-", "table-",
fmt( fmt(
[[ [[
\begin{{table}}[ht!] \begin{{table}}[ht!]
\section{{{}}} \section{{{}}}
\begin{{tabular}}{{|m{{0.2\linewidth}}|m{{0.755\linewidth}}|}} \begin{{tabular}}{{|m{{0.2\linewidth}}|m{{0.755\linewidth}}|}}
@ -82,103 +82,103 @@ local tableSnippet = s(
\end{{tabular}} \end{{tabular}}
\end{{table}} \end{{table}}
]], ]],
{ {
i(1, "Section Name"), i(1, "Section Name"),
i(2, "data....."), i(2, "data....."),
} }
) )
) )
table.insert(snippets, tableSnippet) table.insert(snippets, tableSnippet)
local tabularSnippet = s( local tabularSnippet = s(
"tabular-", "tabular-",
fmt( fmt(
[[ [[
\begin{{tabular}}{{|m{{0.2\linewidth}}|m{{0.755\linewidth}}|}} \begin{{tabular}}{{|m{{0.2\linewidth}}|m{{0.755\linewidth}}|}}
\hline \hline
{} {}
\hline \hline
\end{{tabular}} \end{{tabular}}
]], ]],
{ {
i(1, "data....."), i(1, "data....."),
} }
) )
) )
table.insert(snippets, tabularSnippet)
local textcolorSnippet = s( local textcolorSnippet = s(
"tx-", "tx-",
fmt( fmt(
[[ [[
\textcolor{{{1}}}{{{2}}} \textcolor{{{1}}}{{{2}}}
]], ]],
{ {
i(1, "color"), i(1, "color"),
i(2, "text...") i(2, "text..."),
} }
) )
) )
table.insert(snippets, textcolorSnippet) table.insert(snippets, textcolorSnippet)
local boldSnippet = s( local boldSnippet = s(
"bold-", "bold-",
fmt( fmt(
[[ [[
\textbf{{{1}}} \textbf{{{1}}}
]], ]],
{ {
i(1, "text..."), i(1, "text..."),
} }
) )
) )
table.insert(snippets, boldSnippet) table.insert(snippets, boldSnippet)
local minipgSnippet = s( local minipgSnippet = s(
"mini-", "mini-",
fmt( fmt(
[[ [[
\minipg{{ \minipg{{
{1} {1}
}}{{{2}}}[{3}] }}{{{2}}}[{3}]
]], ]],
{ {
i(1, "data..."), i(1, "data..."),
rep(1), rep(1),
i(2, "0.4,0.4"), i(2, "0.4,0.4"),
} }
) )
) )
table.insert(snippets, minipgSnippet) table.insert(snippets, minipgSnippet)
local graphicSnippet = s( local graphicSnippet = s(
"graph-", "graph-",
fmt( fmt(
[[ [[
\includegraphics[scale={1}]{{{2}}} \includegraphics[scale={1}]{{{2}}}
]], ]],
{ {
i(1, "0.4"), i(1, "0.4"),
i(2, "something.png"), i(2, "something.png"),
} }
) )
) )
table.insert(snippets, graphicSnippet) table.insert(snippets, graphicSnippet)
local lstSnippet = s( local lstSnippet = s(
"lst-", "code-",
fmt( fmt(
[[ [[
\begin{{lstlisting}} \begin{{lstlisting}}
{} {}
\end{{lstlisting}} \end{{lstlisting}}
]], ]],
{ {
i(1, "data"), i(1, "data"),
} }
) )
) )
table.insert(snippets, lstSnippet) table.insert(snippets, lstSnippet)
------------------------------------------------- snippets end ------------------------------------------------- snippets end
return snippets, autosnippets return snippets, autosnippets