ng-1.4.4
Ngサポートページ
Emacsライクなエディタです。軽いです。すばらしいです。ひらひらはこれがないと、生きていけません。
長い間更新されておらず、その沈黙を破ってバージョン1.4のメンテナンスが始まったのだが、また、止まっているみたい。
誰かUTF8対応してほしいなぁ。
展開
tar xvzf ng-1.4.4.tar.gz
cd ng-1.4.4
sys/sysv/sysdef.h の編集
Back Spaceキーを有効にする
#define BSMAP TRUE /* Bs map feature can use. */
バックアップファイルを作らない
#define MAKEBACKUP FALSE /* Making backup file is on. */
sys/sysv/fileio.h の編集
patch -p0 -l <<EOP
--- sys/sysv/spawn.c.org 2005-06-25 03:41:42.000000000 +0900
+++ sys/sysv/spawn.c 2005-06-25 03:41:54.000000000 +0900
@@ -194,10 +194,9 @@
char *tmp;
static char tmpbuf[20];
int ostdin, ostdout, ostderr, in, out, s;
- extern char *mktemp();
strcpy(tmpbuf, "/tmp/ngXXXXXX");
- if ((tmp = mktemp(tmpbuf)) == NULL)
+ if ((tmp = mkstemp(tmpbuf)) == NULL)
return NULL;
if ((in = open(input ? input : "/dev/null", 0)) < 0)
return NULL;
EOP
コンパイル
cd ../..
ln -s sys/sysv/Makefile .
make
インストール
cp ng /usr/local/bin/
2005/06/25
[home]
[install]