From 03ecf0d9a879c0875d0b887d1b167640855c8c34 Mon Sep 17 00:00:00 2001 From: debian Date: Sun, 29 Dec 2024 12:40:27 +0000 Subject: [PATCH 1/7] experimental setup --- .gitignore | 3 +- .vscode/languages.json | 8 ++++ .vscode/lvl-language-configuration.json | 10 ++++ .vscode/lvl.tmLanguage.json | 62 +++++++++++++++++++++++++ .vscode/settings.json | 53 +++++++++++++++++++++ 5 files changed, 135 insertions(+), 1 deletion(-) create mode 100644 .vscode/languages.json create mode 100644 .vscode/lvl-language-configuration.json create mode 100644 .vscode/lvl.tmLanguage.json create mode 100644 .vscode/settings.json diff --git a/.gitignore b/.gitignore index 2058403..e789b4f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ *.egg-info/** -**/__pycache__/** \ No newline at end of file +**/__pycache__/** +.idea/** \ No newline at end of file diff --git a/.vscode/languages.json b/.vscode/languages.json new file mode 100644 index 0000000..f2ff650 --- /dev/null +++ b/.vscode/languages.json @@ -0,0 +1,8 @@ +[ + { + "id": "lvl", + "extensions": [".lvl"], + "aliases": ["Level Compiler Syntax", "lvl"], + "configuration": "./lvl-language-configuration.json" + } +] diff --git a/.vscode/lvl-language-configuration.json b/.vscode/lvl-language-configuration.json new file mode 100644 index 0000000..b5d5a7e --- /dev/null +++ b/.vscode/lvl-language-configuration.json @@ -0,0 +1,10 @@ +{ + "comments": { + "lineComment": "#" + }, + "brackets": [ + ["{", "}"], + ["[", "]"], + ["(", ")"] + ] +} \ No newline at end of file diff --git a/.vscode/lvl.tmLanguage.json b/.vscode/lvl.tmLanguage.json new file mode 100644 index 0000000..a7e5512 --- /dev/null +++ b/.vscode/lvl.tmLanguage.json @@ -0,0 +1,62 @@ +{ + "scopeName": "source.lvl", + "fileTypes": ["lvl"], + "name": "Level Compiler Syntax", + "patterns": [ + { + "match": "#.*$", + "name": "comment.line.lvl" + }, + { + "begin": "\"", + "end": "\"", + "name": "string.quoted.double.lvl", + "patterns": [ + { + "match": "\\\\.", + "name": "constant.character.escape.lvl" + } + ] + }, + { + "begin": "'", + "end": "'", + "name": "string.quoted.single.lvl", + "patterns": [ + { + "match": "\\\\.", + "name": "constant.character.escape.lvl" + } + ] + }, + { + "match": "\\b(as|break|continue|dec|def|del|direct|echo|else|entry|exec|extends|finish|for|foreach|global|if|import|in|inc|inline|metal|method|mutable|new|return|sizeof|sub|type|typeid|var|while|with)\\b", + "name": "keyword.control.lvl" + }, + { + "match": "\\b(array|bool|byte|false|float|i32|i64|int|null|object|rec|ref|swap|true|u32|u64|val)\\b", + "name": "storage.type.lvl" + }, + { + "match": "\\b(abs|and|ceil|cos|cot|exp|floor|log|log10|log2|not|or|pow|pow10|pow2|round|sgn|shift|sin|sqrt|tan)\\b", + "name": "support.function.lvl" + }, + { + "match": "\\b[0-9]+\\b", + "name": "constant.numeric.lvl" + }, + { + "match": "\\b0x[0-9a-fA-F]+\\b", + "name": "constant.numeric.hex.lvl" + }, + { + "match": "[{}\\[\\]()]", + "name": "punctuation.section.lvl" + }, + { + "match": "[!$=%&*+\\-/<=>|~^]", + "name": "keyword.operator.lvl" + } + ], + "repository": {} +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..f9efe6f --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,53 @@ +{ + "files.associations": { + "*.lvl": "lvl" + }, + + "editor.tokenColorCustomizations": { + "textMateRules": [ + { + "scope": "comment.line.lvl", + "settings": { + "foreground": "#6A9955" + } + }, + { + "scope": "keyword.control.lvl", + "settings": { + "foreground": "#569CD6", + "fontStyle": "bold" + } + }, + { + "scope": "storage.type.lvl", + "settings": { + "foreground": "#4EC9B0" + } + }, + { + "scope": "support.function.lvl", + "settings": { + "foreground": "#C586C0" + } + }, + { + "scope": "constant.numeric.lvl", + "settings": { + "foreground": "#B5CEA8" + } + }, + { + "scope": "punctuation.section.lvl", + "settings": { + "foreground": "#D4D4D4" + } + }, + { + "scope": "keyword.operator.lvl", + "settings": { + "foreground": "#D7BA7D" + } + } + ] +}, +} \ No newline at end of file From 602a824f4dc3241e651e7bea114097a8f23979e4 Mon Sep 17 00:00:00 2001 From: Michal Wojcik Date: Sun, 29 Dec 2024 21:11:14 +0100 Subject: [PATCH 2/7] added level extension --- .vscode/languages.json | 8 --- .vscode/lvl-language-configuration.json | 10 --- .vscode/lvl.tmLanguage.json | 62 ------------------ .vscode/settings.json | 32 ++++----- .../level-highlight/.vscode/launch.json | 17 +++++ vc-extension/level-highlight/.vscodeignore | 4 ++ vc-extension/level-highlight/CHANGELOG.md | 9 +++ vc-extension/level-highlight/README.md | 65 +++++++++++++++++++ .../language-configuration.json | 30 +++++++++ vc-extension/level-highlight/package.json | 25 +++++++ .../syntaxes/level.tmLanguage.json | 43 ++++++++++++ .../vsc-extension-quickstart.md | 29 +++++++++ 12 files changed, 238 insertions(+), 96 deletions(-) delete mode 100644 .vscode/languages.json delete mode 100644 .vscode/lvl-language-configuration.json delete mode 100644 .vscode/lvl.tmLanguage.json create mode 100644 vc-extension/level-highlight/.vscode/launch.json create mode 100644 vc-extension/level-highlight/.vscodeignore create mode 100644 vc-extension/level-highlight/CHANGELOG.md create mode 100644 vc-extension/level-highlight/README.md create mode 100644 vc-extension/level-highlight/language-configuration.json create mode 100644 vc-extension/level-highlight/package.json create mode 100644 vc-extension/level-highlight/syntaxes/level.tmLanguage.json create mode 100644 vc-extension/level-highlight/vsc-extension-quickstart.md diff --git a/.vscode/languages.json b/.vscode/languages.json deleted file mode 100644 index f2ff650..0000000 --- a/.vscode/languages.json +++ /dev/null @@ -1,8 +0,0 @@ -[ - { - "id": "lvl", - "extensions": [".lvl"], - "aliases": ["Level Compiler Syntax", "lvl"], - "configuration": "./lvl-language-configuration.json" - } -] diff --git a/.vscode/lvl-language-configuration.json b/.vscode/lvl-language-configuration.json deleted file mode 100644 index b5d5a7e..0000000 --- a/.vscode/lvl-language-configuration.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "comments": { - "lineComment": "#" - }, - "brackets": [ - ["{", "}"], - ["[", "]"], - ["(", ")"] - ] -} \ No newline at end of file diff --git a/.vscode/lvl.tmLanguage.json b/.vscode/lvl.tmLanguage.json deleted file mode 100644 index a7e5512..0000000 --- a/.vscode/lvl.tmLanguage.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "scopeName": "source.lvl", - "fileTypes": ["lvl"], - "name": "Level Compiler Syntax", - "patterns": [ - { - "match": "#.*$", - "name": "comment.line.lvl" - }, - { - "begin": "\"", - "end": "\"", - "name": "string.quoted.double.lvl", - "patterns": [ - { - "match": "\\\\.", - "name": "constant.character.escape.lvl" - } - ] - }, - { - "begin": "'", - "end": "'", - "name": "string.quoted.single.lvl", - "patterns": [ - { - "match": "\\\\.", - "name": "constant.character.escape.lvl" - } - ] - }, - { - "match": "\\b(as|break|continue|dec|def|del|direct|echo|else|entry|exec|extends|finish|for|foreach|global|if|import|in|inc|inline|metal|method|mutable|new|return|sizeof|sub|type|typeid|var|while|with)\\b", - "name": "keyword.control.lvl" - }, - { - "match": "\\b(array|bool|byte|false|float|i32|i64|int|null|object|rec|ref|swap|true|u32|u64|val)\\b", - "name": "storage.type.lvl" - }, - { - "match": "\\b(abs|and|ceil|cos|cot|exp|floor|log|log10|log2|not|or|pow|pow10|pow2|round|sgn|shift|sin|sqrt|tan)\\b", - "name": "support.function.lvl" - }, - { - "match": "\\b[0-9]+\\b", - "name": "constant.numeric.lvl" - }, - { - "match": "\\b0x[0-9a-fA-F]+\\b", - "name": "constant.numeric.hex.lvl" - }, - { - "match": "[{}\\[\\]()]", - "name": "punctuation.section.lvl" - }, - { - "match": "[!$=%&*+\\-/<=>|~^]", - "name": "keyword.operator.lvl" - } - ], - "repository": {} -} diff --git a/.vscode/settings.json b/.vscode/settings.json index f9efe6f..35aa85b 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,39 +1,39 @@ { - "files.associations": { - "*.lvl": "lvl" - }, + "workbench.colorCustomizations": { + "editor.foreground": "#8ac7ff" + }, - "editor.tokenColorCustomizations": { + "editor.tokenColorCustomizations": { "textMateRules": [ { - "scope": "comment.line.lvl", + "scope": "comment.line.level", "settings": { "foreground": "#6A9955" } }, { - "scope": "keyword.control.lvl", + "scope": "keyword.control.level", "settings": { - "foreground": "#569CD6", + "foreground": "#ffffff", "fontStyle": "bold" } }, { - "scope": "storage.type.lvl", + "scope": "storage.type.level", "settings": { "foreground": "#4EC9B0" } }, { - "scope": "support.function.lvl", + "scope": "entity.name.function.level", "settings": { - "foreground": "#C586C0" + "foreground": "#e8f09f" } }, { - "scope": "constant.numeric.lvl", + "scope": "constant.numeric.level", "settings": { - "foreground": "#B5CEA8" + "foreground": "#dfdfdf" } }, { @@ -43,11 +43,11 @@ } }, { - "scope": "keyword.operator.lvl", + "scope": "keyword.operator.level", "settings": { - "foreground": "#D7BA7D" + "foreground": "#f8f1b4", + "fontStyle": "bold" } } ] -}, -} \ No newline at end of file +}} diff --git a/vc-extension/level-highlight/.vscode/launch.json b/vc-extension/level-highlight/.vscode/launch.json new file mode 100644 index 0000000..44a86ab --- /dev/null +++ b/vc-extension/level-highlight/.vscode/launch.json @@ -0,0 +1,17 @@ +// A launch configuration that launches the extension inside a new window +// Use IntelliSense to learn about possible attributes. +// Hover to view descriptions of existing attributes. +// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Extension", + "type": "extensionHost", + "request": "launch", + "args": [ + "--extensionDevelopmentPath=${workspaceFolder}" + ] + } + ] +} diff --git a/vc-extension/level-highlight/.vscodeignore b/vc-extension/level-highlight/.vscodeignore new file mode 100644 index 0000000..f369b5e --- /dev/null +++ b/vc-extension/level-highlight/.vscodeignore @@ -0,0 +1,4 @@ +.vscode/** +.vscode-test/** +.gitignore +vsc-extension-quickstart.md diff --git a/vc-extension/level-highlight/CHANGELOG.md b/vc-extension/level-highlight/CHANGELOG.md new file mode 100644 index 0000000..c9f84f2 --- /dev/null +++ b/vc-extension/level-highlight/CHANGELOG.md @@ -0,0 +1,9 @@ +# Change Log + +All notable changes to the "level-highlight" extension will be documented in this file. + +Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. + +## [Unreleased] + +- Initial release \ No newline at end of file diff --git a/vc-extension/level-highlight/README.md b/vc-extension/level-highlight/README.md new file mode 100644 index 0000000..068129a --- /dev/null +++ b/vc-extension/level-highlight/README.md @@ -0,0 +1,65 @@ +# level-highlight README + +This is the README for your extension "level-highlight". After writing up a brief description, we recommend including the following sections. + +## Features + +Describe specific features of your extension including screenshots of your extension in action. Image paths are relative to this README file. + +For example if there is an image subfolder under your extension project workspace: + +\!\[feature X\]\(images/feature-x.png\) + +> Tip: Many popular extensions utilize animations. This is an excellent way to show off your extension! We recommend short, focused animations that are easy to follow. + +## Requirements + +If you have any requirements or dependencies, add a section describing those and how to install and configure them. + +## Extension Settings + +Include if your extension adds any VS Code settings through the `contributes.configuration` extension point. + +For example: + +This extension contributes the following settings: + +* `myExtension.enable`: Enable/disable this extension. +* `myExtension.thing`: Set to `blah` to do something. + +## Known Issues + +Calling out known issues can help limit users opening duplicate issues against your extension. + +## Release Notes + +Users appreciate release notes as you update your extension. + +### 1.0.0 + +Initial release of ... + +### 1.0.1 + +Fixed issue #. + +### 1.1.0 + +Added features X, Y, and Z. + +--- + +## Working with Markdown + +You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts: + +* Split the editor (`Cmd+\` on macOS or `Ctrl+\` on Windows and Linux). +* Toggle preview (`Shift+Cmd+V` on macOS or `Shift+Ctrl+V` on Windows and Linux). +* Press `Ctrl+Space` (Windows, Linux, macOS) to see a list of Markdown snippets. + +## For more information + +* [Visual Studio Code's Markdown Support](http://code.visualstudio.com/docs/languages/markdown) +* [Markdown Syntax Reference](https://help.github.com/articles/markdown-basics/) + +**Enjoy!** diff --git a/vc-extension/level-highlight/language-configuration.json b/vc-extension/level-highlight/language-configuration.json new file mode 100644 index 0000000..8f162a0 --- /dev/null +++ b/vc-extension/level-highlight/language-configuration.json @@ -0,0 +1,30 @@ +{ + "comments": { + // symbol used for single line comment. Remove this entry if your language does not support line comments + "lineComment": "//", + // symbols used for start and end a block comment. Remove this entry if your language does not support block comments + "blockComment": [ "/*", "*/" ] + }, + // symbols used as brackets + "brackets": [ + ["{", "}"], + ["[", "]"], + ["(", ")"] + ], + // symbols that are auto closed when typing + "autoClosingPairs": [ + ["{", "}"], + ["[", "]"], + ["(", ")"], + ["\"", "\""], + ["'", "'"] + ], + // symbols that can be used to surround a selection + "surroundingPairs": [ + ["{", "}"], + ["[", "]"], + ["(", ")"], + ["\"", "\""], + ["'", "'"] + ] +} \ No newline at end of file diff --git a/vc-extension/level-highlight/package.json b/vc-extension/level-highlight/package.json new file mode 100644 index 0000000..ce994fe --- /dev/null +++ b/vc-extension/level-highlight/package.json @@ -0,0 +1,25 @@ +{ + "name": "level-highlight", + "displayName": "Level Highlight", + "description": "", + "version": "0.0.1", + "engines": { + "vscode": "^1.96.0" + }, + "categories": [ + "Programming Languages" + ], + "contributes": { + "languages": [{ + "id": "level", + "aliases": ["Level", "level"], + "extensions": [".lvl"], + "configuration": "./language-configuration.json" + }], + "grammars": [{ + "language": "level", + "scopeName": "source.level", + "path": "./syntaxes/level.tmLanguage.json" + }] + } +} diff --git a/vc-extension/level-highlight/syntaxes/level.tmLanguage.json b/vc-extension/level-highlight/syntaxes/level.tmLanguage.json new file mode 100644 index 0000000..c856c97 --- /dev/null +++ b/vc-extension/level-highlight/syntaxes/level.tmLanguage.json @@ -0,0 +1,43 @@ +{ + "name": "Level", + "scopeName": "source.level", + "patterns": [ + { + "match": "(sub|method)\\s+([a-zA-Z_][a-zA-Z0-9_]*)", + "captures": { + "1": + { + "name": "keyword.control.level" + }, + "2": { + "name": "entity.name.function.level" + } + } + }, + { + "name": "comment.line.number-sign.level", + "match": "#.*$" + }, + { + "name": "string.quoted.level", + "match": "\"([^\"\\\\]|\\\\.)*\"|'([^'\\\\]|\\\\.)*'" + }, + { + "name": "constant.numeric.level", + "match": "\\b(?:0x[0-9A-Fa-f]+|\\d+\\.?\\d*)\\b" + }, + { + "name": "keyword.control.level", + "match": "\\b(?:as|break|continue|dec|def|del|direct|echo|else|entry|exec|extends|finish|for|foreach|global|if|import|in|inc|inline|metal|method|mutable|new|return|sizeof|sub|type|typeid|var|while|with)\\b" + }, + { + "name": "storage.type.level", + "match": "\\b(?:array|bool|byte|false|float|i32|i64|int|uint|null|object|rec|ref|swap|true|u32|u64|val)\\b" + }, + { + "name": "keyword.operator.level", + "match": "\\b(?:abs|and|ceil|cos|cot|exp|floor|log|log10|log2|not|or|pow|pow10|pow2|round|sgn|shift|sin|sqrt|tan)\\b|\\!|\\$=|%|&|\\*|\\+|-|/|<|<-|<<|=|>|>>|\\^|\\||~" + } + ], + "repository": {} +} diff --git a/vc-extension/level-highlight/vsc-extension-quickstart.md b/vc-extension/level-highlight/vsc-extension-quickstart.md new file mode 100644 index 0000000..cd1ce7c --- /dev/null +++ b/vc-extension/level-highlight/vsc-extension-quickstart.md @@ -0,0 +1,29 @@ +# Welcome to your VS Code Extension + +## What's in the folder + +* This folder contains all of the files necessary for your extension. +* `package.json` - this is the manifest file in which you declare your language support and define the location of the grammar file that has been copied into your extension. +* `syntaxes/level.tmLanguage.json` - this is the Text mate grammar file that is used for tokenization. +* `language-configuration.json` - this is the language configuration, defining the tokens that are used for comments and brackets. + +## Get up and running straight away + +* Make sure the language configuration settings in `language-configuration.json` are accurate. +* Press `F5` to open a new window with your extension loaded. +* Create a new file with a file name suffix matching your language. +* Verify that syntax highlighting works and that the language configuration settings are working. + +## Make changes + +* You can relaunch the extension from the debug toolbar after making changes to the files listed above. +* You can also reload (`Ctrl+R` or `Cmd+R` on Mac) the VS Code window with your extension to load your changes. + +## Add more language features + +* To add features such as IntelliSense, hovers and validators check out the VS Code extenders documentation at https://code.visualstudio.com/docs + +## Install your extension + +* To start using your extension with Visual Studio Code copy it into the `/.vscode/extensions` folder and restart Code. +* To share your extension with the world, read on https://code.visualstudio.com/docs about publishing an extension. From 72a3a3a35066e9912977d23fefa66aa2301aec8e Mon Sep 17 00:00:00 2001 From: debian Date: Sun, 29 Dec 2024 20:22:25 +0000 Subject: [PATCH 3/7] fix yaml --- .github/workflows/level-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/level-check.yml b/.github/workflows/level-check.yml index 773a0a8..8233bad 100644 --- a/.github/workflows/level-check.yml +++ b/.github/workflows/level-check.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Python 3.6 uses: actions/setup-python@v3 with: - python-version: "3.7" + python-version: "3.7.1" - name: Install dependencies run: | python -m pip install --upgrade pip From dad4fb8ae044abf34eaaa4c60f8f9058e146aaf5 Mon Sep 17 00:00:00 2001 From: debian Date: Sun, 29 Dec 2024 20:32:37 +0000 Subject: [PATCH 4/7] fix pipline --- .github/workflows/level-check.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/level-check.yml b/.github/workflows/level-check.yml index 8233bad..23c5137 100644 --- a/.github/workflows/level-check.yml +++ b/.github/workflows/level-check.yml @@ -16,10 +16,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up Python 3.6 + - name: Set up Python 3.10 uses: actions/setup-python@v3 with: - python-version: "3.7.1" + python-version: "3.10" - name: Install dependencies run: | python -m pip install --upgrade pip From 3d1281109dbd63a6314fe402664d4ba6f6198bda Mon Sep 17 00:00:00 2001 From: debian Date: Sun, 29 Dec 2024 20:34:51 +0000 Subject: [PATCH 5/7] fix pipline --- .github/workflows/level-check.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/level-check.yml b/.github/workflows/level-check.yml index 23c5137..c920d5a 100644 --- a/.github/workflows/level-check.yml +++ b/.github/workflows/level-check.yml @@ -16,10 +16,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up Python 3.10 + - name: Set up Python 3.8 uses: actions/setup-python@v3 with: - python-version: "3.10" + python-version: "3.8" - name: Install dependencies run: | python -m pip install --upgrade pip From f271421f3c4b5f9f05229b2cd302fe0ddccd3d7c Mon Sep 17 00:00:00 2001 From: debian Date: Sun, 29 Dec 2024 20:54:24 +0000 Subject: [PATCH 6/7] remove redundant info --- vc-extension/level-highlight/CHANGELOG.md | 9 ---- vc-extension/level-highlight/README.md | 65 ----------------------- 2 files changed, 74 deletions(-) delete mode 100644 vc-extension/level-highlight/CHANGELOG.md delete mode 100644 vc-extension/level-highlight/README.md diff --git a/vc-extension/level-highlight/CHANGELOG.md b/vc-extension/level-highlight/CHANGELOG.md deleted file mode 100644 index c9f84f2..0000000 --- a/vc-extension/level-highlight/CHANGELOG.md +++ /dev/null @@ -1,9 +0,0 @@ -# Change Log - -All notable changes to the "level-highlight" extension will be documented in this file. - -Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. - -## [Unreleased] - -- Initial release \ No newline at end of file diff --git a/vc-extension/level-highlight/README.md b/vc-extension/level-highlight/README.md deleted file mode 100644 index 068129a..0000000 --- a/vc-extension/level-highlight/README.md +++ /dev/null @@ -1,65 +0,0 @@ -# level-highlight README - -This is the README for your extension "level-highlight". After writing up a brief description, we recommend including the following sections. - -## Features - -Describe specific features of your extension including screenshots of your extension in action. Image paths are relative to this README file. - -For example if there is an image subfolder under your extension project workspace: - -\!\[feature X\]\(images/feature-x.png\) - -> Tip: Many popular extensions utilize animations. This is an excellent way to show off your extension! We recommend short, focused animations that are easy to follow. - -## Requirements - -If you have any requirements or dependencies, add a section describing those and how to install and configure them. - -## Extension Settings - -Include if your extension adds any VS Code settings through the `contributes.configuration` extension point. - -For example: - -This extension contributes the following settings: - -* `myExtension.enable`: Enable/disable this extension. -* `myExtension.thing`: Set to `blah` to do something. - -## Known Issues - -Calling out known issues can help limit users opening duplicate issues against your extension. - -## Release Notes - -Users appreciate release notes as you update your extension. - -### 1.0.0 - -Initial release of ... - -### 1.0.1 - -Fixed issue #. - -### 1.1.0 - -Added features X, Y, and Z. - ---- - -## Working with Markdown - -You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts: - -* Split the editor (`Cmd+\` on macOS or `Ctrl+\` on Windows and Linux). -* Toggle preview (`Shift+Cmd+V` on macOS or `Shift+Ctrl+V` on Windows and Linux). -* Press `Ctrl+Space` (Windows, Linux, macOS) to see a list of Markdown snippets. - -## For more information - -* [Visual Studio Code's Markdown Support](http://code.visualstudio.com/docs/languages/markdown) -* [Markdown Syntax Reference](https://help.github.com/articles/markdown-basics/) - -**Enjoy!** From 199e3eb10a3df0af2c8c15fb646ae6a41e8df03d Mon Sep 17 00:00:00 2001 From: debian Date: Sun, 29 Dec 2024 20:54:48 +0000 Subject: [PATCH 7/7] close #142 --- level/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/level/__init__.py b/level/__init__.py index ecbe8ad..8b11e27 100644 --- a/level/__init__.py +++ b/level/__init__.py @@ -1 +1 @@ -__version__ = "v0.5.6a" +__version__ = "v0.5.7a"