Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HDL.exeなどのツール呼び出しをtoolset-hsp3が指定する環境に対応する。 #44

Open
honobonosun opened this issue May 23, 2023 · 0 comments

Comments

@honobonosun
Copy link
Owner

課題と対応方法

v1の現状では、toolset-hsp3が指定した環境に合わせて各種ツール呼び出しをVSCodeから実行することが難しい状況です。

executor.pathsを拡張して、各種ツール呼び出し機能を実装することで、より快適な開発環境を整備します。

実装内容

executor.pathsの構造を追加します。従来では、スクリプトの実行と自動実行ファイル作成のふたつでしたが、これを拡張して、コマンドに動的に登録します。

コマンドとして登録することで、使用者は、キーバインドで任意のショートカットキーでコマンドを実行して、ツール呼び出し、あるいはシェルスクリプトの実行を行えます。

コマンドの実行方法は、従来のspawn関数と、タスク機能の2種類を検討しています。

特殊文字で、環境変数の展開、エディタ上の単語やディレクトリ、ファイルパスを渡せるようにすれば、使用者が必要とする処理が達成できると想定しています。

懸念材料

toolset-hsp3の開発途中に、vscode.tasks.executeTaskのenvオプションが機能しなかった症状を観測しています。環境変数を使用する場合、タスクランナーは使用できないかもしれません。

@honobonosun honobonosun changed the title HDL.exeなどのツール呼び出しをtoolset-hsp3が指定する環境に対応する HDL.exeなどのツール呼び出しをtoolset-hsp3が指定する環境に対応する。 May 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant