From c7b39a4c7d4c389856700171cd28064e0d01e11e Mon Sep 17 00:00:00 2001 From: Kyle Bowman Date: Sat, 9 Nov 2024 15:51:14 -0500 Subject: [PATCH] feat: add snippets to jetsam. --- ...ocky.code-snippets => jetsam.code-snippets | 44 +++++++++++++------ 1 file changed, 31 insertions(+), 13 deletions(-) rename .vscode/rocky.code-snippets => jetsam.code-snippets (71%) diff --git a/.vscode/rocky.code-snippets b/jetsam.code-snippets similarity index 71% rename from .vscode/rocky.code-snippets rename to jetsam.code-snippets index 6fa94c6..aea0aee 100644 --- a/.vscode/rocky.code-snippets +++ b/jetsam.code-snippets @@ -29,22 +29,31 @@ ], }, "MD Metadata":{ - "scope": "markdown", + "description": "Produces YAML metadata for summaries.", "prefix": "mdmt", "body": [ "---", "title: $1", "author: Kyle Bowman", "created: $CURRENT_YEAR$CURRENT_MONTH$CURRENT_DATE$CURRENT_HOUR$CURRENT_MINUTE$CURRENT_SECOND", + "last_updated: $CURRENT_YEAR$CURRENT_MONTH$CURRENT_DATE$CURRENT_HOUR$CURRENT_MINUTE$CURRENT_SECOND", "---", "", "# $1", "$0" ], - "description": "Produces YAML metadata for summaries." + "scope": "markdown" }, + "MD Last Updated":{ + "prefix":"up", + "description":"", + "body": [ + "last_updated: $CURRENT_YEAR$CURRENT_MONTH$CURRENT_DATE$CURRENT_HOUR$CURRENT_MINUTE$CURRENT_SECOND", + ], + "scope":"markdown" + }, "MD Bash":{ - "prefix":"bsh", + "prefix":"bs", "description":"Creates a bash block.", "body": [ "``` bash", @@ -74,26 +83,35 @@ "scope":"markdown" }, "MD Console Prefix":{ - "prefix":"term", + "prefix":"tm", "description":"Inserts a dummy terminal prefix.", "body": [ - "user@host:${1:~}$$0" - ] + "user@host:$$0" + ], }, "MD Link Clipboard":{ - "prefix":"clp", + "prefix":"lc", "description":"Inserts a md link from clipboard.", "body": [ "[$1]($CLIPBOARD)$0" - ] + ], + "scope": "markdown" }, - // Damn. I need to figure out how to make relative links work in both - // pandoc and vscode for things in different directories. "MD Relative Link":{ - "prefix":"rel", + "prefix":"ll", "description":"Inserts a link relative to file.", "body": [ - "[[${1:link-text}|../${2:dir/file}]]$0" - ] + //exclude / from ../ b/c / triggers autocompletion + "[${1:link-text}](..${2:/dir/file})$0" + ], + "scope": "markdown" + }, + "MD Zettelkasten Link":{ + "prefix":"lz", + "description":"Inserts a link relative to file.", + "body": [ + "[${1:link-text}](../zettelkasten${2:/file})$0" + ], + "scope": "markdown" } } \ No newline at end of file -- 2.39.5