Emacs
 

このページは、なに?

bgex thumbnail2

FSF Emacs を快適に使いたいために PC を高速なものに買い換え、 Emacs を使いたいがためにプログラムを書き、 Emacs を快適に動かせる OS を選ぶ。そんな Emacs 阿呆が Emacs に関することを書き殴るページです。

CVS HEAD メモ

2008年11月6日(木)
IPA フォントを使ってるとタブの長さが倍になる
2ch UNIX 板 Emacs part 26 の 944 さんの対処の方がイイカンジですね。
2008年7月4日(金)
IPA フォントを使ってるとタブの長さが倍になる

とりあえず以下のパッチで直ることは直るけども、これが正しい対処法かどうかは不明。

Index: xftfont.c
===================================================================
RCS file: /sources/emacs/emacs/src/xftfont.c,v
retrieving revision 1.13
diff -c -r1.13 xftfont.c
*** xftfont.c	30 Jun 2008 07:40:40 -0000	1.13
--- xftfont.c	4 Jul 2008 04:35:45 -0000
***************
*** 317,322 ****
--- 317,327 ----
      {
        font->min_width = font->average_width = font->space_width
  	= xftfont->max_advance_width;
+       XftTextExtents8 (display, xftfont, ascii_printable, 1, &extents);
+       font->space_width = extents.xOff;
+       if (font->space_width <= 0)
+ 	/* dirty workaround */
+ 	font->space_width = pixel_size;	
        XftTextExtents8 (display, xftfont, ascii_printable + 1, 94, &extents);
      }
    else
2008年2月9日(土)
TRAMP で日本語のファイルが化ける

customize で tramp-remote-process-environment に LC_ALL=ja_JP.utf8 などを追加すれば直るかも。ホストごとにコードが設定できればいいのにね。

微妙に安定した?

2008年2月1日(金)
unicode が来て 23.0.60 に

--enable-font-backend して configure すると xft が使えるようになるけど、一部のアプリが動かないので emacs-23.0.50 と共用した方がいいかも。

微妙に不安定?

2005年5月12日(木)
ispell-word
aspell を呼び出すようになった関係で LANG によっては動かなくなったので、 ~/.aspell.conf に
lang = en_US

といった設定が必要になったような気がする。

CVS HEAD メモログ

自作モノについて

Emacs-BGEX patch

X 用 FSF Emacs の背景拡張非公式パッチです。

mvc.el

Mercurial/Subversion の pcl-cvs(pcvs)/psvn ライクなインターフェースです。

YaDEV

開発サポート環境です。

modeline series

modeline 関連の elisp です。

yaapm(20020624) / mline(20020715)

yaapm は modeline に APM まわりの情報を表示します。 mline は modeline にスクロールしながら情報を表示します。(とても重いです。)

mline

これらの elisp よりも glmm2 の使用をおすすめします。(modeline は、このようなデータを表示するのに適していないと思われるため。)

その他

patch

 

TIPS

ちょっとしたこととか。

emacs-w3m TIPS

emacs-w3m を画像付きで長時間操作していると X が際限なく太っていくことがあります。これは Emacs が内部で画像をキャッシュしているためで、関数 clear-image-cache を呼び出すことでキャッシュをクリアすることができます。

資料とか

戻る