vscode
yoctoのレシピ作成に使用する変数のhover機能を、vscodeの拡張機能として作成した。 作ったものは以下。 GitHub - aimdevel/yocto-variable-hover: vscode extension that enables hover of yocto variables 背景・目的 yoctoのレシピを作成したり、設定を変…
概要 ベースとするソースコードの入手 importの追加 初期化処理の編集 hover用関数を実装 hover用関数をサーバに登録 Hoverレスポンスの構造 概要 vscode拡張機能にhoverを実装するために以下を行う。 今回はlanguage serverとして実装する。 * ベースとする…
vscodeのhighlight拡張機能勉強の続きです。 今回はsemantic highlightの作り方をサンプルコードを読むことで理解します。 semantic highlightを使用すると、language serverからhighlightの設定をすることが可能になるので、単純な正規表現でのマッチング以…
vscodeでソースコードなどを表示すると、キーワードなどに色がついて表示されます。 ただし、色が付くのはvscode側がそのプログラミング言語に対応している必要があり、例えば社内の独自言語などがあった場合には当然vscodeで表示しても全く色が付きません。…