[BACK]Return to install-ja-sjis.txt CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / windows / post-msg-asirgui

File: [local] / OpenXM_contrib2 / windows / post-msg-asirgui / install-ja-sjis.txt (download)

Revision 1.4, Tue Nov 19 13:03:59 2013 UTC (10 years, 5 months ago) by takayama
Branch: MAIN
CVS Tags: RELEASE_1_3_1_13b, HEAD
Changes since 1.3: +11 -7 lines

Added " for pathnames including space characters.

text editor から asirgui を操作するためのライブラリ.

Install (windows 7 以上, zip 版):
1. 配布している(http://www.math.kobe-u.ac.jp/Asir) asir は Desktop に置く.

Installer 版は installer の指示に従う.
インストールされたフォルダ名は環境変数 ASIR_ROOTDIR に設定される. 
環境変数 ASIR_ROOTDIR は reboot の後に有効になる.

--------
以下は editor 毎の対応.

◎ 秀丸.  asirgui.mac をマクロに登録. asirgui.mac は asir\share\editor の下にあり.

◎ emacs (または Meadow3.0).  まず, 以下の各行を設定ファイル .emacs に追加する.  
  (これは Desktop に asir フォルダを置いた場合の設定)

---ここから---
;; この設定の意味は, asir-mode.el を emacs のライブラリに入れて, autoload する.  
;; そして, 編集するファイルの拡張子が .rr ならば, asir-mode にする.
;; asir は Desktop または c:\ にインストールすること.

(setq load-path (append load-path '("~/Desktop/asir/share/editor" "c:/asir/share/editor")))
(setq auto-mode-alist (cons '("\\.rr$" . asir-mode) auto-mode-alist))
(autoload 'asir-mode "asir-mode" "Asir mode" t)
---ここまで---

次に, emacs から、M-x byte-compile-file を行い, 
~/Desktop/asir/share/editor/asir-mode.el を選択する.
asir-mode は unix でも使用できる.  (unix では shell-mode で asir を起動する)

◎ TeraPad. やり方を書く(todo). Installer 版の場合, 概略は, 
   %ASIR_ROOTDIR%\bin\cmdasir %f    (編集中のファイルをロード)
   %ASIR_ROOTDIR%\bin\cmdasir %t    (選択範囲を実行)
を登録.
その他。要望におおじて対応.

---------
機能.
editor でキャレットのある行を asirgui にペーストして、実行する.
editor で範囲選択した範囲を asirgui にペーストして、実行する.
editor で編集中のファイルを asirgui にロードする.
これらの操作がすべて editor 側で可能となります。
キャレットのある行を asirgui にペースとして実行する機能はデモに便利.

-----
仕組み.
cmdasir.exe が asirgui の windows handler へメッセージを送る.
cmdasir.exe は引数のファイルをメッセージの内容とする.

----
作者. 高山、小原, (野呂).


-------- 開発者メモ.
directory 構造の提案.
  cmdasir.exe は asir/bin へコピー.
  その他のファイルは mkdir asir/share/editor してそこへコピー
  

$OpenXM: OpenXM_contrib2/windows/post-msg-asirgui/install-ja-sjis.txt,v 1.4 2013/11/19 13:03:59 takayama Exp $