ftp.nice.ch/pub/next/tools/frontends/NEmacs.1.0j2.N.bs.tar.gz#/NEmacs

COPYING
 
Makefile
 
Makefile.dependencies
 
NEmacs
 
NEmacs.iconheader
 
NEmacs.patch
 
Queue.h
[View Queue.h] 
Queue.m
[View Queue.m] 
README
 
String.h
[View String.h] 
String.m
[View String.m] 

infoDistributor.nib


 
tiff/
 

README

-------------------------------------------------------------------------------
				NEmacs 1.0 + j2
-------------------------------------------------------------------------------

* What is NEmacs?

``NEmacs'' は、GNU Emacs の NeXTstep 用フロントエンド ``Emacs'' を日本語環境
で使えるよう改造したものです。Emacs 1.0 に対するパッチの形で配布されています。
NEmacsは Emacs の全てのフィーチ�©ーに加えて、次の特徴があります。

o  Nemacs 対応にし、漢字を扱えるようにした

o  Input Manager 準拠の FEP でインライン変換をできるようにした
   インライン変換、ウィンドウ変換の両方に対応しています。また、当然のことな
  がら、たまごによる Wnn の利用もできます。

o  複数のファイルが起動時に指定されても全てオープンできるようにした
   FileViewer で複数のドキュメントを指定して起動した場合にも対応しています。
   自動起動できる拡張子は、取りあえず .c, .m, .h, .psw, .pswm, .cl, .el, .tex 
   としてあります。

o  Quit を Nemacs 側で save-buffers-kill-emacs と解釈するようにした
   不用意な Command-Q の場合にも、save-buffers-kill-emacs が実行されるので、
   安心です。ただし、PowerOff や Logout については、Nemacs 側の対応ができて
   いないので残念ながらメッセージは出せないので気を付けてください。(これは、
   Nemacs 本体に手をいれる必要があります、多分)

o  Nemacs が起動中の場合も、appOpenFile メッセージを解釈するようにした
   起動中にも FileViewer からダブルクリックでドキュメントのオープンをするこ
   とができます。もちろん、起動している Nemacs は常に 1 つです。

* How to install

1. Emacs 1.0 を手に入れて、展開する。

2. chmod +w * を実行する。

3. そのディレクトリに、この NEmacs セットをコピーする。

4. "patch < NEmacs.patch" を実行する。

5. make install する。

6. lisp ディレクトリにあるファイルを /usr/local/nemacs-3.3/lisp 等 Emacs
   Lisp の置いてあるディレクトリにコピーする。

7. 好みにより、フォントなどの設定を変える
   dwrite NEmacs NXFixedPitchFont FixedGothicBBBCourier
   dwrite NEmacs NXFixedPitchFontSize 16.0
   dwrite NEmacs Columns 80
   dwrite NEmacs Rows 24
   dwrite NEmacs WinLocX 205
   dwrite NEmacs WinLocY 85
   など。

* Known bugs

o  FileViewer から複数のドキュメントを指定して起動したり、起動中に FileViewer
   からファイルを指定した場合、Nemacs がエラーメッセージ "Symbol's value as
   variable is void" を出すことがある。原因不明。

o  Nemacs が終了しても NEmacs が終了しないことがある。Command-Q を2,3回実行す
  ると終了する。これも原因不明。

* To do

o  マウスのハンドリングが NeXT 標準のものになるよう eterm.el を書き換える
o  Service を使えるようにする
o  Preference を使えるようにする
o  インライン変換の表示をもっと効率的にする

* Acknowledgement

 このパッチの配布条件等は、GNU Public Licence に従うこととします。パッチの著
 作権は、とりあえず飯塚豊が保有します。
 
 最後に、オリジナルの Emacs を作成された John G. Myers 氏に深く感謝します。


飯塚 豊 1992/3/12

E-mail:dude@is.s.u-tokyo.ac.jp (1992 年 3 月 31 日まで)
NIFTY-Serve:PFF01344

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.