From 7f78647c463e87989411b932834d3db3cf4a0dba Mon Sep 17 00:00:00 2001 From: Debucquoy Date: Thu, 2 Nov 2023 10:11:39 +0100 Subject: [PATCH] merging vim folders --- vim/.vim/UltiSnips/c.snippets | 4 ++++ vim/.vim/UltiSnips/htmljinja.snippets | 8 ++++++++ vim/.vim/UltiSnips/markdown_tex.snippets | 15 +++++++++++++++ vim/.vim/UltiSnips/plantuml.snippets | 1 + vim/.vim/UltiSnips/tex.snippets | 15 +++++++++++++++ vim/.vim/UltiSnips/uml.snippets | 3 +++ vim/.vim/ftplugin/python.vim | 7 +++++++ vim/.vim/ftplugin/tex.vim | 5 +++++ 8 files changed, 58 insertions(+) create mode 100644 vim/.vim/UltiSnips/plantuml.snippets create mode 100644 vim/.vim/UltiSnips/tex.snippets create mode 100644 vim/.vim/UltiSnips/uml.snippets create mode 100644 vim/.vim/ftplugin/tex.vim diff --git a/vim/.vim/UltiSnips/c.snippets b/vim/.vim/UltiSnips/c.snippets index 0a47661..56b5835 100644 --- a/vim/.vim/UltiSnips/c.snippets +++ b/vim/.vim/UltiSnips/c.snippets @@ -1,4 +1,8 @@ snippet pline "print a line" i printf("----------------------------------------\n"); endsnippet + +snippet dpvi "Define printvi for printing variable int" b +#define printvi(X) printf("%s = %d\n", #X, X); +endsnippet diff --git a/vim/.vim/UltiSnips/htmljinja.snippets b/vim/.vim/UltiSnips/htmljinja.snippets index d7de5ee..2f74b38 100644 --- a/vim/.vim/UltiSnips/htmljinja.snippets +++ b/vim/.vim/UltiSnips/htmljinja.snippets @@ -1,2 +1,10 @@ extends jinja extends html + +snippet static "add a staic url_for" i +{{ url_for("static", $1) }} $0 +endsnippet + +snippet url "add a url_for inline" i +{{ url_for("$1") }} $0 +endsnippet diff --git a/vim/.vim/UltiSnips/markdown_tex.snippets b/vim/.vim/UltiSnips/markdown_tex.snippets index d71632a..b1cb475 100644 --- a/vim/.vim/UltiSnips/markdown_tex.snippets +++ b/vim/.vim/UltiSnips/markdown_tex.snippets @@ -20,10 +20,18 @@ snippet bb "mathbb" i \mathbb{${1:${VISUAL:R}}} $0 endsnippet +snippet in "\in" i +\in $0 +endsnippet + snippet text "implement text in tex" i \text{ ${1:${VISUAL:text}} } $0 endsnippet +snippet quad "small space (like a tab)" i +\quad $0 +endsnippet + snippet br "break a line in tex mode" i \\\\\\\\ $0 @@ -43,6 +51,13 @@ snippet set "prepare for a set in tex {}" i \\\\{ ${1:${VISUAL:e}} \\\\} $0 endsnippet +snippet forall "forall" +\forall $0 +endsnippet + +snippet exists "exists" +\exists $0 + priority -1 snippet "(\w+)" "latex default" r \\`!p snip.rv = match.group(1)` $1 diff --git a/vim/.vim/UltiSnips/plantuml.snippets b/vim/.vim/UltiSnips/plantuml.snippets new file mode 100644 index 0000000..abd3ab7 --- /dev/null +++ b/vim/.vim/UltiSnips/plantuml.snippets @@ -0,0 +1 @@ +extends 'uml' diff --git a/vim/.vim/UltiSnips/tex.snippets b/vim/.vim/UltiSnips/tex.snippets new file mode 100644 index 0000000..b330d30 --- /dev/null +++ b/vim/.vim/UltiSnips/tex.snippets @@ -0,0 +1,15 @@ +snippet base "Description" b +\documentclass{${1:${VISUAL:article}}} + +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[french]{babel} +\usepackage{amsmath, amsfonts, amssymb, amsthm} + +\begin{document} + +$0 + +\end{document} +endsnippet + diff --git a/vim/.vim/UltiSnips/uml.snippets b/vim/.vim/UltiSnips/uml.snippets new file mode 100644 index 0000000..a2ccdf8 --- /dev/null +++ b/vim/.vim/UltiSnips/uml.snippets @@ -0,0 +1,3 @@ +snippet use "usecase" +usecase $1 as '$2' $0 +endsnippet diff --git a/vim/.vim/ftplugin/python.vim b/vim/.vim/ftplugin/python.vim index 41a06ff..e6b951c 100644 --- a/vim/.vim/ftplugin/python.vim +++ b/vim/.vim/ftplugin/python.vim @@ -1 +1,8 @@ +noremap :vert term python -i % +noremap :vert term python % + +set sw=4 +set ts=4 +set sts=4 + set foldmethod=indent diff --git a/vim/.vim/ftplugin/tex.vim b/vim/.vim/ftplugin/tex.vim new file mode 100644 index 0000000..773d2fd --- /dev/null +++ b/vim/.vim/ftplugin/tex.vim @@ -0,0 +1,5 @@ +set concealcursor="" + +highlight Conceal ctermfg=red + +noremap :silent !pdflatex % && mupdf %:r.pdf&