Emacsとプログラミング言語を共に使う最も一般的な方法は、インタプリタあるいはコンパイラを下位プロセスとして走らせることです。別のエラー編集の方法として、IF/Prologは述語edit/[01]やcorrect/0を提供しています。これらの述語は通常、現在選択されているエディタ(editor/2を参照)をテンポラリファイル名で呼び出します。このファイルには、エラーメッセージを含んだprologソースが入っています。...
移動
次へ 前へ
上へ 最上
参考
Prologコードよりの移動
下位のPrologプロセスとの相互対話
Emacsでのedit/[01]或はcorrect/0メカニズムの使用
述語定義(タグ)の検索
Prologモードにおけるローカル・キー・バインディングのリスト
イフコンピュータ > IF/Prolog > マニュアル > IF/Prolog V4.1 マニュアル > IF/Prolog Interfaces > EMACSインタフェースマニュアル > IF/Prologユーザに合わせたコマンド > Emacsでのedit/[01]或はcorrect/0メカニズムの使用

Emacsでのedit/[01]或はcorrect/0メカニズムの使用

MINERVA superseeded IF/Prolog. Please see http://www.ifcomputer.co.jp/MINERVA for details.

We discontinued to sell IF/Prolog Dec 31. 2003. For current customers, we continue to provide professional support for IF/Prolog until Dec 31, 2008.

Emacsとプログラミング言語を共に使う最も一般的な方法は、インタプリタあるいはコンパイラを下位プロセスとして走らせることです。別のエラー編集の方法として、IF/Prologは述語edit/[01]やcorrect/0を提供しています。これらの述語は通常、現在選択されているエディタ(editor/2を参照)をテンポラリファイル名で呼び出します。このファイルには、エラーメッセージを含んだprologソースが入っています。

しかし、Emacsが強力なエラー編集機能をもっているために上述の機能に頼る必要がないこと、および完全に起動するまでに長い時間がかかることなどから、edit/[01]とcorredt/0はEmacsと連携して効率よく機能するように以下のように変更されます。すなわち、選択されたエディタを指定するパス名の末尾が IF/Prologから'emacsclient' になります。emacsclientを始動するためには、EmacsのメインプロセスがIF/Prologから独立して別のセッション中でサーバモードで動いている必要があります。このためには、hftまたはXウインドウなどの仮想スクリーンの使用が前提となります。

prologにソースファイルを編集するように指示すると、エラーメッセージを含んだテンポラリファイルが現在のディレクトリに生成されます。接尾辞.preは、特別なprolog-error-modeを起動します。これにより、下位Prologモード中の場合と同一の機能を使ってファイルを編集できます。特に、C-x 'によって次のエラーメッセージに飛べます。

このモードは新しく追加されたもので、まだ試験的なモードだということに注意して下さい。詳細については、$PROROOT/util/emacs/BUGS を参照して下さい。

続く..
IF/Prolog by Siemens
言語
English
Japanese
German
サーバー
USA
Japan
サイトマップ
索引
目次
全体目次
全体索引
印刷向き
imode
PDA
探索
document: http://www.ifcomputer.co.jp/IFProlog/Manuals/v4.1/advanced_feature/emacs/cmd/use/home_jp.html
published 2008/7/21 update 1994/7/29 (c) 1996-2006 IF Computer Japan
IF Computer 〒113-0022 Tel 03-5814-3352 ifcj@ifcomputer.co.jp
Customer Support 東京都文京区千駄木5-28-2   http://www.ifcomputer.co.jp
冒頭へ managed with ubiCMS