komiyamma's Projects
jLuaHMは、秀丸上で「文字コードsjis」のLuaを作成するのに適した環境を 構築するためのファイル群です。
秀丸マクロ jsmode 用の「JavaScript変数の内容を文字列にする」Dumper
秀丸マクロ jsmode 用の「HmExplorerPane.dll」のラップモジュール
秀丸マクロ jsmode において、秀丸マクロに元々の loaddll や createobject やそれに付随する関数群を使えるようにする
秀丸マクロ jsmode 用の「Hidemaru.exe」に提供されている関数群のラッパー
秀丸マクロ jsmode 用の「HmOutputPane.dll」のラップモジュール
秀丸のjsmodeの秀丸独自の関数一覧を出力する
グローバス変数を読み取り専用にするコンポーネント(WebView2用)
秀丸エディタのjsmode用のrequire関数
秀丸エディタv9.19以降に搭載されている jsmode用のTypeScript定義ファイル一式。 JSの記述はvscodeでする想定。
jsmode - using
「秀丸マクロ」と「LuaJIT」を 連携して扱えるようにするコンポーネント。 loaddll経由。
秀丸マクロのファイルは、文字エンコードとして「sjis / utf8(bom付) / unicode(bom付)」のいずれかが想定されています。 このマクロは、マクロ保存時に「マクロファイルとして適切な文字コードになっているか」をチェックするためのマクロです。
秀丸上で編集中のテキストを「マークダウンとして解釈」し、リアルタイムに「HTML変換ソース」と「ブラウザで表示したレンダリング結果」を「プレビューし続ける」。そんな秀丸用コンポーネントです。
「秀丸マクロ」と「Lua」と「.NET4.x」を シームレスに扱えるようにするコンポーネント。 loaddll経由。
「秀丸マクロ」と「Node.js」を シームレスに扱えるようにするコンポーネント。 loaddll経由。
Visual Studio Code と同じように ALT+1~ALT+9 でタブ移動するためのマクロ
現在秀丸で開いているファイルを選択しつつエキスプローラーで開く
秀丸で今開いているファイルをVSCodeで開くためのコンポーネントです。
秀丸の特殊なUnicode変換のマッピング作成ツール
秀丸上で編集中のマークダウンファイルを、pandoc経由で「Chromeで表示したレンダリング結果」を「プレビューし続ける」。そんな秀丸用コンポーネントです。
「秀丸マクロ」と「PHP」を シームレスに扱えるようにするコンポーネント。 loaddll経由。
「秀丸マクロ」と「PowerShell」を シームレスに扱えるようにするコンポーネント。 loaddll経由。
秀丸のアウトプット内に、一時的なプロンプトを表示しようとするものです。
このプログラムは、文字列をなんらかのURLとみなして 日本語ドメインなら→Punycodeへと変換 Punycodeなら→日本語ドメインへと変換 と双方向に変換出来るツールです。
「秀丸マクロ」と「Python」を シームレスに扱えるようにするコンポーネント。 loaddll経由。
秀丸エディタで今選択中のテキスト内容と同じものを蛍光するコンポーネント。hm.NETを使ったエクササイズの一つ。
「外部のアプリケーション(=秀丸から起動していないアプリケーション)」から、 「今開いている秀丸」の「アウトプット枠」へと直接出力するためのコンポーネントです。
秀丸エディタにmarkdownのプラグインを作ってみてはという提案用
この自動終了式のメッセージボックスは、ボタンを押さなかったとしても、指定した時間で終了する、そんな特殊なメッセージボックスです。汎用で利用可能です。