aimdevel’s blog

勉強したことを書きます

2022-08-01から1ヶ月間の記事一覧

vscode拡張機能のsemantic highlightを理解する

vscodeのhighlight拡張機能勉強の続きです。 今回はsemantic highlightの作り方をサンプルコードを読むことで理解します。 semantic highlightを使用すると、language serverからhighlightの設定をすることが可能になるので、単純な正規表現でのマッチング以…

syntax highlightのvscode拡張機能を作る

vscodeでソースコードなどを表示すると、キーワードなどに色がついて表示されます。 ただし、色が付くのはvscode側がそのプログラミング言語に対応している必要があり、例えば社内の独自言語などがあった場合には当然vscodeで表示しても全く色が付きません。…

Issue作成をトリガーにしてPull Requestを作成する

概要 ソースコードの特定の文字列を置き換えるような修正、例えばバージョン番号の変更など、を手動で行うのは手間もかかるし作業ミス発生の可能性もあると思います。 そこで、今回は以下が自動で行われるGithub Actionsのworkflowを作成しました。 Issueのd…