From 0a97149322a9d02ac82781b67eacb6d6bf189261 Mon Sep 17 00:00:00 2001 From: Victor Westerlund Date: Sun, 21 Dec 2025 14:02:38 +0100 Subject: [PATCH] feat(code-server): add tracking of global code snippets --- .gitignore | 2 ++ .../User/snippets/global.code-snippets | 24 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 .local/share/code-server/User/snippets/global.code-snippets diff --git a/.gitignore b/.gitignore index 1e9ecc9..7ecd6b2 100644 --- a/.gitignore +++ b/.gitignore @@ -23,6 +23,8 @@ !.local/share/code-server/User/settings.json !.local/share/code-server/User/extensions.json !.local/share/code-server/User/keybindings.json +!.local/share/code-server/User/snippets/ +!.local/share/code-server/User/snippets/global.code-snippets # Include this file !.gitignore diff --git a/.local/share/code-server/User/snippets/global.code-snippets b/.local/share/code-server/User/snippets/global.code-snippets new file mode 100644 index 0000000..fa9c66c --- /dev/null +++ b/.local/share/code-server/User/snippets/global.code-snippets @@ -0,0 +1,24 @@ +{ + // Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and + // description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope + // is left empty or omitted, the snippet gets applied to all languages. The prefix is what is + // used to trigger the snippet and the body will be expanded and inserted. Possible variables are: + // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. + // Placeholders with the same ids are connected. + "Lorem Ipsum": { + "prefix": "lorem", + "body": [ + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." + ], + "description": "Generate Lorem Ipsum text" + }, + "Print to console": { + "scope": "javascript,typescript", + "prefix": "log", + "body": [ + "console.log('$1');", + "$2" + ], + "description": "Log output to console" + } +}