From 708e2f764e84945a73905f9fd6d712d98a4d329e Mon Sep 17 00:00:00 2001 From: yannickreiss Date: Mon, 7 Aug 2023 08:44:41 +0200 Subject: [PATCH] Note taking snippets --- UltiSnips/tex.snippets | 2 +- UltiSnips/text.snippets | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 UltiSnips/text.snippets diff --git a/UltiSnips/tex.snippets b/UltiSnips/tex.snippets index d98b38f..76e4e6a 100644 --- a/UltiSnips/tex.snippets +++ b/UltiSnips/tex.snippets @@ -542,6 +542,6 @@ snippet != "not equal" iA endsnippet snippet "@(\w)" "insert greek letter" irA -\\`!p letters = {'a': 'alpha', 'A': 'Alpha', 'b': 'beta', 'B': 'Beta', 'g': 'gamma', 'G': 'Gamma', 'e': 'epsilon', 'E': 'Epsilon', 'o': 'omega', 'O': 'Omega'} +\\`!p letters = {'a': 'alpha', 'A': 'Alpha', 'b': 'beta', 'B': 'Beta', 'g': 'gamma', 'G': 'Gamma', 'e': 'epsilon', 'E': 'Epsilon', 'o': 'omega', 'O': 'Omega', 'm': 'mu', 'M': 'Mu'} snip.rv = letters[ match.group(1) ]` endsnippet diff --git a/UltiSnips/text.snippets b/UltiSnips/text.snippets new file mode 100644 index 0000000..b01d65a --- /dev/null +++ b/UltiSnips/text.snippets @@ -0,0 +1,33 @@ +snippet entry "Add new entry" bA + +----------------------------------------------------------- +--- Title: $1 +--- Date: ${2:`date`} +--- Author: ${3:`whoami`} +--- Host: `hostname` +----------------------------------------------------------- +Tags: $4 + +$5 + +----------------------------------------------------------- +$0 +endsnippet + +snippet 1) "Enumerated List" b +1) $1 +`!p +if t[1] == "": + index = 2 +if " \n" in t[1]: + t[1] = t[1].replace(" \n", f"\n{index})") + index += 1` +$0 +endsnippet + +snippet - "Itemized List" b +- $1 +`!p +t[1] = t[1].replace(" \n", f"\n-")` +$0 +endsnippet