language-hsp3-ex for VSCode
現在公開されているlanguage-hsp3に、HSP3付随モジュールやWin32APIのシンタックスハイライトを追加するものです。

実装済みハイライト
一覧
HSP3付随モジュール
Win32API
- advapi32
- comctl32
- comdlg
- gdi32
- kernel32
- shell32
- user32
インストール
必要なもの
- Visual Studio Code
- この拡張機能
- language-hsp3 (無くともハイライトは可能)
手順
- language-hsp3をインストールする
- language-hsp3-exをインストールする
- 試しにHSPファイル(.hsp, .as)にalCreateImageやSetWindowLong等を書いてみて反映されていれば完了
Win32API定数について
当初はこのパッケージでWin32API定数も対応するつもりでしたが、何せ量が尋常ではなく(25万個) 内容が長いファイルほど開いた際にエディタが重くなるため対応は断念しました。
が、 別パッケージで対応することにしました。(何故か別パッケージすると少しは軽くなる)
Win32API版はlanguage-hsp3-constantのパッケージ名で公開しています。レポジトリはこちら
スコープ名詳細
色を好みのものに変更したいとき等に使用するスコープ名です。
一覧
| 名前 |
スコープ名 |
| a2d |
keyword.module.a2d.hsp3 |
| hgimg3 |
keyword.module.hgimg3.hsp3 |
| hgimg4 |
keyword.module.hgimg4.hsp3 |
| advapi32 |
keyword.win32api.advapi32.hsp3 |
| comctl32 |
keyword.win32api.comctl32.hsp3 |
| comdlg32 |
keyword.win32api.comdlg32.hsp3 |
| gdi32 |
keyword.win32api.gdi32.hsp3 |
| kernel32 |
keyword.win32api.kernel32.hsp3 |
| shell32 |
keyword.win32api.shell32.hsp3 |
| user32 |
keyword.win32api.user32.hsp3 |
サンプル
Win32APIの色を赤に変更したい場合 (settings.json)
{
"scope": "keyword.win32api",
"settings": {
"foreground": "#FF0000"
}
}
バージョン履歴
v1.0.1 [2020/03/09]
| |