V9.19β15No.11067
秀丸担当 さん 22/10/19 15:38
 
V9.19β15を公開しました。
次で正式にしようと思います。
ライブラリにサンプルとなるマクロなども登録します。

以下のページの「先行開発バージョンはこちら」からダウンロードできます。
https://hide.maruo.co.jp/software/hidemaru.html

32bit版:
https://hide.maruo.co.jp/software/bin3/hm919b15_signed.exe

64bit版:
https://hide.maruo.co.jp/software/bin3/hm919b15_x64_signed.exe

[ ]
RE:11067 V9.19β15No.11068
h-tom さん 22/10/21 23:54
 
h-tom です。

node --version
v19.0.0

という環境ですが、ライブラリのサンプルも動いてそうです。
TypeScript は色が付くのでわかりますが、JSON のほうはちゃんと動いているかよく
わかりませんけど。

マクロ実行から3秒くらいで色が付きました。
自前のカラーマーカー保存/復元マクロが動いていたので、一度閉じて開いたらサン
プルマクロ実行する前に色が付きました。
カラーマーカー保存/復元マクロと組み合わせると、起動の遅さはごまかせるかも。
まぁ、実際に自動起動マクロに組み込むとなると、実行の順番とかいろいろ面倒そう
ですが。

カラーマーカー保存/復元マクロは、スキップするレイヤー名を指定できようにして
おこうかな。

[ ]
RE:11068 V9.19β15No.11069
秀丸担当 さん 22/10/24 10:50
 
ご確認ありがとうございます。
JSONのほうは、クライアントの能力と合致するのはエラーの赤波線だけになるようで
した。
ts,jsはコンパイル的なことをしているはずなので、反映まで遅いようです。
カラーマーカーの保存復元をしてすぐやるのはいいですね。

ts,jsのサーバーの例は機能を全て使い切れていなくて、試していないですがもうち
ょっと速く適用できるものがありそうです。
文字列やコメントは含まれないようで、これはエディタ側で開いた瞬間に即時になる
従来のものになります。
あとLSPとは違うtmLanguageというものもあるようで、もしやるとしたら即時より遅
いけどコンパイルより速いというものになると思います。

本体側で色付けが多いとき無駄に描画だけすることとか、マクロ側も使っていない部
分の開放すべきところとかあったので、また修正していきます。

[ ]