SplitBox プラグイン ソースコード

SplitBox プラグイン ソースコード , Version 1.2.0, splitbox_1.2.0.zip (61 KB) - SplitBox 分割ボックス プラグイン のソースコードです。

NYSL ver 0.9982 で公開します。
ただし、同梱されている plugin.h は Emurasoft, Inc. の著作物なのでNYSL適用外です。

SplitBox プラグイン ソースコード

SplitBox プラグイン ソースコード , Version 1.0.1, splitbox_1.0.1.zip (58 KB) - SplitBox 分割ボックス プラグイン のソースコードです。

NYSL ver 0.9982 で公開します。
ただし、同梱されている plugin.h は Emurasoft, Inc. の著作物なのでNYSL適用外です。

ScrollMargin プラグイン ソースコード

ScrollMargin プラグイン ソースコード , Version 1.3.1, scrollmargin_1.3.1.zip (53 KB) - 編集領域の上下端にカーソルがあるとき少し先行してスクロールします。
規定ではマウスボタンを押してる時やダブルクリックの時は、スクロールしません。
(マウスで範囲選択をしている最中は先行スクロールしません。離したときにスクロールします。)

EmEditor 14.6.0で追加されたヘディングに対応。
フリーカーソルモード時、改行文字よりもかなり右の方でキャレットを動かすと、横スクロール位置がおかしくなることがあるので、ある程度対処。

○ソースコードのライセンスについて
NYSL ver 0.9982 で公開します。
ただし、同梱されている plugin.h は Emurasoft, Inc. の著作物なのでNYSL適用外です。

BoxSelects 箱型選択プラグイン ソースコード

BoxSelects 箱型選択プラグイン ソースコード , Version 1.1.0, boxselects_1.1.0.zip (0.2 MB) - 箱型選択しながら、カーソルを移動させます。
Alt+Shift+カーソルキーのような操作で箱型選択を行うことを想定しています。
(実際にどのキーに割り当てるかはあなた次第です……)

EmEditor14.5でBoxSelLeftが、行末に漢字があったりすると動作しなくなったので、動くように修正。

○ソースコードのライセンスについて
NYSL ver 0.9982 で公開します。
ただし、同梱されている plugin.h は Emurasoft, Inc. の著作物なのでNYSL適用外です。

CaretImeColor プラグイン ソースコード

CaretImeColor プラグイン ソースコード , Version 1.2.0, caretimecolor_1.2.0.zip (59 KB) - CaretImeColor IME状態でカーソル色変更 プラグイン のソースコードです。

NYSL ver 0.9982 で公開します。
ただし、同梱されている plugin.h は Emurasoft, Inc. の著作物なのでNYSL適用外です。

Transparent プラグイン ソースコード

Transparent プラグイン ソースコード , Version 1.0.0, transparent_1.0.0.zip (33 KB) - ○ソースコードのライセンスについて
NYSL ver 0.9982 で公開します。
ただし、同梱されている plugin.h は Emurasoft, Inc. の著作物なのでNYSL適用外です。

DocNavi ドキュメントナビゲータプラグイン ソースコード

DocNavi ドキュメントナビゲータプラグイン ソースコード , Version 1.2.0, docnavi_1.2.0.zip (50 KB) - ○ソースコードのライセンスについて
NYSL ver 0.9982 で公開します。
ただし、同梱されている plugin.h は Emurasoft, Inc. の著作物なのでNYSL適用外です。

Hello World (with MFC) plugin sample code (Version 11)

Hello World (with MFC) plugin sample code (Version 11) by hihihlo, hellomfc.zip (43 KB) - Using MFC is more more easy your code than SDK when use GUI control,
so I provide the Hello World with MFC plugin sample code.
You may freely use this sample to start developing EmEditor plug-ins.
Microsoft Visual C++ 2005 (or later) is required to build this sample.

NOTE: please public your dll file with release version !
(the file size of debug version dll is huge !!)

Hello World plugin sample source code (Version 11)

Hello World plugin sample source code (Version 11) , plugin_sample_hello.zip (39 KB) - This is "Hello World!!" sample source code using ETL (EmEditor Template Library). It has only a minimal function, and a good start to develop a new plug-in. You may freely use this sample to start developing EmEditor plug-ins. Microsoft Visual C++ 2010 is required to build this sample.

Version 11 HTMLBar, OpenDocuments, Outline, Search, WordCount plug-in source code

Version 11 HTMLBar, OpenDocuments, Outline, Search, WordCount plug-in source code , Version 11, emeditor_plugins_src11.zip (0.8 MB) - Here are actual source code files for the following five plug-ins (version 11):

- HTMLBar
- OpenDocuments
- OutlineText
- Search
- WordCount

Please use them as a template to start developing EmEditor plugins.

Microsoft Visual C++ 2010 is required to build these files.