NTEmacs スレッド

このエントリーをはてなブックマークに追加
1名無しさん@お腹いっぱい。
GNU Emacs の MS Windows ポート(通称 NTEmacs)に関する情報交換を行う
スレッドです。
2名無しさん@お腹いっぱい。:04/10/08 02:37:52 ID:0KzcoW8e
3名無しさん@お腹いっぱい。:04/10/08 07:13:09 ID:L3NtiY+N
4名無しさん@お腹いっぱい。:04/10/08 09:37:17 ID:lv4kp+OE
>>1
乙です。

NTEmacs、愛用してます。
5名無しさん@お腹いっぱい。:04/10/08 12:39:25 ID:m+H2UrG1
このスレは、344っちはみているのだろうか?
とpingを打ってみる。
6名無しさん@お腹いっぱい。:04/10/08 15:15:57 ID:rWN4d0lH
今はxyzzyを使っていますが本場のものを使ってみたいのでよろしくお願いいたします。
やっぱり導入が難しそうで躊躇していますが。
フォントの設定とかがxyzzyに比べるとかなり面倒そうですね。

とりあえず周知のためにage
7名無しさん@お腹いっぱい。:04/10/08 16:33:24 ID:l+dWYLJG
>>6
フォント設定は、
ttp://pc5.2ch.net/test/read.cgi/software/1076239716/543
に書いてあります。
あとは、
http://www.bookshelf.jp/
のMeadow/Emacs memoが大変参考になる。
Meadowを想定して書かれてるんだけど、
「Meadow/Emacs memo」とあるように、(NT)Emacsでもほとんど同じなので。
8名無しさん@お腹いっぱい。:04/10/08 19:39:12 ID:EWdJJJcm
ちょっと使ってみたけど
xyzzyに比べて格段に重たいな
9名無しさん@お腹いっぱい。:04/10/09 06:24:55 ID:1bstsH9y
Inline image をemacsで表示したいが為に
http://www.crasseux.com/emacs/
に置いてあるcvs emacsのバイナリをダウンロードして使用してみたのですが、
俺のwin2000ではなぜかフリーズしまくり。。。

どっかに問題なく動くinline画像機能付きNTEmacs置いてないかなー…
10名無しさん@お腹いっぱい。:04/10/09 06:39:49 ID:5kgskWTf
素のソースだとGDIリークがあるから、
自分でパッチ当ててコンパイルした方がいいんじゃないかな。
11名無しさん@お腹いっぱい。:04/10/09 09:05:37 ID:yj9h4I/q
それに最近multibyte-font関係のメモリーリークが修正されたので、
使用メモリの上限は、100MBくらいまで抑えられている。
前は、300MB近くまで消費することが多かった。
128:04/10/09 09:41:08 ID:1bstsH9y
>>10
自分でやるには細かいことでいろいろ悩まされそうだし、結局はかなりの
時間がかかりそうだったからnqmacsを使ってみた。
これもhttp://www.crasseux.com/emacs/に置いてあるemacsと同じような
やつだね。

ところで、nqmacsとかcvs emacsとかでは、grepで検索されたキーワードの
位置に(next-errorで)行く時にファイルが開かれないようなんだけど、
これは俺だけかな?

それと、describe-function などで関数の場所に移動する時に
vc-find-backend-function がうまく動かないようだね…

俺は誰かが GDIリークやその他様々な問題を解決して、どこかのサイトに
あげてくれることを待とう。。。ッハー(溜息…
13名無しさん@お腹いっぱい。:04/10/09 09:47:56 ID:yj9h4I/q
(next-error) は最近emacs-develで話題になっていた。
詳細はわからないが、最新cvs版では直っているぞ。
14名無しさん@お腹いっぱい。:04/10/09 09:50:51 ID:yj9h4I/q
emacsenが集っているircサーバーとチャンネルを教えてください。
158:04/10/09 10:20:13 ID:1bstsH9y
vc-find-file-hookにも不都合があるな…
結局後戻り。

>>13 のNTEmacs頂戴。w
16名無しさん@お腹いっぱい。:04/10/09 11:28:44 ID:XQsykNYj
>>15
MinGW か Cygwin と画像ライブラリがあれば問題なくビルドできるから、
CVS なら自分で何とかした方がいいと思うけど。
リリースも遠くない雰囲気だけど、それでも二三ヶ月は先だろうし。
17名無しさん@お腹いっぱい。:04/10/09 20:44:46 ID:hb93a8JT
なんなんだこの重さは
18名無しさん@お腹いっぱい。:04/10/10 23:45:17 ID:hL+9gXvx
>>17
何と比べているんだ?

19名無しさん@お腹いっぱい。:04/10/10 23:50:50 ID:lIQAxFfa
まあ notepad よりかは重いかな
20名無しさん@お腹いっぱい。:04/10/11 20:27:28 ID:5KtNhuTB
xyzzy でいいいや
21名無しさん@お腹いっぱい。:04/10/11 22:02:10 ID:Ghsja0y5
いいのかいやなのかはっきりしろよ
22名無しさん@お腹いっぱい。:04/10/12 03:24:51 ID:qximKoDW
一部の日本語のファイル名を扱えない不具合は、
このスレッドにあげられた w32.c.diff というパッチの修正だけで解消しますね。

groups.yahoo.co.jp/group/emacs21-users-ja/messages/760?expand=1

IME が不要な人は、とりあえずこれだけあてとけばいいのかな。
23名無しさん@お腹いっぱい。:04/10/12 13:37:31 ID:D3LajbU8
励まし合うスレ作ってもいーい?
24名無しさん@お腹いっぱい。:04/10/12 14:27:49 ID:NzY739eO
>>23
いや、xyzzyじゃないんだから、このスレで兼任させればいいのでは。
将来的に、このスレの伸びが良くなったら、考えても良いと思いますけど。

http://pc5.2ch.net/test/read.cgi/software/1076239716/843-845
NTEmacsスレが立ったあとにも、こういった文句が出たし。
25名無しさん@お腹いっぱい。:04/10/12 15:01:04 ID:eo4GmKH1
メニューバーが表示されないという怪現象が出てます。
(menu-bar-mode 1) にしてもダメです。
そして、よく見ると、ツールバーの上に1ミリぐらいの隙間があって、
そこにメニューの文字の一部があるようなんです。
メニューバーがバッファの普通の表示領域に押し潰されてる感じとでもいうのかな。
試しに .emacs をホームから消して起動してみましたが現象変わらず、
IME patch を当てていたので、それを外して再ビルドしてみましたが
変わらずでした。
ただし、公開されている2004-07-09版CVSのバイナリは問題なく起動できてます。
環境(WIN98)と2004/07/09以降の先端の変更のせいでしょうか?

GNU Emacs 21.3.50.1 (i386-mingw-windows98.3000) of 2004-10-10
26名無しさん@お腹いっぱい。:04/10/12 15:31:31 ID:Ebt8bXgS
>>25
MSVC版だけど、Win2000では10/9と今日ビルドしたやつのどっちも問題ないよ。
Win98だったらリソースが足りてないとか?
27名無しさん@お腹いっぱい。:04/10/12 16:51:20 ID:eo4GmKH1
>>26
どうも。OS起動直後で、システムリソース78%、GDIリソース97%、ここからNTEmacs
を起動してもダメなんですよ(T T) ちなみに Meadow2(菊) は問題なしです。
NTEmacs起動直後に初期フレームがビヨーンと画面(1270x980)の半分ぐらいになって(高さはハミ出してるかも)
それから、設定に書いてある初期フレームを作る動きも、前と違うような気がするし…。
あとで、2004/07/09まで戻したCVSのものを自分でビルドしてみようかな。
それで、ちゃんとメニューバーが出てきたら、CVS head の変更とうちんとこの環境のせいだもんね。
28名無しさん@お腹いっぱい。:04/10/12 23:16:03 ID:eHALfV+Q
>>27
今日、cygwinでビルドしたけど大丈夫でしたよ。XPだけど。
2927:04/10/13 10:17:25 ID:E0Vr6N15
>>28
自分は、MinGW でビルドしていましたが、この問題にぶち当り、小関パパのところなどを参考に
cygwin でやってみました。リンクがおかしかったのか画像表示は失敗しちゃったんだけど
やっぱりメニューは出てきませんでした。10/10の CVS head だったかな。

それで、CVS の日付を最新 IME patch の日付 7/19まで戻して MinGW で作ってみたんですが
メニュー表示できちゃいました。ということは、2000やXPの人は問題ないということなので
WIN98系固有の問題になるような変更が 7/19 以後のどこかの時点で加えられてしまった
んでしょうね。98系固有の問題だと、自分はLispダメダメな人なので、デキる人が申告して
くれないと埋没していきそうな気配(w
30名無しさん@お腹いっぱい。:04/10/13 10:40:21 ID:RF9nR42L
>>29
Elisp ができるできないの問題ではないだろうし、
Win9x なら尚更、自分で報告しないと本当に直らないよ。
3127:04/10/13 10:42:59 ID:E0Vr6N15
追記というか訂正です。
[etc]がインストールされていなかったので、etc/DOC-X がないぞゴルァが
出たままの報告が上のものでした。それで再度、[etc]以下を手動コピーして
立ち上げたら、メニューバーにはデフォルトで入っていない "Elscreen" を除いて
全て文字化け状態で表示されてしまいました、トホホ。
98の問題っていうより、もっと個人的な環境依存ゆえなのかなぁ。
レジストリなんか関係ないですよねぇ。
実は、起動速度向上のために lisp/startup.el を弄って
(menu-bar-mode -1)な設定をそちらであらかじめやっちゃったりとか(Petit emacs lisp さん)
日本語メニューpatchを当てたり外したりしてるんですが…。
3227:04/10/13 10:45:44 ID:E0Vr6N15
>>30
わかりました。報告ぐらいならなんとかできそうです。
アドバイスありがとございます。
3327:04/10/13 11:03:35 ID:E0Vr6N15
> 立ち上げたら、メニューバーにはデフォルトで入っていない "Elscreen" を除いて
> 全て文字化け状態で表示されてしまいました、トホホ。
これはなかったことに。日本語メニューの設定抜き忘れです、恥ずかしすぎ(泪
34名無しさん@お腹いっぱい。:04/10/13 12:08:13 ID:cR1EJL3e
>>32
emacs-develに
pop-up tool-bar
というスレがあるのでこの辺が関係しているかも。
35名無しさん@お腹いっぱい。:04/10/15 15:09:59 ID:rgFPbHfJ
emacsとmeadowの違いがわかりません。
何が良くて他の人達はmeadowを使用するのですか?
windows上でemacsを使用したいのであればntemacsで良いと思うのですが。
36名無しさん@お腹いっぱい。:04/10/15 16:06:14 ID:hsA1Aw8y
>>35
一応、ここに Meadow の開発者の見地からなされた比較があります。

http://www.boreas.dti.ne.jp/~miyoshi/Meadow2/index.html

IME を快適に使いたい場合や、一部の日本語のファイル名を扱う場合の不具合を
解消するためには、NTEmacs のソースにパッチを適用する必要があります。
(今後、報告して解消することも可能ですが。)
一方、NTEmacs (CVS) では、常に最新の機能を利用することができます。

また、私の環境では Meadow の方がやや重く感じますが、
十分に速いマシンではそれほど気にならないのかもしれません。

総合的に判断すると、主に日本語の対応の問題でしょうか。
日本語の環境を配慮したサポートが手厚いのは Meadow なので、
それが不要 or 自分で何とかできるのであれば、NTEmacs でもいいかなと。
37名無しさん@お腹いっぱい。:04/10/15 18:09:24 ID:f+7w5wHV
なんでわざわざMeadowという形で作ってるのかなあ。
どうせなら本体の開発に加わって貢献すればいいのに。
単に好き勝手やりたいから?
3835:04/10/15 18:40:32 ID:rgFPbHfJ
>>36
レスありがとうございます。
比較見ました。でもその比較には少々バイアスがあるように感じました。
NTEmacsの良いところは載せてない…みたいな。

> 総合的に判断すると、主に日本語の対応の問題でしょうか。
比較をざっと見たところ、そのようですね。
それとNTEmacs開発版の場合、まだ十分に安定していない点では劣っているかなと。
3936:04/10/15 20:22:29 ID:hsA1Aw8y
>>38
NTEmacs の現在の開発版に関しては、リリースもそう遠くはないでしょうし、
大半の環境では十分に安定しているのではないかと思います。

ただ、あまりどちらが優れているかという議論にしない方がいいかもしれません。
このスレも現在の Meadow スレから分離して立てられた経緯もありますし、
すでに Meadow には一定の歴史やユーザー層が存在するので、
それぞれの好みに基いて自由に選択した方が双方の利益になると思います。
40名無しさん@お腹いっぱい。:04/10/15 21:53:17 ID:40Ar888G
>>37
そうだよね。それは前から疑問だった。
Mule for Windowsの頃からつい最近までMeadowを使ってたけど、
CVS先端にある機能が使えないのが嫌でNTEmacsに移行したら思いのほか快適。
SKK使いだし、日本語ファイル名なんて使わないし、
Emacsで画像なんて見ないしということで全く問題なし。
41名無しさん@お腹いっぱい。:04/10/15 23:41:04 ID:9BGFYXeI
>>40
Font関しては、皆さん自分の思いどうりに設定は出来ているのでしょうか?
42名無しさん@お腹いっぱい。:04/10/16 00:24:20 ID:y/OyAtJ2
Meadowは最大化が画面一杯になる用に工夫されてない。
こんな基本的な事に何時まで無頓着なんだよ。
43名無しさん@お腹いっぱい。:04/10/16 00:24:44 ID:ZU7Ftcqn
>>41
特に問題なく出来ています。BDF フォントを常用していますが、
BDF でも TT でも大丈夫だと思いますが。
44パッチモン:04/10/16 00:35:54 ID:GkfrqiQR
>>41
実は、最近mule-jaにFont関係のpatchを投げたのですが、
反応が無かったので、皆さん困っていなかったのか知りたかったのです。

#NTEmacs+TTfont使いはあまり居ないのかしら?

もし必要なら本家に報告しようと思っています。

設定は、IME-Patchのwebに載せました。
http://homepage3.nifty.com/y3tk/emacs.html#ime-patch


45名無しさん@お腹いっぱい。:04/10/16 00:54:50 ID:WVCHeCbT
最近はどうかわかりませんが、システムに日本語名の TTF が複数入っていると、
指定したフォントがちゃんと選択されないことがありましたね。
それがたまたま MS ゴシックならいいけど、私の環境ではポップ体だか何だかに
なって最悪だったので、フォント名を英語にした MS Gothic を作って使ってます。
これで満足したのでコードは見てない。
46名無しさん@お腹いっぱい。:04/10/16 01:08:03 ID:8Yq/MHNI
>>42
そういう使い方をしている人はかなり少ないだろう
47パッチモン:04/10/16 01:26:02 ID:GkfrqiQR
>>45
僕のWindowsXPには、"MS ゴシック"と"MS Gothic"がインストール
されていますが、
(x-list-fonts "*")
で"MS Gothic"が検出されていません。
"MS Gothic"でfont設定もしていたのですが、
サイズが異なるfontを表示させることができませんでした。

Info bufferで確認してほしいのですが、
"MS Gothic"で、サイズが異なるfontが表示されていますか?
48名無しさん@お腹いっぱい。:04/10/16 01:50:33 ID:WVCHeCbT
>>47
ああ、紛らわしい書き方してごめんなさい。
私のフォントは実際には MS Gothic という名前じゃないです。

多分、そちらの "MS Gothic" というのは、元々システムに入っている
.ttc の英語名ですよね。システムに英語名で命令する分には問題ない
はずだけど、システムからフォントを列挙するときは、(ロケールを変
えない限り) 日本語名が取得されると思うので、英語名は検出できない
んじゃないかな。

で、フォントが日本語名を持っていなければ問題は起きないので、
適当な英語名で MS Gothic 相当の .ttf ファイルを作ったんです。
もちろんサイズの異なるフォントも出ますよ。
49名無しさん@お腹いっぱい。:04/10/16 01:55:27 ID:WVCHeCbT
> システムからフォントを列挙するときは、(ロケールを変
> えない限り) 日本語名が取得されると思うので、英語名は検出できない
> んじゃないかな。

いや、すいません、これはウソだったかもしれません。忘れてください。
50パッチモン:04/10/16 01:58:38 ID:GkfrqiQR
>>48
unibyteなFont名での設定でうまくいっているのですね。
了解しました。

やはり、日本語フォント名での設定でうまくいっていないのであれば
本家で直してもらうのがよいようですね。
もう少し様子を見てみます。
5142 :04/10/16 02:17:33 ID:y/OyAtJ2
>>46
私もしてません。が、そういう類の問題ではありません。
5242 :04/10/16 02:21:09 ID:y/OyAtJ2
>>46
おっと、早とちりしてしまった。そういう使い方とは?具体的に。
53名無しさん@お腹いっぱい。:04/10/16 02:32:00 ID:dcx3z7cq
最大化の話題はたまに質問出るよね(meadow)。
何時も茶を濁して終わるけど。初めて使った人には気持ち悪いんだろうなぁ。
54バッチモン :04/10/16 02:39:34 ID:U5gdb5S4
ここはMeadowを使いこなせなかった人orMeadow嫌いの捻くれ者の
巣窟って事でファイナルアンサー。
55名無しさん@お腹いっぱい。:04/10/16 02:57:27 ID:CO0j0Ulf
56名無しさん@お腹いっぱい。:04/10/16 02:58:41 ID:ZU7Ftcqn
このスレに来てまで Meadow のことで揉めなくても。

>>54
上の書き込みと ID が違うみたいだけど何者?
57名無しさん@お腹いっぱい。:04/10/16 03:04:23 ID:ZU7Ftcqn
ああ、「バッチモン」か。それなら仕方がないな。
58名無しさん@お腹いっぱい。:04/10/16 04:31:24 ID:WVCHeCbT
>>50
汚い応急処置ですが、私の環境ではとりあえず直ったみたい...
うまい修正方法はないもんでしょうかね。

SW5kZXg6IGVtYWNzL3NyYy9zZWFyY2guYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3Zzcm9vdC9l
bWFjcy9lbWFjcy9zcmMvc2VhcmNoLmMsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTg0CmRpZmYg
LWIgLUIgLXUgLXIxLjE4NCBzZWFyY2guYwotLS0gZW1hY3Mvc3JjL3NlYXJjaC5jCTE1IEp1bCAy
MDA0IDAzOjAxOjA3IC0wMDAwCTEuMTg0CisrKyBlbWFjcy9zcmMvc2VhcmNoLmMJMTUgT2N0IDIw
MDQgMTk6MTc6MTkgLTAwMDAKQEAgLTQ3OSw2ICs0NzksMjggQEAKICAgICAgTGlzcF9PYmplY3Qg
cmVnZXhwOwogICAgICBjb25zdCBjaGFyICpzdHJpbmc7CiB7CisjaWYgMQorICAvKiBUaGlzIGZ1
bmN0aW9uIG1heSByZXR1cm4gYSB3cm9uZyByZXN1bHQgaWYgU1RSSU5HIGlzIGEgbXVsdGlieXRl
IHN0cmluZywKKyAgICAgcG9zc2libHkgYmVjYXVzZSBSRUdFWFAgaXMgY29udmVydGVkIGludG8g
dW5pYnl0ZSBidXQgU1RSSU5HIG5hbWUgaXMgbm90LgorICAgICBKdXN0IGEgcXVpY2sgaGFjazsg
dG8gYmUgcmV2aWV3ZWQvcmVmaW5lZCBmb3IgYmV0dGVyIHNvbHV0aW9uLiAgKi8KKyAgaW50IHZh
bCwgbGVuOworICBzdHJ1Y3QgcmVfcGF0dGVybmJ1ZmZlciAqYnVmcDsKKyAgY2hhciAqdXN0cmlu
ZzsKKworICB1c3RyaW5nID0gU0RBVEEgKHN0cmluZ19tYWtlX3VuaWJ5dGUgKGJ1aWxkX3N0cmlu
ZyAoc3RyaW5nKSkpOworICBsZW4gPSBzdHJsZW4gKHVzdHJpbmcpOworCisgIHJlZ2V4cCA9IHN0
cmluZ19tYWtlX3VuaWJ5dGUgKHJlZ2V4cCk7CisgIHJlX21hdGNoX29iamVjdCA9IFF0OworICBi
dWZwID0gY29tcGlsZV9wYXR0ZXJuIChyZWdleHAsIDAsCisJCQkgIFZhc2NpaV9kb3duY2FzZV90
YWJsZSwgMCwKKwkJCSAgMCk7CisgIGltbWVkaWF0ZV9xdWl0ID0gMTsKKyAgdmFsID0gcmVfc2Vh
cmNoIChidWZwLCB1c3RyaW5nLCBsZW4sIDAsIGxlbiwgMCk7CisgIGltbWVkaWF0ZV9xdWl0ID0g
MDsKKyAgcmV0dXJuIHZhbDsKKworI2Vsc2UKICAgaW50IHZhbDsKICAgc3RydWN0IHJlX3BhdHRl
cm5fYnVmZmVyICpidWZwOwogICBpbnQgbGVuID0gc3RybGVuIChzdHJpbmcpOwpAQCAtNDkyLDYg
KzUxNCw3IEBACiAgIHZhbCA9IHJlX3NlYXJjaCAoYnVmcCwgc3RyaW5nLCBsZW4sIDAsIGxlbiwg
MCk7CiAgIGltbWVkaWF0ZV9xdWl0ID0gMDsKICAgcmV0dXJuIHZhbDsKKyNlbmRpZgogfQogDAog
LyogVGhlIG5ld2xpbmUgY2FjaGU6IHJlbWVtYmVyaW5nIHdoaWNoIHNlY3Rpb25zIG9mIHRleHQg
aGF2ZSBubyBuZXdsaW5lcy4gICovCg==
5958:04/10/16 04:33:36 ID:WVCHeCbT
行数を削ってたら
----BEGIN BASE64----(search.c.diff)
まで消しちゃった。
60パッチモン:04/10/16 08:24:49 ID:qZkRuund
>>58
fast_c_string_match_ignore_case()
を修正すると他にこの関数を利用しているところで
問題ないかなと思って、w32_font_match()
を修正したんですが、どちらがよいのですかね?
61名無しさん@お腹いっぱい。:04/10/16 11:40:44 ID:WVCHeCbT
>>60
私も最初そうしたのですが、
いろいろ試していたら不十分なケースがあって、
呼び出し元を片っ端からいじるのが面倒だったので
fast_c_〜に手を入れちゃいました。
62名無しさん@お腹いっぱい。:04/10/16 12:06:58 ID:qZkRuund
>>61
じゃfast_c_string_match_ignore_case()側の変更で
報告しちゃいますがかまいませんが?
63名無しさん@お腹いっぱい。:04/10/16 12:57:22 ID:WVCHeCbT
>>62
ってことはそちらでも直りました?
報告するなら自分でやります。
64パッチモン:04/10/16 15:09:49 ID:2sWpw4tz
>>63
1.パターンとして
fast_c_string_match_ignore_case ()
の修正
2.パターンとして
#ifdef WINDOWS_NT
#define MATCH_FONTNAME(regexp, fontname) \
fast_c_string_match_ignore_case (regexp, \
SDATA (string_make_unibyte \
(build_string (fontname))))
#else
#define MATCH_FONTNAME(regexp, fontname) \
fast_c_string_match_ignore_case (regexp, fontname)
#endif
でfontnameのマッチングで使用している
fast_c_string_match_ignore_case()をMATCH_FONTNAME()で置き換える

の2つを提案しようと思っていました。

1でだめなら、2で助太刀します。

では、報告よろしく。
65名無しさん@お腹いっぱい。:04/10/16 15:44:16 ID:WVCHeCbT
>>64
ちょうど今メール出しちゃったんですが、
なるほど 2 も含めたら受け入れられやすかったかもしれませんね。
とりあえず 1 しか報告していないので、無視か拒否されたら助太刀して
くれると嬉しいです。

# ところで string_make_unibyte や build_string は
# 何も考えずに使いまくって平気なのかな。
# fast_ が fast じゃなくなったりして。
66パッチモン:04/10/16 15:51:30 ID:2sWpw4tz
>>65
fontnameだけなら問題ないと思っていますが、
safe_to_load_p()@lread.c
も関係するので、2案を考えていました。
safe_to_load_p()は、バイトコンパイルされたファイルを読み込むときに
使われているようなので、今のところスピード的には問題ないと思っています。
67名無しさん@お腹いっぱい。:04/10/17 12:39:55 ID:EfCggbYr
なんだ、インライン表示面倒ならMeadow2でいいや。
68パッチモン:04/10/17 23:56:18 ID:8NEWdpRk
>>65
結局、w32_font_match()だけへの変更になっちゃったみたいですね。

>>60
>いろいろ試していたら不十分なケースがあって、
これってどんなことですか?
69名無しさん@お腹いっぱい。:04/10/18 11:56:40 ID:svu8QcqR
>>68
>>いろいろ試していたら不十分なケースがあって、
>これってどんなことですか?

MS ゴシックをベースにした fontset でエラーが起きます。
fontset 名に日本語が入ってしまうためでしょうね。
Courier New あたりで作って、ascii 用のフォントを MS ゴシックに
指定すれば期待した結果にはなる (と思う) けど。
70パッチモン:04/10/18 12:44:47 ID:u5wuZFWi
>>69
>MS ゴシックをベースにした fontset でエラーが起きます。

これは指定したこと無かったです。
確かにエラーになりますね。

でも
>Courier New あたりで作って、ascii 用のフォントを MS ゴシックに
>指定すれば期待した結果にはなる (と思う) けど。

これがフォント指定の標準的な方法と思ってたので、
今回の修正でも良いのではないでしょうか。
71名無しさん@お腹いっぱい。:04/10/18 13:43:03 ID:svu8QcqR
> これがフォント指定の標準的な方法と思ってたので、

んー、Courier New 以外の英数字フォントを使おうとしたら、
それをベースに定義しようと考えるのは決しておかしなことではないと思います。
実際、そういう設定例は Web 上で見かけますし。

それが MS ゴシックだけ例外ってのは、変なフォント名だから気持ちはわかるけど、
仕様としてはちょっと納得がいきません。
変なフォント名なのはユーザのせいじゃないし。

fontset 名にマルチバイト文字はダメ、という制限事項があるなら、Info なり
FAQ なりに明記しといてほしいな (既にあったら申し訳ないけど)。
と、対応を拒否されたら書こうと思ってます。
72名無しさん@お腹いっぱい。:04/10/18 22:11:46 ID:svu8QcqR
fontset.c も修正してもらえました。開発者さんに感謝感謝。
これで余計な TTF をアンインストールできる。
73名無しさん@お腹いっぱい。:04/10/18 23:03:32 ID:MXMP2g4s
74名無しさん@お腹いっぱい。:04/10/18 23:12:37 ID:M89+NvVy
>>72
Handaさんもここを見てるのかしら?
75名無しさん@お腹いっぱい。:04/10/19 10:13:57 ID:oO8FyyIW
>>74
さて、どうでしょう?
見ていても見ていなくてもおかしくないような。
76名無しさん@お腹いっぱい。:04/10/22 13:26:59 ID:FfIDSuZt
2ch ってそんなにメジャーになってしまったのか。
77名無しさん@お腹いっぱい。:04/10/23 13:18:42 ID:rQbJ4bL9
設定済みNTEmacsはまだですか?
78名無しさん@お腹いっぱい。:04/10/23 14:08:49 ID:ib18ldOu
そんなもんイラネ
79名無しさん@お腹いっぱい。:04/10/23 16:13:23 ID:s27JrTCl
cvs emacsのバイナリはまだですか?
80名無しさん@お腹いっぱい。:04/10/23 17:08:34 ID:EIJOA+Em
広松さんところのバイナリを取ってきて、小林さんとこの .emacs のテンプレート
をそのまま入れたのですが、表示フォントがつぶれて表示されます。
どこを疑えばいいんでしょうか?
81名無しさん@お腹いっぱい。:04/10/23 18:02:40 ID:i6cWRPuW
>>80
ここにあるバイナリのことですよね。

http://www.crasseux.com/emacs/

最近ビルドしたものでは特に問題はないようですが、何が違うんでしょうか?
とりあえず .emacs はきちんと読み込まれているんですよね。
8280:04/10/23 20:18:29 ID:EIJOA+Em
>>81
バイナリはこちらのほうです。
ttp://homepage.mac.com/matsuan_tamachan/emacs/emacs_cvs_ime-20041017.tar.bz2

emacs -q で起動して、こちらのテンプレートをそのまま読んで eval-buffer
しても同様です。
ttp://homepage3.nifty.com/y3tk/emacs.html

デフォルトとかわってない(サイズは13→12かな)みたいなんですが、今使われてるフォ
ントってどうやって確認すればいいんでしょうか。

describe-fontset で現在の frame を指定したら化け化けですがいちおう jis のへん
はデフォルトとは違うフォント名らしきものが見えています。

Fontset: -*-courier new-normal-r-*-*-12-*-*-*-c-*-fontset-ttg12c

katakana-jisx-0201 -*-\222XX\222XX \222XX\222XX\222XX\222XX-*-jisx0208-sjis
latin-jisx-0201 -*-\222XX\222XX \222XX\222XX\222XX\222XX-*-jisx0208-sjis
japanese-jisx0208 -*-\222XX\222XX \222XX\222XX\222XX\222XX-*-jisx0208-sjis
[-outline-hgpゴシックe-normal-r-normal-normal-12-90-96-96-p-60-jisx0208-sjis]
(ゴシックは半角カナ)
8380:04/10/23 20:51:34 ID:EIJOA+Em
>>82
自己レス。C-uC-x= でフォント何使ってるかはわかりますね。
で、どうやら
-outline-hgpゴシックe-normal-r-normal-normal-12-90-96-96-p-60-jisx0208-sjis
が使われている模様。うーん、どうやって回避すればいいんだろう…。
8479:04/10/23 21:13:44 ID:s27JrTCl
> デフォルトとかわってない(サイズは13→12かな)みたいなんですが、今使われてるフォ
> ントってどうやって確認すればいいんでしょうか。
(w32-select-font)
じゃないか?俺のでは
"-outline-Courier New-normal-r-normal-normal-13-97-96-96-c-*-iso8859-1"
が帰ってきたけど。

俺も今、上のバイナリ落として使ってみたけど、別に一見したところ問題は
なかったよ。というか、できの良さに驚いているぐらいだし。
このバイナリウプしてくれた人マジでありがとう。
8580:04/10/23 21:22:52 ID:EIJOA+Em
あ、失礼。つぶれて表示されるのは日本語フォントのみです。
HGゴシックが選択されてしまって、それを他に変更できてないみたい。
うーん、英語名の日本語 TT フォント作るしかないんかなぁ。
86名無しさん@お腹いっぱい。:04/10/23 21:32:29 ID:i6cWRPuW
>>82
> ttp://homepage.mac.com/matsuan_tamachan/emacs/emacs_cvs_ime-20041017.tar.bz2

いつの間にこんなものが。

> [-outline-hgpゴシックe-normal-r-normal-normal-12-90-96-96-p-60-jisx0208-sjis]
> (ゴシックは半角カナ)

フォント名に半角カナはまずそうですね。でも、どうしてこうなるんだろう。
8779:04/10/23 23:19:09 ID:s27JrTCl
とりあえず、俺が上のcvs emacsをちょっと使用してみて見つけたこと:

- occur が動かない。

- バイトコンパイルすると全然見当違いな場所のワーニング+エラーを
吐く。

- 誰かが前にいってたけど、vc-find-backend-functionがうまく動かん

- 複数の grep して飛ぼうとすると、開くファイルと開けないファイルがある。

これらはどのcvs emacsにも合てはまることでもある。
なんか解決策はないんかな
88名無しさん@お腹いっぱい。:04/10/24 10:39:15 ID:T++UZVFm
>>85
フォントの設定をしているファイルの漢字コードが
shift_jis以外だとうまくいかないっぽい。
89名無しさん@お腹いっぱい。:04/10/24 10:50:38 ID:T++UZVFm
>>87
自分で作ってるバイナリでは
vc-find-backend-function以外は気になったことがない
(vcは使っていないのでわからない)
MinGW固有の問題が時々報告されているみたいだけど、関係ないかな。
90名無しさん@お腹いっぱい。:04/10/24 15:39:29 ID:LYU+D34h
>>88
んなことはない。

;;; -*- Mode: Emacs-Lisp ; coding: iso-2022-jp-unix -*-;;;
でうまくいっている。
91名無しさん@お腹いっぱい。:04/10/24 16:23:17 ID:T++UZVFm
>>90
そか、失礼。
手元ではeuc-jpにしたらMSゴシックにならなかったもんで。
shift_jisにしたら直った。
頭にコーディング指定を入れてなかったのが悪かったかも。
9279:04/10/24 18:23:18 ID:+zKhtxDZ
>>89
バイナリthxです。

> - バイトコンパイルすると全然見当違いな場所のワーニング+エラーを吐く。
これは、compilation の hook を整理したらなおった。俺の設定のせいだったね

> - 複数の grep して飛ぼうとすると、開くファイルと開けないファイルがある。
ごめん、これもさっき自分の.emacsを整理したら直った。

でもやっぱりoccurはうまく動かないなー。(最新のバージョンなら動くんかな?)
あともう一つ追加:
これは対したことじゃないんだけど、emacs21.3.50では
`mouse-wheel-scroll-amount'
に値を入れるとmwheel-scrollがエラーを吐いて、ホイール機能が使用できなくなるね。
emacs21初期の頃は大丈夫だったんだけどね。
93名無しさん@お腹いっぱい。:04/10/24 19:04:54 ID:R7qFgXI1
>>92
occur は動く。ホイールもこんな感じで大丈夫みだいだけど。
(setq mouse-wheel-scroll-amount '(3 ((shift) . 1) ((control))))

GNU Emacs 21.3.50.1 (i386-mingw-nt5.0.2195) of 2004-10-24
94名無しさん@お腹いっぱい。:04/10/24 20:05:57 ID:+ZBi+WMi
要するに全部>>79の脳内不具合だったってことか。。。
9580:04/10/25 00:17:17 ID:NwD8vwPC
うーん、設定ファイルの日本語フォント名読めてないみたい。
sjis にしても jis にしても駄目。

とりあえず MS UI Gothic 指定か、HGP を ignore して(これだと MS ゴシックになる)
回避できるからしばらくこれでごまかすか...
96名無しさん@お腹いっぱい。:04/10/25 00:50:19 ID:a0MPZm9u
>>95
iso-2022-7bit とか。
97名無しさん@お腹いっぱい。:04/10/25 07:58:02 ID:g0C0TkzV
>>80
ひょっとして >>69 みたいに fontset で MS ゴシックを指定してます?
それだと 10/17 のバイナリだとまだダメだと思います。
98名無しさん@お腹いっぱい。:04/10/25 07:59:13 ID:g0C0TkzV
あー、>>97 は早とちり。
すみません、上のほうちゃんと読んでませんでした。
9980:04/10/25 13:46:32 ID:NwD8vwPC
結局以下の設定でごまかしています。うーん。
(setq face-ignored-fonts '("^-outline-hg.*--r-normal-normal-.*-jisx02.*"))
100名無しさん@お腹いっぱい。:04/10/25 20:38:28 ID:8LHNGIcI
こちらのスレッドを見てemacs_cvs_ime-20041017.tar.bz2を
インストールしてみました。
以下の設定でちゃんと表示されてますよ。
(let ((jfont "-outline-MS ゴシック-normal-r-*-*-14-*-*-*-c-*-jisx0208-sjis"
)
(efont
"-outline-Courier New-normal-r-*-*-12-*-*-*-c-*-iso8859-1"
))
(create-fontset-from-fontset-spec
(concat
"-outline-Courier New-normal-r-*-*-12-*-*-*-c-*-fontset-std,"
"latin-jisx0201:" efont ","
"japanese-jisx0208:" jfont ","
"japanese-jisx0212:" jfont ","
"katakana-jisx0201:" jfont ","
"japanese-jisx0208-1978:" jfont)))

(setq initial-frame-alist
'((font . "fontset-std")))

サイズがご希望とは違うかもしれませんが。
codingはjunet-unixです。
101名無しさん@お腹いっぱい。:04/10/26 13:34:12 ID:b6aL12gS
探し始めて2日。
未だ、ホームディレクトリを"C:/"から他所に移す方法が分からん。
そろそろemacsを使うのをあきらめようかと思う。
102名無しさん@お腹いっぱい。:04/10/26 13:45:27 ID:54xDsO9z
>>101
環境変数 HOME はどうした?
103今臭:04/10/26 17:46:01 ID:t685aGl4
>>101
おまえ、そんなことで2日も検索したのか?

ところで最近思ったんだが、やっぱりemacsが現存する情報整理環境の中では
最強かもしれんな。くそ
104今臭:04/10/26 22:23:35 ID:t685aGl4

みんな、おやすみかん。
105名無しさん@お腹いっぱい。:04/10/27 15:18:22 ID:jNtCcpcu
NTEmacs 21.2 から21.3.50.1にしたら起動画面が出なくなった。
gnuservをロードするとこうなるみたい。ついでに*scrach*での
bufferの上の方の文字もなくなった。

使用上問題はないけど、なんかさみしいなー。
みんなどお?
106名無しさん@お腹いっぱい。:04/10/27 17:14:36 ID:pfzxVp8W
FAQ
(add-hook 'emacs-startup-hook 'gnuserv-start)
107105:04/10/27 18:59:48 ID:jNtCcpcu
>>106さん、ありがとう。
FAQだったのね。ごめんなさい。探し方が足りませんでした。
108電車男:04/10/28 19:24:03 ID:QKLT0cOH
>>107
あやまることはないよ
109名無しさん@お腹いっぱい。:04/10/28 20:13:00 ID:CvfRP405
CVS-HEAD対応版のIME-Patchを当てるとVCでビルドできなくなるね。
MSYS+MinGW及びCygwinではビルド成功。
110名無しさん@お腹いっぱい。:04/10/28 23:01:46 ID:0F9g3osG
Bug報告してやったら?
111名無しさん@お腹いっぱい。:04/10/29 07:40:28 ID:UM26X3em
>>101
環境変数 HOME が設定されていないと、C:/ がデフォルトで設定されるらしいね。

112名無しさん@お腹いっぱい。:04/10/30 15:05:55 ID:+VsJ9Wju

NTEmacs からレジストリキーの値を参照するやり方はありますか?

Meadow だと mw32-registry-get などの(多分ネーティブ)関数を
使用して、参照が可能なのですが。
113名無しさん@お腹いっぱい。:04/10/30 15:15:37 ID:ZY9weM9Q
>>112
> Meadow だと mw32-registry-get などの(多分ネーティブ)関数を
> 使用して、参照が可能なのですが。

mw* は Meadow 独自拡張だからねえ。
114名無しさん@お腹いっぱい。:04/10/30 15:26:34 ID:7GE+8JQu
>>112
reg.exe を使うくらいか
115名無しさん@お腹いっぱい。:04/10/30 15:50:12 ID:ESBL9BOR
俺も前にreg.exeを使った。
何をしようとしたのか忘れたが。
reg.exeって便利なのになんでみんな使わないんだろ。
116112:04/10/31 14:56:56 ID:VJPj1M5y
>>115
win2000には標準でついてないからでは?(xpからは標準だけど)

でも俺の場合、win2000serverのcdからインスコできました。
ちょっと遊んでみます。
117名無しさん@お腹いっぱい。:04/10/31 16:51:08 ID:3vrq+Dy3
>>116
普通にWin2KのSupport Toolsに入ってるけど
118112:04/10/31 17:21:30 ID:VJPj1M5y
>>117
あっ、そっちにも入ってたんですか。
サーバーにしかないのかと…

ところで、reg.exe では
key -> 値
というインプット/アウトプットことができないみたいですね。それに近いのでも

! REG.EXE VERSION 2.0

...[RegistoryPath]
Key ... Value

みたいなアウトプット。…さすがwindowsですね。あくまでも
プログラマーに厳しく…みたいな
119名無しさん@お腹いっぱい。:04/10/31 18:10:06 ID:3vrq+Dy3
書式は決まっているんだから、それで十分なのでは…
どうせelispから呼び出すなら好きなように編集すりゃいいんだし。
気に入らないなら、好きなように出力するコマンドでも作ればいいっしょ。
cでも簡単だが、WScriptでもさくっと書けそうだぞ。
120名無しさん@お腹いっぱい。:04/11/02 11:18:16 ID:/+XUZ+la
GDI のリークが解消したようですね。
121名無しさん@お腹いっぱい。:04/11/02 14:03:49 ID:MlCaVQGC
ttp://homepage.mac.com/matsuan_tamachan/emacs/emacs_cvs_ime-20041017.tar.bz2
を使用しているのですが、 grep での検索ヒットがありすぎるとemacsが常に落ちてしま
います。 これは直らないのですかね?
emacs21.3.50では大丈夫なんですけど。
122パッチモン:04/11/02 15:54:18 ID:4+q7d9Md
>>121
どのくらいの数ヒットすると落ちるのでしょうか?
gdbの使い方が判るのなら、btの出力など教えてください。
123今臭:04/11/07 22:18:33 ID:yTk+RUH2



今臭と申する。
現在ウン子と付き合っていまする。
現在、NTEmacsは使用していません。
しかし、使用したいな。テヘッ

124今臭:04/11/07 22:20:59 ID:yTk+RUH2

今臭と申する。
吾の夢はカントに成ることである。
クワインも吾のあこがれである。
しかし、ウィトゲンシュタインには成ろうとは思わない。それはなぜか?
それは吾に財産を捨てさることができんからだ
125名無しさん@お腹いっぱい。:04/11/09 13:17:12 ID:f8S9JFgd
NTEmacsで小さいフォント使用するとすぐ落ちませんかー?
例えば、
(set-default-font "-outline-Arial-normal-r-normal-normal-11-82-96-96-p-*-iso10646-1")
を評価した後にoutline-minorモードを使用して文字の見え隠れをちょっとさせるだけで落ちてしまいます。
だからNTEmacsでは小さいフォントが使用できない・・・orz
126名無しさん@お腹いっぱい。:04/11/09 14:00:21 ID:ZGvG8gL8
>>125
そんなことはないようですが。

GNU Emacs 21.3.50.1 (i386-mingw-nt5.0.2195) of 2004-11-02
127名無しさん@お腹いっぱい。:04/11/09 14:24:45 ID:f8S9JFgd
>>126
そうですか・・・
126さんの使用しているNTEmacsではその問題が改善されているのか、
それとも自分がフォント outline-regexp に合てはまる文字列を派手にデコレーションし
すぎているのか。 質問なんですが、126さんが使用しているemacsは自己ビルドなのですか?
かなり最新ですよね。
128名無しさん@お腹いっぱい。:04/11/09 16:30:06 ID:ZGvG8gL8
>>127
Win2000 上で MinGW & MSYS を使って自分でビルドしましたが、
SKK 派なので、IME パッチはあてていません。
すぐに落ちるということだったので、十分にテストしたわけではありませんが。
129名無しさん@お腹いっぱい。:04/11/09 18:03:16 ID:fAxJ/Vwd
>>125
ちょっと試した限りでは、落ちないですね。
ちなみに、Cygwin環境でのmingw self-Build(IME-patch)です。
130名無しさん@お腹いっぱい。:04/11/15 14:37:40 ID:A3cKHCGL
まだ誰も報告していないので、報告。
ttp://homepage.mac.com/matsuan_tamachan/emacs/BuildNtemacs.html
ここのNTEmacsバイナリが更新されましたよー。

;;ナローバンドにはこのファイルサイズ(約24MB)はでかいので、
;;パッチファイルも用意してくれると嬉しいなあ、と思うんですが…。
131名無しさん@お腹いっぱい。:04/11/15 14:52:29 ID:va1pu6+5
>>130
CVS先端はbytecompがちょっと危ないというウワサなので
ビルドを見合わせているのですが、もう直ったのかな?
…と思ったら、そこのバイナリ配布版ももbytecomp.elを
古いのに差し替えてるんですね。

うーん、差し替えると直ったときに追従し忘れそうだな。
早く直らないかな。
132名無しさん@お腹いっぱい。:04/11/15 20:10:28 ID:PEpeNhCN
RMS が壊したやつだったらもう直ってるはず。
133131:04/11/17 06:14:45 ID:TGR8U9CA
>>132
多分それですね。どうもありがと。
もう直ってるなら後で作ってみよう。
134名無しさん@お腹いっぱい。:04/11/23 10:34:02 ID:gMRtp9O6
何日も前の話ですが、今更ながら書き込み。

auto-mode-alistで、HTMLファイルをyahtml-modeで開くようにしても、
どうしてもhtml-modeで開いてしまう。
これは何でだろう…と頭を悩ませていたのだけれども、
CVS先端NTEmacsでは、
lisp/files.el に magic-mode-alist なるものが出来ていました。
135名無しさん@お腹いっぱい。:04/11/23 11:52:02 ID:Y5Dwq00p
>>134
これ便利だよね。たまたま見つけて早速いくつか登録したよ。
136名無しさん@お腹いっぱい。:04/11/23 20:47:36 ID:+KfHGWHh
>>134
そうだったーのかー
137名無しさん@お腹いっぱい。:04/11/24 12:27:19 ID:4cFaBlo/
昨日、Meadow2 から NTEmacs に移行しようと思い色々設定していたのですが、
フォントセットの bold の設定がどうしても上手くいかないので、
どなたか知恵をお貸しいただけないでしょうか。

入れた NTEmacs は >>130 のものです。
そして、小林さんのページ (http://homepage3.nifty.com/y3tk/emacs.html#ime-patch)
を参考にして、フォントセットに関しては以下の設定をしました。

(create-fontset-from-fontset-spec
"-*-Courier New-normal-r-*-*-12-*-*-*-c-*-fontset-TTG12c,
japanese-jisx0208:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-jisx0208-sjis,
latin-jisx0201:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-jisx0208-sjis,
katakana-jisx0201:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-jisx0208-sjis,
mule-unicode-e000-ffff:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-iso10646-1" t)

138名無しさん@お腹いっぱい。:04/11/24 12:28:31 ID:4cFaBlo/
これだけでだいたい綺麗に表示できているのですが、
bold 表示が非常に難があります。

bold フォントは、bold でないフォントより幅が 1 ドット広いので、
bold と bold でない文字が混ざっている文章では、
カラムの位置がずれてしまいます。
これが同じであって欲しいのです。

Meadow2 では、w32-add-font でフォントセットを追加する際に、
spacing というパラメータを設定できるので、
通常フォントの文字間隔を 0、bold フォントの文字間隔を -1 などと設定してやれば、
bold フォントが 1 ドット広くても問題なかったのですが、
NTEmacs ではそのような設定はできないようです。
どうすると上手く行くでしょうか?

※実際にMeadow2で使っていた設定は以下のもの(一部省略)
(w32-add-font
"private-fontset"
'((spec
  ((:char-spec ascii :height any ) strict (w32-logfont "MS Gothic" 0 -13 400 0 nil nil nil 128 1 3 49) ((spacing . 0)))
  ((:char-spec ascii :height any :weight bold) strict (w32-logfont "MS Gothic" 0 -13 700 0 nil nil nil 128 1 3 49) ((spacing . -1)))
  ((:char-spec japanese-jisx0208 :height any ) strict (w32-logfont "MS Gothic" 0 -13 400 0 nil nil nil 128 1 3 49) ((spacing . 0)))
  ((:char-spec japanese-jisx0208 :height any :weight bold) strict (w32-logfont "MS Gothic" 0 -13 700 0 nil nil nil 128 1 3 49) ((spacing . -1)))
  )))
139名無しさん@お腹いっぱい。:04/11/24 16:58:47 ID:3Bug6GX3
NTEmacs 最高!!! 気にいっちゃった。
140名無しさん@お腹いっぱい。:04/11/25 21:04:25 ID:Kt/PVJuO

エコー領域が上にくるようにしてビルドされたNTEmacsはこの世のどこかに
存在するのでしょうか?
141名無しさん@お腹いっぱい。:04/11/26 01:06:04 ID:hGEFTmL5
>>137-138
face-font-rescale-alist を使うとか。

Courier Newの部分は今ではMS ゴシックでもOKに。感謝。
142名無しさん@お腹いっぱい。:04/11/27 16:16:14 ID:iwt19d4G
NTEmacsでgnuclientのインストール方法を教えてください
143名無しさん@お腹いっぱい。:04/11/28 13:32:42 ID:yD7/Z1xG
日本語のTrue Typeはいつまでたっても継子扱いですか
144名無しさん@お腹いっぱい。:04/11/28 18:45:41 ID:nc7HUb13
すみません、NTEmacs初心者ですが、 `browse-url' や `browse-url-at-point' などで
ある URL を Internet Explorer で立ちあげると、もうすでにある IE ウィンドウ内で表示
されてしまうのですが、URLを新しいIEウィンドウで立ちあげる方法はあるのでしょうか?
145名無しさん@お腹いっぱい。:04/11/28 22:24:26 ID:jKBzUpCF
>>144
IE 側の設定で回避、じゃだめ?
146名無しさん@お腹いっぱい。:04/11/29 00:17:30 ID:hFwKAlM1
browse-url-generic-program と -args を設定すればできるんじゃない。
147名無しさん@お腹いっぱい。:04/11/29 16:16:45 ID:ukiGlN+/
ウィンドウを最大化するキーマップはありますか?
148名無しさん@お腹いっぱい。:04/12/01 00:14:39 ID:SXOZB9kh
set-border-color で色を指定しても「白」のままなのですが
これはバグですか?
149名無しさん@お腹いっぱい。:04/12/01 02:41:29 ID:EN7ECc64
えーん、半田さんがNTEmacsを壊した…
150名無しさん@お腹いっぱい。:04/12/01 09:13:22 ID:/0OK9hLf
>>149
ほんとだ…… かなすぃ……
151名無しさん@お腹いっぱい。:04/12/03 02:28:27 ID:Mv7PPdwK
>>149
どういうこと?
152名無しさん@お腹いっぱい。:04/12/03 02:43:37 ID:TAg6gR/a
誰か >>130 で更新されたNTEmacsバイナリを使用した人いますか?
なんか前(11-11日)のよりもスピードがちょっとアップしたような気がする。ヽ(´▽`)ノ
Hiromatsuさんありがとうー
153名無しさん@お腹いっぱい。:04/12/03 02:50:41 ID:TAg6gR/a
。・゚・(ノД`)・゚・。ウエエェェン
(setq line-spacing 3)
したら follow-mode が全然文章をフォローしてくれないー
154名無しさん@お腹いっぱい。:04/12/03 03:49:14 ID:FYwZAgmv
>>152
そんな古いのは使ってません
155名無しさん@お腹いっぱい。:04/12/04 00:06:00 ID:+tiEq4Sn
おぉ新しいのが出とる
スクロールバー動かすとメモリ使用量が増えていく現象直ってればいいな〜
156名無しさん@お腹いっぱい。:04/12/04 00:44:24 ID:9JXwJE2Q
>>153
line-spacing を使うと "window-body-height = window に表示されている行数"
じゃなくなるので、たまにうまく動かなくなるパッケージに遭遇することはあるよ。

follow.el をざっと眺めて window-height を使ってるとこをいじってみたけど
それだけじゃだめだった(partially visible な行の扱いかも)。

今の follow.el は window-height を使ってるから header-line があっても
だめというバグがある(window-body-height を使うようにするだけで直るはず)ので、
それと合わせてバグ報告すれば直してくれるかもよ。
157名無しさん@お腹いっぱい。:04/12/04 12:32:00 ID:vkCg6XCI
なーんか最近のemacsはfont-lock関係で落ちることがよくあるよなー。(俺だけ?)
158名無しさん@お腹いっぱい。:04/12/04 20:00:44 ID:ItcLkEHh
某所で Bitstream Vera Sans Mono というフォントが紹介されていたので
試しに使用してみましたが、なかなか綺麗ですね。
これなら TrueType でもいいかな。
159名無しさん@お腹いっぱい。:04/12/05 23:25:17 ID:QQl/fnB9
>>157 わかるわかる
160名無しさん@お腹いっぱい。:04/12/07 23:05:15 ID:55Zrm6YS
NTEmacs-21.3.50をMinGWでビルドして使ってるんですが、(昨日のソース)
 intlfontsの設定方法
 CJK(実際には日本語と簡体字)の混ざったテキストを作ってUTF-8で保存する方法
この二つの方法がわかりません。ポインタなどあれば教えてください。
161名無しさん@お腹いっぱい。:04/12/07 23:18:18 ID:c3wun6AT
>>160
日本語と欧米諸語しか使用しないので詳しいことはわかりませんが、
とりあえずフォントの設定はここにあるサンプルを真似ておけばいいのでは?

http://www.gnu.org/software/emacs/windows/faq5.html#bdf-fonts
162160:04/12/07 23:28:13 ID:55Zrm6YS
>>161
ありがとうございます。さっそくサンプルを真似てトライしてみます。
163161:04/12/07 23:56:29 ID:c3wun6AT
すみません。よく確かめずに書き込んだら、
BDF フォントの設定には日本語しか含まれていませんね。
少し上の TrueType フォントの設定にはすべて含まれているので、
(w32-find-bdf-fonts "ディレクトリ") を評価して得られるフォント名で
適宜置き換えながらあれこれすれば何とかなりますか?
164160:04/12/08 23:59:35 ID:cZHqCC1G
>>161
教えて頂いたページを参考に(とゆーか、そのままパクり)
以下のような感じでBDFフォントの出力ができました。
(setq default-frame-alist
(append
'((font . "fontset-startup"))
default-frame-alist))

(setq bdf-directory-list
'("c:/intlfonts-1.2.1/Asian"
;; "c:/intlfonts-1.2.1/Chinese"
"c:/intlfonts-1.2.1/Chinese.BIG"
"c:/intlfonts-1.2.1/Chinese-X"
"c:/intlfonts-1.2.1/Ethiopic"
"c:/intlfonts-1.2.1/European"
"c:/intlfonts-1.2.1/European.BIG"
"c:/intlfonts-1.2.1/Japanese"
"c:/intlfonts-1.2.1/Japanese.BIG"
"c:/intlfonts-1.2.1/Japanese-X"
"c:/intlfonts-1.2.1/Korean-X"
"c:/intlfonts-1.2.1/Misc/"))

(setq w32-bdf-filename-alist
(w32-find-bdf-fonts bdf-directory-list))
165パッチモン:04/12/10 09:09:34 ID:+H5WuEXR
>>147
emacs-develから
(defun w32-maximize-frame ()
"Maximize the current frame"
(interactive)
(w32-send-sys-command 61488))
同様に、
(defun w32-restore-frame ()
"Restore the current frame"
(interactive)
(w32-send-sys-command 61728))
166名無しさん@お腹いっぱい。:04/12/10 09:16:50 ID:KmBmRxeK
Emacs を Eclipse 内で使用できるようにするツールはあるのかなと
検索したところ、以下で

ttp://lists.gnu.org/archive/html/help-emacs-windows/2002-03/msg00041.html

「gnuserv / gnuclientw を使用すればできるよー」というメールアーカイブに出くわしました。
これは本当に可能なのですか? 誰かやっている人はいますか?
167パッチモン:04/12/10 09:30:14 ID:+H5WuEXR
>>165
ついでに、
(setq w32-frame-maximum nil)

(defun toggle-frame-size ()
"Toggle frame size."
(interactive)
(cond (w32-frame-maximum
(w32-restore-frame)
(setq w32-frame-maximum nil))
(t
(w32-maximize-frame)
(setq w32-frame-maximum t))))
168166:04/12/10 12:12:25 ID:KmBmRxeK
すみません、もう一つ質問です。
NTEmacsでhiromatsuさん12月2日ビルドを使用しているのですが、
http://www.gnu.org/software/emacs/windows/faq5.html#bdf-fonts
の解説をそのままやっても日本語の部分が□で表示されてしまいます。
bdfフォント群へのパスはしっかり通っているのですが、なぜでしょうか?
169パッチモン:04/12/10 12:14:28 ID:+H5WuEXR
何度もスマソ
>>165
(w32-maximize-frame)
単独で使うと 'w32-frame-maximum'が変化しないので
ちょっと修正。

(setq w32-frame-maximum nil)

(defun w32-maximize-frame ()
"Maximize the current frame"
(w32-send-sys-command 61488)
(setq w32-frame-maximum t))

(defun w32-restore-frame ()
"Restore the current frame"
(w32-send-sys-command 61728)
(setq w32-frame-maximum nil))

(defun toggle-frame-size ()
"Toggle frame size."
(interactive)
(if w32-frame-maximum
(w32-restore-frame)
(w32-maximize-frame)))

;; (iconify-or-deiconify-frame)はC-zと重複してるので
;; 勝手に割り当て
(global-set-key [?\C-\S-z] 'toggle-frame-size)
170166:04/12/10 12:20:13 ID:KmBmRxeK
>>169
(・∀・)イイ!!
171名無しさん@お腹いっぱい。:04/12/10 21:40:53 ID:L6Au05o9
>>166
外部エディタとして呼び出すんだよ。
VC++でもできる。

ただ、俺が使ってるのはMeadowだけどNTEmacsでもできるでしょうね。
172名無しさん@お腹いっぱい。:04/12/16 14:36:00 ID:Tbap78e9
SKK を NTEmacs 内で使用して、ちょっとSKKで文字を書いたりしてから
NTEmacs内のnon-ascii文字をコピーし、他のWindowsアプリケーションで
それを貼り付けすると

http://49uper.com:8080/html/img-s/28724.png

上のように、文字化けしてしまいます (コピー文字列は "イーマックス" です)。
set-clipboard-coding-system を sjis-dos にしても同じです。
原因は何でしょうか? それと、どうすればこれを元に文字化け無しでコピー
戻すことができるでしょうか? もしよければ教えてください。
173名無しさん@お腹いっぱい。:04/12/16 15:32:48 ID:aGpi27Cc
>>172
教えろと言われても、ちゃんと動いてるしなあ
174名無しさん@お腹いっぱい。:04/12/16 15:37:40 ID:0vu9dA/v
SKK使ってないから的外れかもしれないんだけどさ、
そのスクリーンショットの文字、ちゃんとsjisでエンコードされてるよね。
単に受け取り側のアプリケーションが日本語に対応してないとか
欧文フォントになってるとかそういう問題だったりしないの?
175172:04/12/16 15:43:06 ID:Tbap78e9
>>174
> そのスクリーンショットの文字、ちゃんとsjisでエンコードされてるよね。
はい。しっかりShift-JISでエンコードされてます。

> 単に受け取り側のアプリケーションが日本語に対応してないとか
> 欧文フォントになってるとかそういう問題だったりしないの?
いや、skkを起動する前に同じ動作をしてコピペするとしっかり
文字化けせずに表示されているので、そういった問題ではないと思います。
176名無しさん@お腹いっぱい。:04/12/16 16:11:05 ID:0vu9dA/v
>>175
うーん。
試しにさくっとskkをインストールして(辞書は入れてない)、
emacs -q の状態で日本語を入力してみたら、普通にコピーできたよ。
skk使いじゃないからこれ以上はわかんないが、何か設定が悪さしているとか。
177172:04/12/16 16:18:47 ID:Tbap78e9
>>176
> skk使いじゃないからこれ以上はわかんないが、何か設定が悪さしているとか。

自分もそう思います。ですがそのskkの「設定」がわからない。
178名無しさん@お腹いっぱい。:04/12/16 20:14:11 ID:sgWNlW3B
wl-spam で bogofilter を使おうとしているんですが、
日本語のわかち書きを行うために、
実行ファイルの代わりに次のようにシェルスクリプトを指定すると、
permission denied と表示されて実行することができません。

(setq elmo-spam-scheme 'bogofilter)
(require 'wl-spam)
(setq elmo-spam-bogofilter-program "d:/usr/local/bin/bogofilter-kakasi.sh")

以前 rskkserv で ruby スクリプトを指定したときにも同じ経験をしたので、
実行ファイルでないためにエラーになるのだと思いますが、
回避する方法はないでしょうか?
179名無しさん@お腹いっぱい。:04/12/16 21:17:06 ID:S3JexnQK
シェルスクリプトを実行する実体(sh.exe?)を指定してあげれば
よいのでは?
180名無しさん@お腹いっぱい。:04/12/16 21:40:16 ID:sgWNlW3B
>>179
レスありがとうございます。それはそうなのですが、
sh 〜 のように単純に指定してもエラーになってしまいます。
普通にシェルからシェルスクリプトを実行することはできるので、
何か対処がないかとお伺いしたんですが。
181名無しさん@お腹いっぱい。:04/12/16 22:10:30 ID:Pj318XLk
>>180
bsfilterをMeadowで使う時に最初は動かなかったんですが
argument-editingの設定を書き込んだらうごいたです。

(require 'mw32script)
(mw32script-init)

NTEmacsでもargument-editingの設定が必要なのでは。。
182名無しさん@お腹いっぱい。:04/12/16 22:27:41 ID:sgWNlW3B
>>181
> (require 'mw32script)
> (mw32script-init)

ありがとうございます。確かにそうのようですね。
ただ、NTEmacs にはこの argument-editing がないはずなので、
借りてくる必要がありそうですね。うまく動くかどうか試してみます。
183名無しさん@お腹いっぱい。:04/12/16 23:24:08 ID:sgWNlW3B
試してみましたが、やはりうまく動かないようです。
最初から bogofilter に kakasi を使用するパッチをあててコンパイルする
方法もあるようなので、他の対処を考えることにします。
184名無しさん@お腹いっぱい。:04/12/17 04:20:25 ID:OuChM2vL
どうも bogofilter にパッチをあてるとコンパイルできないので、
とりあえず bsfilter の方を試してみることにしました。
wl-spam でシェルが指定されるので、こちらは問題なく実行できるようです。

(setq elmo-spam-scheme 'bsfilter)
(require 'wl-spam)
(setq elmo-spam-bsfilter-program "d:/usr/local/bin/bsfilter")
; (setq elmo-spam-bsfilter-shell-program "ruby")
185名無しさん@お腹いっぱい。:04/12/17 12:41:46 ID:Mw2L62Ho
>>171
> >>166
> 外部エディタとして呼び出すんだよ。
> VC++でもできる。
>
> ただ、俺が使ってるのはMeadowだけどNTEmacsでもできるでしょうね。

設定方法を教えていただけないでしょうか?
186178:04/12/17 14:20:20 ID:OuChM2vL
>>179
すみません。ご指摘のように sh を指定すれば動きました。
引数の指定の方法が間違っていたようです。

(setq elmo-spam-scheme 'bogofilter)
(require 'wl-spam)
(setq elmo-spam-bogofilter-program "sh")
(setq elmo-spam-bogofilter-args '("d:/usr/local/bin/bogofilter-kakasi.sh"))

一応 bsfilter で kakasi を使用することもできました(MeCab は失敗)が、
私の環境ではがかなり遅いので、こちらを使うことにしようと思います。
187名無しさん@お腹いっぱい。:04/12/17 19:48:09 ID:WwbvXhGN
>>172
俺もSKKを使ってるけどそんな問題はおきない。
いつのEmacsとSKKを使ってる?

188172:04/12/17 19:56:07 ID:Mw2L62Ho

>>187
(emacs-version)
GNU Emacs 21.3.50.1 (i386-mingw-nt5.1.2600)
of 2004-12-02 on A208752

(skk-version)
Daredevil SKK/12.2.1

です。SKK起動して、そうなる時とならない時があるから
OSの方の環境問題でもあるのかなー?
WinXP英語バージョン(+日本語化パック)だし。
189名無しさん@お腹いっぱい。:04/12/18 07:01:27 ID:W52hK4ic
>WinXP英語バージョン(+日本語化パック)だし。
それを早く言えよ
同じ環境じゃないと調べようもないだろ
190172:04/12/18 07:26:51 ID:wy6fVXOx
>>189
> >WinXP英語バージョン(+日本語化パック)だし。
> それを早く言えよ

そうでした。しかし、同じ現象がWin2000pro(日本語版)でも起き
ていましたよ。
191名無しさん@お腹いっぱい。:04/12/18 08:03:32 ID:GqFpMevb
つか、再現する最小構成の.emacsと.skkや追加ライブラリを示さないのかなあ。
かなり前にもこの人(?)は同じ事書いてたけども。
192名無しさん@お腹いっぱい。:04/12/18 08:51:05 ID:W52hK4ic
だよな。
>>176 みたいに skk 使いでなくても、しかも emacs -q でも、
普通はそれなりに動くんだろ。
余計なもん外して検証するって頭はないのかね。
193名無しさん@お腹いっぱい。:04/12/24 02:25:21 ID:nc+5qvby
YaTeX で ~/ 以下のファイルをプレビューしようとすると、
パスを変換できずにプレビューアで開くことができません。
手動で ~/ の部分を書き換えて渡せば問題はありませんが、
何か対処方はないでしょうか?
194193:04/12/24 06:12:41 ID:nc+5qvby
YaTeX-preview で cygpath -m を挟んでファイル名を取得するように変更し、
shell-command-to-string で正しいパスに変換できるように、
shell-file-name を sh から bash に変更すると動きました。
書き忘れていましたが、プレビューアは dviout for Windows です。
195名無しさん@お腹いっぱい。:04/12/25 12:54:16 ID:LlzqWwQL
なんか emacs 入ってるね。flim も何気に limit になってるし。
http://www.meadowy.org/meadow/dists/new-netinstall/packages/
196名無しさん@お腹いっぱい。:04/12/28 02:40:38 ID:7Pjvebzf
>>185
ファイルを右クリックして「アプリケーションから開く」→「システム・エディター」
フォルダオプションでgnuclintwを割り当てればできると思うよ。
後は自分で確かめて。
わからなければXKeymacsでもつかってみればどうでしょう。
197193:04/12/29 06:04:08 ID:m4MZz9XQ
cygpath ではなく expand-file-name で十分ですね。
198こせき ◆.5Q89A9O3I :05/01/04 11:48:31 ID:Q+btj+02
199名無しさん@お腹いっぱい。:05/01/08 22:12:43 ID:5C+FaYv2
フォシュ

ついでに・・・。
face-font-rescale-alist 使わないでMSゴシックをbold含めて等幅は無理と言う認識でOK?
あと、東雲 12dot で ascii 表示できてます?
200名無しさん@お腹いっぱい。:05/01/14 00:15:42 ID:ffBJFutP
保守してよろしいのかな。
201名無しさん@お腹いっぱい。:05/01/16 12:25:43 ID:52UDEN6G
>>199
2バイト名を持つフォントで ascii はだめぽ。名前を変更してからならいけた。
202名無しさん@お腹いっぱい。:05/01/22 10:50:00 ID:x+4kunQm
「-」が入ってるフォント名が jisx0208 のフォントに
指定しても表示できないよ〜
アニトL-等幅教漢 とか HG丸ゴシックM-PRO とか。
Meadow2.0なら使えるのだけど!
使ってるのは NTEmacs +IMEpatchの2004-12-02版のバイナリ

(insert (prin1-to-string (x-list-fonts "-*-アニトL*")))


ってやると


("-outline-アニトL_等幅教漢-light-r-normal-normal-*-*-96-96-c-*-jisx0201-latin"
"-outline-アニトL_等幅教漢-light-r-normal-normal-*-*-96-96-c-*-jisx0201-katakana"
"-outline-アニトL_等幅教漢-light-r-normal-normal-*-*-96-96-c-*-jisx0208-sjis")
って表示されるけど(「-」が「_」に置換されているのがあやしい)
「アニトL_等幅教漢」で指定してもだめなのよね
203名無しさん@お腹いっぱい。:05/01/22 15:46:07 ID:aiWKyfUk
>>202
Emacs としてはちゃんとフォントを設定したつもりになっているけど、
XLFD への変換時に自分で - を _ に置き換えたのを忘れて、
_ のままWindows のフォントハンドルを作ろうとして失敗してるんじゃないかなー
と推測してみる。

- を含むフォント名を使う人なんてめったにいなさそうだから、
パッチでも書いて報告してあげないとなかなか直んないかも。
204パッチモン:05/01/24 12:45:19 ID:cSGIXOhm
>>203
ビンゴ〜
これでよければIME-patchに取り込みます.
--- ~/src/emacs/src/w32fns.c2005-01-23 22:37:06.000000000 +0900
+++ ~/src/emacs-ime/src/w32fns.c2005-01-23 23:00:52.000000000 +0900
@@ -5490,7 +5490,7 @@
int fields, tem;
char name[50], weight[20], slant, pitch, pixels[10], height[10],
width[10], resy[10], remainder[50];
- char * encoding;
+ char * encoding, * name_underbar;
int dpi = (int) one_w32_display_info.resy;

fields = sscanf (lpxstr,
@@ -5499,6 +5499,10 @@
if (fields == EOF)
return (FALSE);

+ name_underbar = name;
+ while (name_underbar = strchr (name_underbar, '_'))
+*name_underbar = '-';
+
/* In the general case when wildcards cover more than one field,
we don't know which field is which, so don't fill any in.
However, we need to cope with this particular form, which is
205名無しさん@お腹いっぱい。:05/01/25 00:41:38 ID:QHJ4KcFb
510位から浮上します。
206203:05/01/25 00:52:31 ID:srF8bpx7
>>204
元の名前に _ を含む TTF って存在しないんでしょうかね。
あるといやーんですね。ないから _ に置換していたのかな。

ラスタフォントならあるけど。
207名無しさん@お腹いっぱい。:05/01/25 00:58:51 ID:srF8bpx7
>>204
ついでに _mbschr あたりの方が安心。
"ダ" が含まれてるとまずくない?
208204:05/01/25 01:41:34 ID:gXw9zNRm
>>206
> 元の名前に _ を含む TTF って存在しないんでしょうかね。
だよね。
やっぱ、別patchとして甥と着ます.
>>207
変更しときます.
ttp://homepage3.nifty.com/y3tk/emacs.html#underscore-font-patch
209名無しさん@お腹いっぱい。:05/01/26 22:01:53 ID:bm+BWuLn

>>130 の20050121ビルドNTEmacsをいただきました。
transparency良すぎです。^^
いつもいつもありがとう >T.H.さん

;; 余談ですが、以下の設定でこのEmacsを使用すると、スクロールがうまくいかない。そ
;; の前のビルドではうまくいっていたのに、なぜだろう・・・
;; (defadvice scroll-up (after scroll-up-and-recenter activate)
;; (recenter (/ (window-height) 4)))
;; (defadvice scroll-down (after scroll-down-and-recenter activate)
;; (recenter (/ (window-height) 4)))
210名無しさん@お腹いっぱい。:05/01/27 23:32:09 ID:ySOj5pu3
NTEmacsの
emacs.exeに埋め込まれているアイコンを置き換えたいのですが、
Resource Hackerをつかっても、置き換えには成功するのですが、
置き換え後の、exeでは、起動できなくなってしまいます。
「xx encountered a problem and needs to close」 ってダイアログがでるってやつです。

どなたかexeのアイコン置き換え成功した人いませんか?
211名無しさん@お腹いっぱい。:05/01/28 05:00:40 ID:5aWJJu0f
フォントの文字間隔を設定できるようにする不完全なパッチ↓
http://venus.aez.jp/uploda/data/dat6/upload13416.gz

自己責任でどうぞ。問題が起きても責任は取れません。
最近の CVS Head 向けですが、個人的に改変したソースとの差分なので、
行番号はでたらめです。うまく当たらなかったら手作業で。

今のところ、
(setq w32-font-spacing-alist
'(("-*-MS ゴシック-bold-*" . -1)))
などとして表示確認をしてみたという段階。

w32-font-spacing-alist は、該当するフォントが作成される前に設定しておく
必要があります。後から変更しても反映されません。
BDF には未対応。

MS ゴシック-bold に限っては結構いい感じに見えますが、
ポイントを移動すると描画位置がずれてしまうフォントもあって、
汎用的に使えるようにするにはまだ試行錯誤が必要かな、と。

気が向いたらまた調整するかもしれないけど、
個人的にはMS ゴシック-bold だけ調整できれば十分なので、
このまま放置するかもしれません。
212211:05/01/28 05:04:38 ID:5aWJJu0f
直リンしちゃった… すんません。

ついでに表示サンプルです。
太字を含む表が崩れない↓
ttp://venus.aez.jp/uploda/data/dat4/upload13417.png
213名無しさん@お腹いっぱい。:05/01/29 20:12:40 ID:IVaVPL7a
>>210
CVS のソースに含まれる他のアイコンと置き換えてみましたが、
特に問題ないようですが?
214名無しさん@お腹いっぱい。:05/01/30 02:29:19 ID:DFj2TBIi
>213
1. CVSのソースに含まれているアイコン(32x32 16color)で置き換えだと起動きますね。
2. 256colorとか、アイコンの種類(?)が違うやつで置き換えると起動できなくなってしまいます。

ちなみに2のようなResHackで置き換えすると起動できなくなるやつでも、
いちからそのアイコンを指定してCVSソースからコンパイル・ビルドしてexeをつくると、今度は問題なく起動できます。
うーん、謎だ。アイコンのためだけに毎回、自分でビルドするのは、ちょっときついな。。
215名無しさん@お腹いっぱい。:05/01/30 07:42:21 ID:ElCGMQjI
半透明化パッチ(Carbon Emacs用と同梱)
ttp://sourceforge.jp/projects/macemacsjp/files/
216202:05/01/30 09:09:14 ID:UW1vjQ+/
>>208
アニトL_等幅教漢とかのフォントが表示できるようになった!
ありがと〜。
証拠にスクリーンショットをキャプチャしようとしたら、できなかった。
ttp://homepage.mac.com/matsuan_tamachan/emacs/BuildNtemacs.html
ここで公開されてるソースを元にしたので、半透明パッチのせいで
キャプチャできないみたい。
217202:05/01/30 09:13:32 ID:UW1vjQ+/
>>208
アニトL_等幅教漢 とかのフォントで表示できるようになった!
ありがと〜。
証拠に画面を きゃ ぷ ちゃ しようと思ったらできなかった。
ttp://homepage.mac.com/matsuan_tamachan/emacs/BuildNtemacs.html
ここで公開されてるソースを使ったので、半透明パッチのせいで
できないみたい。
218202:05/01/30 09:16:14 ID:UW1vjQ+/
>>208

アニトL_等幅教漢 とかのフォントで表示できるようになった!

ありがと〜。

しかし画面を capture しようと思ったらできなかった。

ttp://homepage.mac.com/matsuan_tamachan/emacs/BuildNtemacs.html

ここで公開されてるソースを使ったので、半透明パッチのせいで
できないみたい。
219名無しさん@お腹いっぱい。:05/01/30 09:24:51 ID:UW1vjQ+/
連続投稿すまん。2chビューワであぼーん表示だったものでやばい単語が含まれていたのか
と勘違いした
220名無しさん@お腹いっぱい。:05/02/05 11:39:09 ID:LK+bNxT5
NTemacs の半透明パッチが効いてる場合、
画面キャプチャはキャプチャ用のソフト使うとできなかったけど
[PrintScreen]押せばできた。
221名無しさん@お腹いっぱい。:05/02/08 08:53:10 ID:LHA5g7yT
21.4 が出ましたよ。パッチはまだー?チンチン
222名無しさん@お腹いっぱい。:05/02/08 09:32:43 ID:nsU269mP
From: [498] 名無しさん@お腹いっぱい。 <sage>
Date: 05/02/07 22:12:10

movemail.c の修正だけやん
223名無しさん@お腹いっぱい。:05/02/10 01:55:25 ID:6aS9hjrh
GNU Emacs 22.0.50.1 (i386-mingw-nt5.1.2600) of 2005-02-10 on hoge
224名無しさん@お腹いっぱい。:05/02/26 12:30:41 ID:abTlD6po
NTEmacs + IME patch の環境です。
フォントがインストールされているかどうかを判断するにはどうしたらよいでしょうか?
(if (font-available-p "tahoma")

のような感じで、指定したTrueTypeフォントが利用できるかどうかを判断したいのです。
.emacs.el を複数マシンで共有してるので、環境によって使いたいフォントがインストールされていたり
されていなかったりするので...。
ホスト名で条件分けは避けたいです..。
225名無しさん@お腹いっぱい。:05/02/26 13:12:55 ID:U38T9GlZ
俺は x-font-family-list や x-list-fonts を使ってる。
226224 :05/02/27 02:52:36 ID:LXcoTPfG
>>225
(if (x-list-fonts "*tahoma*")
...
でいけました。ありがとう。

227名無しさん@お腹いっぱい。:05/02/28 21:52:47 ID:/FK/KckL
GNU Emacs 22.0.50 の NTEmacs 用って、どこに行けば見つかるの?
228名無しさん@お腹いっぱい。:05/02/28 23:19:18 ID:IkZpXjF9
>>227
意味がよくわからないけど、
一部を除いて基本的に同じソースからコンパイルするわけだから。
手順は少し違うけど。
229名無しさん@お腹いっぱい。:05/03/03 09:24:19 ID:iJHDq771
NTEmacs (CVS) & Wanderlust で bsfilter を使っています。
Cygwin DLL を 1.15.3-1 にアップすると、
bsfilter ですべてのメッセージがスパムと判定されてしまいます。
コマンドラインで判定すると問題ないようですが、
原因のわかる方はいらっしゃるでしょうか?

(setq elmo-spam-scheme 'bsfilter)
(require 'wl-spam)
(setq elmo-spam-bsfilter-program "d:/usr/local/bin/bsfilter")
(setq wl-spam-auto-check-folder-regexp-list '("\\+inbox"))
230名無しさん@お腹いっぱい。:05/03/14 16:42:22 ID:Pkw6qp0i
IEで表示されているテクストをコピーして NTEmacs上でペーストすると、
それを Wordなどにペーストする時とは違って (まあそれはあたりまえなんですが・・・)
その内容がテキストのみになってしまいます。
この時、Windowsの clipboard の内容を Emacs で編集することはできるのでしょうか?
例えば、 ボールド属性のあるテクスト (<strong>Emacs</strong> など) を ie 上でコピーして
Emacs上で [bold]Emacs[/bold] のように編集してペーストできるようにしたいです。
231名無しさん@お腹いっぱい。:05/03/14 17:30:09 ID:kfSVkNet
>>230
Wordが特殊な気がします.
メモ帳でもワードパッドでもダメです.

IEのソースを貼り付けるのでは満足しないのですか?
232名無しさん@お腹いっぱい。:05/03/14 18:16:22 ID:Pkw6qp0i
>>231
ですが、Wordができるということは、 メモリのどこかにそのコピーされたテクストの
マークアップを参照できるアドレスかデータが存在するということですよね?
だから Emacs でも不可能というわけではないと思うのですがどうでしょう?
233名無しさん@お腹いっぱい。:05/03/14 18:52:50 ID:LyCkN/wV
>>232
そら、厳密に言えばできなくはないでしょ。EnumClipboardFormats()で
フォーマットを列挙して、たぶん HTML 形式のデータが入っているから、
GetClipboardData() でデータを取得、だね。
234名無しさん@お腹いっぱい。:05/03/14 20:10:52 ID:0Xfpt/dP
>>230
Microsoftに謹製emacs for Windowsを出すよう嘆願してみるとかw
235名無しさん@お腹いっぱい。:05/03/14 20:17:48 ID:Pkw6qp0i
>>233
情報ありがとうございます。
Emacsでそれを可能にする関数とかあるのかなあと期待したのですが、
やっぱりVisual Studio *とかでWindows Programmingしなきゃダメですか(インスコすらしてないorz...)
emacs-w3mだと重いので IE でそのままウェブリンクなどをコピーして
「グーグル http://www.google.com」みたいに Emacsのバッファに貼り付けできたらかなり
便利だろーなーと思って聞いてみました thx
236名無しさん@お腹いっぱい。:05/03/16 23:05:17 ID:zmQQWV4x
ntemacsでcolor-grep.elが全く動かないのは自分だけでしょうか?
237名無しさん@お腹いっぱい。:05/03/18 00:08:41 ID:Vx9aIdd1
>>235
そういうのはブラウザ側のプラグインか何かで見たことあるなぁ。
探してみた。
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=URL+%E3%82%BF%E3%82%A4%E3%83%88%E3%83%AB+%E3%82%B3%E3%83%94%E3%83%BC&num=50
238名無しさん@お腹いっぱい。:2005/03/27(日) 16:46:51 ID:vXTzCEQK
canna とか skk しか使わないので CVS 先端ビルドしようとしたけど無理だったわ。

--cflags 無しだとできるんだが
それだとつまんねぇし



239名無しさん@お腹いっぱい。:2005/03/27(日) 17:36:01 ID:wgv0WI1U
>>238
画像のこと? 普通にビルドできるはずだが。
240名無しさん@お腹いっぱい。:2005/03/27(日) 17:40:50 ID:DYeog9q9
>>239
ビルド+ウプしてくれ。
241名無しさん@お腹いっぱい。:2005/03/27(日) 17:43:51 ID:wgv0WI1U
>>240
無理言わんでくれ。MinGW でも Cygwin でもビルドできるはずだよ。

MinGW & MSYS
http://homepage.mac.com/matsuan_tamachan/emacs/BuildNtemacs.html

Cygwin
http://cgi.netlaputa.ne.jp/~kose/diary/?200302a&to=200302041#200302041
242名無しさん@お腹いっぱい。:2005/03/27(日) 18:44:06 ID:DYeog9q9
>>241
そんなこと言わずにやってくれ。
俺の激遅マシンではビルドに時間が (ry
243名無しさん@お腹いっぱい。:2005/03/27(日) 18:49:10 ID:7iKIz3td
つまり時間かければできる、ってことだろ
244238:2005/03/27(日) 19:43:35 ID:vXTzCEQK
時間かければできるならやればいいのにねぇ うらやまし

こっちは MinGW でも Cygwin でもやっぱりビルドできない。

とにかくもう少しがんばってみるわ

245名無しさん@お腹いっぱい。:2005/03/28(月) 19:27:32 ID:GBFmkAEG
NTEmacsでescreenを使用しているんですが、時間が経つと
画面切り変えにものすごく時間がかかるようになります。(自分のマシンでは、15秒ぐらい
待たされる時もあります。) escreenの処理にそこまで時間がかかるとは
思えないのですが、何か他に原因はありますか?
246名無しさん@お腹いっぱい。:2005/03/28(月) 22:09:30 ID:oRtP/XqC
CVS先端の件:
-cflags=-I のオプションを付けて configure.bat を実行すると
ビルドできないので、付けないで make bootstrap, make install する。
それで emacs を起動すれば画像も表示できる。
当該 DLL にはパスを通してある。

247名無しさん@お腹いっぱい。:2005/03/28(月) 23:21:13 ID:oRtP/XqC
いい忘れた。
うちでは bash ではうまくいかない。
MinGW の make を使用してます。

Win2k の cmd で configure.bat を実行。-cflags オプションなしでも
Checking for libpng...
...PNG header available, building with PNG support.
...
っていうのがぞろぞろ出てくる。それで make bootstrap, make install.
248名無しさん@お腹いっぱい。:2005/03/29(火) 02:02:49 ID:g7kKpBCr
>>245
NTEmacs, escreen ではなく Meadow2, elscreen の組み合わせで同じ症状になった。
font-lock が原因っぽかったんだが追求する前にハードディスクがあぼーんしちゃった。
他のマシンではこの現象が起こらないので結局わからずじまいなんだよな。
249名無しさん@お腹いっぱい。:2005/04/02(土) 22:34:08 ID:gwjBSA2t
CVS 最新の Meadow ってよく落ちるね。
それで NTEmacs にしたわ。

それでひとつ問題が。
モナーフォントが表示できないんだなぁぁぁこれが
誰かうまく表示できてる人いる?

250名無しさん@お腹いっぱい。:2005/04/03(日) 02:35:40 ID:PAI11aea
MS Pゴシック使えば必要ないんじゃない?

まあなんで使えないのかわかんないけど、
少なくとも自分でfontset作ってfaceにfontsetを設定すれば
どうにでもなるはず。
251名無しさん@お腹いっぱい。:2005/04/03(日) 08:35:22 ID:vW6ZeBzs
> 自分でfontset作って
ユーザーがなんでも知ってるかって言ったら大間違いだけどな

> CVS 最新の Meadow ってよく落ちるね。
残念だったな

> モナーフォントが表示できないんだなぁぁぁこれが
俺は使ってない
252名無しさん@お腹いっぱい。:2005/04/03(日) 19:39:36 ID:vNuUII67
>>246
> -cflags=-I のオプションを付けて configure.bat を実行すると
> ビルドできないので、

./configure.bat --cflags=-I/usr/local/src/emacs/DLL/include のように、
必要なヘッダファイルだけを入れたディレクトリを指定してる?
昔試したときは Cygwin でもこの方法で問題なかったよ。
253名無しさん@お腹いっぱい。:2005/04/03(日) 20:55:38 ID:w4hM3/Z7
navi2ch。モナーフォントがなくても "v" で AA は見れますね。

ひさしぶりに CVS 先端入れて skk インストールしようとしたら
makeit.bat が動かなかった。emacs.exe の変わりに meadow.exe 指定して
コンパイルしたらうまくいった。他の方法が思い浮かばない。

> -cflags=-I のオプションを付けて configure.bat を実行すると
> ビルドできないので、

cygwin で苦労するなら、上にも書いてあったけど、必要なヘッダファイルや
ライブラリに全てパスを通して、 MinGW を入れて mingw32-make.exe" を
make.exe に rename. その後 cmd のプロンプトで configure.bat 実行したら
簡単にビルドできますよ。

うちの環境だと Meadow より NTEmacs 先端の方が安定してるし速いので愛用してます。
254229:2005/04/04(月) 07:28:10 ID:wrFqjxFk
>>229
> NTEmacs (CVS) & Wanderlust で bsfilter を使っています。
> Cygwin DLL を 1.15.3-1 にアップすると、
> bsfilter ですべてのメッセージがスパムと判定されてしまいます。
> コマンドラインで判定すると問題ないようですが、
> 原因のわかる方はいらっしゃるでしょうか?
>
> (setq elmo-spam-scheme 'bsfilter)
> (require 'wl-spam)
> (setq elmo-spam-bsfilter-program "d:/usr/local/bin/bsfilter")
> (setq wl-spam-auto-check-folder-regexp-list '("\\+inbox"))

Cygwin DLL 1.15.4-1 で直りました。
255名無しさん@お腹いっぱい。:2005/04/04(月) 14:07:18 ID:lYanBDBu
>249
;;; NTEmacs の設定
;; モナーフォントセット作成(自分はボールドで見てるので適当に換えて)
(create-fontset-from-fontset-spec
"-*-Fixed-Medium-R-Normal-*-16-*-*-*-C-*-fontset-mona,
ascii:-Mona-Gothic-Bold-R-Normal--16-150-75-75-P-80-ISO8859-1,
japanese-jisx0208:-Mona-Gothic-Bold-R-Normal--16-*-*-*-P-*-JISX0208.1990-0,
katakana-jisx0201:-Mona-Gothic-Bold-R-Normal--16-*-*-*-P-*-JISX0201.1976-0" nil 1)

;; .navi2ch/init.elの設定
(setq navi2ch-mona-enable t)
(cond
((and (featurep 'meadow)); これは Meadow2
(set-face-attribute 'navi2ch-mona-face nil :family "Mona")
(set-face-attribute 'navi2ch-mona12-face nil :family "Mona")
(set-face-attribute 'navi2ch-mona14-face nil :family "Mona")
(set-face-attribute 'navi2ch-mona16-face nil :family "Mona")
(setq navi2ch-mona-pack-space-p t)
)
((and (featurep 'meadow-ntemacs)); これは Emacs22.0.50
(set-face-attribute 'navi2ch-mona-face nil :font "fontset-mona")
(setq navi2ch-mona-pack-space-p t)
))

; レスの内容によってモナーフォントを使う
; ttp://reed1200.at.infoseek.co.jp/navi2ch/#monafont
なんかも入れるとけっこう快適。
256249:2005/04/04(月) 21:45:27 ID:W9b6riU1
>>255
そういうのもあったのかぁ。ありがと、ほんと助かったわ。

unix版のモナーフォントを落してきて、makeしてできたbdfをコピーして
っていうのに気がつくのに数十分かかったよ
しょぼいヤツでスマソ

普通はミディアムで、AA見るときはボールドにした。最強!

また頼むな
257Zeno ◆5nZQbNmQPs :2005/04/05(火) 16:05:10 ID:yCdXzyRR

Re:>256
                  よかったな

            吾は Meadow を使用する者であるが
          最新の NTEmacs バイナリは何処にあるのだ?
258名無しさん@お腹いっぱい。:2005/04/05(火) 18:45:45 ID:pUdtHlSe
>>257
俺のPCの中
さっきコンパイルした.
259Zeno ◆5nZQbNmQPs :2005/04/06(水) 11:22:58 ID:Dtj00Nh9
Re:>258
                  よかったな
          吾は Web 上にはどこにあるのかと聞いている
     ちなみに自分でコンパイルするほどの時間とモチベーションはない
260名無しさん@お腹いっぱい。:2005/04/06(水) 12:50:56 ID:yoRviIHW
>>259
こんどからは,テンプレくらい見てから尋ねるが良い
261BlackLightOfStar ◆ifsBJ/KedU :2005/04/06(水) 16:50:20 ID:zqtNoW7Z
Re:>259 Windows環境だとコンパイルする必要があまりないんだよなあ。(ソフトを自作する人は別だが。)
262Zeno ◆5nZQbNmQPs :2005/04/06(水) 17:44:05 ID:Dtj00Nh9
Reply-to:>>261
> Re:>259 Windows環境だとコンパイルする必要があまりないんだよなあ。(ソフトを自作する人は別だが。)

結構あるがね
----------------
Contact: <[email protected]>
"Self" is that which is in the process of becoming... --Zeno
263249:2005/04/06(水) 19:46:16 ID:CMnHeVpJ
emacs-w3m 使ってて、ふっと気づいたんだけど
ツールバーにインストールしたはずの icon ボタンが表示されてないんだけど
皆さんのところではどうですか?

うちでは emacs デフォルトのツールバーがさびしく表示されてるだけです。

Wanderlust では問題なく表示されてます

しょうがないのでメニューバーの w3m をクリックして使ってます。

(NTEmacs CVS-HEAD)
264BlackLightOfStar ◆ifsBJ/KedU :2005/04/06(水) 20:34:42 ID:zqtNoW7Z
Re:>262
いや、Windows向けのソフトの配布は、インストーラを起動させるものとコンパイル済み(あるいはコンパイル不要なスクリプト、データ)が多いから。
ソフトの自作以外でどんなときにコンパイルするの?
265名無しさん@お腹いっぱい。:2005/04/06(水) 21:26:02 ID:rYEFBaTp
>>263
w3m-icon-directory が emacs-w3m の icon をインストールしたディレクトリになってるか?
266263:2005/04/06(水) 22:24:37 ID:CMnHeVpJ
>>265

うまくできました。ありがとうございました。
267名無しさん@お腹いっぱい。:2005/04/07(木) 01:15:07 ID:dPWtK6j4
相も変わらず自作自演してるのか
268Zeno ◆5nZQbNmQPs :2005/04/07(木) 14:17:58 ID:1wOhvhRQ
Reply-to:>>264
> Re:>262
> いや、Windows向けのソフトの配布は、インストーラを起動させるものとコンパイル済み(あるいはコンパイル不要なスクリプト、データ)が多いから。
> ソフトの自作以外でどんなときにコンパイルするの?

    Unix 系のOSをメインとする輩が書いたソフトは、自己コンパイル形式で
        パッケージを配布している場合が未だに後を断たない。
               w3m などがいい例だ。

____________
"Self" is that which is in the process of becoming... --Zeno
Today's Lucky Number: 700
269まんこ:2005/04/09(土) 20:55:36 ID:AYVSSS8q
NTEmacs誰か盛り上げろよ。おまえらアホみたくロムってんじゃねぇ
270名無しさん@お腹いっぱい。:2005/04/09(土) 21:09:07 ID:jCACucYp
だからって自作自演するのはいかがなものかと
271名無しさん@お腹いっぱい。:2005/04/09(土) 22:19:24 ID:9BSPLYNP
>>267, 268

こやつらは基地外

相手しないで盛り上がろう
272名無しさん@お腹いっぱい。:2005/04/10(日) 12:04:05 ID:kVaQ4e2t
お気に入りからはずそ、、、このスレ
273名無しさん@お腹いっぱい。:2005/04/13(水) 08:14:40 ID:aZYZPP61
cvs ntemacsでtransparencyパッチ当てるとdrag-n-dropできないみたい。
webのバイナリもそう。IMEパッチだけだと大丈夫。でもIMEパッチ当てると
make bootstrap最後にこけるような。make allできるからいいんだけど。
274Zeno ◆5nZQbNmQPs :2005/04/13(水) 23:06:18 ID:Hmi4gmYn
Reply-to:>>267
> 相も変わらず自作自演してるのか

          吾はいままで一度も自作自演はしていないが?
         君は吾と誰かとを勘違いしているのではないのか?



____________
If T is consistent, T !|- G_T.
If T is ω-consistent, T !|- ¬G_T.
275名無しさん@お腹いっぱい。:2005/04/13(水) 23:15:17 ID:zAXl3t39
>>274
お前、書いてる内容はともかく、無駄にスペース使うのはやめろよ
276Zeno ◆5nZQbNmQPs :2005/04/16(土) 19:00:14 ID:SEO3TZxh
Reply-to:>>275
          "\n" 数個だ。バイト数はあまり変わらない

____________
If T is consistent, T !|- G_T.
If T is ω-consistent, T !|- ¬G_T.
277263:2005/04/16(土) 20:13:08 ID:8jRaaYjN
ここ数日の CVS-HEAD だけど、よく固まるようになったな。
特に C-z で寝かせてるときに多発してる。
さぁ使おうと思ったときには既にお亡くなりになってて
Alt-Ctrl-Delete でタスクバーのお世話になってる。

それとローカルのCanna Server がときどき反応が鈍くなる。
以前はこんなことなかったんだけどなぁ。
また SKK に戻すかな。
278BlackLightOfStar ◆ifsBJ/KedU :2005/04/18(月) 19:05:06 ID:yqPjJLOj
Re:>276 とりあえず16行を超えないように気をつけてくれ。
279名無しさん@お腹いっぱい。:2005/04/20(水) 11:22:21 ID:v6V9Xxj2
MinGW + MSYS でビルドするとどうも loaddefs.el が更新されないらしく、
cd lisp & make autoloads... も通りません。
今のところ特に支障はないようですが何か対処はないでしょうか?
280Zeno ◆5nZQbNmQPs :2005/04/20(水) 14:27:26 ID:N8h66V7u

Reply-to:>>279
         ここ (http://www.crasseux.com/emacs/) へ行け。
        最近コンパイルされた cvs emacs が置いてあるぞ。
         (* IME-PATCH は当たっていないだろうがな。 *)

____________
If T is consistent, T !|- G_T.
If T is ω-consistent, T !|- ¬G_T.
281279:2005/04/20(水) 17:12:28 ID:v6V9Xxj2
ビルドはできていますし今のところ問題なく動いています。
autoloads が更新できないのはどうも既知の問題らしいんですが、
適当な対処をご存知の方はいらっしゃいませんか?
282279:2005/04/20(水) 20:08:36 ID:v6V9Xxj2
どうやら MSYS が問題みたいですね。
ここに書いてあるように MSYS 以外のツールを利用すればできるみたいです。

http://www.student.lu.se/~tps95lbn/Emacs/w32-build-emacs.html
283279:2005/04/20(水) 23:32:28 ID:v6V9Xxj2
> http://www.student.lu.se/~tps95lbn/Emacs/w32-build-emacs.html

結局 MSYS をアンインストールして上記を参考に最小限のツール類を新たに用意し、
あとはコマンドプロンプトからパスを通して実行すると万事うまくいきました。
284263:2005/04/21(木) 20:11:36 ID:7eNIPTNt
CVS-HEAD 追っかけやってるんだけど、今日の update でビルドできなくなった
オレだけ?
285名無しさん@お腹いっぱい。:2005/04/21(木) 21:22:37 ID:G/SAxOjA
286263:2005/04/21(木) 23:20:25 ID:7eNIPTNt
やっぱオレだけじゃなかったんだね
安心したよ

しばらく様子見るわ
287名無しさん@お腹いっぱい。:2005/04/22(金) 21:31:58 ID:98Znh+fm
コンパイルできた人、
ttp://www.bookshelf.jp/pukiwiki/pukiwiki.php
に上げてくれない?
288名無しさん@お腹いっぱい。:2005/04/23(土) 18:39:28 ID:R45j8cuQ
今日の CVS-HEAD では既に不具合が解消されているようでビルドできましたYO

289名無しさん@お腹いっぱい。:2005/04/24(日) 22:19:40 ID:U2KroVg/
語学学習にこんなのはどうですか?

ttp://www.myrkr.in-berlin.de/dictionary/
290名無しさん@お腹いっぱい。:2005/04/30(土) 22:12:47 ID:Kr8RkA+5
ひさしぶりの IME-patch CVS-HEAD 対応版

ttp://homepage3.nifty.com/y3tk/emacs.html

291ヒロシです:2005/05/05(木) 12:29:48 ID:iBadEs7g
ヒロシです。
最新の head にしたら skk が使えなくなったとです。

Loading skk...
Wrote c:/emacs/bin/literal-test-file
insert-file-contents: Wrong type argument: symbolp, (lambda (operation &rest args) (setq called t) (let (file-name-handler-alist) (apply operation args)))

わかる人、レスキボン

292ヒロシです:2005/05/05(木) 13:56:12 ID:iBadEs7g
ヒロシです。

自己レスです。

apel, emu 以下のファイルを全てバイトコンパイルしなおしたら
また動き出したとです。

お騒がせしました。
293Zeno:2005/05/06(金) 13:30:02 ID:wUZP0vuC
Reply-to:>>292
                解決してよかったな

____________
If T is consistent, T !|- G_T.
If T is ω-consistent, T !|- ¬G_T.
294名無しさん@お腹いっぱい。:2005/05/06(金) 14:16:40 ID:mHgx15uV
>>293
どうも。
295名無しさん@お腹いっぱい。:2005/05/12(木) 00:51:18 ID:Fgnxtzhp
初めまして。ずっとLinux環境だったのですが、WindowsXPを利用することになり、Emacs系のアプリを
探していました。xyzzy、Meadowも試しましたが、Unix系のEmacsと一番使用感が近いNTEmacsに落ち着きました。

Linuxで使っていたほぼすべての機能を再現できたのですが、フォントだけうまくいかないところがあるので
質問させてください。第一に、いくつかのサイトを参考に、MSゴシックを本文とIMEで使うようにしたのですが、
IMEで入力中はきちんと非アンチエイリアスのMSゴシックなのですが、確定すると本文ではMSゴシックではない
フォントで表示されてしまいます(C-u,C-x,= した結果も別のフォントでした)。
NTEmacs自体は、
ttp://homepage.mac.com/matsuan_tamachan/emacs/BuildNtemacs.html
からいただいてきた20050121版のコンパイル済みのものです。

フォントの設定は、
(setq w32-use-w32-font-dialog nil)
(setq scalable-fonts-allowed t)
(setq w32-enable-synthesized-fonts t)
(create-fontset-from-fontset-spec
"-*-Courier New-normal-r-*-*-12-*-*-*-c-*-fontset-TTG12c,
japanese-jisx0208:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-jisx0208-sjis,
latin-jisx0201:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-jisx0208-sjis,
katakana-jisx0201:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-jisx0208-sjis,
mule-unicode-e000-ffff:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-iso10646-1" t)

(setq default-frame-alist
(append (list '(foreground-color . "gray99")
'(ime-font . "-*-MS ゴシック-*-*-*-*-12-*-*-*-*-*-jisx0208-sjis")
default-frame-alist))

となっております。設定ファイルはiso-2022-jp-unixで保存しています。
本文中のMS ゴシック指定をきっちり反映させる方法をご存じの方がいらっしゃ
いましたら教示いただけると幸いです。過去ログに同じような問題がありましたが、最終解決には
至っていないようなので改めて質問させていただきました。
296名無しさん@お腹いっぱい。:2005/05/12(木) 02:21:05 ID:w6kB+uGy
fontsetだけ作って設定してなきゃ反映されるわけがない
297295:2005/05/12(木) 03:05:51 ID:Fgnxtzhp
>>296さん
すんません、書き漏らしてましたが、
'(font . "fontset-TTG12c")
をdefault-frame-alistに加えています。この事を指摘してくださったのでしょうか。

default-frame-alistに加えて無くてもシフト+クリックで選択してfontsetを選ぶことも
できると思うのですが、それではまずいのですか?
298パッチモン:2005/05/12(木) 08:16:32 ID:DXhZvwyt
MS ゴシック ×
MS ゴシック ○
だったりしませんか?
299297=295:2005/05/12(木) 08:59:25 ID:nMJHHdSz
>>298さん
レスありがとうございます。
「MS」と「ゴシック」の間は全角空白にしてます。IMEの方はそれでちゃんと指定できてるみたいなんです。
今(insert (prin1-to-string (x-list-fonts "*")))の結果を見たところ、「MS」と「ゴシック」の間は半角空白でした。
なので、早速半角に変えてみましたが、今度は、日本語部分がすっぽり欠落して表示されなくなりました。

その後、本文の部分をフォント名に日本語が入らないものを指定して、C-u,C-x,=で確認したところ
ちゃんと指定したものになっていました。
どうも、MS ゴシック(全部全角で)というフォント名の認識に失敗しているような気がするので
設定ファイルの文字コードが原因かと思って、SJISとISO-2022でやってみましたが、相変わらず
MS ゴシックと指定した部分が他のフォントになってしまいます。

LinuxのEmacs21しか使ったことが無かったので、TTFの使い方も文字コードのことも
よくわからなくてかなり混乱してきました。。。がんがります。
300名無しさん@お腹いっぱい。:2005/05/12(木) 09:43:01 ID:oR1otE+n
>>299
まさかシステムロケールが日本語ではないということはないよね?
301299:2005/05/12(木) 09:47:13 ID:oR1otE+n
ごめん。IME はできてるんだからそれはないね。
302299=297=295:2005/05/12(木) 10:01:29 ID:nMJHHdSz
>>300さん
神。。。
WindowsXP英語版に日本語追加して使っているのですが、コントロールパネルの地域と言語の設定で、
Englishにしたままでした。通常使う分には問題なかったので、忘れていました。
これを日本語に変更して、トライしたところ、無事MS ゴシックが表示されました。
「MS」と「ゴシック」の間は「半角空白」にしました。全角だと、日本語部分が表示されませんでした。

後学のため、お教え頂ければ幸いなのですが、>>299のどこらへんで、システムロケールが
怪しいと判断されたのですか?

ともかく、夜半からたくさんのレスを頂き、>>296,さん >>298さん、>>300さんには
本当に感謝です。くだらないミスで申し訳ありませんでした。
303名無しさん@お腹いっぱい。:2005/05/12(木) 10:35:12 ID:oR1otE+n
>>302
まさか的中するとは。MS Gothic にすれば英語でもいいと思うけど。
ときどきシステムロケールをフランス語にして使う関係で、
MS ゴシック では駄目なことがあるので。
今はこんな風に両方使えるようにしてしのいでます。

(cond
((x-list-fonts "*MS ゴシック*")
(create-fontset-from-fontset-spec
"-*-Bitstream Vera Sans Mono-normal-r-*-*-13-*-*-*-c-*-fontset-null,
japanese-jisx0208:-*-MS ゴシック-normal-r-*-*-16-*-*-*-c-*-jisx0208-sjis,
[...]))
((x-list-fonts "*MS Gothic*")
(create-fontset-from-fontset-spec
"-*-Bitstream Vera Sans Mono-normal-r-*-*-13-*-*-*-c-*-fontset-null,
japanese-jisx0208:-*-MS Gothic-normal-r-*-*-16-*-*-*-c-*-jisx0208-sjis,
[...])))
304302=295:2005/05/12(木) 13:24:14 ID:OXms3oU/
>>303さん
ほんとありがとうございました。現在、無事にMS ゴシックと指定して使えております。
英語ロケールの時、MS Gothicで試したのですが、日本語はすっぽり表示されなかった気がします。
とりあえず今OKなので、忘れることにします。
305名無しさん@お腹いっぱい。:2005/05/16(月) 01:35:58 ID:S1dq3MWj
matsuan_tamachan/emacs/BuildNtemacs.html の人はもうウプしてくれないのかな。。。(´・ω・`)ショボーン
306名無しさん@お腹いっぱい。:2005/05/18(水) 18:37:59 ID:HUkuMlPv
>>305
> matsuan_tamachan/emacs/BuildNtemacs.html の人はもうウプしてくれないのかな。。。(´・ω・`)ショボーン

自分でビルドすればいいのに
307名無しさん@お腹いっぱい。:2005/05/20(金) 13:21:49 ID:WB/9/5fb
>>305
ビルドできない環境なの?
まさか、面倒くさいってんじゃあないよね?
308305:2005/05/20(金) 14:11:46 ID:AQgRuEqn
>>307 |・ω・`)
実は自分のパソコン持ってないんだよね・・・
ビルド済みの ntemacs を CD に焼ければ、 emacs 使えるんだけどな
309名無しさん@お腹いっぱい。:2005/05/20(金) 17:02:07 ID:GrU8PBTx
>>308
そのCD焼くPCで自分でビルドすればいいんじゃない?
310名無しさん@お腹いっぱい。:2005/05/20(金) 19:15:10 ID:1wvGTI+I
みんなあまりいじめるなよ・・・
>>305はママンにCD焼いてもらってるんだろう
311名無しさん@お腹いっぱい。:2005/05/21(土) 20:17:47 ID:XT9cCcF5
>>308
IMEパッチが当たってなくても良いなら、ビルドしてあげてあるサイトあったよ。
それか、Meadowじゃあだめなの?
いまひとつあなたのPC環境が分からんのと、
どうしてNTEMACSが使いたいのか分からないので、的外れだったらすまん。
312名無しさん@お腹いっぱい。:2005/05/21(土) 23:12:04 ID:StMS0meZ
いいじゃん、ほっとけば
313名無しさん@お腹いっぱい。:2005/05/23(月) 14:02:51 ID:65Jejlxg
前に使用していた emacs ではされなかったのですが、現在使用しているやつは
(recenter n) をすると画面が redraw されてしまい、目が疲れます。
recenter 以外にもカーソルを画面の中心 (若しくはある指定された場所) に
表示させることのできる関数はありますか?
314名無しさん@お腹いっぱい。:2005/05/23(月) 18:00:51 ID:LxtvDDnZ
C-u M-x recenter
315名無しさん@お腹いっぱい。:2005/05/23(月) 18:04:31 ID:65Jejlxg
>>314
プログラムの中で使いたいのですが。。。
それに C-u M-x recenter だと真ん中にもってきたい時しか効果がありません。
316名無しさん@お腹いっぱい。:2005/05/23(月) 18:52:31 ID:+EqW/+Su
うちのCVS版だと、引数を与えたときは再描画されないけど。
先週末に作ったやつだけど、3月に作ったやつでも同じだった。
317名無しさん@お腹いっぱい。:2005/05/23(月) 20:44:29 ID:iQc/wyhv
再描画くらいで目が疲れるわけがない
318名無しさん@お腹いっぱい。:2005/05/26(木) 08:48:21 ID:XNZRKYYg
CVS の先端でビルドしたばかりですが、
(setq cursor-in-non-selected-windows nil) と設定しても選択していない
ウィンドウにカーソルの枠が残りませんか?
319名無しさん@お腹いっぱい。:2005/05/26(木) 12:46:25 ID:PpE4KDoj
>>318
cursor-in-non-selected-windows はbuffer-local
320名無しさん@お腹いっぱい。:2005/05/26(木) 15:20:24 ID:XNZRKYYg
>>319
有難うございます。一月前までは問題なかったような気がしたんですが。
ともかく解決しました。
321名無しさん@お腹いっぱい。:2005/05/26(木) 16:05:40 ID:b4SUwzwX
以前は buffer-local じゃなかったからな。っつーかいつのまにか
buffer-local になってたのか…。
322名無しさん@お腹いっぱい。:2005/05/26(木) 18:33:36 ID:aCM5Unxb
俺もこれちょっと悩んだんだよな。
本当に buffer-local にする意味あるのかねえ。
323名無しさん@お腹いっぱい。:2005/05/28(土) 03:10:13 ID:NCm8PGic
つまり以前と同じように他のバッファのカーソルを表示しないようにするには
どうしたらいいの?
324名無しさん@お腹いっぱい。:2005/05/28(土) 06:21:18 ID:o48NP4n9
setq-default
325名無しさん@お腹いっぱい。:2005/05/28(土) 10:23:02 ID:NCm8PGic
thx!
326名無しさん@お腹いっぱい。:2005/05/30(月) 20:35:43 ID:Uwtlb/wr
いろいろぐぐってみたもののさっぱりわからないので教えてください。
フォントを日本語、英数字ともに MSゴシック12pt にするには、
.emacs にどう書けばよいでしょうか?
http://www.crasseux.com/emacs/emacs_bin_cvs_2005_04_16.tar.bz2 を使ってます。
327名無しさん@お腹いっぱい。:2005/06/01(水) 11:42:15 ID:7coqG/0R
>>326
検索の仕方が悪いと思うよ。定番のところとか探した?
普通のEmacsや、Meadow関連とかもみてみた?
とりあえず、「さっぱり」わからないってことはなくなるよ。
っていうか、2chで、いちから教えてくれることはないよ。普通。
もうすこし、質問をしぼってね。
328326:2005/06/01(水) 19:02:58 ID:wteSKogj
>>327
>っていうか、2chで、いちから教えてくれることはないよ。普通。
っていうのを期待してましたw

emacs21 だと S-down-mouse-1 でフォントダイアログを表示し、フォントを
選択することができたんですが、emacs22 だと何選んでも HGPゴシックになってしまうようです。
いろいろググって試行錯誤して、ようやくこんな感じで英和ともにMSゴシックにできました。

; MS ゴシック
(create-fontset-from-fontset-spec
"-*-MS ゴシック-normal-r-*-*-16-120-*-*-c-*-fontset-null,
japanese-jisx0208:-*-MS ゴシック-normal-r-*-*-16-120-*-*-c-*-jisx0208-sjis,
japanese-jisx0212:-*-MS ゴシック-normal-r-*-*-16-120-*-*-c-*-jisx0208-sjis,
katakana-jisx0201:-*-MS ゴシック-normal-r-*-*-16-120-*-*-c-*-jisx0208-sjis,
latin-jisx0201:-*-MS ゴシック-normal-r-*-*-16-120-*-*-c-*-iso8859-1,
japanese-jisx0208-1978:-*-MS ゴシック-normal-r-*-*-16-120-*-*-c-*-jisx0208-sjis")

; 初期フレームの設定
(setq initial-frame-alist
'((foreground-color . "black") (background-color . "white")
(width . 81) (height . 30)
(top . 0) (left . 100)
(font . "fontset-null") ))

で、これだけだと C-x 5 2 で別フレームを表示したとき、
デフォのHGPゴシックになってしまうのですが、
全フレームでこのフォントにしたいときはどうすればよいですか?
329名無しさん@お腹いっぱい。:2005/06/01(水) 21:47:06 ID:1dA08EPT
>>328
default-frame-alist
330Zeno ◆5nZQbNmQPs :2005/06/01(水) 21:49:15 ID:6zIlNKGW

                   おい。
________________________________________________________
セオドア・カジンスキー 「産業社会とその未来」 (aka. マニフェスト) の抜粋
http://www.cnn.com/US/9509/unabomber/09-19/am/excerpt.html
331326:2005/06/02(木) 07:38:19 ID:23cfp2Zo
>>329
(setq default-frame-alist initial-frame-alist) を追加することで
別フレームもMSゴシックになりました。
どうもでした。
332名無しさん@お腹いっぱい。:2005/06/06(月) 20:47:49 ID:Or2m3z6/
>>273
w32term.c の、SetWindowLongの処を

SetWindowLong(FRAME_W32_WINDOW (f),GWL_EXSTYLE,
GetWindowLong(FRAME_W32_WINDOW (f),GWL_EXSTYLE)|WS_EX_LAYERED);

に変えてください。

Patchを書いたときの手抜きが良く判る。
333名無しさん@お腹いっぱい。:2005/06/10(金) 02:11:30 ID:UAEDYkMD
>>332
DnDできるようになったよ。ありがd
でも最大化してて窓のフォーカスが変わるとき窓の右下のところが
IME窓ぐらいの大きさで2回ほど透明にフラッシュするね。
ちょっと気になるかな。
334名無しさん@お腹いっぱい。:2005/06/11(土) 09:37:25 ID:eTF0GVIm
新透明パッチ + >>332 適用のバイナリ

透明設定変わっているので、御注意ください。

335名無しさん@お腹いっぱい。:2005/06/11(土) 18:50:03 ID:7cEH22g2
新パッチは332が含まれてるのか。
でもビルドにコケるよ。frame.elに#ifって・・・
336名無しさん@お腹いっぱい。:2005/06/11(土) 22:09:44 ID:7cEH22g2
とりあえずframe.elの#if外してバッチリOK。
でも>>333はやっぱり出るね。
337名無しさん@お腹いっぱい。:2005/06/12(日) 07:23:35 ID:esDVBHVD
サンクス
差し替えました。

大ボケ、噛ましてしまった。恥ずかし。
338名無しさん@お腹いっぱい。:2005/06/13(月) 15:51:10 ID:ejrJmVku
(set-language-environment "Japanese")
(prefer-coding-system 'sjis)
(set-default-coding-systems 'sjis)
(set-keyboard-coding-system 'sjis)
(set-terminal-coding-system 'sjis)
(set-buffer-file-coding-system 'sjis)
(set-clipboard-coding-system 'sjis-dos)
(set-w32-system-coding-system 'sjis-dos)
(setq coding-category-raw-text 'sjis)
(setq coding-system-for-write 'sjis)

上の設定で IE 上の日本語の文字列をコピーして NTEmacs 上で C-y すると、
ヤンクされた文字列が文字化けしてしまいます。
どこか設定が間違っているのでしょうか?
[私は >>241 のサイトにある最新の NTEmacs を使用しております。 ありがとう
ございますm(_ _)m ]
339名無しさん@お腹いっぱい。:2005/06/13(月) 18:06:53 ID:UQ+XISp/
>>338
ime-patchをあててmingw32でbuildしたものを'emacs -q'
で起動したままでも、IEからのペーストは問題なかったよ
340名無しさん@お腹いっぱい。:2005/06/13(月) 20:16:20 ID:qtbNIMCX
>>338
emacs-cvs-20050606.tar.bz2 解凍して >>338 の設定だけを .emacs に書いて
IEでこのスレの一部分を Copy & Yank したけど問題なかったよ
341名無しさん@お腹いっぱい。:2005/06/16(木) 05:19:35 ID:mFkm71Lz
sjis でアスキー以外の 2 バイトの文字 (特に日本語の文字) のみを
小さく表示するにはどう設定したらいいのでしょうか?
342名無しさん@お腹いっぱい。:2005/06/16(木) 08:24:42 ID:vYDn06Py
もうちょっとわかりやすく
343名無しさん@お腹いっぱい。:2005/06/16(木) 19:40:38 ID:yqgjgyaG0
icc でビルドできねー。temacs.exe がー
344名無しさん@お腹いっぱい。:2005/06/18(土) 15:48:06 ID:5uKd+CLy0
>>341
face-font-rescale-alist
を使えば?
345名無しさん@お腹いっぱい。:2005/06/18(土) 19:02:25 ID:zFXwrhZA0
うーん、 Emacs から漢字 (coding-system: sjis) をコピーして
IEに貼り付けするとなぜか文字化けするなー。どうしてだろ。。。
346名無しさん@お腹いっぱい。:2005/06/20(月) 09:06:38 ID:SM3QY7Lg0
「エスパーきぼんぬ」「氏ね」「(゚Д゚)ハァ?」等のレスを貰う八ヶ条。
1. ハードウェア、OSのバージョン等には一字一句触れない。
2. 大切な個人情報が漏れるとまずいので、己の行った操作、変更などは秘密。
3. エラーメッセージの類は決して書かない。「エラーが出るんです」で留める。
  目の前で生じている現象をそのまま具体的に書くなどもっての外。
  事実より俺様の脳内解釈を優先すべし。
4. 独り言文体で必勝。
  「…なんだけど、どうすればいいのかなぁ」「何が悪いんだろう?」
5. 「急いでいます」「困っています」等、自分の都合を全面に押し出す。
6. もう試したことを得意げに指摘してくる奴には、厳しく対応。
  「それが駄目だったから質問してるんです」「それはもう試してみて駄目でした」
  "どう"だめだったのか、本当に実際それを行ったかどうかなんか問題じゃない。
7. ストレートに答えを書かないもったいぶったレスには、逆切れで対応。
  「だからどうすればいいんですか?」「分からないなら引っ込んでろやゴルァ」
  示されたURL等を参照するなんて態度は、回答者を甘やかすことに他ならないので
  絶対に避ける。
8. 情報は小出しに。

「エスパーきぼんぬ」補足
上の八ヵ条を「一つでも」満たす者は質問者として不適格だということだ。
そのような悪い質問に対して答えられるのは,
質問者の意図をすべて汲み取ることのできるエスパーでもなければムリ,
という意味であって,決して,高度な技術を持つユーザに対する尊称でなはい。
まちがっても「エスパーの方,回答お願いします」
なんて痛い質問するな。つうか氏ね。
347名無しさん@お腹いっぱい。:2005/06/20(月) 10:59:55 ID:uKqqXRTc0
たりく、また
348名無しさん@お腹いっぱい。:2005/06/24(金) 13:23:50 ID:12nkZd8m0
>>345
選択とクリップボードのEncodeが設定されてんじゃないの?
C-x RET xで変えてみれば?
あと.emacs{|.el}で何か指定してるなら外してみるとか。

俺の環境だと特に設定してない状態で文字化けしない。
"GNU Emacs 22.0.50.1 (i386-mingw-nt5.1.2600)
of 2005-06-16 on localhost"
349名無しさん@お腹いっぱい。:2005/06/30(木) 09:46:52 ID:muNBI+gh0
そういえばNTEmacsでスクロールバーのカウント数と現在位置の計算ってどこでやってんだろ。
何かスクロールが引っかかることがあるから気になるんだけど。
スクロールバーのカウント数がスクロール位置によって変化しているように見える。
350名無しさん@お腹いっぱい。:2005/07/04(月) 00:52:28 ID:zPBKoSwa0
>>7
> >>6
> フォント設定は、
> ttp://pc5.2ch.net/test/read.cgi/software/1076239716/543
> に書いてあります。

ここのところ、貼っていただけないでしょうか。
351名無しさん@お腹いっぱい。:2005/07/04(月) 15:16:56 ID:G5nxZT700
(w32-shell-execute "open" url) ;; IE に指定された url のページを表示させる
が異様に遅くなるような気がするのですが、どうしてでしょう?
(start-process ...)
で IE にURLを送る時はかなり早いのですが。
----
ntemacs 22.0.50
352351:2005/07/06(水) 14:52:47 ID:mE3q+y4L0
自レス。
メモリーを交換したらあまり違いがなくなりました。
353名無しさん@お腹いっぱい。:2005/07/07(木) 02:33:01 ID:VAbtMTF+0
起動時の画面を起動時以外に出すにはどうしたらいいんでしょう?
354名無しさん@お腹いっぱい。:2005/07/07(木) 03:07:45 ID:1B8hNv8D0
(display-splash-screen) のこと?
355名無しさん@お腹いっぱい。:2005/07/07(木) 09:57:22 ID:fs/+qzDJ0
>>349
NTじゃないEmacsのgtk+版でもそうなる。
根本的におかしい気がするんで、誰か直してくんないかな。
356名無しさん@お腹いっぱい。:2005/07/07(木) 13:16:14 ID:VAbtMTF+0
>>354
それです。どうもありがとうござます。

ただ・・・gnuclientwを使ってNTEmacsを起動するとスプラッシュがでないのが
寂しいので、.emacsの最後に(display-splash-screen)と書いてやればいいかな
と思っていたんですが、微妙にうまくいかないですね・・・
357名無しさん@お腹いっぱい。:2005/07/08(金) 00:03:23 ID:bHXOZrqc0
>>356
今までに、2回は同じ回答をしたことある
(require 'gnuserv)
(add-hook 'emacs-startup-hook 'gnuserv-start)
358名無しさん@お腹いっぱい。:2005/07/08(金) 01:03:55 ID:erNk0Exo0
>357
心の底から感謝。
359名無しさん@お腹いっぱい。:2005/07/09(土) 23:34:26 ID:C9IG1q/50
ttp://cgi.netlaputa.ne.jp/~kose/diary/?200407b&to=200407190#200407190
ここを参考にさせていただいてcygwinでmakeしているのですが
libXpm-noxが見つかりません。(xpm無しなら作れています)
どこから入手したら良いか教えてください。

p.s. パパさんいつもお世話になり感謝です。
360名無しさん@お腹いっぱい。:2005/07/09(土) 23:38:16 ID:BBGjQg140
361名無しさん@お腹いっぱい。:2005/07/09(土) 23:56:24 ID:C9IG1q/50
ええ、そこからもリンクされている
ttp://gnuwin32.sourceforge.net/packages.html
ttp://sourceforge.net/project/showfiles.php?group_id=23617
にxpm-noxのパッケージが無いという話なんです…。
cygwinに入ってるxpm-noxでも良いのかな…。
362名無しさん@お腹いっぱい。:2005/07/10(日) 00:02:53 ID:7S1Fdo8k0
363名無しさん@お腹いっぱい。:2005/07/10(日) 00:27:44 ID:/yZ9PHiy0
ありがとうありがとうありがとう!
binのところlibに変えてどっちも入手できました。
364名無しさん@お腹いっぱい。:2005/07/10(日) 08:08:11 ID:/yZ9PHiy0
pngが表示できた。dll入れ替えでjpgもいけた
path確認してdllの名前かえてxpmもカラーになった
でもgifが表示できないよママン。・゚・(ノД`)・゚・。

>>360の人のバイナリで表示できたので同じdllを使って、
$PATHにimage-library-alistのと同名のdllが無いこと確認して、
gifファイルをEmacsにDnDしてImageモードにはなって、
image-toggle-display (C-c C-c)してもイメージとして表示できないという
症状の場合、他にどんな原因が考えられるでしょうか?

CVS HEAD で昨夜coしたものです。
365名無しさん@お腹いっぱい。:2005/07/10(日) 08:36:14 ID:7S1Fdo8k0
>>364
確認だけど、 (image-type-available-p 'gif) は t を返すんだよね?
366名無しさん@お腹いっぱい。:2005/07/10(日) 10:27:32 ID:/yZ9PHiy0
>>365 ありがとうございます。
nil が返ってきました。orz

image.o と emacs.exe を objdump すると gif 絡みの関数が見えることから
emacs.exe 自体は大丈夫ぽいと考えて良いのかな…。
libungif.dll を objdump で覗くと image.c から呼ばれてるっぽい関数も見えます。
…すると dll の load 自体が失敗しているのでしょうか。

半端知識で挑んでいるのでこの程度でテンパりました。
この先どう調べたら良いかアドバイスお願いしますです。
367名無しさん@お腹いっぱい。:2005/07/10(日) 12:14:51 ID:/4iGL6Mo0
そもそも HAVE_GIF が定義されてないとか。
368367:2005/07/10(日) 12:18:27 ID:/4iGL6Mo0
あ、.o には関数が見えるのか。
ごめん、ちゃんと読んでなかった。無視して。

デバッガで init_gif_functions にブレークポイントを置いて
追いかけてみたら?
369名無しさん@お腹いっぱい。:2005/07/11(月) 14:03:06 ID:flc3c7sB0
>>364
私も半端知識ですが、そもそもconfigureの時に、以下のメッセージが出ましたか?
ひょっとしてwithout GIF supportになったのでは?

Checking for libgif...
...GIF header available, building with GIF support.

ここなんかも参照して、もう一回ビルドしなおしたらどうでしょう?
http://home.hiroshima-u.ac.jp/~puppy/NTEmacs/kihonhen.html
話ズレてたらごめん
370名無しさん@お腹いっぱい。:2005/07/12(火) 13:09:11 ID:b/YNu5na0
NTEmacs、使い心地はどうでしょう?
371名無しさん@お腹いっぱい。:2005/07/12(火) 13:38:45 ID:qdZ18jw10
21.4 用の IMEパッチってない? CVS 用のは、結構違うみたいだわ。
372名無しさん@お腹いっぱい。:2005/07/12(火) 18:47:46 ID:Xqw0I+6h0
>>370
Linux や Unix 上での Emacs と同じぐらいの使い心地。
373名無しさん@お腹いっぱい。:2005/07/12(火) 19:21:34 ID:ARLzfn1t0
>>370
ふわふわの夢見心地だ
374名無しさん@お腹いっぱい。:2005/07/12(火) 19:35:29 ID:mo9DzM5+0
>>372
安定性は?
375名無しさん@お腹いっぱい。:2005/07/12(火) 21:17:55 ID:BVsI/i6M0
>>374
めちゃくちゃ安定してる。ピクリともしない。
376名無しさん@お腹いっぱい。:2005/07/12(火) 21:52:37 ID:mo9DzM5+0
>>375
ほんとぉ〜?
377名無しさん@お腹いっぱい。:2005/07/12(火) 22:52:01 ID:k+WyCKR10
>>375
「びくともしない」なら安心できる。
「ピクリともしない」じゃ死んでるんだが…。
378名無しさん@お腹いっぱい。:2005/07/12(火) 23:04:34 ID:ARLzfn1t0
夏場は腐りやすいから用心しろよ
379名無しさん@お腹いっぱい。:2005/07/14(木) 01:06:10 ID:uJFrQPsZ0
xyzzyから移行しようかと思うが、今までのカスタマイズがムダになるのがなぁ。
380名無しさん@お腹いっぱい。:2005/07/14(木) 02:06:47 ID:lk3jK3yH0
>>379
スクラッチビルドに近いカスタマイズでもしてるの?
どっかからパクった設定なら同じ方法でわりかし近いところまでは持ってけるだろう
無理して移行する理由でもなければ xyzzy のままでもええんでない?
381名無しさん@お腹いっぱい。:2005/07/14(木) 21:37:45 ID:Hi4PXMw/0
>>379
適材適所。両方使えばいい。
382名無しさん@お腹いっぱい。:2005/07/17(日) 06:51:33 ID:w0FN83ko0
ttp://homepage.mac.com/matsuan_tamachan/emacs/index.html#2
バイナリ更新しました。
Font設定、set-fontset-font の使い方に大間違いが有りましたので、修正しました。

transparencyの設定の応用例も見てやってください。遊べます。
ttp://homepage.mac.com/matsuan_tamachan/emacs/readme.ja.txt
383名無しさん@お腹いっぱい。:2005/07/17(日) 13:09:10 ID:GChymt4X0
>>382
昨日初めてNTemacs入れました。
コンパイルの仕方も分からない人間ですので、こういった形で提供して頂けると
ヘタレはおおいに助かります。
384Koizumi:2005/07/17(日) 16:55:16 ID:H+6OlF3B0
>>382さん
先ほど試させていただきました。いつもお世話になってます。m(_ _)m
自分はクロックレートの低い Pentium III ラップトップを使用して
いますので、PIII optimizationパッケージ、、重宝してます。
385名無しさん@お腹いっぱい。:2005/07/17(日) 17:01:44 ID:sTLOc5lz0
>>384
しかし、VC版の方が格段に速いという罠。って、体感できるほどではないけど。
386名無しさん@お腹いっぱい。:2005/07/17(日) 17:17:23 ID:gvCKHXXg0
ヘタレ乞食として、恥を承知でお願いします。

ttp://homepage.mac.com/matsuan_tamachan/emacs/NtemacsFont.html#2

にあるように IPA フォントをビットマップを抜いて、小さいフォント
でもアンチエイリアスが効くようにしたいのですが、指定されている
やり方では駄目でした。

誰か加工済みのものをアップしてもらえると助かりまつ。
387名無しさん@お腹いっぱい。:2005/07/17(日) 21:57:41 ID:w0FN83ko0
>>386 IPA のライセンス上、おまけがいっぱい附いてしまうので、
実質上不可能です。悪しからず。
388名無しさん@お腹いっぱい。:2005/07/17(日) 22:10:06 ID:/YAdnqw/0
>>382

ありがとうございました。
389名無しさん@お腹いっぱい。:2005/07/20(水) 13:59:50 ID:OPGsXHka0
今回の cvs 版,ちょっとおかしいような気がする.
emacs -q で起動して,新規で C-x C-w してファイル保存しようとするとエラーでない?
wrong type argument なんとかってやつ
390名無しさん@お腹いっぱい。:2005/07/20(水) 15:44:59 ID:XXXOYhet0
ntemacsのコンパイルについて質問です。

コンパイルの仕方を紹介しているサイトで、RECONVERSION、CLIENTEDGEを
指定されているんですが、これはソースディレクトリ全体にgrepをかけても
出てきません。
なにか意味のあるものなのでしょうか?
もし意味があるものでしたら教えてください。
391名無しさん@お腹いっぱい。:2005/07/20(水) 15:49:01 ID:RRngbktc0
>>390
パッチ当ててから grep した?
392390:2005/07/20(水) 16:42:28 ID:XXXOYhet0
>>391
あ、なるほど。
ということは、パッチを適用しなければ必要ないんでしょうか?
とりあえず、パッチなしで使用するつもりです。
393390:2005/07/20(水) 16:59:51 ID:XXXOYhet0
自己解決しました。

RECONVERSIONはIMEパッチに、CLIENTEDGEは別の見栄えをよくするパッチに
含まれていました。

お騒がせしました。
394名無しさん@お腹いっぱい。:2005/07/21(木) 15:42:08 ID:Jnb4OwT00
ソースからntemacs22.0.50.1 + mew + mhc + navi2chな環境を構築できた。
やっと、Meadowから脱脚できそうだ。
例によって、広松さんのページが移行の引き金になった。どうもです。

#どうでもいいことだが、gccで-mfpmath=sseは遅くなるだけなんで
#やめたほうがいいと思われる。理由は(ry
395名無しさん@お腹いっぱい。:2005/07/21(木) 16:02:32 ID:l88VfBMU0
>>394
俺は Meadow3.0-dev に戻ろうかと・・・。速いしね。
396名無しさん@お腹いっぱい。:2005/07/21(木) 16:25:53 ID:zhkDcS8f0
>>395
え?そんなに速いの?
ntemacsもVCでコンパイルしたらそれなりに速いんじゃないの?
397名無しさん@お腹いっぱい。:2005/07/21(木) 16:33:53 ID:l88VfBMU0
>>396
ほぼ同じ .emacs で起動時間を比べると、NTEmacs に比べて 75% くらいだった。
2.1 系の遅さが嘘みたい。
398名無しさん@お腹いっぱい。:2005/07/21(木) 16:34:22 ID:l88VfBMU0
>>397
VC7 でビルドしての比較ね。
399名無しさん@お腹いっぱい。:2005/07/22(金) 05:07:01 ID:e1jMYlLl0
>>386
漏れは、つい二週間ほど前にその方法で作ったんだが・・・
「IPA フォント ビットマップ」 でググった一番上のサイトで
落とせるみたいよ。
自分で作ってrar圧縮したのは 6.2M だが、そこのはライセンスの関係で
24M のファイルを落とさなきゃならん。

>>382
ありがたく使わせて頂いています。
「私のフォント設定」のページで、.emacsの設定部分と、
IPAフォントの書き換え手順が改行なしでゴチャッと表示されるのは、
IEで見ているから?
ついでに、( → '( が正しいような。

(create-fontset-from-ascii-font "-*-MS ゴシック-normal-r-*-*-16-*-*-*-c-*-iso8859-1" nil "MSGothic16")
(set-fontset-font "fontset-MSGothic16" 'japanese-jisx0208 '("MS ゴシック" . "jisx0208-sjis"))
(set-fontset-font "fontset-MSGothic16" 'katakana-jisx0201 '("MS ゴシック" . "jisx0201-katakana"))

今まではこうしてたけど、これでも問題ナッシングでしたよ。
(create-fontset-from-fontset-spec
"-*-MS ゴシック-normal-r-*-*-16-*-*-*-c-*-fontset-MSGothic16,
katakana-jisx0201:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-jisx0208-sjis,
japanese-jisx0208:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-jisx0208-sjis" t)
400名無しさん@お腹いっぱい。:2005/07/22(金) 06:45:33 ID:F+OfpZGb0
401Zeno ◆5nZQbNmQPs :2005/07/22(金) 14:47:48 ID:4TElPhIJ0
Reply-to:>>399
> IPAフォントの書き換え手順が改行なしでゴチャッと表示されるのは、
> IEで見ているから?

         <pre> ... </pre> されていないからであろう。

       Emacs-Wiki でそうさせるには、整形したくないテキストを
              <example> ... </example>
    で囲むとうまくいく。(少なくとも初期の emacs-wiki ではそうだった。)
_________________
If T is consistent then T !|- R_T
If T is consistent then T !|- ¬R_T. -- John B. Rosser
402名無しさん@お腹いっぱい。:2005/07/30(土) 09:37:48 ID:gWZsuf6p0
IMEパッチを当ててVCでビルドすると、
w32fns.c と xdisp.c でQcenter が二重定義とか怒られた。。

とりあえず IMEパッチで追加してる w32fns.c のほうの
Qcenter 関係を削除してビルドたけど、
ホントはどう修正するのが正しいですか?

おしえて呉呉。
403名無しさん@お腹いっぱい。:2005/07/30(土) 11:03:48 ID:IHMD51tp0
>>402
それで OK。
404名無しさん@お腹いっぱい。:2005/07/30(土) 23:41:19 ID:FrQjh+Dj0
某ブログで、VC7とMinGW(gcc3.4)のベンチマークを取ったところ
MinGWのほうがかなり早いという結果が出ていた。

まぁ所詮ブログだし、ベンチプログラムは自作オセロゲームの
思考ルーチンだったんで鵜呑みにするわけにはいかないけど、
気になってしょうがない。

自分でNTEmacsで確認したいんだけど、この為だけにVCを買えないので、
最近出たMSのフリーコンパイラで確認しようと思うんだけど、
これってVCとオプティマイズ性能も含めて互換姓があるんでしょうか?
とりあえずやるだけやってみるけど。
405名無しさん@お腹いっぱい。:2005/07/30(土) 23:45:12 ID:IHMD51tp0
>>404
ちなみにどこ? 起動時間でしか比較してないけど、VC7 の方が速かった。

最近出たMSのフリーコンパイラってのは、Visual C++ の Express Edition?
それとも、2003 の Toolkit? 前者は Visual Studio 2005 相当なんで、
そのままじゃビルドすらできないはず。後者は問題なし。
406名無しさん@お腹いっぱい。:2005/07/31(日) 00:59:04 ID:Py8X4pyW0
VCって最適化機能のないバージョンがあるよね。
そういうの使ってたりして<ブログ
407386:2005/07/31(日) 06:16:35 ID:KeNgpT8W0
>>387
>>399

二週間、辺鄙な所に出張でネットできませんでした。
コメント、どうもです。
408名無しさん@お腹いっぱい。:2005/07/31(日) 14:35:40 ID:gvdVHqO70
>>403
これで安心してVCで作ったNTEmacsが使える。ありがとう。

409364:2005/07/31(日) 16:52:18 ID:5hUToSUa0
>>367-369 えらい遅レスですみません
転属してまっさら新しいPCでmakeしたらGIFも問題無く表示できるように
なってしまいました。なにも変えたつもりは無かったのですが。
情報量ゼロですみません。とにかくありがとうございました。
410404:2005/07/31(日) 18:18:21 ID:Z88C716n0
>>405
ttp://hfujita.air-nifty.com/blog/2005/07/vc_vs_g.html

2003Toolkitのほう。
しかし、なぜかnmakeが入ってなくて途方に暮れたが、調べるうちに
PlathomeSDKを入れればよさげな事に気がつき、インスコを
開始したがやたら時間がかかってもう面倒臭くなってきた。

ttp://www.antoine.st/2005-06.html
ここにも比較があったけど、確かにVCの方が起動が速そうだけど
そんなに差はなさそうだな。

あと、画像関係のライブラリをMinGWと同じようにしたら、
zlib.hがunistd.hを要求してて、エラーになってwithout○○になる。
MinGWからコピってくればその場は凌げそうだけど、
多分やり方が違うんだろうな。
411名無しさん@お腹いっぱい。:2005/08/05(金) 23:45:04 ID:MVcZRrB10
これのアイコンは何をかたどっているの?
412名無しさん@お腹いっぱい。:2005/08/06(土) 02:22:15 ID:XRS247+H0
MinGW で昨日の CVS をビルドすると make bootstrap でこけるようです。
とりあえず Cygwin ではビルドできましたが調査していないのでご報告だけ。
私の環境だけの問題かもしれませんが。
413413:2005/08/12(金) 21:36:24 ID:8kWwEIsP0
>>282 を参考にして最小限のツールだけでビルドしてたんですが、
coreutils と findutils の bin の中身をすべてコピーしておけば解決しました。
以前は不要だった何かが足りなかったようですが、
素人なので何が足りなかったのかは不明です。
414412:2005/08/20(土) 16:44:44 ID:7Fi1jaY80
>>413 はおそらく実際には無関係で、
パスに cygwin の sh があったのでそれが使われたのが原因みたいでした。
cmd が使われるようにしておけば普通にビルドできたんですね。
415名無しさん@お腹いっぱい。:2005/09/02(金) 18:00:55 ID:RD0DgvQA0
ho
416名無しさん@お腹いっぱい。:2005/09/06(火) 20:02:54 ID:wQkCF6S50
shu
417名無しさん@お腹いっぱい。:2005/09/08(木) 23:02:57 ID:RkkmLcE40
ttp://homepage.mac.com/matsuan_tamachan/emacs/NtemacsBinaries.html
の2005-7-10 のバイナリをWinXPで動かしてます。
香り屋さんとこで頂いたTTFのBDF M+を欧文/日本語共に適用したいのですが、
fontset作成がうまくいかないです。(Font `fontset-Mplus' is not defined と言われる)
下に内容を晒しますので、宜しければ不備を指摘して頂けないでしょうか?

(create-fontset-from-fontset-spec
"-*-BDF M+-normal-r-*-*-12-*-*-*-c-*-fontset-Mplus,
japanese-jisx0208:-outline-BDF M+-normal-r-normal-normal-12-90-96-96-c-*-jisx0208-sjis,
japanese-jisx0212:-outline-BDF M+-normal-r-normal-normal-12-90-96-96-c-*-jisx0208-sjis,
katakana-jisx0201:-outline-BDF M+-normal-r-normal-normal-12-90-96-96-c-*-jisx0208-sjis,
latin-jisx0201:-outline-BDF M+-normal-r-normal-normal-12-90-96-96-c-*-iso8859-1,
japanese-jisx0208-1978:-outline-BDF M+-normal-r-normal-normal-12-90-96-96-c-*-jisx0208-sjis")
(add-to-list 'default-frame-alist
'(font . "fontset-Mplus"))

内容は
ttp://www.netlaputa.ne.jp/~kose/Emacs/index2.html#NTEmacs_TTfont
が元です。フォント名"BDF M+"を例えば"Courier New"等に置換すれば、この記述でもうまくいくようです。
よろしくお願い致します。
418名無しさん@お腹いっぱい。:2005/09/09(金) 00:08:24 ID:PrfOz26t0
>>417
勘だけど、"+" が悪さしているんじゃないかと思う。
TTF のフォント名をアルファベットだけの名前なんかに変えて試してみたら?
419417:2005/09/09(金) 11:43:14 ID:s5oVf9MN0
>>418
お返事ありがとうございます。おっしゃる通りやったらうまくいきました!以下備忘録
まず香り屋さんのTTF BDF M+
ttp://www.kaoriya.net/#BDFM+
を頂きます。改変の上での使用もOKのようです。名前変更のために、kishさん?のttfname2
ttp://www003.upp.so-net.ne.jp/kish/ttfname2.html
を使わせてもらいました。これは、TTFの各種情報をXMLで吐いてくれるものです。
逆にXMLを食わせてTTFの情報を変えることも可能です。下記の様に機械的に実行できます。
#!/bin/sh
for fname in *.ttf
do
./ttfname2.exe $fname temp.xml
sed -i 's/M+/Mplus/g' temp.xml
./ttfname2.exe $fname temp.xml ${fname%.*}_mod.ttf
done
こうして、"M+" が "Mplus"となったTTFが得られます。これを >>417 のように指定したらうまく表示できました。

ズバリ原因を見抜いた >>418 さんには敬服するばかり。ありがとうございました。
これからはfaceの設定をがんばることとします。
420名無しさん@そうだ選挙に行こう:2005/09/11(日) 04:12:58 ID:rZ0BEz2Q0
WinXP上、hiromatsu御大のNTEmacs 2005-7-16(22.0.50.1)バイナリです。
【症状】*.tex ファイル読み込みで文字コード判別がうまくいかない(*.txtとかならOK)

.emacs中に(set-language-environment "Japanese")を記述し、TeX関連は一切記述していません。
例えば、SJISで「こんにちわ」だけの10Byteのファイルを作るとします。
この時、拡張子がtexだと化けます(\244\263...)。txt、c、pl、shなら化けませんでした。
化けた時のモードラインに"S"はなく、"-\--"です。また、EUCのファイルでも同様の症状です。
一方でC-x RET c で "sjis-dos"すれば、化けずに読みこめます。
さらには、Meadow 2.10.7 (Emacs 21.4.1) でこの症状は見られませんでした。

TeXのコマンドが皆無なのにこうなるのは、LaTeX(やてふでも同様でした)のモード
そのものが判別にかかわっているからなのでしょうか?また、対処のためには
どのあたりを調べ、いじるとよいのでしょう?なるべく「自動判別」してほしいのですが。
そしてこれは、NTEmacs、あるいは22.0開発版特有の何かのせいなのでしょうか?

先生方、未熟な私にヒントを下さいませ。。。
421420:2005/09/11(日) 14:24:31 ID:AK3geNMA0
追記です。
ttp://ftp.gnu.org/gnu/windows/emacs/
より emacs-21.3-fullbin-i386.tar.gz を頂いて試したのですが、上記文字化けは
発生しませんでした。開発版ゆえの挙動なのでしょうか・・・?
422名無しさん@お腹いっぱい。:2005/09/15(木) 00:27:50 ID:OeJLsG3n0

等幅font設定用パッケージ(carbon emacs & NTEmacs 両用)
http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/macemacsjp/fixed-width-fontset

NTEmacs の bold を補正して、等巾になるようにしています。

お試しください。
423名無しさん@お腹いっぱい。:2005/09/22(木) 16:56:27 ID:VewoITPt0
>>422

すばらしい。

NTEmacs で IPAフォントを利用してたけど、
Emacs が立ち上がった時の表示フォントが変だった。

でも、パッケージにあるように以下を指定したら、
とってもよくなった。
感謝。

(set-face-attribute 'variable-pitch nil
:family "arial"
:slant 'normal
:weight 'normal)

424名無しさん@お腹いっぱい。:2005/09/26(月) 10:42:05 ID:aa7JxmdZ0
試しに NTEmacs から Linux 上での Emacs に乗り変えようとして
cvs -d:ext:[email protected]:/cvsroot/emacs co emacs
をし、 make してみたのですが、出き上がった実行ファイルである emacs は
"コンソール上" でしか走りません。
http://homepage.mac.com/matsuan_tamachan/emacs/BuildNtemacs.html
でみつかる emacs のように、 xwindow 上で起動する emacs の make の仕方、若しくは
コンパイル済みの emacs が見つかる url を (スレ違いかもしれませんが) 教えていただけませんか?
425名無しさん@お腹いっぱい。:2005/09/26(月) 11:49:50 ID:gdUqQgC90
>>424
まず、./configureで出力されるメッセージの最後のほうの

What window system should Emacs use? x11

がどうなっているか調べろ。

X関連のライブラリが入ってなければ、コンパイル済みemacsを
手に入れても、X上で動かすことはできない。
426名無しさん@お腹いっぱい。:2005/09/26(月) 11:54:37 ID:aa7JxmdZ0
多分 x11 にはなっていなかったかと思います。

> X関連のライブラリが入ってなければ、コンパイル済みemacsを
> 手に入れても、X上で動かすことはできない。

その時はどのパッケージをweb上で持ってくればいいのでしょうか?
427名無しさん@お腹いっぱい。:2005/09/26(月) 13:22:26 ID:gdUqQgC90
>>426
どのLinux(ディストリビューション)を使用しているのかとか、
使用形態(サーバーにログインして使用してるとか)も不明なので答えようがない。
428名無しさん@お腹いっぱい。:2005/09/26(月) 17:17:28 ID:mg+B7NaO0
だからといってここで環境を列挙されてもウザい。
スレ違いってわかってんだからよそ行け。
429名無しさん@お腹いっぱい。:2005/09/27(火) 04:58:48 ID:hSxrYyeS0
>>427,428
答えがわかんないんだったらレスすんなよアホ
430名無しさん@お腹いっぱい。:2005/09/27(火) 11:56:22 ID:ZVcEKXfD0
NTEmacs CVSHEAD + IME patchをVC6でコンパイルしたんですが、
fep-get-modeが無いって怒られます。
src/w32ime.cにはfep-get-modeを作ってるらしき記述はあるんですが、何が悪いのでしょうか?

なお、コンパイルは、
configure.bat --with-msvc --prefix d:\hoge
nmake bootstrap
nmake
nmake install
と、やりました。
431430:2005/09/27(火) 17:08:42 ID:dMShQnE50
自己解決?しました。
configureに--cflags -DIME_CONTROLが必要なんですね。
これ入れると今度はimm32.dllの呼び出しでコケるようになりましたが…。
このあたりは根が深そうだなぁ…。x64でNTEmacsはむつかしいんでしょうかね。
432名無しさん@お腹いっぱい。:2005/09/28(水) 00:21:26 ID:fA4J9zpN0
まえに[(control shift hoge)]ていうのを教えてもらったんですけど、こうい
うのどこに書いてあるんですか?
infoのEmacsとEmacs FAQには書いてないようなんですが。。。
433 ◆/N/y/a/r/s :2005/09/28(水) 02:49:57 ID:r/HgDXaq0
M-x apropos とかそういう話ではなくて?
434名無しさん@お腹いっぱい。:2005/09/28(水) 23:59:24 ID:fA4J9zpN0
>433
たぶんそういう話ではなくて。
それとも、M-x aproposで何かを調べたら[(control shift hoge)]という書き方に
たどり着けるのでしょうか?
435名無しさん@お腹いっぱい。:2005/09/29(木) 00:06:29 ID:A6eWRRvh0
436名無しさん@お腹いっぱい。:2005/09/29(木) 01:09:26 ID:FSu0G3BC0
>435
ありがとうございます。
437名無しさん@お腹いっぱい。:2005/10/28(金) 17:08:55 ID:tP6sW4wl0
〜 ← 「から」で変換すれば出てくるこの記号、NTEmacsのバッファから
他のアプリへコピペすると、なぜか文字化けしてしまう。
〜 こんな風に。ファイルに書き出した内容は正常なんだけど。

今のところ気付いたのはこの記号だけで、他の文字は全く問題なさそう。
どこか設定間違っている?

(set-language-environment "Japanese")
(prefer-coding-system 'japanese-shift-jis-dos)
(set-keyboard-coding-system 'japanese-shift-jis-dos)
(set-clipboard-coding-system 'japanese-shift-jis-dos)
438名無しさん@お腹いっぱい。:2005/10/28(金) 18:28:24 ID:Wq131cwR0
>>437
navi2ch で見ると化けてないんだけど…w
でも多分、Emacs 上では Fullwidth Tilde (0x8160, U+FF5E) じゃなくて
Wave Dash (U+301C) になってるせいだと思う。

昔、他にも Unicode と Shift_JIS のマッピング?が変な記号を見かけたけど
忘れちゃった。Windows と違うマッピングをされると、クリップボードを経由
する時や Windows がらみのファイルの編集時に困るんだよね。
危なくて Windows 仕事の Unicode ファイルの編集には使えないorz
439名無しさん@お腹いっぱい。:2005/10/29(土) 21:54:11 ID:PtQZWwNX0
>>438
ttp://www.nijino.com/ari/emacs/utf-cjk.html
を参考に
subst-win.el
をロードすれば良いようだ。
440名無しさん@お腹いっぱい。:2005/10/30(日) 12:52:39 ID:FJ4lWeLw0
CVS最新にしたらマウスのホイールが動作しなくなった。。
なんか設定が必要なんだっけ?

441名無しさん@お腹いっぱい。:2005/11/03(木) 05:40:46 ID:gts+j1970
>>440
うちも久しぶりにCVS最新にしたら同じ症状になった。
<wheel-down> is undefined みたいなエラーが出てるんで
(setq mouse-wheel-down-event 'wheel-up
mouse-wheel-up-event 'wheel-down)
ってしたら動くようになったよ。

ChangeLog をざっと眺めてみたけど
どの変更のせいなのかはよくわかんない。
442名無しさん@お腹いっぱい。:2005/11/03(木) 08:25:30 ID:AuX0HUTY0
>>441
patchがアップデートされてるよ。
なので、age
443名無しさん@お腹いっぱい。:2005/11/03(木) 08:26:46 ID:AuX0HUTY0
age
444ハーピィ:2005/11/05(土) 13:51:43 ID:ez6yM64H0
E・∇・ヨノシ <444ゲット♫
445名無しさん@お腹いっぱい。:2005/11/07(月) 13:26:00 ID:KR9F4tLt0
はいーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
446名無しさん@お腹いっぱい。:2005/11/12(土) 13:05:22 ID:kshhQ+2G0
>>438, 439

遅ればせながらサンクス。subst-winとsubst-jisx0208ex両方入れたら、
〜_
コピペしても大丈夫!

あと、バイナリが今日付けで更新されてました。
ttp://homepage.mac.com/matsuan_tamachan/emacs/NtemacsBinaries.html
これから入れ替えてみます。ありがとう>作者
447名無しさん@お腹いっぱい。:2005/11/12(土) 15:50:26 ID:JOL/4WGu0
もう4ヶ月経ったから、そろそろくるとうれしいかなーと楽しみにしていたところです。
>>446 情報 thanks
>>作者さん 10倍 thanks
448名無しさん@お腹いっぱい。:2005/11/12(土) 19:25:36 ID:iH+ZIhVW0
>>446
質問なんだけど、Windows でユニコード文字列をコピーして、NTEmacs に
貼り付けられる? としたら、その場合の clipboard-encodng は何を指定するの?
449名無しさん@お腹いっぱい。:2005/11/12(土) 19:47:50 ID:Mlw6l+T10
>>448
utf-16le-dos (NT系OS上でのデフォルト) で
少なくとも IE から Unicode 文字を貼り付けられる。
ただし >>437-439 で指摘されてるような記号は別だけど。
450名無しさん@お腹いっぱい。:2005/11/14(月) 11:44:26 ID:CRUZluNf0
リンク属性のあるテクストの上にカーソルがのると、
[mouse-2: go to the occurance]
のようなポップアップがでてくるのですが、これは目障りな上に、でてくるまでの処理に時間がかかります。

どうにかこれがでないようにできないでしょうか?
451名無しさん@お腹いっぱい。:2005/11/14(月) 16:06:49 ID:UbcUd+O+0
テクスト
452名無しさん@お腹いっぱい。:2005/11/14(月) 21:13:18 ID:E0WR8lbJ0
>>449
遅くなりましたけど、無事うまくできました。ありがとうございました。
453名無しさん@お腹いっぱい。:2005/11/15(火) 03:02:57 ID:HRuQf1SU0
>>450
(tooltip-mode 0)
これで、[mouse-2...]みたいなメッセージがミニバッファに表示される。

最後を 0 にするか nil にするかは人によって異なるけど、
どっちが正しいとかってあるのかな?

ちなみに、M-x tooltip-mode でトグル。
出てくる時間とか変更したければ、lisp/tooltip.el を覗いてみる。
454名無しさん@お腹いっぱい。:2005/11/15(火) 03:20:40 ID:HRuQf1SU0
>>411
gnu(動物のヌーのほうね)の頭部。

普通はこっちのほうが使われる。
http://www.gnu.org/graphics/heckert_gnu.html

でもNTEmacsはこっちが使われる。
http://users.adelphia.net/~rob.davenport/gnuicons.html

これがダサいってんで、こんなのを描いて使ってる人もいる。
http://www.math.leidenuniv.nl/~frasson/emacs.ico
455名無しさん@お腹いっぱい。:2005/11/15(火) 04:32:59 ID:HnSpz5tP0
>>453
やっとあの目障りなポップアップが消えるようになりました。どうもです
456名無しさん@お腹いっぱい。:2005/11/19(土) 01:00:57 ID:X9Ek+KjI0
bdfフォントに関して質問があります。
ttp://homepage.mac.com/matsuan_tamachan/emacs/index.html
からいただいたバイナリを使っているのですが、bdfの東雲とmplusを使おうと思い

d:/cygwin/usr/local/share/emacs/fonts/bdf

に展開して、設定ファイルにその場所を

(setq bdf-directory-list '("d:/cygwin/usr/local/share/emacs/fonts/bdf"))
(setq w32-bdf-filename-alist (w32-find-bdf-fonts bdf-directory-list))

という感じで指定して起動してみているのですが、

(insert (prin1-to-string (x-list-fonts "*")))
を、評価しても追加したフォントが含まれていません。

使わせてもらっているバイナリは21.3と22.0と両方で、どっちでもだめなんです。
フォンとパスの設定、指定がおかしいのでしょうか。。。
457名無しさん@お腹いっぱい。:2005/11/19(土) 17:25:43 ID:958Pqh5X0
今日一時間使っている間に、二度も落ちた。
どっちも、IMEで日本語を入力中の出来事。
もう少し使ってみないと何とも言えないが、ちょっと前よりも
不安定になった?

今度時間を作って、自分でビルドしてみよ。
以上、チラシの裏。
458SKK 使用者:2005/11/19(土) 18:21:11 ID:Bk+OhUJU0
>>457
一度も落ちたことがない
459名無しさん@お腹いっぱい。:2005/11/19(土) 23:22:58 ID:hz0AFl4G0
>>457
パッチの日付は?
460457:2005/11/20(日) 13:31:46 ID:FHUtFUXq0
456とかの書いているサイトに上げられている11-11版バイナリを使っています。
IMEのパッチがどのバージョンかは分かりません(申し訳ない)
MS-IMEを使用(MS Office 2003に入っているバージョン)

その後、pen3最適化版を止め、通常バイナリに入れ替えましたが、
昨日一回、今日も一回落ちました。
(さっきは、IMEをONにして、kouと三文字入力した時に落ちた。
とは言え、それ自体に再現性はないけど)

今までは0606版を使用(0710版は使っていない)。
実はそのバージョンもたまに落ちます。

ま、色々と試してみます。
461名無しさん@お腹いっぱい。:2005/11/20(日) 16:16:57 ID:LTZOyQf00
おいらも落ちない
普段はかんなとか skk とかと使うし
IME は他のソフトでと使い分け
462名無しさん@お腹いっぱい。:2005/11/20(日) 16:32:16 ID:zKchCfOb0
ttp://homepage.mac.com/matsuan_tamachan/emacs/index.html
の記述は、いろいろ合わないところも出て来てるし、
不完全なバイナリーができるよ。

ttp://ourcomments.org/Emacs/w32-build-emacs.html
やっぱり、ここ見てやらないとね。
463名無しさん@お腹いっぱい。:2005/11/20(日) 18:15:40 ID:1/7bqwmh0
64ビット版だからかね?
464名無しさん@お腹いっぱい。:2005/11/20(日) 20:21:23 ID:zKchCfOb0
>>463
64bitは関係ない。
>>279からちょっと書いてある。たぶん実害はないと思う。
まぁ、エラーメッセージを出さずにビルドできるっていうだけだね。
465名無しさん@お腹いっぱい。:2005/11/20(日) 20:47:33 ID:1/7bqwmh0
>>464
ん? IME 関連の不具合(>>457, >>460)だよ。 おいらの環境(32ビット)じゃ、そうそう落ちないんで。
466464:2005/11/20(日) 21:08:24 ID:zKchCfOb0
>>465
スマソ...
467457:2005/11/21(月) 23:23:01 ID:qy5xJpaB0
まず最初に謝っておく。ごめん。

バイナリのバージョン関係なしに、漏れの.emacsの何かが
秘孔を付いているようだ。(これもまだ憶測でしかないけど。)

あまり皆さんを混乱させるのもアレだから、ちゃんと追求してから
また書き込みます。
とりあえず、今日丸一日、11-11のバイナリで落ちずに使えています。
468名無しさん@お腹いっぱい。:2005/11/23(水) 22:18:07 ID:lEXSX5pH0
>>431
激しくスレ違いなのですが、x64上でMeadowを使っていて似たような現象(日本語を入力しようとすると落ちる)に
悩まされています。NTEmacsではこの現象(imm32.dllで落ちる)を回避できるのでしょうか?できるなら乗り換え
ようかな…。
469名無しさん@お腹いっぱい。:2005/12/13(火) 03:07:05 ID:AzsFolG/0
>>Hiroさん
新しい12-06版のバイナリを使用させていただいてます。
あまり言う機会はとれませんが、毎回毎回ほんとうに感謝しています。
470名無しさん@お腹いっぱい。:2005/12/14(水) 13:20:40 ID:m2NXB4Z70
起動時にカレンダーを表示させていますが、
いつからか Welcome to GNU Emacs ... の文字が上に重なるようになりました。
C-l を起動後に入力すればクリアできますが、
これを自動的にクリアする方法はないでしょうか?
471名無しさん@お腹いっぱい。:2005/12/15(木) 19:55:00 ID:uADg+apK0
>>468
多分自分が431だったと思うんだが,ちと自信無い.
とりあえず,自分の場合Meadowだと動いたんだよな.
でも,今デスクトップでやってみたらダメだった.
ちなみにIMEは標準のやつ?
Win標準のなら動くんだが,SKKIMEだと落ちる.

色々試してるんだが,ノート(動く)とデスクトップ(落ちる)で
何が違うかよくわからんのだ.
とにかく動いてる環境もあるってことで...
472471:2005/12/16(金) 17:44:04 ID:WlG2wEiF0
今、ついに対処法らしきものを見つけたので報告。
Meadow3.00(自分で名前、外観変えてコンパイルしたオリジナルバイナリだけど)で、
Windows XP Pro x64 EditionでSKKIMEによる日本語入力をするには、
「テーマをLunaじゃなくてクラシックにする」
で解決…なんでやねん。

早くNTEmacsのx64版が出ると良いなぁ…
そういう予定ってあるんですかね?
473130:2005/12/18(日) 22:14:24 ID:MivOPLsm0
http://pc7.2ch.net/test/read.cgi/software/1129480572/133
だから確かめた上で書いている。

カーソル位置で IME から入力できなでしょ???????
474名無しさん@お腹いっぱい。:2005/12/26(月) 22:59:57 ID:evB6Gb9D0
proggyからPCFフォントをいただいてきて、pcf2bdfにして使っているのですが、
表示できるフォントとできないフォントがあります。たとえばCodingFontTobi1は
大丈夫ですが、ProggyCleanシリーズは全滅です。フォント自体は認識しているようなのですが。
日本語部分に指定しているM+は、どっちでもきちんと表示されています。

これが英語部が表示されない設定。
(create-fontset-from-fontset-spec
"-*-fixed-medium-r-normal-*-12-*-*-*-c-*-fontset-ProggyCleanSZCP,
latin-jisx0201:-windows-ProggyCleanSZCP-medium-r-normal--13-80-96-96-c-70-iso8859-1,
katakana-jisx0201:-mplus-gothic-medium-R-normal--12-120-75-75-C-120-jisx0208.1990-0,
japanese-jisx0208:-mplus-gothic-medium-R-normal--12-120-75-75-C-120-jisx0208.1990-0,
ascii:-windows-ProggyCleanSZCP-medium-r-normal--13-80-96-96-c-70-iso8859-1,
bitmap:-ETL-Fixed-Medium-R-Normal--16-120-100-100-M-80-BITMAP.8x16-0" nil 1)

これは大丈夫。。。
(create-fontset-from-fontset-spec
"-*-fixed-medium-r-normal-*-12-*-*-*-c-*-fontset-CodingTobi12,
latin-jisx0201:-raster-CodingFontTobi1-normal-r-normal-normal-12-90-96-96-c-*-iso8859-1,
katakana-jisx0201:-mplus-gothic-medium-R-normal--12-120-75-75-C-120-jisx0208.1990-0,
japanese-jisx0208:-mplus-gothic-medium-R-normal--12-120-75-75-C-120-jisx0208.1990-0,
ascii:-raster-CodingFontTobi1-normal-r-normal-normal-12-90-96-96-c-*-iso8859-1,
bitmap:-ETL-Fixed-Medium-R-Normal--16-120-100-100-M-80-BITMAP.8x16-0" nil 1)

どちらも(insert (prin1-to-string (x-list-fonts "*")))の結果から得た名前を使っているのですが。
なにかアドバイスいただけると助かります。
475名無しさん@お腹いっぱい。:2005/12/28(水) 05:06:02 ID:t9axqOD30
>>474
以前 Meadow のスレで Shinonome の話題が出た時,
12dot で同じような症状になるという話でした.

Shinonome で試したところ,avgWdth を 120 に決め打ちすると,なぜか英字も
60 幅でちゃんと表示されます.

> (create-fontset-from-fontset-spec
> "-shinonome-gothic-medium-r-normal-*-12-*-*-*-c-120-fontset-shinonome12,
> …

frame の幅が2倍になる以外は実害もないようでしたが,きもちわるいのでやめ
ました.後, bold も効きません.あんまり関係なさそうですが,一応参考ま
でに.

ところで,mplus で日本語の bold 効いてますか?当方 10px で設定したとこ
ろ何故か ascii しか効かないんですが.
476474:2005/12/30(金) 13:51:34 ID:kj7pXVKF0
>>475さん
レスどうもです。
幅を120で決めうちしてみましたが、状況は変わりませんでした。

新しくわかったのが、color-theme-* でテーマを変えると、フォントが
きちんと表示されるということです。そこで.emacsでcolor-themeを読み込まないように
してみたのですが、立ち上がった状態ではやはりフォントは見えませんでした。
いずれの場合も日本語はきちんと見えています。

日本語のboldですが、うちでも効いてないみたいです。
477名無しさん@お腹いっぱい。:2005/12/31(土) 14:35:04 ID:S3iWhroZ0
ttp://homepage.mac.com/matsuan_tamachan/emacs/NtemacsBinaries.html
にある emacs って、幾つかの elisp が最新のにバイトコンパイルされてなくない? よく
「*.el ファイルの方が *.elc よりも新しい」って怒られるんだけど。 俺だけ?
478名無しさん@お腹いっぱい。:2006/01/14(土) 01:35:15 ID:812kmDIy0
VC8でコンパイル通らなかったんだけど、コンパイル成功した人いますか?
479名無しさん@お腹いっぱい。:2006/01/14(土) 01:39:44 ID:FHztz/nz0
コンパイルはとりあえずできるんだけど、temacs.exe が正常に動かない・・・
480名無しさん@お腹いっぱい。:2006/02/03(金) 12:53:34 ID:eMzHcMvB0
ある時期からビルドの過程でバイトコンパイルするときに、
いくつかのファイルを繰り返しロードするようになりましたが、
時間がかかるので回避できないんでしょうか?

Loading subst-ksc (source)...
Loading subst-gb2312 (source)...
Loading subst-big5 (source)...
Loading subst-jis (source)...
481名無しさん@お腹いっぱい。:2006/02/04(土) 21:03:22 ID:O0GBLLxW0
Unix板emacs のスレッドで質問したのですが、スレ違いのようなので
もう一度ここで質問させてください。

かなり前の質問で申し訳ないのですが、どうしても解決したいので、
またトライしてみます。前にした質問はこれです:

| 前まではカーソルの色が黄色だったのに、いきなり白になって、
| それからというもの、 cursor で他の色を指定しても全く変わらなくなってしまいました。
| どこに原因がありそうなのか、わかる方、教えていただけますか?

普段はバックグラウンドを黒にしていますが、バックグラウンドが白の場合、
カーソルの色が黒になります。

この現象は今の設定で NTEmacs (GNU Emacs 22.0.50.1 of
2005-11-10 on A208752) を XP 上で動かすと起こる問題なのです
が、同じ設定でも Windows 2000 上では全く問題ありません。だか
ら、何らかのアプリケーションがこの問題を引き起こしているのか
な、と予想しているのですが、もしそうである場合、それが何か検
討がつきません。

もし原因が何かわかる方がいらっしゃったら教えてください。
482名無しさん@お腹いっぱい。:2006/02/04(土) 21:59:14 ID:T/CGF2tI0
おまえさん…徹底的にマルチするつもりだな…
483名無しさん@お腹いっぱい。:2006/02/05(日) 00:36:41 ID:w6dLpnNP0
マルチ
http://pc8.2ch.net/test/read.cgi/unix/1126958720/668

徹底スルーよろしく。
484名無しさん@お腹いっぱい。:2006/02/19(日) 20:49:36 ID:oEYS7MCf0
xyzzyつかっていたのですが、プログラムを書くのにEmacsの方が便利そうなのでインストールしてみました。
初めてのことばかりで、どえらい時間かかりました。
Unix系のツールを集めて、初めてCSVをつかってソースを取得、画像サポート用のソースを取得、
IMEパッチの当て忘れてやり直したり、透明用のバッチをあてるとリンクエラーになってCSVを再取得してやり直したり、
nmake bootstrap中に、UINT16、UINT8が無いと怒られり、etc/DOCが無いと怒られたり、
画像サポートのチェックで(eval 'image-type)ではなく、(eval 'image-types)なのにダメだと勘違いして
コンパイルし直したりしました。

しかし、動くとうれしいですね。IMEもいい感じです。
これからC++を書くのに使うつもりですが、いかんせん取っ掛かりがないので、
どこかいい感じのTIPsサイトがあれば教えていただけませんか?
485名無しさん@お腹いっぱい。:2006/02/19(日) 20:58:03 ID:rpbts1gu0
>>484
抜けられない世界へようこそ。

とりあえず cc-mode の info に目を通しておくことをお勧めする。
486名無しさん@お腹いっぱい。:2006/02/19(日) 21:39:37 ID:Ac9wWT5A0
csv ワロスww
487名無しさん@お腹いっぱい。:2006/02/19(日) 21:56:41 ID:oEYS7MCf0
>>485
まずはInfoを読んでみます。
あれって読みにくくてすごく疲れるんですが、あきらめて読みます。

>>486
CVSでしたね。コマンドもよく打ち間違えます。
488名無しさん@お腹いっぱい。:2006/02/19(日) 21:59:03 ID:4YsjluAJ0
>>484
http://www.bookshelf.jp/
Meadow/NTEmacsともに参考になりますよ。
489名無しさん@お腹いっぱい。:2006/02/19(日) 22:10:18 ID:lLdH9XPt0
Infoはsとlとdと<だけ覚えればなんとかなる
490名無しさん@お腹いっぱい。:2006/02/27(月) 16:16:55 ID:0Hw++4fQ0
そろそろ更新…
491名無しさん@お腹いっぱい。:2006/03/13(月) 06:54:57 ID:eXDvUY240

NTEmacs 最新バイナリきぼんぬ
492名無しさん@お腹いっぱい。:2006/03/13(月) 21:59:39 ID:YxOunijx0
Meadow3の方が本家からの取り込みが先に言ってるのか?
493名無しさん@お腹いっぱい。:2006/03/13(月) 22:12:21 ID:JiVivXVz0
>>492
安定度が違う
494名無しさん@お腹いっぱい。:2006/03/15(水) 00:32:23 ID:XDJfHGkw0
というかNTEmacsって本家そのものなんだが
495名無しさん@お腹いっぱい。:2006/03/15(水) 16:19:22 ID:dToikh2l0
NTEmacs 22.0.50 + cygwin でlookupを使おうとしてます。
eb、eblook、lookupは全部最新のものをソースから入れました。

C-x,C-yなどでlookupを起動し検索をかけると、辞書が認識されず
No valid dictionary for method: default
となってしまうところで躓いてしまいました。

.emacsは
;;ndspell を使う時
(setq ndspell-words-dictionary
"d:/cygwin/usr/dict/words")
(setq lookup-search-agents
'(
(ndeb "d:/etc/dict/freepwing/data/EIJIRO")
)
)
としています。辞書のパスはあっていることを確認しました。
辞書はLinux(debian)のEmacs 21.4からlookupで引けているものをコピーしました。

なにかアドバイスいただけると幸いです。
496名無しさん@お腹いっぱい。:2006/03/15(水) 21:16:34 ID:ZsSQoN4/0
> eb、eblook、lookupは全部最新のものをソースから入れました。
Cygwinで作るとドライブレターを扱えないものができたような気が。
497名無しさん@お腹いっぱい。:2006/03/15(水) 21:45:27 ID:AxADMX+U0
>>495
cygwin でビルドしてるんだから、
/cygdrive/d/etc/dict/freepwing/data/EIJIRO
だろ?

大丈夫か?
498名無しさん@お腹いっぱい。:2006/03/15(水) 23:53:14 ID:dToikh2l0
>>496さん、>>497さん
レスどうもありがとうございます。

(ndeb "/cygdrive/d/etc/dict/freeepwing/data/EIJIRO")

も試したのですが、結果は同じで
No valid dictionary for method: default
なんです。。。eb、eblookなどはパスが通っている場所にあるようですし、
lookupを起動して、検索後を入れるところまでは問題なく行くのですが。。。
499名無しさん@お腹いっぱい。:2006/03/16(木) 04:50:50 ID:5mWDenbV0
>>498
私は eblook は以前配布されていたバイナリを使わせてもらいましたが、
現在は lookup 1.4 のページのリンク先にもありませんね。
Emacs 電子書棚に同じものが置いてあるようですが駄目でしょうか?

ttp://www.bookshelf.jp/soft/meadow_53.html#SEC770
500498:2006/03/16(木) 08:07:27 ID:x621kOIq0
>>499さん
ありがとうございます。そちらのサイトも参考にさせてもらっておりまして、
exeとdllがセットになったlzhファイルを落として、これをパスの通った場所に
入れてみるという方法も試したのですが、結果は同じでした。

このlzhファイルにはeb.dllとeblook.exeしか入っていなかったのですが、
ebとeblookをソースからインストールせずに、この2つとlookupだけで
良いのでしょうか?根本がわかっていなくて申し訳ないです。

501名無しさん@お腹いっぱい。:2006/03/16(木) 08:34:41 ID:5mWDenbV0
>>500
それでいいはずなんですが。では eblook が問題ではないんですかね。
私はそれと lookup 1.4 リリース版でちゃんと動いています。

ttp://openlab.jp/edict/lookup/index.html.ja

インストールの過程にちょっと問題があったので次のパッチを当てて、
configure スクリプトを使う方法でインストールしています。
Emacs 電子書棚にある install.el を使う方法はよく知りません。

ttp://www.nijino.com/ari/diary/200410.shtml#200410190
502名無しさん@お腹いっぱい。:2006/03/16(木) 08:34:56 ID:V4O16rqM0
>>500
何か根本的なことがわかってないか、間違えてるんじゃないかね。
コマンドラインから eblook が起動してちゃんと動かせるの?
503498:2006/03/16(木) 09:24:30 ID:x621kOIq0
>>501さん
私も./configureからだとスプラッシュ画像でエラーになりました。
なのでinstall.elからインストールしました。これがまずいのかもしれません。

>>502さん
cygwinのターミナルから
eblook /cygdrive/d/etc/dict/freeepwing/data/EIJIRO
して、
select eijiro
search test
content 1
という感じで、無事に結果は表示されております。やはりlookupが怪しいの
でしょうか。。。

根本的な間違いをしているのかもしれませんが、まずは>>501さんの
ご指摘にあったパッチを当てる方法をトライしてみようかと思います。
504498:2006/03/16(木) 09:33:22 ID:x621kOIq0
すんません、解決しましたーー。

ttp://www.nijino.com/ari/diary/200410.shtml#200410190
からいただいたeb.dllとeblook.exeをパスの通った場所において、
lookupは1.4をinstall.elからインストール、そして.emacsでは

(ndeb "d:/etc/dict/freepwing/data/EIJIRO")

としました。eb.dllとeblook.exeを使っているのに/cygdrive/d/スタイルで
書いていたのが、今回の直接の原因でした。
eb関連でcygwinでソースからのインストールをして試したのと、win32のバイナリで
試していたのをごちゃごちゃにしてしまった漏れのせいです。申し訳ないです。

ただし、ebとeblookをソースから入れる方法では依然として辞書が見つかりません。
が、とりあえずそっちはあきらめました。でもきっと漏れのくだらないミスだと思います。

>>501さんと同じ方法で動いたと言うことで、本当にありがとうございました。
お騒がせして申し訳ありません。
505名無しさん@お腹いっぱい。:2006/03/19(日) 00:30:41 ID:Ly+YFz4t0

eblook.exe の最新版は

ttp://www.meadowy.org/meadow/dists/bin/eblook/

にあります。こせきさんがコンパイルされました。
eblook.exeはstripしてあげましょう。
別にしなくても動くけど。

506名無しさん@お腹いっぱい。:2006/03/19(日) 11:18:34 ID:Ly+YFz4t0
>>498

Lookup内部でexpand-file-nameしてからeblookに渡しているので
cygwinのemacsでないとcygwin仕様のeblookはLookupからは使えない

だったと思います。
507名無しさん@お腹いっぱい。:2006/03/28(火) 22:38:57 ID:znk+Bd5W0
以前からそうだったのかどうかわかりませんが、
たくさんゲームが入っているんですね。
テトリスぐらいしかやりませんが。
508名無しさん@お腹いっぱい。:2006/03/32(土) 10:33:26 ID:JMXpvUvu0
人工無能も入ってるヨ
英語がわからんとおもしろくもないと思うけど
509名無しさん@お腹いっぱい。:2006/04/02(日) 21:29:09 ID:dlWPEb900
変な電卓もあるわな
510名無しさん@お腹いっぱい。:2006/04/11(火) 23:19:32 ID:/4BScVpo0
多重起動を防ぐのってどうやったらいいのでしょうか?
多重起動せずにTOPに来てくれるようにしたいのですが、
なんか自分で変更してコンパイルするとか、
別アプリを組んでそちらを経由させる必要があったりするのでしょうか?
511名無しさん@お腹いっぱい。:2006/04/11(火) 23:36:20 ID:+1aGPgtY0
>>510
gnuserv では駄目ですか?
512名無しさん@お腹いっぱい。:2006/04/11(火) 23:52:50 ID:/4BScVpo0
>>512
そのようなものがあるんですか。
まだ触っても無いですが、gnuclientw.exeとかで思い通りに出来そうです。
教えていただきましてありがとうございました。
513名無しさん@お腹いっぱい。:2006/04/14(金) 04:57:07 ID:gf65h12f0
MeadowからNTEmacsへ移行してみようかと考えているのですが、
最新の(NT)Emacsバイナリはどのサイトに行けばダウンロードできるのでしょうか?
514名無しさん@お腹いっぱい。:2006/04/22(土) 23:35:56 ID:IM1DdqKT0
>>513
漏れも移行しようと思って、ソースからCygwin使ってビルドしてみたけど、
色褪せたemacsが立ち上がった。なんで?
515名無しさん@お腹いっぱい。:2006/04/23(日) 00:44:43 ID:bOeo+j7d0
>>514
画像表示に外部ライブラリが必要。
Meadowは、ImageMagickだが、
NTEmacsは、
http://sourceforge.net/project/showfiles.php?group_id=23617
からimage-library-alistの内容にあるライブラリと
zlibをインストール。
516名無しさん@お腹いっぱい。:2006/04/23(日) 01:22:34 ID:KjbAGPY30
>>515
なんかマンドクセ。
517名無しさん@お腹いっぱい。:2006/04/23(日) 01:38:02 ID:hOU9FVFi0
>>516 同感
518名無しさん@お腹いっぱい。:2006/04/23(日) 05:28:24 ID:TBDZ7Ja/0
お前さんには秀丸がお似合いだよ
519名無しさん@お腹いっぱい。:2006/04/23(日) 10:02:07 ID:h8pMz+b70
所詮乗り換えたところで大して変わらんからどっちでもいいよ。
520名無しさん@お腹いっぱい。:2006/04/23(日) 12:36:47 ID:hOU9FVFi0
実際、518みたいな奴が同じemacsを使ってるのかと思うと
恥しくてしょうがない
521名無しさん@お腹いっぱい。:2006/04/23(日) 13:57:12 ID:KjbAGPY30
NTemacsはビルド時に、ちゃんと石を認識してくれるんだね。

gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -gstabs+ -g3 -mno-cygwin -mtune=pentium4 -O2 \
-Di386 -D_CRTAPI1=_cdecl -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T \
-DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -DPURESIZE=5000000 -o oo-spd/i386/abbrev.o abbrev.c
522名無しさん@お腹いっぱい。:2006/04/23(日) 14:39:57 ID:KjbAGPY30
Meadow3-r4060の configure.meadow.bat の -mtuneフラグを書き換えてmakeしたら止まった orz。

gcc -I. -DWIN32_LEAN_AND_MEAN -D_X86_=1 -c -g -mno-cygwin -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl \
-Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 \
-DMEADOW="\"3.00\"" -DMEADOW_VERSION_STRING="\"Meadow-3.00-dev (KIKU)\"" -DW32_VER4 \
-DPDUMP_HASH_SIZE=4000037 -DPDUMP_OBJECT_ARRAY_SIZE=245000 -o oo-spd/i386/mw32fns.o mw32fns.c
In file included from mw32fns.c:34:
mw32term.h:870: error: redefinition of `struct tagRECONVERTSTRING'
make[2]: *** [oo-spd/i386/mw32fns.o] Error 1
make[2]: Leaving directory `/home/kazuto/svn_work/meadow3/src'
make[1]: *** [bootstrap-temacs] Error 2
make[1]: Leaving directory `/home/kazuto/svn_work/meadow3/src'
make: *** [bootstrap-gmake] Error 2
523名無しさん@お腹いっぱい。:2006/05/11(木) 03:20:11 ID:lbijKZQy0
Anthy を試しに入れてみたんですが、
普通にインストールして anthy.el で使っています。
変換だけでなく入力もとんでもなく重くなります。
タイプするスピードにまったくついてこない感じです。
Windows 以外で使用した経験がありませんが、
こんなものでしょうか?

NTEmacs (CVS) on Windows 2000
Celeron 700MHz 384MB RAM
524523:2006/05/12(金) 13:08:04 ID:7my2g1hw0
tamago と egg-anthy で解決しました。
お騒がせしました。
525名無しさん@お腹いっぱい。:2006/05/14(日) 01:15:55 ID:P2SA0g5g0
Meadow Netinstall でインストールできる NTEmacs 使っている人いる?
526anonymous:2006/05/14(日) 13:17:12 ID:UYC5MkeU0
>>525

これは
http://www.meadowy.org/meadow/browser/tags
の emacs-22_0_50-YYYYMMDD をコンパイルしたもので
IME パッチはあたってない。
527名無しさん@お腹いっぱい。:2006/05/14(日) 14:38:40 ID:l+HZpjQe0
別にIMEパッチなんていらんし
528525:2006/05/14(日) 15:30:01 ID:P2SA0g5g0
>>526 情報ありがとうございます。これは NTEmacs の full bin なんですね。
>>527 あ、私も Windows の IME は使わないんです。
Meadow の /packages/lisp/ に path を通せば、簡単に各パッケージが使えました。
今そうやって起動した Navi2ch on NTEmacs で書き込んでいます。
ほぼ CVS HEAD に近いみたいだし、コンパイルが面倒な人はこれを使わない手はない!
529名無しさん@お腹いっぱい。:2006/05/15(月) 20:20:19 ID:38AOAqmR0
>>1-1000
おまえらWindows板いけよ
530名無しさん@お腹いっぱい。:2006/05/17(水) 00:08:48 ID:rhZXdeQ30
w3mをいれてみたのですが、カーソルの移動がカクカクします。
コマンドプロンプトではスムーズなのでemacsの設定かと思われるのですが、
何か注意すぺき点など、もしありましたら教えていただけ無いでしょうか。
それともこういうものなのでしょうか。

emacsは日本語パッチを入れた22.05です。
531名無しさん@お腹いっぱい。:2006/05/19(金) 11:19:24 ID:cubEkRqk0
gcc -I. -DWIN32_LEAN_AND_MEAN -D_X86_=1 -c -gstabs+ -g3 -mno-cygwin -mtune=pentium4 -O2 -Di386 -D_CRTAPI1=_cdecl
-DIME_CONTROL -DRECONVERSION -DUSE_TRANSPARENCY -DCLIENTEDGE -DWINVER=0x0501 -Demacs=1 -DWINDOWSNT
-DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -DPURESIZE=5000000
-o oo-spd/i386/w32ime.o w32ime.c
w32ime.c: In function `w32_get_ime_reconversion_length':
w32ime.c:339: error: structure has no member named `dst_bytes'
w32ime.c:340: error: structure has no member named `destination'
w32ime.c: In function `Fw32_ime_register_word_dialog':
w32ime.c:999: error: too many arguments to function `Fencode_coding_string'
w32ime.c:1005: error: too many arguments to function `Fencode_coding_string'


20060418のUNICODEじゃないほうのパッチで、こういうの出る人いる?
出ないよっつーなら環境作り直そうかなと。
自分で調べた感じではパッチで想定しているcoding_system構造体とCVSのそれと
違ってるので環境のせいではないと予想しているんだけどどう?
532名無しさん@お腹いっぱい。:2006/05/20(土) 03:31:08 ID:L1OUwohz0
>>531
VC6.0で構造体が定義されてなかった→エラー
そこで、
./src/w32term.h:740:
#if __W32API_MAJOR_VERSION == 3 && __W32API_MINOR_VERSION < 7
とその下の#endifをコメント化したらコンパイル〜リンクは通った。起動もした。
だがはじめてソースをみたし、この定義が本来どこでされているのかわかんなかったから、
大丈夫かどうかなどは保証のかぎりではないですが。
533名無しさん@お腹いっぱい。:2006/05/20(土) 09:59:06 ID:tCoBi5sp0
>>532
マジか。
というかごめん書くの忘れてた。
うちの環境はMinGWのGCC3.4.5とw32api-3.7ですた。
構造体がないわけではなくて、どういう訳か知らないけどMinGWのw32api-3.7には入っている構造体みたいです。
なんで、もしかしたらVC7とかには入っているものなのかもしれない。
とか言いつつ超適当な再変換すると落ちる修正をして今は動いているんだけど。
基本的には
534名無しさん@お腹いっぱい。:2006/05/20(土) 10:14:04 ID:tCoBi5sp0
C-Enter押した。続き。

http://homepage.mac.com/matsuan_tamachan/emacs/BuildNtemacs.html
と同じ方法とオプションでビルドしているはず。
で、無理矢理通したとこはw32ime.cで文字列をシステムコードに変換したりしてるとこ。
再変換機能を呼び出すときにEmacs文字列をシステムのコードに変換するところ?
とかをDECODE_SYSTEMマクロで
意味もわからず通すようにしただけなので全然正しくはないと思うんだけど。
これもVCでは問題なくコンパイルできてるってことですかね?
質問ばっかりですみません。
535名無しさん@お腹いっぱい。:2006/05/21(日) 12:53:32 ID:QGfnoIjP0
>20060418のUNICODEじゃないほうのパッチで、こういうの出る人いる?
>出ないよっつーなら環境作り直そうかなと。
ごめん、てっきりUNICODEじゃない方でそんなエラーが出たと思っちゃった。
エラー箇所が近かったのと、gccってかいてあったからVCと違うエラーを吐いたのかと
勝手に思い込んでいたよ。

UNICODEじゃない方のパッチをみると、それらの構造体メンバがそもそも存在しないので、
そのエラーは、UNICODEパッチが当たっているものだけしか出ないはすだよ。
536名無しさん@お腹いっぱい。:2006/05/22(月) 14:05:45 ID:YxSUdtbe0
つい最近NTEmacs (GNU Emacs 23.0.0.1 (i386-mingw-nt5.0.2195) of 2006-04-24 on YAMALOK)
を使用し始めたのですが、どうしてかカーソルに対してのみ
の設定が反映されません。どのように設定しても、黒に近い色のバックグ
ラウンドだとカーソルの色が「白」になってしまい、その反面、白に近い
背景だとカーソルの色が「黒」になってしまいます
(set-background-colorは効果無しです)。
それでも不思議なことに、カーソルが region 内にある時は設定通りの効果が現れます。

それに加え、 cursor-type が box 形になるように設定してあるのに、勝手に
カーソルが (setq cursor-type '(bar . 1 )) を評価したような状態になってしまいます。

OSはWindows XP Professionalなのですが、これはソフトフェアの問題ではなく、
OSがカーソルの色を勝手にオーバーライドしているような気がしてなりません。
一応、 emacs のソースは覗いてみたのですが、 registry で参照されている
HKEY_CURRENT_USER\Control Panel\Colors\* にあるキーの値は、
カーソルの色は形には影響なさそうでした。(といっても、キーワードをgrepして
ファイルを覗いてみただけなので、一概にそうとも言えませんが。。。)

何かOSがemacsのカーソルに対して影響を施すような設定はありえるのでしょうか?
かなり悩んでいるので、もしよろしければ教えてください。
537名無しさん@お腹いっぱい。:2006/05/22(月) 18:09:01 ID:5eFphIlx0
>>536

おれの環境では、全然問題ない。
(emacs-version)
=>"GNU Emacs 23.0.0.1 (i386-mingw-nt5.1.2600)
of 2006-05-18 on hogehoge"

あんたのとこだけだと思うよ。

538名無しさん@お腹いっぱい。:2006/05/23(火) 09:42:57 ID:/QDOPk9S0
emacs23なんてもう使えるんだ…?
一年ぶりくらいにビルドしようと思うんだけど
一般人は ttp://savannah.gnu.org/projects/emacs/ ここの co して
22.0.50 使ってればおけ?
539名無しさん@お腹いっぱい。:2006/05/26(金) 01:03:26 ID:HMHfrSyu0
文字がちゃんと出ないときがあるのですが、何がおかしいのかわかりません。
\202\202\
みたいなのがずらずらと出てきます。
コレはいったい何がまずいのでしょうか?
540名無しさん@お腹いっぱい。:2006/05/26(金) 01:28:34 ID:Wq2igC5q0
>>539
理由は2つある。
1.お前が悪い
2.使い方が悪い
541名無しさん@お腹いっぱい。:2006/05/26(金) 18:40:21 ID:jNGhaDUD0
3.データが悪い
542名無しさん@お腹いっぱい。:2006/05/27(土) 12:13:24 ID:wxsnCJpF0
diredで、.lnkをクリックするだけで、そのリンクが指し示す
ファイルやディレクトリにジャンプしたいんですが、可能ですか?
543名無しさん@お腹いっぱい。:2006/05/29(月) 08:56:21 ID:K0T9/l9k0
sage
544名無しさん@お腹いっぱい。:2006/05/29(月) 08:56:59 ID:K0T9/l9k0
Mac の CarbonEmacs のように、
ダウンロードして解凍すれば日本語も問題なく、とりあえずおk
なパッケージはどこ?
545名無しさん@お腹いっぱい。:2006/05/29(月) 21:20:17 ID:cngZxrFq0
>>542
w32-symlinks.el
546名無しさん@お腹いっぱい。:2006/05/31(水) 21:34:01 ID:9zlmxlJb0
emacs-unicode-2 は今は普通にビルドできるね。
起動するとαだからとそれらしい警告が表示されるけど。
547名無しさん@お腹いっぱい。:2006/06/01(木) 16:46:57 ID:WyLR3doI0
emacs-unicode-2 だとベースになるフォントと日本語のフォントに異るサイズを
指定することができないようですね。
半角英数の幅がやや広いから全角文字とバランスを取るために次のように設定しても、
ベースになるフォントのサイズだけが有効になる。

(create-fontset-from-fontset-spec
"-*-Bitstream Vera Sans Mono-normal-r-*-*-13-*-*-*-c-*-fontset-null,
japanese-jisx0208:-*-MS ゴシック-normal-r-*-*-16-*-*-*-c-*-jisx0208-sjis,
japanese-jisx0212:-*-MS ゴシック-normal-r-*-*-16-*-*-*-c-*-jisx0208-sjis,
katakana-jisx0201:-*-MS ゴシック-normal-r-*-*-16-*-*-*-c-*-jisx0208-sjis,
latin-jisx0201:-*-MS ゴシック-normal-r-*-*-16-*-*-*-c-*-jisx0208-sjis,
japanese-jisx0208-1978:-*-MS ゴシック-normal-r-*-*-16-*-*-*-c-*-jisx0208-sjis")
548名無しさん@お腹いっぱい。:2006/06/04(日) 14:19:39 ID:dRmEpDII0
指定どおりにやってるのにどうしてもc/migemoが動いてくれない。
dosプロンプトでは正常にうごいているが、emacsでは駄目だ。

あきらめてruby版をいれるしかないのか……
549名無しさん@お腹いっぱい。:2006/06/04(日) 14:23:06 ID:WeQWMC650
>>548
うちではうまく動いてるよ
550名無しさん@お腹いっぱい。:2006/06/04(日) 14:56:04 ID:Fk5dZSLW0
>>548
たぶん http://www.meadowy.org/meadow/ticket/301 かな。

(setq migemo-coding-system 'japanese-shift-jis-unix)
でどうでしょう?
551名無しさん@お腹いっぱい。:2006/06/04(日) 15:36:28 ID:dRmEpDII0
>549
うらやましい

>550
だめでした。

調べ疲れたのでウチの環境がわるいということにして、
ruby版を入れます。
552名無しさん@お腹いっぱい。:2006/06/04(日) 20:01:17 ID:9i7+e+v30
NTEmacsのバッファの内容を、たとえば wordpadなどを経由して印刷することは
できませんか?PostScriptでの印刷ができないので・・・・

Meadowだと、define-process-argument-editingがあったんですけど、それと
同じようなことはNTEmacsではできませんかねぇ・・・
553名無しさん@お腹いっぱい。:2006/06/04(日) 21:08:10 ID:tgfItHZf0
554名無しさん@お腹いっぱい。:2006/06/05(月) 01:49:14 ID:qxKzNGGj0
555539 :2006/06/07(水) 00:34:12 ID:KgNklUSQ0
今頃自己レス。
貼り付けた文字列が原因で、emacsの内部コードが出ていたみたいだ。
C-x Ret c japanese-shift-jis Ret したあとに開いたらちゃんと出た。
556547:2006/06/16(金) 02:35:52 ID:NgcrbdyD0
> (create-fontset-from-fontset-spec
> "-*-Bitstream Vera Sans Mono-normal-r-*-*-13-*-*-*-c-*-fontset-null,
> japanese-jisx0208:-*-MS ゴシック-normal-r-*-*-16-*-*-*-c-*-jisx0208-sjis,
> japanese-jisx0212:-*-MS ゴシック-normal-r-*-*-16-*-*-*-c-*-jisx0208-sjis,
> katakana-jisx0201:-*-MS ゴシック-normal-r-*-*-16-*-*-*-c-*-jisx0208-sjis,
> latin-jisx0201:-*-MS ゴシック-normal-r-*-*-16-*-*-*-c-*-jisx0208-sjis,
> japanese-jisx0208-1978:-*-MS ゴシック-normal-r-*-*-16-*-*-*-c-*-jisx0208-sjis")

今はこうするのが正しいのか。知りませんでした。

(create-fontset-from-ascii-font
"-*-Bitstream Vera Sans Mono-normal-r-normal-normal-13-*-*-*-*-*-iso8859-1" nil "tt")
(set-fontset-font "fontset-tt" 'japanese-jisx0208
'("MS ゴシック" . "jisx0208-sjis"))
(set-fontset-font "fontset-tt" 'katakana-jisx0201
'("MS ゴシック" . "jisx0201-katakana"))
(add-to-list 'face-font-rescale-alist '("-jisx02.*" . 1.25)))
557名無しさん@お腹いっぱい。:2006/06/16(金) 15:42:59 ID:Offhqsi40
日本語環境の emacs-unicode-2 で latin-1 のアクセント記号付きの文字を入力すると、
途中で化けてしまいます。
例えば latin-1-postfix で f r a n c , a i s と入力した場合。

f r a n c , => fran∫ ;セディーユです(ここまでは正しい)
f r a n c , a => fran軋
f r a n c , a i s => fran軋is

keyboard-coding-system を latin-1-dos に変更すれば問題ありません。
これはバグでしょうか?
558名無しさん@お腹いっぱい。:2006/07/09(日) 21:15:35 ID:L8kwGFXg0
>>544
使ったことないけど これは?
http://ntemacs.sourceforge.net/
559名無しさん@お腹いっぱい。:2006/07/10(月) 04:23:27 ID:VvwxZWwD0
>>558
いいかも。
C-\ ですぐ日本語打てるね。
560名無しさん@お腹いっぱい。:2006/07/10(月) 13:34:31 ID:vqBCQJVe0
>>558
すんごい久しぶりにNTEmacs使ってみた。
むかし、ここ↓にあったけど、今見たら>>558のように新しいのないね。
ftp://ftp.gnu.org/pub/gnu/emacs/windows/
しかも、なんにも設定せん状態で、既に結構多言語表示できるから(JISX0212はできんかったが)、俺的にはかなり好感触。
インライン入力もできるし。
ところで、日本語変換はこれ何ですか?MS-IMEじゃないですよね?
561名無しさん@お腹いっぱい。:2006/07/10(月) 14:27:58 ID:md0jAZB50
毒苴アロ 涜ヤ胴ツ 道謫ケ�
562名無しさん@お腹いっぱい。:2006/07/10(月) 15:53:05 ID:VvwxZWwD0
Windows キーを Meta キーにするにはどう設定したらできます?
563562:2006/07/10(月) 16:06:00 ID:VvwxZWwD0
あ、やっぱなかったことにして。
564名無しさん@お腹いっぱい。:2006/07/14(金) 00:29:14 ID:bpvMR2PU0
ここにあるよ。
ftp://alpha.gnu.org/gnu/auctex/
565名無しさん@お腹いっぱい。:2006/07/16(日) 12:22:43 ID:VVhgDfsL0
>>564
それ、latex-preview まで付いててかなり魅力的なんだけど、
セーブすると行末に ^M が追加される悪い設定はなんとかならない
のだろうか?
566名無しさん@お腹いっぱい。:2006/07/16(日) 13:21:08 ID:z5JX44WV0
これはauctexに必要な設定がすべてなされていて、
こちらでは問題なく動いていますが。
567名無しさん@お腹いっぱい。:2006/07/17(月) 06:58:00 ID:C3royJOd0
coding-system を sjis から sjis-unix にしたら直った。
今までは sjis でも ^M が付加されなかったんだけどな。
568名無しさん@お腹いっぱい。:2006/07/17(月) 13:17:49 ID:nCdKXACy0
最近CVS-EMACSってバグ多いの?
569名無しさん@お腹いっぱい。:2006/07/17(月) 20:13:22 ID:QGY0nLus0
>>568
7/7にCVSから取り出して、VC7でコンパイルしたものを使ってるけど、
今のところ問題なし。
elispはapel, mew, sdic, skkしか入れてないけど。
570名無しさん@お腹いっぱい。:2006/07/17(月) 21:47:38 ID:QGY0nLus0
EmacsW32なんてのもあるんだね。
http://ourcomments.org/Emacs/EmacsW32.html
571名無しさん@お腹いっぱい。:2006/07/30(日) 03:39:11 ID:3rIQgreL0
xemacsはつかわんの?
572名無しさん@お腹いっぱい。:2006/07/30(日) 09:56:25 ID:YcT9kfai0
xemacs ってもう終わってるでしょ。まだ使ってる人いるの?
573名無しさん@お腹いっぱい。:2006/07/30(日) 11:36:21 ID:kmVzYFS70
>>571
Windows向けのXEmacsは今のところ全然ダメだな。
574名無しさん@お腹いっぱい。:2006/07/30(日) 23:52:20 ID:aJnlMk2T0
どこが?
575名無しさん@お腹いっぱい。:2006/07/31(月) 15:29:52 ID:L9GTTIlV0
xemacs とか言う時代遅れな奴がまだいたとは...
576名無しさん@お腹いっぱい。:2006/07/31(月) 22:29:51 ID:rvn9d3pN0
xemacs-21.5.17使ってるんだけど、
NTEmacsの方がいいんですか?
577名無しさん@お腹いっぱい。:2006/08/01(火) 01:58:05 ID:/4vRoqNJ0
>>576
満足してるならそれでいいんじゃない?
578名無しさん@お腹いっぱい。:2006/08/02(水) 00:12:07 ID:KbchzWB+0
>>577
まぁそう言われればそれまでなのですが、
http://www.xemacs.org/Download/win32/#InstallShield-Download
のバイナリはデフォルトでmuelも有効になっているし、そこまで酷評される
理由をお聞きできればと思いまして。
579名無しさん@お腹いっぱい。:2006/08/02(水) 16:42:03 ID:QeFfmP9f0
バグ報告されてた W32 で describe-font が正しく動作しないのはどうしてでしょう?
今のところ無くて困るわけでもないんですが。
580名無しさん@お腹いっぱい。:2006/08/03(木) 00:00:15 ID:gOa8NYiQ0
>>578
具体的にわからないのに非難しているだけなんでしょうね。
以前比べたときはGUIとかは、本家より進んでいるし、elispもベンチ取ったら妙に速かった気がする。
ただ、体感ではNTより重かったような・・・・
581名無しさん@お腹いっぱい。:2006/08/03(木) 06:15:43 ID:xwXOGhKe0
>>578
XEmacs は、Ben Wing が MULE をぶっ壊したまま逃げて以来、
使う奴は激減した。
>>580
今では XEmacs の MULE はまともに動くの?
582名無しさん@お腹いっぱい。:2006/08/03(木) 13:37:36 ID:9oqPoHu10
>>581

    ∧_∧
    (゚∀゚  )ー┐ ばっくればっくれ!
    しヽ   し′
    彡 >  彡) 
      /  / /
     (_(__)
    ∧_∧ 
 ┌ー(  ゚∀゚)ばっくればっくれ!
  丶J   /J
   ( ミ   < ミ
   丶 丶 丶
   (__)_)
583580:2006/08/04(金) 08:16:29 ID:TsaqtCUP0
>>581
数年前に私は試しただけで今は使ってないので知りませんでした。
(日本語関連も一時期XEmacsの方がまともだと思っていたのですが今じゃ違うのですね。)

ただ、今でも会社の研究所の人は使ってますね。
おそらく日本でLinuxパッケージに結構標準でXEmacsが
ついてきた影響だと思いますが・・・
まぁ、CVSヘッドを追いかけることをしていないだろうから
問題ないのかな。
584名無しさん@お腹いっぱい。:2006/08/04(金) 11:57:55 ID:iOsUJf6t0
>>583
XEmacsはIMEでのインプレース入力ができないはずだが。
あと外部プロセス起動すると不安定だったと思った。
Windows環境での安心度で言えばこんな感じじゃなかろうか。
Meadow>>>NTEmacs>>>>>XEmacs
585名無しさん@お腹いっぱい。:2006/08/05(土) 00:10:41 ID:3S40r9ef0
>>584
普通にIME入力できたけど・・・
2000+IME2003だとMeadow3になってIME入力にタイムラグが
出て使いづらいんだけどねぇ。
XP+IME2003だと問題ないんだが・・・
586名無しさん@お腹いっぱい。:2006/08/05(土) 21:13:07 ID:V9Y6m0uC0
>>585
つかスレ違いだから話したいならスレ立てればいいじゃん。
587名無しさん@お腹いっぱい。:2006/08/08(火) 13:43:37 ID:1DLlKrML0
NTEmacsの最大の欠点は日本人使用者が少ないこと。
バグが出たとき日本語で報告するのはどこ?
mule-ja のメーリングリスト?
それとも http://www.meadowy.org/ に本家バグとして報告すればいいの?
588名無しさん@お腹いっぱい。:2006/08/08(火) 20:25:44 ID:6z1Lrk/W0
>>587
Meadowより、NTEmacsのほうが気に入ってるんだが、たしかに使用者が少ないよな。
Meadowのようにネットインストールできれば、利用者も増えると思うが。
あれって、作るの難しいんですか?

ちなみに、バグ報告なら、やっぱこっちじゃない?まぁ英語だけどな。
http://savannah.gnu.org/mail/?group_id=40

バグ報告は受け付けてないと思うが、こっちは日本語で情報交換ができるよ。
こせきさんが立てたから、間接的に本家に情報が行くんじゃないかと・・・。
http://groups.yahoo.co.jp/group/emacs21-users-ja/
589名無しさん@お腹いっぱい。:2006/08/08(火) 23:26:55 ID:3ykXzgZL0
別にMeadow3もNTEmacsももっさりは同じだと思うが。
590名無しさん@お腹いっぱい。:2006/08/09(水) 01:22:44 ID:jg7ytCWy0
バグ報告できるくらい使い込んでるなら利用者がいないことくらいで悩む必要はないのではないか。
591名無しさん@お腹いっぱい。:2006/08/09(水) 01:47:01 ID:7jHFw8M80
バグ報告したいが英語ができないってことでしょう、たぶん。
あと広い意味での情報交換がしたいって事じゃないかな?日本語で。
592名無しさん@お腹いっぱい。:2006/08/09(水) 10:11:06 ID:ipiASnFd0
ソフトも新陳代謝が必要。
新しいユーザーがどんどん増えないといけないのに
Emacsは日本では衰退気味(コミュニティーの活発さが以前に比べ落ちている)。
ユーザーが少ないということは情報も少なくなりソフトの力も弱まっていく。
それじゃぁ日本人ユーザーが減っていく原因は何でしょう?
593名無しさん@お腹いっぱい。:2006/08/09(水) 16:16:10 ID:o4aRifcZ0
初心者にもっと優しくしていけばいいのに、大半の
emacsユーザーは誰にでもある程度のemacs知識を仮定しているようだ。
本家でもこの傾向はあるよな。

日本だけじゃなく、emacsユーザーは全体的に減少してるんじゃないのか?
594名無しさん@お腹いっぱい。:2006/08/09(水) 16:33:11 ID:MhbjJW0e0
>>592
Wikipediaにも書いてあったけど、設定をするためだけにLispを覚えなければならないっつのはね。
それに、Windowsでは「.(ドット)」から始まるファイル作れないから、設定ファイルをつくるために、Emacsで書かなきゃいけないでしょう。
Emacs初心者の人に、いまから勉強しようと思っているEmacsで、その設定ファイルつくれっつってもねー。
そこをあえて乗り越えて使おうって人は少ないと思う。もっさりしてるし。
あーあと、最小化時にはタスクトレイに格納されて欲しい。
595名無しさん@お腹いっぱい。:2006/08/09(水) 19:03:28 ID:Cn3XqL3m0
ドットファイル云々は別にEmacsに限った話じゃない。
最小化時にタスクトレイになんてのは一般的なアプリのすることじゃない。
たすくとれいなとか使えばいいんじゃね。

596名無しさん@お腹いっぱい。:2006/08/09(水) 19:10:41 ID:qFiocN+f0
>>592
そもそも肝心なことになれば日本人の間だけ話を通せばすむわけでもないし、
バグ報告などでは本家のコミュニティとの繋ぎになるだけの日本人だけのコミュニティなど求めずに、
英語のコミュニティに参加すればいいというような正論は駄目なのかな?
本家のメーリングリストなども初心者にそれほど不親切だとも思えないけど。
597名無しさん@お腹いっぱい。:2006/08/09(水) 21:43:03 ID:agtm7C8h0
>>592
eclipseが悪い。
598名無しさん@お腹いっぱい。:2006/08/10(木) 18:57:56 ID:jFyulYkn0
>>593-594
一応、設定はelisp知らなくてもコピペで済むのですけどねぇ。
またプログラマなら知らなくてもある程度は想像がつくんですが
昨今のリッチな設定方法に慣れていると壁が高く感じるんでしょうね。

xyzzy見たいにGUIが充実しているともう少しいいのかな。
XEmacsで一時期ユーザーが増えたようにGUIの力は大きいか・・・

>>596
それは現状維持という話ですね。
それではユーザーが減っている現状は打破できないと思うのですが・・・

>>597
Emacsで開発された機能はどんどんIDEに取り込まれていっているので
すべてではないにしろ普通にプログラムを書くのに困らない環境がそろって
きています。IDEに対するEmacsの優位点が少なくなっているのもあるのでしょう。
599名無しさん@お腹いっぱい。:2006/08/11(金) 02:47:01 ID:qdD1Jn7V0
>>598
xyzzyは、たしかにとっつき易いけど、
だからといってユーザー数がすんごい多いわけでもないんですよね。
Emacs系のソフトって、もう需要がないんかもしれません。
600名無しさん@お腹いっぱい。:2006/08/11(金) 09:08:42 ID:7+IPtqo90
何いってんだ。
だいたいユーザが減ってるというソースはどこにあるんだ?
601名無しさん@お腹いっぱい。:2006/08/11(金) 11:20:54 ID:4L427asZ0
xyzzy の GUI が充実しているってどういう意味?
xyzzy って GUI を扱う CL ライブラリでも付いてるの?

単に GUI で設定が出来るって意味だけなら笑うぞ。
602名無しさん@お腹いっぱい。:2006/08/11(金) 11:36:09 ID:EVuUiR/00
漠然とユーザーを増やしたいというのも難しい。
xyzzy も普通のエディタのように基本的な設定のダイアログがあるだけで、
易しいのは入口だけだと思うけど。
603名無しさん@お腹いっぱい。:2006/08/11(金) 18:31:59 ID:tPprACFv0
>>599
xyzzy自体はそれほどユーザー数はいないと思うのですが
Blogとか見ているとよく初心者らしき人がいるのと
Meadowなどから乗り換えたという人をよく見かけるので。

>>600
コレといったものはないのですが、しいて言えば
・解説HPが以前に比べ少ない気がする
 10数年前から見ている限りですが・・・bookselfががんばりすぎているのかも知れませんが
・Meadowのメーリングリストの初心者の質問すが少ない
 ttp://www.ysnb.net/meadow/ 2001年からガクンと減ってきている
・ミクロなことですが自分の会社でEmacsユーザーがガクンと減ってきている。
 これは、Linux、Windowsのどちらでも開発できる環境があるにもかかわらず
 初心者に優しいIDE環境を多少の金を出してでも優先しているからです。
ウィザード級の開発者を作ることより、開発者の底上げを目指しているのが現状です。

>>601
私もそれほど使っていないのですがWindowsアプリにより近いという意味においてです。
Meadow、NTEmacsはまだまだ独自ですし・・・

>>602
漠然ではあるんですが、現状で満足している古いユーザーばかりではなく
新規ユーザーを呼び込むための策を議論するのも意味はあると思うのです。
604名無しさん@お腹いっぱい。:2006/08/11(金) 22:15:57 ID:Pk6Hg83W0
最近、NTEmacsもMeadow3もバグが多いね。
605名無しさん@お腹いっぱい。:2006/08/12(土) 04:17:29 ID:/C1o38Y90
>>603
君の思考は基本的にwinよりなんでしょ?
その状態でemacsのユーザが減ったとか論じるのはへんだべ
emacs系などとはいわずに NTemacs, meadow と限定するならまだ話はわかる。
606名無しさん@お腹いっぱい。:2006/08/12(土) 08:17:05 ID:IB/Vp5Xe0
>>581
Ben Wing ってどうしてんのかな?
607名無しさん@お腹いっぱい。:2006/08/12(土) 16:58:30 ID:Cregw2xu0
>>605
ここ>>587が話の発端だと思うが、当初は、NTEmacsに限定した話じゃない?
なんか、>>598あたりから話がズレてったようだけど。
608名無しさん@お腹いっぱい。:2006/08/13(日) 01:07:29 ID:S6XZKF8N0
Emacsのタブ表示はElispで灰色の■を表示させるのがあるけど、、
かなり無理矢理でダサいです。もっとスマートなやり方ないですか?





609名無しさん@お腹いっぱい。:2006/09/18(月) 00:01:37 ID:R6iKktX90
おまえら

模範的な.emacsをまとめてくれんか
フォントまわりの設定がめんどうでならん

活気がないとか、激減などというまえに、emacsへいらっしゃいパックの
作成こそがきゅうむではないのだろか

背中を押せば、あどはどんどん踏み込んでくるでよ
610名無しさん@お腹いっぱい。:2006/09/18(月) 02:46:11 ID:3jt0HWYV0
>>609
設定済みMeadow使えばいいんじゃないの?
611名無しさん@お腹いっぱい。:2006/09/18(月) 18:29:05 ID:TDdRZYHR0
>>610
あれってまだ生きてんの?
以前試しに入れてみたら、作者の趣味の部分が痛過ぎ、かつ、その辺(とりあえ
ずconfigあたり)カスタマイズ不能だから全然使いものにならなかった。
612名無しさん@お腹いっぱい。:2006/09/18(月) 23:52:59 ID:R2iMvJRQ0
今どうなってるかも調べずにただ単に批判するっつーのも……。

613名無しさん@お腹いっぱい。:2006/09/19(火) 00:07:17 ID:pLX/KNG20
SPAMの巣窟なのでは?
614名無しさん@お腹いっぱい。:2006/09/22(金) 02:18:13 ID:y75h3d+00
emacs-21.3.1, WinXP SP2

コマンドの出力のバッファの各行の末尾にCR文字^Mが現れてしまいます。これを取り除きたいです。
具体的には、yatexのタイプセット時や、eshellからgrepした時(grep: hoge/: Is a directory の末尾など)などです。

とりあえずC-x RET fで改行コードをDOSにしてみたのですが、変わりませんでした。
yatexは(setq latex-message-kanji-code 'sjis-dos)したのですが変化ありませんでした
私の実力でできるのはここまでなのですが、解決のためのヒントなど頂けないでしょうか?
615名無しさん@お腹いっぱい。:2006/09/22(金) 02:54:39 ID:zg8jjJt80
>>614
default-buffer-file-coding-system
process-coding-system-alist
default-process-coding-system
616614:2006/09/22(金) 11:39:19 ID:y75h3d+00
>>615
お返事ありがとうございました。しかし、

(setq process-coding-system-alist
(cons '("*YaTeX-typesetting*" . sjis-dos)
process-coding-system-alist))

(setq default-process-coding-system '(sjis-dos . sjis-unix))
(setq default-process-coding-system '(sjis-dos . sjis-dos))
(setq default-buffer-file-coding-system 'sjis-dos)

やらをやってみたのですが変化なしでした。

ですが代わりに
(standard-display-ascii ?\r "")
でうまくいってしまいました。
617名無しさん@お腹いっぱい。:2006/09/25(月) 02:42:41 ID:YGsqTeL20
NTEmacsはTrueType使うとやたら重くなるんで、intlfontsは必須かな。
intlfonts用の設定はぐぐればいろいろ出てくると思うけど、
模範回答のようなのが欲しいのも確かだな。
618名無しさん@お腹いっぱい。:2006/09/26(火) 11:31:38 ID:kup631bU0
>>617
重くなるというのはどんな風になるの?
詳しく比較したわけではないけど特に問題があるようにも思えないけど。
619名無しさん@お腹いっぱい。:2006/09/26(火) 22:28:52 ID:nw0zY1GX0
>>617
TrueType使うと重くなるって事実?
今日一日、試しにintlfontsをインスコして設定して使ったけど
そんなに変わりが無いような・・・
むしろ使用メモリが増えた(コンベンショナルが14MB→22MB)
MinGWでビルドした9/23のCVS HEADだけど
620名無しさん@お腹いっぱい。:2006/09/26(火) 22:37:14 ID:GWULET1e0
>>619
bdf フォントは NTEmacs 自身で描画とかしてるから
使用メモリが増えるのは当たり前かと。

ビットマップフォントよりアウトラインフォントの方が
レンダリングに時間掛かるだろうけど、
気になるほど重くなるとは思えない。
621名無しさん@お腹いっぱい。:2006/09/28(木) 00:40:01 ID:earjDEG00
描画速度は、昔のhanoiを動かせば大体計れるでそ
622名無しさん@お腹いっぱい。:2006/09/28(木) 00:42:30 ID:earjDEG00
>>611
カスタマイズできるよ。
君が無知なだけ。
623名無しさん@お腹いっぱい。:2006/09/28(木) 00:46:35 ID:earjDEG00
右肩下がり・・・
ttp://www.google.com/trends?q=Emacs
624名無しさん@お腹いっぱい。:2006/10/14(土) 06:48:10 ID:V0mspo910
フォントの話題が出てるので便乗

1バイト文字とワイド文字(というか、日本語フォント)を幅1:2で表示させるのは、うまくfontsetを構成すれば可能?

出来てる人がいれば晒してくれるとありがたいです
625名無しさん@お腹いっぱい。:2006/10/14(土) 12:04:56 ID:JuigU5bb0
>>624
よーわからんが、こことかは?
ttp://homepage.mac.com/matsuan_tamachan/emacs/NtemacsFont.html
626名無しさん@お腹いっぱい。:2006/10/15(日) 06:07:30 ID:siIWud2U0
>>625 ありがとー、やってみるよ
627名無しさん@お腹いっぱい。:2006/10/15(日) 15:30:13 ID:2HjA8KYP0
BDFフォントを使うという前提での設定方法を書いておく。
もちろん模範回答ではない。が、たたき台にはなるだろう。
BDFフォントはMeadowのnetinstallの詰め合わせパッケージを使うと便利なのでそれをダウンロードして
適当なところに展開する。
ttp://www.meadowy.org/meadow/dists/3.00/packages/mule-fonts-1.0-4-pkg.tar.bz2

↓実際に展開した場所にあわせて書き換える。
(setq bdf-directory-list '(
"f:/bdf/fonts/AkrutiFreeFonts"
"f:/bdf/fonts/CDAC"
"f:/bdf/fonts/efonts"
"f:/bdf/fonts/intlfonts"
))

628名無しさん@お腹いっぱい。:2006/10/15(日) 15:32:24 ID:2HjA8KYP0
; 続きその1

(setq w32-bdf-filename-alist
(w32-find-bdf-fonts bdf-directory-list))

(create-fontset-from-fontset-spec
"-*-fixed-Medium-r-Normal-*-16-*-*-*-c-*-fontset-bdf,
ascii:-ETL-Fixed-Medium-R-Normal--16-160-72-72-C-80-ISO8859-1,
latin-iso8859-2:-*-Fixed-*-r-*-*-16-*-*-*-c-*-iso8859-2,
latin-iso8859-3:-*-Fixed-*-r-*-*-16-*-*-*-c-*-iso8859-3,
latin-iso8859-4:-*-Fixed-*-r-*-*-16-*-*-*-c-*-iso8859-4,
cyrillic-iso8859-5:-*-Fixed-*-r-*-*-16-*-*-*-c-*-iso8859-5,
greek-iso8859-7:-*-Fixed-*-r-*-*-16-*-*-*-c-*-iso8859-7,
latin-iso8859-9:-*-Fixed-*-r-*-*-16-*-*-*-c-*-iso8859-9,
mule-unicode-0100-24ff:-Efont-Biwidth-Medium-R-Normal--16-160-75-75-P-80-ISO10646-1,
mule-unicode-2500-33ff:-Efont-Biwidth-Medium-R-Normal--16-160-75-75-P-80-ISO10646-1,
mule-unicode-e000-ffff:-Efont-Biwidth-Medium-R-Normal--16-160-75-75-P-80-ISO10646-1,
japanese-jisx0208:-JIS-Fixed-Medium-R-Normal--16-150-75-75-C-160-JISX0208.1983-0,
japanese-jisx0208-1978:-Misc-Fixed-Medium-R-Normal--16-150-75-75-C-160-JISC6226.1978-0,
japanese-jisx0212:-Misc-Fixed-Medium-R-Normal--16-150-75-75-C-160-JISX0212.1990-0,
latin-jisx0201:-*-*-medium-r-normal-*-16-*-*-*-c-*-jisx0201*-*,
katakana-jisx0201:-Sony-Fixed-Medium-R-Normal--16-120-100-100-C-80-JISX0201.1976-0,
thai-tis620:-Misc-Fixed-Medium-R-Normal--24-240-72-72-C-120-TIS620.2529-1,
lao:-Misc-Fixed-Medium-R-Normal--24-240-72-72-C-120-MuleLao-1,
tibetan:-TibMdXA-fixed-medium-r-normal--16-160-72-72-m-160-MuleTibetan-0,
tibetan-1-column:-TibMdXA-fixed-medium-r-normal--16-160-72-72-m-80-MuleTibetan-1,
korean-ksc5601:-Daewoo-Mincho-Medium-R-Normal--16-120-100-100-C-160-KSC5601.1987-0,

629名無しさん@お腹いっぱい。:2006/10/15(日) 15:33:12 ID:2HjA8KYP0
; 続きその2

chinese-gb2312:-ISAS-Fangsong ti-Medium-R-Normal--16-160-72-72-c-160-GB2312.1980-0,
chinese-cns11643-1:-HKU-Fixed-Medium-R-Normal--16-160-72-72-C-160-CNS11643.1992.1-0,
chinese-big5-1:-ETen-Fixed-Medium-R-Normal--16-150-75-75-C-160-Big5.ETen-0,
chinese-big5-2:-ETen-Fixed-Medium-R-Normal--16-150-75-75-C-160-Big5.ETen-0
" t)

(setq font-encoding-alist
(append '(
("JISX0208" (japanese-jisx0208 . 0))
("JISX0212" (japanese-jisx0212 . 0))
("CNS11643.1992.1-0" (chinese-cns11643-1 . 0))
("GB2312" (chinese-gb2312 . 0))
("KSC5601" (korean-ksc5601 . 0))
("VISCII" (vietnamese-viscii-lower . 0))
("MuleArabic-0" (arabic-digit . 0))
("MuleArabic-1" (arabic-1-column . 0))
("MuleArabic-2" (arabic-2-column . 0))
("muleindian-1" (indian-1-column . 0))
("muleindian-2" (indian-2-column . 0))
("MuleTibetan-0" (tibetan . 0))
("MuleTibetan-1" (tibetan-1-column . 0))
) font-encoding-alist))

(setq default-frame-alist
(append
'((font . "fontset-bdf"))
default-frame-alist))
630名無しさん@お腹いっぱい。:2006/10/17(火) 06:39:12 ID:HF3R92UV0
telnet モードについて教えてほしいのですが、
631名無しさん@お腹いっぱい。:2006/10/17(火) 06:53:23 ID:HF3R92UV0
>>630のつづき
アンダースコア(_)を含むテキストが^H_と表示されてしまうのを解決するにはどこをいじればよいでしょうか?
サーバーの設定、telnet client の選定・設定変更、telnet-mode の設定のどこを見ればいいのかいまひとつ分からないのです
ただ、サーバー(AIX)側はTERMをログイン後にいじれるぐらいしか自由度がないので、クライアントマシン側でどうにかできるとうれしいかったりします
今時telnetはないだろう、という突っ込みは無しの方向でお願いいたします
632名無しさん@お腹いっぱい。:2006/10/19(木) 07:07:08 ID:DyQBI5g30
>>625
設定してみました
でもどこか間違えたのか、そのページにあるスクリーンショットのように綺麗に出てくれない…
そのスクリーンショットのウィンドウタイトルが mule なのを少し気にしつつ見直しています
>>627−629 thx です。もう少しIPAのほうをいじってからやってみます
633名無しさん@お腹いっぱい。:2006/10/19(木) 10:38:16 ID:DGLMJfSi0
普段は MS ゴシックと Bitstream Vera Sans Mono を使っていますが、
試しに簡単に設定してみました。
Win2k ですがビットマップの方が綺麗だったので、
フォント自体の修正は行いませんでした。

(create-fontset-from-ascii-font
"-outline-IPAゴシック-normal-r-normal-normal-14-*-*-*-*-*-iso8859-1" nil "ipa")
(set-fontset-font "fontset-ipa" 'latin-iso8859-1
"-outline-Lucida Console-normal-r-normal-normal-14-*-*-*-*-*-iso8859-1")
(set-fontset-font "fontset-ipa" 'japanese-jisx0208
'("IPAゴシック" . "jisx0208-sjis"))
(set-fontset-font "fontset-ipa" 'katakana-jisx0201
'("IPAゴシック" . "jisx0201-katakana"))
634名無しさん@お腹いっぱい。:2006/10/19(木) 21:22:53 ID:CaLbR09I0
>>624
;;;
(set-language-environment "Japanese")
(prefer-coding-system 'japanese-shift-jis-dos)
(set-keyboard-coding-system 'japanese-shift-jis-dos)
(set-clipboard-coding-system 'japanese-shift-jis-dos)
;;;
(mw32-ime-initialize)
(setq default-input-method "MW32-IME")
(setq-default mw32-ime-mode-line-state-indicator "[--]")
(setq mw32-ime-mode-line-state-indicator-list '("[--]" "[あ]" "[--]"))
(wrap-function-to-control-ime 'y-or-n-p nil nil)
(wrap-function-to-control-ime 'yes-or-no-p nil nil)
;;;
(global-font-lock-mode t)
;;;
(create-fontset-from-fontset-spec
"-*-MS ゴシック-normal-r-*-*-15-*-*-*-c-*-fontset-std,
japanese-jisx0208:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-jisx0208-sjis,
latin-jisx0201:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-jisx0201-latin,
katakana-jisx0201:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-jisx0201-katakana" t)
(add-to-list 'face-font-rescale-alist '("-bold-" . 0.8))
;;;
(setq default-frame-alist
(append (list
'(background-color . "white")
'(foreground-color . "black")
'(cursor-color . "black")
'(ime-font . "-*-MS ゴシック-*-*-*-*-15-*-*-*-*-*-jisx0208-sjis")
'(font . "fontset-std")
) default-frame-alist))
635名無しさん@お腹いっぱい。:2006/10/22(日) 13:03:09 ID:6aVWxExw0
佐賀県
636名無しさん@お腹いっぱい。:2006/10/24(火) 22:29:59 ID:wrNjUrNW0
> あーあと、最小化時にはタスクトレイに格納されて欲しい。

これは言えてる. 誰かパッチ出さないかなー
637名無しさん@お腹いっぱい。:2006/10/24(火) 23:07:20 ID:SNlFpf6U0
タスクトレイに入れるツールぐらいあるだろう。
探せ。
638名無しさん@お腹いっぱい。:2006/10/25(水) 08:18:33 ID:vUqs5dmN0
>>637
知ってるならリンク貼れ
知らんなら発言すんな
639名無しさん@お腹いっぱい。:2006/10/25(水) 11:13:09 ID:HfWhIr/M0
>>637
Emacsはなんでもできるんだから、ツールに頼ったらダメだろ
640名無しさん@お腹いっぱい。:2006/10/25(水) 23:14:28 ID:F/8X13Qa0
ここは、質問回答スレじゃぁないんだけど・・・
餓鬼が多いなぁ
641名無しさん@お腹いっぱい。:2006/10/26(木) 09:39:09 ID:smcw4sYN0
>>640
失せろ佐賀県の厨房
642名無しさん@お腹いっぱい。:2006/10/26(木) 10:37:37 ID:7FZZKW8q0
643名無しさん@お腹いっぱい。:2006/10/27(金) 09:31:28 ID:uIpfhGdA0
二週間ほど前に最新のソースからビルドしたんですが、
ファイルの最後の行末に改行がないと保存するときに勝手に改行を挿入するのは
従来からの仕様でしょうか?
ちょっと困るような気がするんですが。
644643:2006/10/27(金) 10:20:11 ID:uIpfhGdA0
text-mode などで require-final-newline が t になるんですね。
見落としてました。
645名無しさん@お腹いっぱい。:2006/10/29(日) 00:46:28 ID:bFuoaq4z0
pretest (22.0.90) がとうとう来たね。
646名無しさん@お腹いっぱい。:2006/11/01(水) 22:29:28 ID:fOxLwWN20
アッー!
gccでビルドしようとするとemacsclient.exeのリンク時にコケる。
VC6だとすんなり通る。
ちょっと見てみたけどさっぱりわからん...たまげたなぁ
647名無しさん@お腹いっぱい。:2006/11/01(水) 23:06:53 ID:fOxLwWN20
なんだ -mno-cygwin が抜けてるだけじゃん。
修正するとすればこんな感じだろうか

RCS file: /sources/emacs/emacs/lib-src/makefile.w32-in,v
retrieving revision 2.47
diff -p -u -d -r2.47 makefile.w32-in
--- lib-src/makefile.w32-in31 Oct 2006 00:19:38 -00002.47
+++ lib-src/makefile.w32-in1 Nov 2006 13:58:49 -0000
@@ -74,7 +74,7 @@ $(BLD)/movemail.exe:$(MOVEMAILOBJS) get
# put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib
$(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(MOVEMAILOBJS) $(WSOCK32) $(LIBS)

-ECLIENT_CFLAGS = -DWINDOWSNT -DHAVE_GETCWD -DHAVE_STRERROR -c
+ECLIENT_CFLAGS = -DWINDOWSNT -DHAVE_GETCWD -DHAVE_STRERROR -c $(NOCYGWIN)
ECLIENTOBJS =$(BLD)/emacsclient.$(O) \
$(BLD)/getopt.$(O) \
$(BLD)/getopt1.$(O) \
648名無しさん@お腹いっぱい。:2006/11/06(月) 19:08:18 ID:ZFBdP5zr0
NTEmacsの場合、起動時にスプラッシュスクリーン
(M-x display-splash-screen すると出てくるやつ)が
出ないんですけど、俺だけ?

まあ、ウザいんで出なくてもいいんですけど。
649名無しさん@お腹いっぱい。:2006/11/06(月) 21:29:24 ID:SpuXa0UZ0
>>648
普通に表示されるけど。
gnuserv とかサーバプロセスがあると表示しないとかいう話だよね。
650名無しさん@お腹いっぱい。:2006/11/12(日) 18:17:50 ID:r9q5mgCv0
俺はもう、一からビルドするのは疲れたよ。
なんで、gnu.org配布のバイナリを使おうと思ってるんだけど、
そうなると、IMEパッチが使えないよね。
elisp(+実行ファイル?)だけでIMEにアクセスできるようにはならないのかな?
651名無しさん@お腹いっぱい。:2006/11/12(日) 21:53:56 ID:ZelQOLPm0
Meadow使えばいいんジャマイカ
652名無しさん@お腹いっぱい。:2006/11/12(日) 22:03:17 ID:ZelQOLPm0
cvs checkout -r emacs-unicode-2
で引っぱってきてビルドしてみたけど、BDFの設定がよくわからん。
俺も疲れたよ。orz
653名無しさん@お腹いっぱい。:2006/11/13(月) 00:18:19 ID:zhNkhC600
Meadow3を使っていますが、NTEmacsだと、~/.Xdefaultsで設定するんですか?
654名無しさん@お腹いっぱい。:2006/11/13(月) 18:33:55 ID:IL1Qa8vq0
いいえ
655名無しさん@お腹いっぱい。:2006/11/13(月) 23:41:46 ID:IL1Qa8vq0
emacs-unicode-2ってMeadowスレで話題になっていた下方向スクロールが
トロいっての直ってない悪寒。
656名無しさん@お腹いっぱい。:2006/11/17(金) 00:32:48 ID:X1vCU6h80
>>655
開発陣はただの仕様変更であり、問題があるとは認識していないだろう。
実際、下手な実装で不必要にCPUは喰うが、実用上そう問題があるわけでもないし。
657名無しさん@お腹いっぱい。:2006/11/17(金) 13:17:34 ID:BN8RU+3E0

もっと Emacs on Windows を盛り上げようぜ!
あれ、最強じゃねーか

658652:2006/11/18(土) 04:28:36 ID:5Xq0XGyS0
やっぱりBDF受け付けてくれない。
ASCII以外は全部豆腐状態。
しばらくTTFで使ってみよう。
659652:2006/11/19(日) 14:14:50 ID:8okdhpvB0
latin-1-prefixなんかのinput methodの動作が変だ。
navi2chとかercの動きはいいのでおしい。
土日の暇つぶしにはなった。CVS headに戻ろう。
660名無しさん@お腹いっぱい。:2006/11/19(日) 18:32:37 ID:2pTUAgHK0
>>659
>>557 の keyboard-coding-system では?
661652:2006/11/20(月) 19:26:06 ID:vyLYLcwO0
>>656
初期値がcp932になっていて、これをlatin-1-dosに限らず
binaryだのdosだのunixだの適当なのに変えてやるとうまくいく。
なんでだべ。

まあ現時点のemacs-unicode-2ブランチを無理して使う必要はなかんべさ。
662名無しさん@お腹いっぱい。:2006/11/21(火) 17:02:42 ID:ZScXSJO+0
あいうえお.txt
あかさたな.txt
アイウエオ.txt
アカサタナ.txt

上のようなファイルのあるディレクトリでファイルを開くときに、
「あ」や「ア」まで入力してタブで補完しようとするそれぞれおかしな動作をしますが、
どこに原因があるんでしょうか?
663名無しさん@お腹いっぱい。:2006/12/17(日) 09:43:21 ID:qqSGIRcA0
久しぶりに CVS head をビルドしたら
resize-minibuffer-mode が効かなくなってた。
664名無しさん@お腹いっぱい。:2006/12/17(日) 12:59:32 ID:6Tcknw220
ずいぶん久しぶりだったようだな

> 1999-09-13 Gerd Moellmann <[email protected]>
>
>* rsz-mini.el: Remove code, keep the interface.
665名無しさん@お腹いっぱい。:2006/12/24(日) 22:54:39 ID:SdMqPTTP0
ここ1週間のCVS HEAD
cygwinでビルドしたら起動しないよ

試しにmingwでやったら起動できたけど
666名無しさん@お腹いっぱい。:2006/12/31(日) 10:10:45 ID:xX4a2hVz0
cygwinでビルドする方法を知らないオイラは勝ち組。
667まーくん:2006/12/31(日) 10:23:55 ID:BH++bxsR0
>>666
お前は何時になっても負け男だよ
668名無しさん@お腹いっぱい。:2006/12/31(日) 18:13:38 ID:P9yEEhCG0
またイタい糞コテが一匹発生した模様
669名無しさん@お腹いっぱい。:2006/12/31(日) 18:33:23 ID:94bmwgFp0
そういえば最近うんこ見ないな
670まーくん:2006/12/31(日) 18:35:34 ID:pwyBHNb+0
>>668
まーくんは以前既に出現してたわ

>>669
俺がうんこだからな?
671名無しさん@お腹いっぱい。:2007/01/05(金) 12:29:49 ID:c+WlZ2v10
VC8だとビルドできないね。
VC7だとできるけど。
672名無しさん@お腹いっぱい。:2007/01/07(日) 00:12:04 ID:6bKenn6p0
make bootstrap の後で make install すると emacs.exe を最初から作り直さない?
いつからこんなことに?それとも正しい動作なの?まさかね。
673名無しさん@お腹いっぱい。:2007/01/07(日) 02:06:07 ID:jFG7k4ES0
やっぱMeadow3より、NTEmacsの方がいいかな。
初心者なんですが、
674名無しさん@お腹いっぱい。:2007/01/07(日) 02:16:43 ID:6bKenn6p0
自分でコンパイルさえできれば別に問題なく使えるよ。安定してるし。
でもあっちでも問題がないなら特にこっちがいいというほどでもないかも。
675名無しさん@お腹いっぱい。:2007/01/07(日) 15:26:09 ID:jFG7k4ES0
なるほど、ありがとう。
676名無しさん@お腹いっぱい。:2007/01/20(土) 10:08:01 ID:XtW3FECt0
ttp://homepage.mac.com/matsuan_tamachan/emacs/NtemacsBinaries.html
バイナリ更新しました。

初期設定で、所謂等幅フォント設定しています。

又、cygwin-mount.el、w32-symlinks.el を読み込んでいます。
677ひみつの文字列さん:2024/07/13(土) 02:41:46 ID:MarkedRes
日本国またはアメリカ合衆国、もしくはその両方の著作権法に触れる内容であると疑われることから表示できません。
678名無しさん@お腹いっぱい。:2007/01/21(日) 05:23:11 ID:z1vho/4+0
>>676
更新、ありがとうございます
楽しみにしてました

確認しましたが、>>677 さんが言うようにバイナリは壊れているようですね
もう一度アーカイブをアップしていただけると助かります
679名無しさん@お腹いっぱい。:2007/01/21(日) 19:50:16 ID:Q77yL51Z0
フレームを半透明にして使ってみたけど、ナニがウレシイのかよくわからん。
目が悪くなりそう (x_x)
680名無しさん@お腹いっぱい。:2007/01/22(月) 21:16:51 ID:EbEeKxXU0
>>677

お知らせありがと。再アップしました。
681名無しさん@お腹いっぱい。:2007/01/23(火) 00:18:56 ID:m9YH5Jh40
新しいのを入れたら、フォント表示が常に斜め(イタリック)
になってしまった。
なんでだろう・・・
682名無しさん@お腹いっぱい。:2007/01/23(火) 14:51:23 ID:EjsK2iig0
>>681
フォント設定晒してみそ
683名無しさん@お腹いっぱい。:2007/01/23(火) 15:09:37 ID:EjsK2iig0
>>681
パッケージの site-lisp/site-start.el 見てみそ
684681:2007/01/23(火) 23:53:25 ID:m9YH5Jh40
>>682
こんな感じです・・・
どこぞで手に入れたコードをTahomaフォントにしただけですが・・・

(setq scalable-fonts-allowed t)
(let ((jfont "-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-jisx0208-sjis")
(specs '(latin-jisx0201 katakana-jisx0201 japanese-jisx0208)))
(create-fontset-from-fontset-spec
(concat "-*-Tahoma-*-*-*-*-14-*-*-*-*-*-fontset-std,"
(mapconcat (lambda (x) (format "%s:%s" x jfont)) specs ",")))
(while specs
(set-fontset-font "fontset-std" (make-char (car specs))
'("MS ゴシック" . "jisx0208-sjis"))
(setq specs (cdr specs))))

>>683
sitelisp の下に site-start.el がありません・・・
685名無しさん@お腹いっぱい。:2007/02/01(木) 22:25:26 ID:iReaxEwz0
バイナリ更新しました。

インド系5言語をのぞく、多言語 HELLO を表示できるように設定しました。
必用なフォント等は、ダウンロードページを御覧ください。
686名無しさん@お腹いっぱい。:2007/02/01(木) 23:10:43 ID:P8lwNqqu0
バイナリってなんのこと?
687名無しさん@お腹いっぱい。:2007/02/01(木) 23:18:19 ID:zaS86BKt0
688名無しさん@お腹いっぱい。:2007/02/01(木) 23:48:31 ID:3URMNrFr0
半透明化パッチをあてると表示がちらつかね? (半透明にしなくても)
Meadow3ではちらつくことは無いんだが...
transparency3.patchはtransparency2.patchよりはマシになってる気はする
689名無しさん@お腹いっぱい。:2007/02/26(月) 22:12:17 ID:UUY+OE1P0
>>685

更新 22.0.94
690名無しさん@お腹いっぱい。:2007/02/27(火) 03:41:05 ID:woem/FA20
>>685
使わせていただきました
今のところ、問題なく軽快に動いているようです
いつもありがとうございます
691名無しさん@お腹いっぱい。:2007/02/28(水) 01:08:03 ID:d0KBF6W50
>>689
ヴァージョンナンバーは意味も無く毎月上げているだけなんだけどな
http://lists.gnu.org/archive/html/emacs-devel/2006-12/msg00749.html
692名無しさん@お腹いっぱい。:2007/02/28(水) 18:38:07 ID:gM8Cx4ZI0
ediff のセッションを終了したい時に 'q' を押すと
Quit this Ediff session? (y or n)
と聞かれますが、ここで 'y' を押すと同時に ediff 対象の
2つのファイルバッファを閉じたいのですが、どうすればいいでしょうか?
693名無しさん@お腹いっぱい。:2007/03/05(月) 17:17:48 ID:2tQ3jn5J0
>>22
古くからある一部の日本語のファイル名を扱えない不具合はこの修正で解消したのかね?

* w32.c (stat, get_long_basename, is_unc_volume): Use _mbspbrk
instead of strpbrk.
694名無しさん@お腹いっぱい。:2007/03/08(木) 15:15:30 ID:Y1cleEeb0
まっつぁんの2007-03-04版のバイナリ
ファイルのタイムスタンプがところどころおかしくて

Source file `hoge.el' newer than byte-compiled file

が出まくりません?
実用に問題はないすけども。
695名無しさん@お腹いっぱい。:2007/03/08(木) 18:40:44 ID:QKxAF1Fh0
まっつぁんのバイナリに限らない。
make install する時に cp を -p スイッチなしで使ってるからだな。
696名無しさん@お腹いっぱい。:2007/03/10(土) 16:49:14 ID:z4pZelYK0
そうなんだ。Meadowからの移住なんで知らんかった。
んじゃみなさん気にせず使ってるってことでいいのかな。
697名無しさん@お腹いっぱい。:2007/03/10(土) 23:14:04 ID:3pGsQIiH0
touch *.elc
698名無しさん@お腹いっぱい。:2007/03/11(日) 00:49:27 ID:ka2W4NaQ0
ところで、WindowsMobile5で動くNTEmacsってありますか?
699名無しさん@お腹いっぱい。:2007/03/11(日) 00:57:18 ID:iRdEsWV10
>>698
http://pc11.2ch.net/test/read.cgi/mobile/1000484549/
emacs20系しかまだ動かないみたい。
700名無しさん@お腹いっぱい。:2007/03/11(日) 21:43:40 ID:ka2W4NaQ0
>>699
thx
701名無しさん@お腹いっぱい。:2007/03/16(金) 03:43:03 ID:usedCwWF0
ntemacsとmeadowの違いってなんなんでしょうか?
702名無しさん@お腹いっぱい。:2007/03/16(金) 03:49:21 ID:XoTfL6Wz0
名前
703名無しさん@お腹いっぱい。:2007/03/16(金) 14:39:04 ID:WAwQoOyV0
FAQ
704名無しさん@お腹いっぱい。:2007/03/20(火) 05:58:44 ID:xAQnC0N40
FUCK
705名無しさん@お腹いっぱい。:2007/03/24(土) 13:41:02 ID:MPHWkyJJ0
unicode-2で下方向スクロールがトロい件
いつの間にか直ってるかんじ
706名無しさん@お腹いっぱい。:2007/03/24(土) 22:54:06 ID:wfAY6FtW0
学生時代emacsの設定に時間を費やしていた頃が懐かしい。
社会人になってからは、ソフトウェアとして見ると道具を
使うことが自己目的化してないと使い続けられないよ。
一度作った環境や.emacsを10年以上延々と使い続ける
場合は別にして。(でもそれじゃ新しい要求に対応できなくなる)

上の方にユーザ数減ってるという話が出てたけど、
暇人じゃないと環境構築できないという時点で終わって
いると思う。lisp書けばできるとか、調べればわかるとか、
そんな問題じゃない。多くの人はそんなことに時間を
費やすなら他にやることがあるから。
707名無しさん@お腹いっぱい。:2007/03/25(日) 01:17:02 ID:47ZcdJpz0
そそ、設定次第で、複雑なことをキー1つで出来るのは便利だけど。
不抜く雑な設定も、キー1つで出来るようにならないと、便利だとは言えない。

ま、キー1つというのは言い過ぎだけど、そのあたりを勘違いしてる開発者大杉。
708名無しさん@お腹いっぱい。:2007/03/25(日) 02:06:17 ID:AW6m4gmy0
きちんと開発者にフィードバックしない利用者多杉

で、そろそろ NTEmacs の話題に戻さない?
709名無しさん@お腹いっぱい。:2007/03/25(日) 02:55:17 ID:oiC0j9Eh0
並列プログラマに10の質問 - Joe Armstrongさん(Erlangの父)の場合
ttp://www.hyuki.com/yukiwiki/wiki.cgi?TenQuestionsWithJoeArmstrong
710名無しさん@お腹いっぱい。:2007/03/25(日) 04:51:54 ID:mOlV4V910
>696
俺は気になるので nt/gmake.defs の2行修正して configure.bat -> gmake install

-CP = cp -f
-CP_DIR = cp -rf
+CP = cp -fp
+CP_DIR = cp -rfp
711名無しさん@お腹いっぱい。:2007/03/27(火) 02:12:25 ID:ijy5/yRx0
単にみんなモノグサになってるだけだし、ソフトウェアの世界が
マニアック(Binary2.0とか言ってるような人達)なものが敬遠される
時代になってるわけだし。

そんな時代にEmacsは必要ない訳だし、お仕着せのIDEでWEBプログラミング(?)
をしてればいい時代だし。
712名無しさん@お腹いっぱい。:2007/03/27(火) 08:28:31 ID:mLDtmgzX0
Binary2.0はやりたいこと自体がそもそもマニアックじゃんか。
Emacsはごく普通のことをやりたいだけなのに面倒なのが終わってる。
713名無しさん@お腹いっぱい。:2007/03/27(火) 11:23:32 ID:Od0inp730
別に面倒だとは思わないけど、括弧が嫌いな人には厳しいかもね。
714名無しさん@お腹いっぱい。:2007/03/28(水) 00:03:43 ID:fWs/fzHr0
別に面倒だとは思わないけど、自由が嫌いな人には厳しいかもね。
715名無しさん@お腹いっぱい。:2007/03/29(木) 02:02:17 ID:1VotjXM/0
確かに、面倒だなんて全く思わないな。むしろ楽しいけど。
ただ、Emacsの設定に没頭出来るだけの時間はない罠w
ま、そこはEmacs自体を作っちゃう位の、もっとゆとりある人生を
送れということだな。
716名無しさん@お腹いっぱい。:2007/03/29(木) 04:50:05 ID:a8vZ4VzR0
もうすでにEmacsの設定にかけた時間ってかなり莫大で
もう引き返せない!っていう感じがしちゃうなあ

それに、手がかかっただけあって、ものすごくいとおしい
「ほら、こういうlisp書いたから、こんなことがこのキー操作だけでできちゃうぜ」
みたいなのがあちこちにちりばめられたりして・・・
717名無しさん@お腹いっぱい。:2007/04/01(日) 21:39:36 ID:JRZ5+Gk/0
NTEmacsでtramp使いたいんだけどうまくいかない
cygwinインストールしてあるから、cygwinのsshでいけるだろう
とか思ってたんだけど、なんかダメ
繋ごうとすると
tramp: Waiting 60s for prompt from remote shell
とか出たまま固まってしまう

みなさんは普通にtramp使えてますか?
アドバイスを欲しいです
718名無しさん@お腹いっぱい。:2007/04/01(日) 22:00:46 ID:nWtnKbDI0
>>717
Meadowの話だけど、
c:/home/...
みたいなパスだと、
サーバー: c
パス: /home/...
と解釈されてしまう。
c:/...じゃなくて
/からはじまるパスを指定すればいけるようになったと記憶してるので、
そういうように試してみたら。
もう記憶があいまいなのではずしてたらごめん。
719717:2007/04/01(日) 22:18:58 ID:JRZ5+Gk/0
>>718
なるほど、そういう問題もあるんだ
けど今回は
C-x C-f /ssh:[email protected]:/home/user/.emacs
ってやって、Linuxサーバに繋ごうとしてるから関係ないんじゃないかな・・・

こっちも何か勘違いしてたらごめん
720名無しさん@お腹いっぱい。:2007/04/01(日) 22:25:44 ID:91zCmfEf0
721717:2007/04/01(日) 22:41:54 ID:JRZ5+Gk/0
plink.exeを使うようにして
(modify-coding-system-alist 'process "plink" 'utf-8-unix)
を記述したら繋がった

お騒がせしました
722名無しさん@お腹いっぱい。:2007/04/01(日) 23:22:58 ID:Q2vNsvio0
>>718
あるあるww
w3m-retrieve とかで C:\ みたいなリンクあると tramp 起動してイライラするw
723名無しさん@お腹いっぱい。:2007/04/17(火) 19:37:36 ID:xSvjH7dC0
ハマった。

#define HAVE_XPM 1
でビルドしたEXEはxpm4.dllが無くて
なおかつCYGWINのusr\X11R6\binにPATHが通っている場合、
その下にあるlibxpm.dllをLoadLibrary()しようとしてハングする。
LoadLibrary()から制御が戻ってこないみたい。
724名無しさん@お腹いっぱい。:2007/04/17(火) 21:27:35 ID:3y96ogMX0
>>723
#define HAVE_XPM 1
な環境なら、自前で
"xpm4.dll" "libXpm-nox4.dll" "libxpm.dll"
を用意するのが普通じゃないか。
それをしなかったお前が悪い。
725名無しさん@お腹いっぱい。:2007/04/17(火) 22:39:32 ID:mTut+NVk0
EmacsW32で配布されてるバイナリにIMEパッチが簡単に当てられたらなー。
726名無しさん@お腹いっぱい。:2007/04/27(金) 17:54:35 ID:cvf6DFeL0
linux系のOSで.emacsでemacsの設定をする際に、
全ユーザ共通の設定(というかデフォルト)を作りたいのですが、
その場合、.emacsはどこに作ればいいですか?
自分のみの場合だと、ホームディレクトリに作ればいいですけど…
727名無しさん@お腹いっぱい。:2007/04/27(金) 18:25:04 ID:APD8AULk0
>>726
NTEmacs のスレでそれを聞く理由は?

まぁ、site-lisp 下にごにょごにょ書けばいいよ。
728名無しさん@お腹いっぱい。:2007/04/28(土) 08:27:57 ID:6ahIVShv0
/etc/skelに放り込んどけ
729名無しさん@お腹いっぱい。:2007/05/05(土) 15:49:59 ID:Zyo9Egkn0
mouse-set-fontで、create-fontsetで登録したリストのプルダウンを表示したいのですが。
730729:2007/05/05(土) 16:01:18 ID:Zyo9Egkn0
自己レスです。

(setq w32-use-w32-font-dialog nil)

でした。
731729:2007/05/05(土) 16:58:14 ID:Zyo9Egkn0
ところで、Winのfonts.dirみたいなのって、どうやって探せばいいんでしょうか?
732名無しさん@お腹いっぱい。:2007/05/22(火) 22:24:11 ID:VRuQOH2p0
いつのまにかcygwinのstunnelがMewからGMail読むのに使えるようになったんですね
733名無しさん@お腹いっぱい。:2007/05/26(土) 23:20:48 ID:a+nD8Ewy0
>>731
scratch で (w32-select-font) C-j してみれ。
734名無しさん@お腹いっぱい。:2007/05/31(木) 14:27:34 ID:+IyU2V540
まっつぁんさん、20070518のビルドいただきました
いつもありがとう
735名無しさん@お腹いっぱい。:2007/06/04(月) 18:30:44 ID:HzYqKc+90
リリースされたんだ。
736名無しさん@お腹いっぱい。:2007/06/04(月) 23:19:05 ID:lda1nYhe0
IME-Patch UNICODE-2 をあてたバイナリってないの?
737名無しさん@お腹いっぱい。:2007/06/05(火) 00:25:53 ID:2Pb6wqY60
キーカスタマイズって出来ないの?
738名無しさん@お腹いっぱい。:2007/06/07(木) 13:00:01 ID:uom4tIIo0
NTEmacsを使用していますが、改行が \r\n になってしまっているようです。
改行の動作を \n のみ挿入するように変更したいのですが、どうすればいいでしょうか?
739名無しさん@お腹いっぱい。:2007/06/07(木) 13:27:04 ID:FeIoxuMy0
>>738
使ってるcoding-systemに-unixをつける。
俺の設定はこんな感じ。
(set-default-coding-systems 'euc-japan-unix)
(set-terminal-coding-system 'euc-japan-unix)
740名無しさん@お腹いっぱい。:2007/06/07(木) 13:52:57 ID:uom4tIIo0
>>739
おお、できました! ちなみに自分の場合、
set-buffer-file-coding-system
prefer-coding-system
set-keyboard-coding-system
とかのにも -unix を付けてしまってるんですが、特に支障はないですよね?
741名無しさん@お腹いっぱい。:2007/06/07(木) 20:27:43 ID:/Gk0ONCT0
半透明化パッチ無しのビルドも公開していただけないでしょうか?
ローカルでは半透明とても気にいっているのですが、リモート接続経由だと
ウィンドウが見えなくなってしまうため、リモート用に半透明化パッチなしのビルドが欲しいです。
742名無しさん@お腹いっぱい。:2007/06/07(木) 21:48:19 ID:TURs6Xjm0
>>741
透明化解除すればいいじゃない
743名無しさん@お腹いっぱい。:2007/06/07(木) 22:08:22 ID:zZHhSi7Y0
キーカスタマイズって出来ないの?
744名無しさん@お腹いっぱい。:2007/06/07(木) 22:22:07 ID:TURs6Xjm0
>>743
できる
745名無しさん@お腹いっぱい。:2007/06/07(木) 23:24:33 ID:zZHhSi7Y0
Word star準拠は可能?
746名無しさん@お腹いっぱい。:2007/06/07(木) 23:37:09 ID:SuEHM81q0
747名無しさん@お腹いっぱい。:2007/06/08(金) 00:11:03 ID:LP5QaLmd0
>>745
M-x wordstar-mode
provides a major mode with WordStar-like key bindings.
748名無しさん@お腹いっぱい。:2007/06/08(金) 00:45:01 ID:ivD9QLRm0
>747
ありがと。乗り換えるか。
749名無しさん@お腹いっぱい。:2007/06/08(金) 01:24:13 ID:LP5QaLmd0
キーバインドもね。
750741:2007/06/09(土) 08:08:37 ID:4ILwCv7b0
>>742
リモートでは透明化はもちろん解除してますが、どうも透明化可能なウィンドウが見えないようです。

>>746
IME 入力なもので…。SKK に乗りかえようかなぁ。
751名無しさん@お腹いっぱい。:2007/06/11(月) 00:01:00 ID:hJYVTt7C0
gnu の この間数日くらいの cvs head に matsuan_tamachan
様のページを参考に IME-patch を当てて build するところまでは
何とかこぎ着けた (cygwin) のですが、IME font の設定だけがど
うしてもうまくいきません。

他の font は bdf (shinonome) にしているのですが、IME
font は win なものしかダメということで、
(ime-font . "-*-MS ゴシック-*-*-*-*-12-*-*-*-*-*-jisx0208-sjis")

などとしているのですが、変換の候補のダイアログが出る前の
未確定の文字列の部分が、12 という部分を変えても変化なく、
どうしてもかなり大きめに表示されます(設定効いてない?)

*Messages* バッファにはエラーは出ていないようなんです
が、設定方法につきご存知の方がおられましたら、アドバイス
いただければ幸いです。

Google でいろいろサーチしたものの、比較的情報の多い
Meadowの設定は、どうも NTEmacs ではそのままでは
上手くいかないようですね。(初期状態で meadow-ntemacs.el
を読み込んで ime on-off は可能な状態としています。)
752名無しさん@お腹いっぱい。:2007/06/11(月) 07:55:11 ID:bfHhqvts0
>>751
Meadowは独自に細かくフォント設定できるようにフォーマットを変えているので流用は無理ですね。
日本語情報は、Meadowが段違いに多いので初心者でWindows環境のみなら、そっちを使う手もあるかと。
(速度も微妙に速いし・・・)
753名無しさん@お腹いっぱい。:2007/06/11(月) 22:32:54 ID:siH4Gb270
>>752
リプライありがとうございます。
自宅ではDebian環境でEmacsは概ねcvsに追随してるのですが、仕事
環境でDebianを捨てなくてはならない事情があって環境構築中です。

動作に微妙な差があって、meadowには少し抵抗を感じているんです
が、patch回りから入って、もう少しコード回りとか読み込んでみたい
と思います。
754名無しさん@お腹いっぱい。:2007/06/18(月) 21:39:24 ID:INdzOzbo0
名前にポが入ってるファイルにアクセスできん
755名無しさん@お腹いっぱい。:2007/06/22(金) 16:50:52 ID:1mw61esG0
教えて欲しいんだけど、CUIとGUIでime同居させたい。
-nwで起動するとime関連の初期化に失敗し以後の処理が飛ば
されてしまいます。-nwであれば普段の処理とは別に
console IMEで同じ感じで指定って出来ませんか?

-nwではimeの変換状態は取れない、console imeはそもそも機
能しないのかな?外してしまうと普段の状態でもimeの入力状
態が取れないですよね?

>;;;
>(mw32-ime-initialize)
>(setq default-input-method "MW32-IME")
>(setq-default mw32-ime-mode-line-state-indicator "[--]")
>(setq mw32-ime-mode-line-state-indicator-list '("[--]" "[あ]" "[--]"))
>(wrap-function-to-control-ime 'y-or-n-p nil nil)
>(wrap-function-to-control-ime 'yes-or-no-p nil nil)

MWはMeadowの拡張ですよね。console-IMEはどうすれば...orz
756755:2007/06/22(金) 17:01:34 ID:1mw61esG0
>if: MS-Windows not in use or not initialized
と出ます。多分ime絡みだと思うんですが
imeだけじゃなくて日本語が打てなかったorz

GUIとCUIで設定分けないと動かないものなんですかね?
757名無しさん@お腹いっぱい。:2007/06/27(水) 17:04:03 ID:MJvlFS590
(format-time-string "%Z" (current-time))
で空文字列が返ってくるようになってしまいました。

Emacs 22.1のリリース直後6/3に作った22.1では、(Mewで送信したメールを確認すると)ちゃんと
"JST"が返ってきていて、一昨日作ったやつではダメになっちゃいました。

>2007-06-06 Jason Rumney <[email protected]>
>* s/ms-w32.h: Don't define HAVE_TZNAME.

良く分からないのですが、ここらへんの関係なのでしょうか?
どうしたら良いものやら…
758名無しさん@お腹いっぱい。:2007/06/27(水) 17:51:45 ID:MJvlFS590
>>757メアド消すの忘れちゃった。ごめんなさい。

ttp://lists.gnu.org/archive/html/emacs-devel/2007-06/msg00334.html
このスレッドでの修正が関係ありそうです。
WindowsのEmacsのえらいひとたすけてヽ(τωヽ)ノ
759名無しさん@お腹いっぱい。:2007/06/27(水) 21:54:08 ID:iElb59/c0
>>758
普通に古いのに戻せばいいんじゃないの?
意地でも追っ掛けしたいならそれなりの覚悟は必要だと思うけど。
760名無しさん@お腹いっぱい。:2007/06/28(木) 08:09:19 ID:Hw4E5Zok0
最近のemacs-unicode-2に、IME-patch をあてると、w32fns.c で失敗する。
rejを読んで手であてても、

w32fns.c:85 error: parse error before "RECONVERTSTRING"

となる。ソースの前後を読んでもよく心当たりがわからないんだが・・・??
761名無しさん@お腹いっぱい。:2007/07/01(日) 22:36:44 ID:udkzBqYu0
sf.jpにプロジェクト公開しました
ttp://ntemacsjp.sourceforge.jp/
762名無しさん@お腹いっぱい。:2007/07/02(月) 01:33:20 ID:K5OwpuXC0
こうしてリソースが分散していくわけだな
763名無しさん@お腹いっぱい。:2007/07/02(月) 01:40:30 ID:613srDga0
>>762
Meadowは終わっているので、タイミング的には
ちょうどよいのでは。
764名無しさん@お腹いっぱい。:2007/07/02(月) 01:54:26 ID:KNZ8clqX0
>761
このバイナリーって、mingw系とかも不要なんでしょうか?
Cygwinは入れていますが。
765名無しさん@お腹いっぱい。:2007/07/02(月) 09:03:39 ID:jjKqCq5w0
>>763
終わったの?
ソース希望
766名無しさん@お腹いっぱい。:2007/07/02(月) 09:54:39 ID:Bp86aljr0
>>759
追っ掛けというか、>>757-758 は EMACS_22_BASE ブランチの話なのですが…。
該当ファイルの古いリビジョンを取り出せば私は解決するけど、実際の問題は解決していないですよね。
もっとも、>>757-758 の修正が、正しい状態を壊したのか、正しい状態に修正された為に既存のコード
(例えば Mew は Data: ヘッダを作るのに >>757 のコードを使っています)が動かなくなったのか
それは私には分かりません。
どの方面に働きかければいいものかも分からないので、どなたか詳しいかたがいれば
お願いしたいなあという次第です。「このスレで言っても…」というのは分かってますが…。
767名無しさん@お腹いっぱい。:2007/07/02(月) 18:40:13 ID:KRuBlu2z0
>>766
昔こんな話題があったけれど。

http://www.m17n.org/mlarchive/mule-ja/200102/msg00071.html
768名無しさん@お腹いっぱい。:2007/07/02(月) 22:09:08 ID:AWSoyQj70
>>761
なぜ22?
今からなら23にしろ。
でないとイラネ。
769名無しさん@お腹いっぱい。:2007/07/02(月) 22:23:59 ID:LBbNKIaB0
releaseのバイナリはとりあえず欲しいです。
stableブランチに追従するかHEADに追従するかは特に気にしないけど。
770sakito:2007/07/02(月) 23:20:36 ID:lRyZ7Ove0
>>762
いずれは本家にパッチを統合していただける方向で各開発者の方は活動しています

>>763
終ってはいないと思います。安定しているように見えます。

>>764
Win APIのみで動作しているので mingwもCygwinも不要で動作するはずです
ただCygwinがあれば便利です

>>768
releaseバイナリはわたしもほしいです
あとは開発者の方の労力しだいですが、HEADは今UNICODE枝がマージされ中の
様子なのでさわるならもうすこし後の方が良いのではと思っています
771名無しさん@お腹いっぱい。:2007/07/03(火) 08:59:10 ID:3R3ZvcdR0
>>770
なるほど、ありがとうございます。
772名無しさん@お腹いっぱい。:2007/07/04(水) 23:55:44 ID:Lj/hzEo+0
NTEmacsですが、やはりCygwinでローカルビルドした方が、動作速くなるかな。
773名無しさん@お腹いっぱい。:2007/07/05(木) 23:42:15 ID:HVqY8Ue+0
>>772
-mfpmath=
-march=
なんかが適切に設定されてたら速いんじゃないかと・・・
774名無しさん@お腹いっぱい。:2007/07/05(木) 23:53:03 ID:yAt9Da3W0
>>773
そう思って、
emacs-unicode2-cvs-IME.patchを emacs_22.1_src_20070630.tar.bz2を展開して当てようと
したのですが、patchコマンドが戻ってこないのですが。。
775名無しさん@お腹いっぱい。:2007/07/06(金) 10:26:01 ID:mYj7Dm+j0
howmのconfigureスクリプトがコケる。
--with-emacs でサポートしていないタイプだって。
776名無しさん@お腹いっぱい。:2007/07/06(金) 16:43:42 ID:JCOcDQyg0
>>774
emacs-unicode2-cvs-IME.patchは、
EMACS-ENICODE-2用だよ
ソースはcvsからどうぞ
777名無しさん@お腹いっぱい。:2007/07/07(土) 07:24:13 ID:Hzu4cGF40
>>774 emacs_22.1_src_20070630.tar.bz2 には、IME & Transparecny パッチ当たってるよ。
778名無しさん@お腹いっぱい。:2007/07/07(土) 07:28:57 ID:Hzu4cGF40
NTEmacsJP リリース物の話題は、出来ればメーリングリストでお願いします。
ttp://lists.sourceforge.jp/mailman/listinfo/ntemacsjp-users
779名無しさん@お腹いっぱい。:2007/07/28(土) 09:53:04 ID:Togtei7R0
age
780名無しさん@お腹いっぱい。:2007/08/01(水) 20:37:06 ID:7fqe/4z30

cygwin 上から NTEmacs 22.1.1 (i386-mingw-nt5.1.2600) を呼んで使用いるのですが、
cygwin 上での umask は 022 なのに、 emacs 上では 000 になってしまっているらしく、
普通に save-buffer でセーブされたファイルのパーミッションが rw-r--r-- ではなく、
rwxrwxrwx になってしまっているようです。

(set-default-file-modes ?\644)

をしてもやはり同じような結果になってしまうのですが、どうすればセーブ
されるファイルのパーミッションが 644 にセットされるようにできるでしょうか?
781名無しさん@お腹いっぱい。:2007/08/01(水) 20:39:31 ID:MVdFhm3i0
782名無しさん@お腹いっぱい。:2007/08/15(水) 18:30:04 ID:gvhrS9Fo0
age
783名無しさん@お腹いっぱい。:2007/08/29(水) 22:18:38 ID:3D0bhSDz0
> 2007-08-29 Glenn Morris <[email protected]>
>
> * emacs.rc: Increase version to 23.0.50.

えっ?えっ?
何で?
784名無しさん@お腹いっぱい。:2007/09/20(木) 10:28:51 ID:MmPvLJuz0
アッー!
default-frame-alist で (tool-bar-lines . 0) しても
起動直後の frame のツールバーが消えてくれない。
785名無しさん@お腹いっぱい。:2007/09/20(木) 10:30:39 ID:MmPvLJuz0
うほっ
initial-frame-alistなんてのがあるな...
786名無しさん@お腹いっぱい。:2007/09/21(金) 00:06:49 ID:87b9Ftol0
>>785
そうなんだ、おれもはまった
787名無しさん@お腹いっぱい。:2007/10/03(水) 19:45:15 ID:ki46mXea0
もしかして、今 CVS head 壊れてる?
起動直後落ちるorz
788名無しさん@お腹いっぱい。:2007/10/03(水) 23:50:34 ID:zvmqM0my0
>>787
同じく。emacs clipboard のアプリケーションエラーで落ちる。
789787:2007/10/04(木) 01:03:20 ID:gxqaP7pK0

http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00084.html
俺の場合これが効いた。

でも修正しても (desktop-save-mode 1) しているとなぜか落ちるので
.emacs.desktop を rename しなければならなかった。ネムイ
790名無しさん@お腹いっぱい。:2007/10/04(木) 08:56:23 ID:jryjMpNf0
直ったみたいだけど。
791名無しさん@お腹いっぱい。:2007/10/05(金) 00:42:33 ID:Qv05BR6N0
ヤバいバグがある気がする

-*- coding: mule-utf-8-unix -*-
なファイルで(多分)不正なコードがあると落ちたり、
不正なコードを見つけたところで
CCL: Invalid command 1f (ccl_code = 4c03f) at 195
とかいって途中で読み込みを止めたりする。
知らずに編集して保存するとイタい。orz
792名無しさん@お腹いっぱい。:2007/10/05(金) 21:24:19 ID:Qv05BR6N0
暇な人は下の begin 〜 end を region で囲って、
C-u M-x uudecode-decode-region-internal
とかやって適当なファイルに保存して、CVS head な EMACS で読み込んでみて。
俺の環境では emacs -Q で立ち上げても落ちる。


begin 644 crash.txt
G+2HM(&-O9&EN9SH@;75L92UU=&8M."UU;FEX("TJ+0KID:KIIJ4*
`
end
793名無しさん@お腹いっぱい。:2007/10/05(金) 21:35:34 ID:kJbsvHaw0
>>792
別に落ちないみたいだけど。何か違うのかな?

GNU Emacs 23.0.50.1 (i386-mingw-nt5.0.2195) of 2007-10-04
794名無しさん@お腹いっぱい。:2007/10/05(金) 23:30:50 ID:Qv05BR6N0
>>793
あれま落ちないか...
[email protected]に送っても問題解決しなさそう。
自分でデバッグするかな。
とりあえずサンクス。
795名無しさん@お腹いっぱい。:2007/10/05(金) 23:50:53 ID:hY6mTD0u0
一度 make clean してみ。
796名無しさん@お腹いっぱい。:2007/10/06(土) 01:42:36 ID:QqDhrsG60
>>792
こっちもだいじょうぶ。
GNU Emacs 23.0.50.1 (i386-mingw-nt5.1.2600) of 2007-10-05
797名無しさん@お腹いっぱい。:2007/10/13(土) 04:03:01 ID:Kyqu3HQT0
cvs headのntフォルダ中のconfigure.bat→nmakeでビルドした時に
変数の参照は${}じゃなくて$()だぞゴルァとかビルド方法が指定されてないとか色々でてきて
全然できないんですが
皆様はどうやってビルドしたんでしょうか?
cygwinのgccでもleimのビルドで止ってしまうし、おまけにX使うものはコアダンプ
仕方なく拾ってきた22を使ってるんですが…(そういえばこの22はmingwだ)
798名無しさん@お腹いっぱい。:2007/10/13(土) 05:13:10 ID:+sm6qV0i0
>>797
cygwinのgccでできてるよ。
./configure.bat --with-gcc --no-debug --no-cygwin --cflags -I/usr/local/emacs/DLL/include

make bootstrap && make
したらできてるよ。


799名無しさん@お腹いっぱい。:2007/10/13(土) 13:55:07 ID:Kyqu3HQT0
それでもこんな感じにエラーががが
$ make bootstrap 2>&1 | tee log
$ cat log|grep ": error:"
/usr/include/string.h:53: error: conflicting types for 'memmove'
/usr/include/string.h:53: error: conflicting types for 'memmove'
/usr/include/string.h:54: error: 数値定数の前に 構文解析エラー
/usr/include/string.h:54: error: conflicting types for 'memset'
/usr/include/string.h:54: error: conflicting types for 'memset'
w32.h:32: error: conflicting types for '_types_fd_set'
/usr/include/sys/types.h:235: error: previous declaration of '_types_fd_set' was here
w32heap.h:64: error: conflicting types for 'sbrk'
/usr/include/sys/unistd.h:120: error: previous declaration of 'sbrk' was here
w32heap.h:64: error: conflicting types for 'sbrk'
/usr/include/sys/unistd.h:120: error: previous declaration of 'sbrk' was here
/usr/include/sys/time.h:37: error: 領域 `it_interval' は不完全な型です
/usr/include/sys/time.h:38: error: 領域 `it_value' は不完全な型です
atimer.h:64: error: 領域 `expiration' は不完全な型です
atimer.h:67: error: 領域 `interval' は不完全な型です
emacs.c:1046: error: `_fmode' が宣言されていません (この関数内で最初に利用)
emacs.c:1046: error: (未宣言の各変数については、それが最初に現われたそれぞれの関数
emacs.c:1046: error: に対して一度だけ報告されます。)
emacs.c:1206: error: `SIGILL' が宣言されていません (この関数内で最初に利用)
emacs.c:1242: error: `SIGFPE' が宣言されていません (この関数内で最初に利用)
emacs.c:1246: error: `SIGSEGV' が宣言されていません (この関数内で最初に利用)
emacs.c:1250: error: `SIGTERM' が宣言されていません (この関数内で最初に利用)
emacs.c:2160: error: `SIGTERM' が宣言されていません (この関数内で最初に利用)
一発でできるLinux環境みたいに甘くありませんなぁ
もう一回1からシェル回りを整備して挑戦してみます
800名無しさん@お腹いっぱい。:2007/10/13(土) 15:19:14 ID:53VToVze0
なんで英語と日本語のエラーメッセージがまざってるんだろう
801名無しさん@お腹いっぱい。:2007/10/13(土) 15:29:21 ID:53VToVze0
--with-gcc で cygwin の make 使うときは make version 3.80 で、
なおかつ nt/gmake.defs の三行修正する必要があるが大丈夫?

nt/configure.bat から抜粋。
> rem sh exists no sh
> rem cygwin compiled make 3.80: okay[6] fails?[7]

> rem [6] need to uncomment 3 lines in nt/gmake.defs that invoke `cygpath';
> rem look for "cygpath" near line 85 of gmake.defs.
802名無しさん@お腹いっぱい。:2007/10/14(日) 17:27:50 ID:zagZJYb/0
やっぱり、elisp(+command)だけでMSIMEが使えるようにならないかな〜。
公式のバイナリをそのまま使いたいんだよなぁ。
803名無しさん@お腹いっぱい。:2007/10/14(日) 23:22:05 ID:JGJ8jhYO0
http://sourceforge.jp/projects/ntemacsjp/ にIMEパッチのあたったバイナリがある。
804名無しさん@お腹いっぱい。:2007/10/14(日) 23:41:52 ID:EQdX85oh0
cvs head に当てられるIMEパッチまだぁ?
805名無しさん@お腹いっぱい。:2007/10/18(木) 00:49:43 ID:4M2Ebp3T0
要る?
806名無しさん@お腹いっぱい。:2007/10/18(木) 19:43:54 ID:b/FNNDRP0
(require 'doc-view) してpdfファイルを開くと自動的にpngに落として
読めるようになっててワロタ。

もちろん
#define HAVE_PNG 1
なバイナリとghostscriptとかのcygwinのパッケージが必要。
807名無しさん@お腹いっぱい。:2007/10/25(木) 19:35:51 ID:6eJpMCB00
-*- coding: mule-utf-8-unix -*-
こういうのがあるの知らなかった。
これで、sjisのAAが化けずに保存できる。ありがとう。
808名無しさん@お腹いっぱい。:2007/10/25(木) 19:56:20 ID:9UZXTN490
NTEmacsってプロポーショナルフォント使えないんすか?
809名無しさん@お腹いっぱい。:2007/10/26(金) 18:31:32 ID:9Keyb2kh0
使えます
810名無しさん@お腹いっぱい。:2007/11/09(金) 04:36:43 ID:5IVmvSYi0
UNIX板より移動してきました。
GNU Emacs 22.1.50.1 (i386-mingw-nt5.1.2600) of 2007-07-07 on NEUTRINOをUSBに入れて使っています

CUAモードを使ってもデフォルトですと選択しただけでコピーしてしまうので
選択した後にC-cして初めてコピーする設定にしたいのですが、どうすれば良いでしょうか?
811名無しさん@お腹いっぱい。:2007/11/09(金) 22:28:59 ID:PaIowCru0
(setq mouse-drag-copy-region nil)
でどうだろうか
812名無しさん@お腹いっぱい。:2007/11/10(土) 02:02:08 ID:DdRpTJ/R0
>>811
ありがとうございます。期待通りの動作です
813名無しさん@お腹いっぱい。:2007/11/10(土) 04:06:12 ID:DdRpTJ/R0
独力で解決したかったのですが
どうにもうまくいかないので質問させて頂きます。

日本語のフォントがインストールされていないPCでも日本語を使いたいので
MS Gothic をBDFに変換してそれをNTemacsで読み込んで使いたいのですが
設定方法がわかりません。

まず、ここを参考にしてBDFフォントの作成はできました。
http://dp50116435.lolipop.jp/index.php?TTF%A4%AB%A4%E9%A5%D5%A5%A9%A5%F3%A5%C8%BA%EE%C0%AE#content_1_2
次に>>627-629さんのを真似して書こうと試みましたが
どうすりゃいいのかさっぱりわからない状態です。

>>627-629の方法で16ポイントのフォントを表示するのはうまくいきました。
何をどうすれば良いのかアドバイス頂けませんか?
814名無しさん@お腹いっぱい。:2007/11/10(土) 17:12:56 ID:gUhcGUhn0
とりあえず何がわからんのか具体的に書け。
Emacsenを使うんだったら、Elispの知識無しでは使いこなせないぞ。

作ったBDFフォントのファイル名は".bdf"を含んでいないと
(w32-find-bdf-fonts)が探し出してくれないから要注意。
815名無しさん@お腹いっぱい。:2007/11/11(日) 04:41:35 ID:fmdjD86E0
>>814
いや、もうありすぎて。何が何やら状態です。

まず1つ目は
-*-fixed-Medium-r-Normal-*-16-*-*-*-c-*-fontset-bdf
こういう表記がなにを意味してるのか、特に*部分。
フォントの何を調べればでてくるのかそれともそもそも自分で設定するものなのか。
latin-iso8859-9, japanese-jisx0208 等はどこから来てるのか。

それらすべてがわかりません

(setq bdf-directory-list '("e:/foo/fonts"))
(setq w32-bdf-filename-alist
(w32-find-bdf-fonts bdf-directory-list))
(create-fontset-from-fontset-spec
"-*-fixed-medium-r-normal--12-*-*-*-*-*-fontset-12,
ascii:-ms-gothic-medium-r-normal--12-130-75-75-c-60-iso8859-1,
japanese-jisx0208:-ms-gothic-medium-r-normal--12-130-75-75-c-120-jisx0208.1983-0*,
katakana-jisx0201:-ms-gothic-medium-r-normal--12-130-75-75-c-60-jisx0201.1976-0")

(setq font-encoding-alist
(append '"ASCII" (apanese-jisx0208 . 0))
("JISX0208" (japanese-jisx0208 . 0))
("JISX0212" (katakana-jisx0212 . 0))
font-encoding-alist)))
(setq default-frame-alist
(append '((font . "fontset-bdf")) default-frame-alist))

当然のごとくうまくうごきません。
関数でぐぐってみても.emacsを晒してるだけで、
それが何なのかを書いてるページが見つかりませんでした。
まず、どこから覚えて行けば良いか教えてください
816名無しさん@お腹いっぱい。:2007/11/11(日) 04:44:59 ID:soQ5EL/v0
>>815
> -*-fixed-Medium-r-Normal-*-16-*-*-*-c-*-fontset-bdf
> こういう表記がなにを意味してるのか、特に*部分。
> フォントの何を調べればでてくるのかそれともそもそも自分で設定するものなのか。
> latin-iso8859-9, japanese-jisx0208 等はどこから来てるのか。
xlfd も知らんのか。
817名無しさん@お腹いっぱい。:2007/11/11(日) 16:33:35 ID:RvJh2YU20
俺も試してみたけどBDFは扱いが難しいな。
漢字とカナは表示出来たけどASCIIが表示されない。

BDF使わないで対象マシンにmsgothic.ttcをインストールした方が早いんじゃねーの?
818名無しさん@お腹いっぱい。:2007/11/12(月) 05:25:41 ID:EnzwKIdF0
>>817
…難しいんですか。。
海外のネットカフェで使うことが多いのでフォントのインストールはできないんですよ。

>>816
どうもです。 xlfd について調べてみます。
819名無しさん@お腹いっぱい。:2007/11/12(月) 19:08:42 ID:RDQ9vfx80
そりゃ普通のドザはXLFDなんて知らんだろ。
820名無しさん@お腹いっぱい。:2007/11/12(月) 19:44:34 ID:RDQ9vfx80
(setq w32-bdf-filename-alist (w32-find-bdf-fonts '("e:/foo/fonts")))
(create-fontset-from-fontset-spec
"-*-*-*-*-*-*-12-*-*-*-*-*-fontset-hoge,
ascii:-*-courier new-normal-r-normal-*-10-*-*-*-c-*-iso8859-1,
japanese-jisx0208:-ms-gothic-medium-r-normal--12-130-75-75-c-120-jisx0208.1983-0*,
katakana-jisx0201:-ms-gothic-medium-r-normal--12-130-75-75-c-60-jisx0201.1976-0")
(setq default-frame-alist (append '((font . "fontset-hoge")) default-frame-alist))
(setq font-encoding-alist (append '(("JISX0208" (japanese-jisx0208 . 0))) font-encoding-alist))

こんなかんじでどうか。
# やけに細かいがw
821名無しさん@お腹いっぱい。:2007/11/14(水) 19:26:59 ID:yOvnZgXh0
>>820
最高であります!
でも10は小さすぎるので12にしときました。

XLFDについて調べましたが -*- と -- の違いがはっきりしませんでした。
同じ意味だと理解していますがOKです?

それとなんで>>820 のコードで半角カナも表示されるかがわかりません
("JISX0212" (katakana-jisx0201 . 0)) を font-encoding-alist にappend しなくていいんですか?
試しにappendしてみたらそれでも動くしどうなってるんでしょうか?
822名無しさん@お腹いっぱい。:2007/11/15(木) 00:03:01 ID:Tfl93OlX0
> XLFDについて調べましたが -*- と -- の違いがはっきりしませんでした。
> 同じ意味だと理解していますがOKです?

違う。例えば上の Couries New の場合
-*-courier new-normal-r-normal--10-*-*-*-c-*-iso8859-1
にしたらマッチしないだろ。

> それとなんで>>820 のコードで半角カナも表示されるかがわかりません
> ("JISX0212" (katakana-jisx0201 . 0)) を font-encoding-alist にappend しなくていいんですか?

C-h v font-encoding-alist

いわゆる半角カナのコード範囲は 0xA0..0xFF だからENCODINGは1。
font-encoding-alistに指定しない場合のデフォールトのENCODINGは1。

あとJIS X 0212は補助漢字。いわゆる半角カナはJIS X 0201。
http://www.asahi-net.or.jp/~yw3t-trns/code/jisx0201.html
http://www.trickpalace.net/data/charcode/jisx0212.htm

NTEmacsのフォント設定はここを読むのがベストか。
http://www.gnu.org/software/emacs/windows/faq5.html
823名無しさん@お腹いっぱい。:2007/11/16(金) 00:44:39 ID:gbDT5ITh0
NTEmacsは、デュアルコアでIME入力しても落ちることはないのですか?
824名無しさん@お腹いっぱい。:2007/11/16(金) 01:26:49 ID:HHifUM6R0
>>823
Core2Duo に NTEmacs 22 の環境だけど、
特に落ちたりはしないよ
825名無しさん@お腹いっぱい。:2007/11/16(金) 12:29:07 ID:RIUFnOnA0
>>823
Athlon 64 X2でNTEmacs 22.1だけど落ちたことないよ。
日本語はskkで入力してるからかなぁ。
826名無しさん@お腹いっぱい。:2007/11/16(金) 12:35:33 ID:TrZF8PzZ0
>>825
skk は ime じゃない。
IME は Windows の入力メソッドのこと。MS-IME とか。
827名無しさん@お腹いっぱい。:2007/11/16(金) 20:16:05 ID:ZI0f0IjW0
MeadowスレじゃSKKでも変換中に落ちるとか書いてあったなw
828名無しさん@お腹いっぱい。:2007/11/17(土) 06:47:06 ID:a8zJ/1Cl0
>>822
なるほどコード範囲が0xA0..0xFFで収まるものは
font-encoding-alistに特に指定する必要はないんですね。

>http://www.gnu.org/software/emacs/windows/faq5.html
ありがとうございます。
なんとか全部読んだんですが、まだ -*- と -- の違いわかりません。

普通に -- は指定なし、 -*- は全部指定って事なんでしょうか?
829名無しさん@お腹いっぱい。:2007/11/17(土) 10:00:06 ID:RNua9tLQ0
うぜぇ。てゆか-*-と--との違いがどうのこうの言ってる時点で見当違い。
*が何を意味するのかを調べろ。
830名無しさん@お腹いっぱい。:2007/11/17(土) 10:40:18 ID:ctTKZQVX0
1週間も経って解決しないんだからそろそろあきらめろ
831名無しさん@お腹いっぱい。:2007/11/17(土) 12:35:20 ID:YyRi7v5w0
( ゚д゚)ポカーン

ワイルドカードを知らんのか
832名無しさん@お腹いっぱい。:2007/11/17(土) 16:55:02 ID:k++wyV/+0
(-*-)
833名無しさん@お腹いっぱい。:2007/11/17(土) 18:14:55 ID:Lrl3Ky/B0
最近 meadow が元気ないから ntemacs に変えてみようかと思ってるんですけど、
define-process-argument-editing 相当の事ってできるんでしょうか?

過去レスとか見ても「あるの?」っていう質問はあるけど答えがないので。
834名無しさん@お腹いっぱい。:2007/11/17(土) 23:07:11 ID:YyRi7v5w0
漠然と define-process-argument-editing 相当の事ができるかと聞かれたら、
Meadow で出来て NTEmacs で出来ないってことは無いんじゃないの
と漠然と答えるしかないな。
835名無しさん@お腹いっぱい。:2007/11/17(土) 23:39:57 ID:KRZ77RxB0
>>834
じゃあ質問の仕方を変えます。
ユーザが call-process や start-process に advice をかけたりする事なく、引数の
クォート方法を指定する事が NTEmacs でできますか?
Meadow では define-process-argument-editing を使う事でそれを実現しています。
これがないとうまく動かない外部プロセスがあると思うのですが。

それとも NTEmacs では他の方法で解決しているのでしょうか?

define-process-argument-editing については以下を参照して下さい(長すぎると言わ
れたので適当な位置で改行してます)。
ttp://www.meadowy.org/meadow/wiki/%E8%A9%B3%E7%B4%B0%E8%A8%AD%E5%AE%9A%E5%8F
%8A%E3%81%B3%E6%8B%A1%E5%BC%B5%E6%A9%9F%E8%83%BD#%E3%82%B5%E3%83%96%E3%83%97
%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%AE%E8%B5%B7%E5%8B%95%E3%81%AB%E9%96%A2%E3%81
%99%E3%82%8B%E6%A9%9F%E8%83%BD
836名無しさん@お腹いっぱい。:2007/11/20(火) 07:57:23 ID:5Oec3Zeq0
Emacsってnext-virtual-lineなかったりします?
837名無しさん@お腹いっぱい。:2007/11/20(火) 14:02:38 ID:Tt4uoArh0
>>836
つ physical-line-mode
838名無しさん@お腹いっぱい。:2007/11/21(水) 10:21:46 ID:hDst/cxv0
CVS head で lisp/mh-e 配下のバイトコンパイルに失敗するのは俺だけ?
839名無しさん@お腹いっぱい。:2007/11/22(木) 02:23:01 ID:D/IExEJO0
>>837
ありがとうございます
ぐぐってTOPにくる所はダウンロード先が404になってたので
http://www.scythe.jp/lab/physical-line.html
ここから落としました。快適です。
840名無しさん@お腹いっぱい。:2007/11/23(金) 17:36:58 ID:SgalBXfC0
eblook の場所を .emacs 内で lookupに伝えるにはどう設定すれば良いでしょうか?
USB環境で使っているためWindowsの環境変数を使うと色々困ったことになってしまいます。

lookupはver1.4
eblookはこちらのを使わせてもらっています。(探すのすんごい苦労した)
http://www.meadowy.org/meadow/dists/bin/eblook/
841名無しさん@お腹いっぱい。:2007/11/23(金) 17:42:40 ID:qHcgsDMO0
exec-path を評価して得られる場所に置くか
eblook の場所を exec-path に追加
842名無しさん@お腹いっぱい。:2007/11/23(金) 19:50:42 ID:SgalBXfC0
>>841
ありがとうございます

"~/"にeblookを置いて下ので動きました
(setq exec-path (cons (concat usb-home-dir "bin") exec-path))
843名無しさん@お腹いっぱい。:2007/11/23(金) 19:51:21 ID:SgalBXfC0
間違えた eblook.exe を 「"~/bin" に置いて」です
844名無しさん@お腹いっぱい。:2007/11/24(土) 04:39:26 ID:R5QfNbRp0
set HOME="%CD%"
start runemacs.exe

みたいに環境変数使った方が usb-home-dir なんて変数を設定するよりスマートじゃないか ?
usb-home-dir をどうやって設定してるのいか知らんが。
845名無しさん@お腹いっぱい。:2007/11/27(火) 02:13:26 ID:dJXbb9La0
>>844
ん〜、usb-home-dir は色々置いてるのでそれはそれで価値があるんですよ。
設定方法はこちらのサイトのをもらってます
http://at-aka.blogspot.com/2006/06/portable-emacs-22050-on-usb.html

そのバッチファイルの書き方は知りませんでした。
勉強になります。他に色々使う機会がありそうなのでその時使わせて頂きます
846名無しさん@お腹いっぱい。:2007/11/29(木) 20:09:51 ID:+09cwTEc0
cygwin-mount.el で
(cygwin-mount-convert-file-name "/cygdrive/x/") で "x:/" に
変換できるけど、逆に "x:/" を "/cygdrive/x/" に変換する関数
が無い悪寒
847名無しさん@お腹いっぱい。:2007/11/29(木) 20:58:27 ID:QKfsSDMk0
そのくらい自分で何とかできるだろ
848名無しさん@お腹いっぱい。:2007/12/04(火) 19:13:19 ID:XJ2UoBcl0
なにいきがってんの?このバカ
849名無しさん@お腹いっぱい。:2007/12/04(火) 20:33:31 ID:0EgZDKXf0
いきがる (笑)
850名無しさん@お腹いっぱい。:2007/12/18(火) 22:14:34 ID:UAU4VB3l0
JIS X 0213:2004 対応の IPAフォントを使ってみましたが、
(insert (prin1-to-string (x-list-fonts "-*-IPAゴシック-*-*")))
してみても、jisx0213 は出てきません。

何故でしょう?

Emacs は EmacsW32 latest version を利用しています。
851名無しさん@お腹いっぱい。:2007/12/31(月) 09:44:59 ID:ZmDlZ1JE0
Mark setした後に移動すると
マークから移動した範囲が選択されてしまうのですが
選択されないようするにはどこを設定するばいいんですか?
852名無しさん@お腹いっぱい。:2007/12/31(月) 12:03:21 ID:JWPhBXO10
(setq transient-mark-mode nil)
853名無しさん@お腹いっぱい。:2007/12/31(月) 22:04:44 ID:ZmDlZ1JE0
>>852
ありがとうございます
(cua-mode t) が原因だったようです

てっきりEmacsはselectionとregionを別々に持ってると勘違いしていました
selectionはregionを可視的しているものなんですね
Mark set して移動したら選択されるのは当然でした
854名無しさん@お腹いっぱい。:2008/01/08(火) 21:26:23 ID:zqxs8gi50
NTEmacsでxyzzyみたいにhttp://〜で始まる文字列を見つけたら
くりっくするだけで指定したブラウザで開くようにするlispってありますか?
855名無しさん@お腹いっぱい。:2008/01/08(火) 22:57:07 ID:RDrGAtFI0
ffap をマウスボタンに割当てるとかで出来ないかね
856名無しさん@お腹いっぱい。:2008/01/08(火) 23:23:40 ID:4XB0rQAQ0
手元じゃ普通に出きるけど、設定忘れた
857名無しさん@お腹いっぱい。:2008/01/08(火) 23:40:44 ID:0CtzV3Og0
browse-urlじゃだめかい?
858名無しさん@お腹いっぱい。:2008/01/10(木) 19:18:36 ID:RO7VzbSp0
>>855
ffapで調べてみましたが色々できそうですね
でもこれパスを開くものじゃないんですか???
>>857
入れてみました。
「declare-function がないよ〜」とエラーが出たので
コメントアウトして動かしたら一応動いているようです
ただ、URL上で browse-urlを打てば開けるのですが
マウスクリックで開くことはできません…。

(global-set-key [down-mouse-1] 'browse-url-at-point)
だと常にクリックが食われてしまいますし、、

クリックされた場所がURLかどうかを自分で判断して
browse-urlに渡すしかないんでしょうか
859名無しさん@お腹いっぱい。:2008/01/10(木) 21:53:46 ID:DBIZHCwJ0
browse-url って標準パッケージになってなかったっけ
で、その割にはコードが腐ってるって言われてた気がする
860名無しさん@お腹いっぱい。:2008/01/11(金) 00:36:32 ID:zmeXq7e80
>>859
見たらちゃんと入ってました。
(global-set-key [S-mouse-3] 'browse-url-at-mouse)
にして右クリックでURLが開くようになりました

URL自動認識は難しそうなので忘れることにします
861名無しさん@お腹いっぱい。:2008/01/11(金) 00:53:36 ID:+dxtm9AE0
xyzzy の browse-uri 辺りのコード見れば書けそうな気がする。
862名無しさん@お腹いっぱい。:2008/01/11(金) 23:27:53 ID:cMT62SBN0
browse-url を見ろよ。どうせなら。

(thing-at-point 'url) でいけるかな
863名無しさん@お腹いっぱい。:2008/01/15(火) 06:32:55 ID:z+80lv7I0
期待せずに一応聞いてみるが、

ソースパッケージから手作業でmakeしないとskkは入らんの?
864名無しさん@お腹いっぱい。:2008/01/16(水) 01:48:27 ID:UuUYq0KJ0
他に方法があるのか知らないけど
ddskkにはNTEmacsとMeadow用のスクリプトがついてるから
悩むことはないと思うよ
865名無しさん@お腹いっぱい。:2008/01/16(水) 01:59:25 ID:sf5A5/K20
apel 必須
866名無しさん@お腹いっぱい。:2008/01/16(水) 07:09:27 ID:QiuOmzBP0
(使うだけなのに)手でbuildしなきゃならんのはアホくさいなあ、と思ってね。
Windows世界は不便すぎる。
867名無しさん@お腹いっぱい。:2008/01/16(水) 21:03:00 ID:sf5A5/K20
Cygwin くらい入れろよ
868名無しさん@お腹いっぱい。:2008/01/16(水) 23:44:15 ID:R8riM38g0
完全にTABとC-iを独立にするにはどうすりゃいいの?
C-i にだけバインディングしたいだけなんだけど
869名無しさん@お腹いっぱい。:2008/01/17(木) 00:56:53 ID:bRVg8oRz0
(define-key function-key-map [tab] nil)
かな
870名無しさん@お腹いっぱい。:2008/01/20(日) 06:10:28 ID:K3vLPEuJ0
誰か modifier key に super と hyper を使う設定を教えて。
meadow だと↓でできてた。
(w32-set-modifier-key 29 'super) ; noconvert
(w32-set-modifier-key 229 'super)) ; convert

871名無しさん@お腹いっぱい。:2008/01/20(日) 19:31:16 ID:9/tYzgO80
>>869
ごめん言い方が悪かった。
TABのバインディングの状態は一切変えずに
C-i にだけ別のバインディングを割り当てたいんだよね
872名無しさん@お腹いっぱい。:2008/01/21(月) 18:25:00 ID:knyfyN3h0
(keyboard-translate ?\C-i 'control-i)
(define-key global-map [control-i] 'info)
こんな感じ?
873名無しさん@お腹いっぱい。:2008/01/22(火) 00:26:23 ID:kodyQ2nl0
>>872
おお、これだこれ
ありがとう
874名無しさん@お腹いっぱい。:2008/01/24(木) 00:14:05 ID:KGhSY0eq0
"∈⊂∃∀∪⊃⊇⊆"
ここらの記号が全て □ で表示されてしまいます

フォントの設定を解説してるページをいくつか見たのですが
これらの記号について言及してるページが見つかりませんでした。

フォントの設定どこをどう弄れば読めるようになるんでしょうか?
875名無しさん@お腹いっぱい。:2008/01/24(木) 00:27:46 ID:ljy9/q9y0
>>874
おれの環境ではOK
876名無しさん@お腹いっぱい。:2008/01/25(金) 22:50:03 ID:Y3yr0Py80
う〜ん、何が悪いんだろ。
フォントについてじっくり調べないとダメですかねぇ、、、
877名無しさん@お腹いっぱい。:2008/01/26(土) 12:58:32 ID:KxPyRfR40
うちでも日本語のフォントは"MS ゴシック"だけど問題ないよ。
もう少しフォントの種類や設定の情報がないとわからないと思うけど。
878名無しさん@お腹いっぱい。:2008/01/28(月) 11:24:44 ID:ECm9ff0l0
>>874
コピペしてみるとうちも表示されない

一文字目の∈の場合
C-x = すると
Char: ∈ (343080, #o1236050, #x53c28)

一方∈の方は表示される。
こちらの C-x = は
Char: ∈ (53562, #o150472, #xd13a, file ...)

# unicode とかそういう話だっけか
879名無しさん@お腹いっぱい。:2008/01/28(月) 11:31:10 ID:gwk2KVPG0
>>878
再現できないから勘で言っちゃうけど、多分それぞれの文字で属してる
charset が違うんだと思うよ。
M-x describe-char してみ。
880名無しさん@お腹いっぱい。:2008/01/28(月) 12:08:53 ID:ECm9ff0l0
>>879
そうみたいですね。

それぞれの M-x describe-char の結果
・表示できない方

character: ∈ (343080, #o1236050, #x53c28, U+2208)
charset: mule-unicode-0100-24ff (Unicode characters of the range U+0100..U+24FF.)
・表示できる方

character: ∈ (53562, #o150472, #xd13a, U+2208)
charset: japanese-jisx0208 (JISX0208.1983/1990 Japanese Kanji: ISO-IR-87.)
881名無しさん@お腹いっぱい。:2008/01/30(水) 20:39:21 ID:zVnbUoEF0
うちは結局 mule-unicode-0100-24ff のフォントを指定した fontset にしたら表示された。
しかし個人的にはアウトラインよりも固定幅がいいんだけど見つからない。
882名無しさん@お腹いっぱい。:2008/01/30(水) 23:57:28 ID:qGy6mi9O0
ようやく unicode branch が trunk に merge されるみたいだね。
883名無しさん@お腹いっぱい。:2008/02/01(金) 00:22:08 ID:JzRxiUZS0
これってファイルをダブルクリックで
今開いてるNTEmacsにファイルを送るには
関連付けどうやりゃいいの?
884名無しさん@お腹いっぱい。:2008/02/01(金) 01:27:58 ID:Ih2SA7/F0
emacsclient/gnuclient
885名無しさん@お腹いっぱい。:2008/02/01(金) 01:57:53 ID:JzRxiUZS0
emacsclient.exe とか emacsclientw.exeで開こうとしてみたけど動かねー
886870:2008/02/01(金) 04:31:12 ID:jXnYqcTX0
>>870
一応自己解決。
winキーとかにわりあてるなら
(setq w32-lwindow-modifier 'super)

無変換とかなら
(define-key function-key-map (kbd "<noconvert>") 'event-apply-super-modifier)

event-apply-super-modifier を使った場合は esc みたいな感じになっちゃうけどあきらめる。
887名無しさん@お腹いっぱい。:2008/02/01(金) 08:06:28 ID:hBkFeGZj0
>>885
.emacs に (server-start) を追加
888名無しさん@お腹いっぱい。:2008/02/01(金) 09:05:56 ID:/uxf5FVt0
EmacsW32 使ってたときにレジストリ関連で emacsclientw が emacs 見つけられないことがあったな
インストールするディレクトリを変えたか、後でリネームしたかどっちかだったような記憶がある
889名無しさん@お腹いっぱい。:2008/02/01(金) 22:39:38 ID:pSpcCsAm0
>>886
大義であった
w32-apps-modifier ってのがあったからこっちにした。
Win キーはシステムのバインドとバッティングすると負けてしまうようだ。
890名無しさん@お腹いっぱい。:2008/02/01(金) 22:45:36 ID:pSpcCsAm0
なんか w32-pass-lwindow-to-system ってのを見つけた。
891名無しさん@お腹いっぱい。:2008/02/01(金) 23:11:45 ID:hBkFeGZj0
>>888
EmacsW32 は使ったことがないが ALTERNATE_EDITOR 環境変数に emacs のパスを記述し
ておけば起動すると思う。
892870:2008/02/02(土) 00:42:08 ID:GigSvePH0
そのうち w32-noconvert-modifier とか使えるパッチでも書こうと思ってる。

あとはフォントと argument-editing と mw32script がなんとかなれば乗り換えできそう。
ntemacs-font.el 使うと list-faces-display がすっごい遅くならない?
あとこれ使ってBDF M+ をちゃんと表示させる方法がよくわかんない。

argument-editing と mw32script は call-process とかに advice かければなんとか
なるかも。
mw32script はなくても、なんとか生活できるかな。
893名無しさん@お腹いっぱい。:2008/02/02(土) 05:30:09 ID:tGbFbnq50
>>891
そのときは当該レジストリを手で書き直して対応した。
そして今はEmacsW32は使ってない。
でもさんくすです。
894名無しさん@お腹いっぱい。:2008/02/05(火) 02:27:26 ID:ii4p04St0
23.0.60では●や■などの記号の幅がコラム一つ分と見做されているようなんですが、
これを通常どおり二つ分にするにはどこをいじればいいんでしょうか?
895名無しさん@お腹いっぱい。:2008/02/05(火) 02:51:46 ID:hLAjaQzn0
>>894
charset-info
896名無しさん@お腹いっぱい。:2008/02/05(火) 17:52:50 ID:ii4p04St0
>>895
私が理解していないのかもしれませんが、
従来とは charset-info の仕様が違うようでした。

(charset-info (char-charset ?●))

23.0.50
[146 3 2 94 2 0 146 0 66 0 -1 "JISX0208" "JISX0208.1983/1990
(Japanese): ISO-IR-87" "JISX0208.1983/1990 Japanese Kanji: ISO-IR-87."
(preferred-coding-system iso-2022-jp nospace-between-words t
fill-find-break-point-function kinsoku)]

23.0.60
[0 0 2 94 0 0 0 0 66 0 -1 "JISX0208" "JISX0208" "JISX0208.1983/1990
Japanese Kanji: ISO-IR-87" (:name japanese-jisx0208 :docstring
"JISX0208.1983/1990 Japanese Kanji: ISO-IR-87" :short-name "JISX0208"
:long-name "JISX0208.1983/1990 (Japanese): ISO-IR-87" :iso-final-char
66 :emacs-mule-id 146 :code-space [33 126 33 126] :code-offset 1310720
:unify-map "JISX0208" :dimension 2 preferred-coding-system
iso-2022-jp)]

23.0.60では [CHARSET-ID, BYTES, DIMENSION, CHARS, WIDTH, ...] の
WIDTH の値は設定できないように見えます。

WIDTH is always 0.
897名無しさん@お腹いっぱい。:2008/02/06(水) 15:04:33 ID:N91wTBHg0
>>896
そうなんですか。
とりあえずソース入れて string-width の実装あたりから追いかけてみたら如何?
898894:2008/02/10(日) 21:52:07 ID:iYwdIAao0
どうやら char-width-table をいじるとうまくいきました。
新しくこういうのができたんですね。
899名無しさん@お腹いっぱい。:2008/02/11(月) 23:51:56 ID:ncxJHqiF0
cuaモードでリージョンをマウスで作ってから query-replace-stringすると
Query replace in region になっちゃうんですが
この region を replace-string のFrom String に設定するには
どこを設定すればできるんでしょうか?
900名無しさん@お腹いっぱい。:2008/02/12(火) 18:53:18 ID:PWVPl84S0
>>887
できたー! ありがとー!
901名無しさん@お腹いっぱい。:2008/02/18(月) 23:18:17 ID:YGVkOTKi0
CVS 先端で Navi2ch の板の "〜" だけが japanese-jisx0212 と認識されてしまうんですが、
これはどういうことでしょうか?
キャッシュの subject.txt を直接テキストとして開くと普通に japanese-jisx0208 で表示されます。
902名無しさん@お腹いっぱい。:2008/02/19(火) 00:50:30 ID:cDYjUN2I0
CVS HEAD
1月末くらいまでは、emacs.exeのサイズは7MBくらいだったのに、
最近のは18MBになるんだな
903名無しさん@お腹いっぱい。:2008/02/19(火) 22:34:13 ID:+o+Ic5zP0
>>901
> CVS 先端で Navi2ch の板の "〜" だけが japanese-jisx0212 と認識されてしまうんですが、
> これはどういうことでしょうか?

;; 「japanese-jisx0212 と認識されてしまう」というのはどうやって判断しました?

試したわけではないので想像ですが、navi2ch-coding-system (cp932) で decode
すると、"〜" は内部コードでは U+FF5E になっているんじゃないですかね。
でもって、その文字の preferred charset は japanese-jisx0212 であると。

> キャッシュの subject.txt を直接テキストとして開くと普通に japanese-jisx0208 で表示されます。

テキストとして開く時は shit_jis でデコードされて、内部コードは U+301C
(preferred charset は japanese-jisx0208)になると。
904903:2008/02/19(火) 22:34:44 ID:+o+Ic5zP0
"〜" を U+301C にデコードしたいのであれば、以下の手が思い付きます。

(A) navi2ch-coding-system を shift_jis にする。
→ 丸数字などの機種依存文字が表示できなくなるかも。

(B) standard-translation-table-for-decode を変えちゃう。
(setq standard-translation-table-for-decode
(get 'japanese-ucs-cp932-to-jis-map 'translation-table))
→ 副作用が大きそう。

(C) cp932 に translation-table-for-decode を付けた coding-system を作って、
それを navi2ch-coding-system に設定する。
(define-coding-system 'my-cp932
"My CP932"
:coding-type 'charset
:mnemonic ?S
:charset-list '(ascii katakana-sjis cp932-2-byte)
:decode-translation-table 'japanese-ucs-cp932-to-jis-map)
→ 動くかどうか不明(^^;
905名無しさん@お腹いっぱい。:2008/02/20(水) 01:42:13 ID:aYS5H1ip0
>>903-904
ご丁寧に有難うございます。

> 試したわけではないので想像ですが、navi2ch-coding-system (cp932) で decode
> すると、"〜" は内部コードでは U+FF5E になっているんじゃないですかね。
> でもって、その文字の preferred charset は japanese-jisx0212 であると。
そのとおりです。
それで file code: not encodable by coding system japanese-shift-jis-dos と表示され、
別のフォントが使用されます。

(c) の方法でも解決するように見えますが、少し別の問題が判明しました。
これできちんと内部コードは期待どおりになるんですが、
上の一連の書き込みの中でも同じ "〜" の実際の表示が異ります。


> 〜

下のように引用された部分では半角の点のような文字が表示されますが、
内部コードなどの情報はまったく同じになります。
いずれもフォントはMSゴシックです。
906名無しさん@お腹いっぱい。:2008/02/20(水) 01:45:26 ID:aYS5H1ip0
> 下のように引用された部分では半角の点のような文字が表示されますが、
> 内部コードなどの情報はまったく同じになります。
> いずれもフォントはMSゴシックです。
すいません。逆でした。
引用された部分だけ正しく表示されます。
907名無しさん@お腹いっぱい。:2008/02/20(水) 01:54:18 ID:aYS5H1ip0
たびたびすいません。半角の点のようになるのはモナーフォントで、
正しく表示される引用された方には(なぜか?)MSゴシックが使用されていました。
もう少しきちんと整理してから出直します。
908名無しさん@お腹いっぱい。:2008/02/20(水) 02:08:56 ID:aYS5H1ip0
引用部分はMSゴシックでいいんですね。
そういうわけで最初の書き込みの板の表示は正しくなりました。
スレのモナーフォントの方はまだわかりませんが、
少しずつ調べてみます。有難うございました。
909名無しさん@お腹いっぱい。:2008/02/27(水) 20:06:02 ID:NXtFVREU0
久しぶりにバージョンアップしたんだけど、環境変数 HOME の設定が
有効にならない・・・

なんだこりゃ?
910名無しさん@お腹いっぱい。:2008/03/14(金) 09:12:38 ID:8gftR61n0
EmacsW32とNTEmacsJPのバイナリの違いを
判り易く教えて!
911名無しさん@お腹いっぱい。:2008/03/14(金) 11:26:49 ID:G058B+BS0
>>910
つdiff
912名無しさん@お腹いっぱい。:2008/03/14(金) 12:00:20 ID:qWRcgvdA0
最近はバイナリもdiffれるようになったのか。
913名無しさん@お腹いっぱい。:2008/03/16(日) 05:11:09 ID:r7YrHYMm0
display-buffer のキーバインドを上書きしたんだけど
こいつって hook 用意されてないの?
914名無しさん@お腹いっぱい。:2008/03/16(日) 12:08:10 ID:s+u0RKMr0
CVS 先端で --disable-font-backend してないと、
設定した日本語のフォントが使用されないみたいです。
それとも設定の仕方が従来とは違う?
915名無しさん@お腹いっぱい。:2008/03/16(日) 15:07:01 ID:hE1chkgy0
>>914
2月末までは、configure.bat のオプションに
--disable-font-backend を付ける必要なかったのに....。

デフォルトアイコンも変わってる。
最近変更が多いね。
916名無しさん@お腹いっぱい。:2008/03/17(月) 00:17:22 ID:kvbRdpZ30
configure.bat は、--disable-font-backend付けないで
buildし、
emacs.exe --disable-font-backend
で起動あるよ
917名無しさん@お腹いっぱい。:2008/03/17(月) 00:40:47 ID:QdDFGgKt0
Navi2ch で〜を書き込めないことはないですか?
上の問題と同根なのかもしれないけど。
918名無しさん@お腹いっぱい。:2008/03/20(木) 22:26:48 ID:4sjVLROc0
マウスカーソルがツールバーのアイコンやDiredのフォルダに掛かると
ツールチップが出現するよね。

Windows Vistaの環境で、ツールチップが出るたびフレーム再描画されるんだけど、
コレどうにかならないかな?イライラするよ〜。
(Meadowだと大丈夫みたい。)

menu-bar-modeをOFFると発症しなくなる。
emacsの不具合かな?
919名無しさん@お腹いっぱい。:2008/03/28(金) 22:58:34 ID:Wt/xPD0N0
Emacs 22.2をインストールしてM-X shellするとcmdproxyの出力で日本語の部分が文字化けしている。
22.1の時はそんなことなかったのに。process-coding-systemあたりの設定がおかしいと思うが誰か
わかるひといますか。
920名無しさん@お腹いっぱい。:2008/04/01(火) 00:39:50 ID:3+A6epcI0
ほんとだ文字化けする
921名無しさん@お腹いっぱい。:2008/04/11(金) 23:10:33 ID:RgEqz5Sm0
バイナリ最新

IME2007を使い始めたんだが、変換してると
上の行の文章やら左側の確定済みの文章やらが
消えてしまって使い物にならない。

922名無しさん@お腹いっぱい。:2008/04/13(日) 00:34:54 ID:Axgz0XgP0
ntemacsjp 22.2 + IME2003 の組み合わせで使っているのですが、
Ctrl+BackSpace で 確定取消 すると、
確定文字列の手前の文字までたくさん消されて困っています。
回避方法は無いでしょうか?
923名無しさん@お腹いっぱい。:2008/04/13(日) 15:14:47 ID:14y3JGRo0
>>921
Meadow3だとその症状はない。
924名無しさん@お腹いっぱい。:2008/04/15(火) 16:13:32 ID:mambnTAz0
>>922
数年前、それが嫌で自分でパッチを当ててたけど、
マシンが壊れてソースをなくしちゃった。
どうやって対応したんだったかなあ…

結局、ソースに手を入れるしかないと思うよ。
925名無しさん@お腹いっぱい。:2008/04/16(水) 02:26:56 ID:+w5KmBY/0
>>924
ソース変更が必要なのですか。
自分で対処するのは難しそうなので、あきらめます。
926名無しさん@お腹いっぱい。:2008/04/27(日) 16:13:07 ID:mHIebxqk0
JAVAのコードの標準のインデント幅を4→2に変更したかったのですが
以下のコードでは4のまま変わりませんでした
どこが間違っているのでしょうか?

(add-hook 'java-mode-hook
'(lambda()
(setq java-basic-offset 2)))
927名無しさん@お腹いっぱい。:2008/04/30(水) 02:57:56 ID:bG77Mws30
>>926
インデントの設定はスタイルだぞ
単にインデント幅を4->2に変更したいのであれば
java-mode上でM-x c-set-styleでgnuを設定し試してみろ
で,ずーっと使いたきゃ自分でスタイル設定して
java-mode-hookで呼べ
928名無しさん@お腹いっぱい。:2008/05/11(日) 23:40:42 ID:wLQP1A9p0
ときどきソースなどのコメント部分の色付けだけが無効になる。
もちろん起動時には問題ない。
最近のことだと思うけど再現の条件がわからない。

GNU Emacs 22.2.50.1 (i386-mingw-nt5.0.2195) of 2008-04-13
929名無しさん@お腹いっぱい。:2008/05/12(月) 00:00:00 ID:aXynFpp10
>>928
howm 使ってない?
930928:2008/05/12(月) 00:49:02 ID:/rWaHTfq0
>>929
使ってます。それが何かしてるんですか?
ちょっと調べてみよう。
931名無しさん@お腹いっぱい。:2008/05/12(月) 01:01:16 ID:aXynFpp10
>>930
howm で編集したあとにコメントの色付けが無効になる。
GNU Emacs 23.0.60.1
932928:2008/05/12(月) 01:28:20 ID:/rWaHTfq0
まだ詳しく調べていませんが、
とりあえず検索結果などを一覧表示した後でおかしくなるようです。
933928:2008/05/12(月) 23:35:22 ID:/rWaHTfq0
報告のために howm スレの方に書いたら、
23.0.50 の font-lock.el だと大丈夫だと教えてもらいました。
unicode branch の merge 前あたりのを load しておけば
とりあえずしのげるようです。
934名無しさん@お腹いっぱい。:2008/05/12(月) 23:49:45 ID:aXynFpp10
>>933
乙です。
howm色付けで変なことしてるから、
howmでなんとかしてもらいたいなあ。
935928:2008/05/14(水) 23:58:06 ID:xAF/joxi0
最新のテスト版で解消したようです。
936名無しさん@お腹いっぱい。:2008/05/16(金) 12:52:59 ID:MW6YapXn0
>>935
こちらでも確認しました。報告GJでした。
937名無しさん@お腹いっぱい。:2008/05/17(土) 17:02:45 ID:FId/xis80
CVS先端の日本語フォントの設定を教えてください。
MSゴシックの14と16の両方を使用したいです。
938名無しさん@お腹いっぱい。:2008/05/18(日) 03:08:27 ID:N+C/OBid0
俺も知りたい

というか、.emacsの設定標準みたいなものはないものか。
いじり始めてみたんだが、どうもネット各所に分散してかかれていてどれがスタンダードなのか、基準がよくわからないんだ
使い良い道具として使っていきたいのに、最初でつまづいてしまった。

ぜひともアドバイスをいただきたいです。
よろしくおねがいします。
939名無しさん@お腹いっぱい。:2008/05/18(日) 11:29:02 ID:LVR2eJud0
>>938
スタンダードなんてない。
世界で自分だけの仕様にすればいいだけ。
940名無しさん@お腹いっぱい。:2008/05/18(日) 12:03:57 ID:tR+YoGh80
スタンダード、なんてものがいいんなら、
メモ帳でも使ってればよろし。

あれこそ、世界共通のスタンダードw
941937:2008/05/18(日) 20:09:55 ID:W3katH9e0
(set-language-environment "Japanese")
だけで日本語が表示できるので暫くこれでやります。

10〜12point程の大きさでちょっと見にくいですが
等幅フォントで間延びしているのでなんとかこれで
眼鏡なしでもOK.


942名無しさん@お腹いっぱい。:2008/05/25(日) 00:35:36 ID:e7ajDVfu0
CVS 先端で cal-loaddef.el の生成に失敗する。
make maintainer-clean も試したけどうちだけなのかな?

Wrong type argument: number-or-marker-p, nil
make[1]: *** [D:/usr/local/src/emacs/lisp/calendar/cal-loaddefs.el] Error -1
make[1]: Leaving directory `D:/usr/local/src/emacs/lisp'
make: *** [bootstrap-gmake] Error 2
943名無しさん@お腹いっぱい。:2008/05/25(日) 01:14:28 ID:2YIP42EB0
>>942
make maintainer-clean
しても駄目?
944名無しさん@お腹いっぱい。:2008/05/25(日) 02:18:56 ID:svxsXsv+0
>>942
うちもそうだよ。
改行をLFにしたら、そのぶぶんは通るけど
その先でerrorになっちゃう。
945942:2008/05/25(日) 19:18:28 ID:e7ajDVfu0
>>943
それが駄目なんです。

>>944
emacs-devel でもこの話題は出てないようなのでうちだけかと。
とりあえずうちだけではなさそうなので様子を見ます。

時々先端も試してみてるんですがこれまでの23はまだやや重いので、
今だに22の方を主に使い続けてるもので。
946944:2008/05/30(金) 00:00:15 ID:BRpdSVoo0
>>945
LANG=C make bootstrap

あちらの人たちからerrorの報告が無いんで試したら、
buildできたよ。
947名無しさん@お腹いっぱい。:2008/05/30(金) 21:08:11 ID:aqZSMkdS0
>>946
mingw32-make bootstrap LANG=C
でBuildできた!!サンクス

でもなんで?
コーディングシステム(japanese-sift-jis)関連の
改行判定の間違いでBuildできないのかと思ってたけど。

「 Wrong type argument: number-or-marker-p, nil 」
出しているのがwrite-region ⇒ select-safe-coding-system-interactively
だったからさー。


948942:2008/05/30(金) 21:12:33 ID:0NF7lTaV0
>>946
> LANG=C make bootstrap

本当だ。助かりました。
949名無しさん@お腹いっぱい。:2008/06/25(水) 16:06:02 ID:s4Gbk/vI0
(x-list-fonts "*MS ゴシック*")
の結果が
("-outline-Arial-bold-italic-normal-sans-*-*-*-*-p-*-windows-1258"
"-outline-Arial-bold-italic-normal-sans-*-*-*-*-p-*-iso8859-5"
...)
というのはvistaだからなのだろうか?
950名無しさん@お腹いっぱい。:2008/06/26(木) 12:11:58 ID:lRWJUKcS0
>>949
内部コード変更にまだ対応してないきがする
951名無しさん@お腹いっぱい。:2008/07/04(金) 23:05:06 ID:3MPi0h9s0
regedit みたいなことをやる、
もしくは regedit のフロントエンドみたいな Elisp はありませんか?

そのままの regedit.el で検索してみたのですが、ヒットが無かったので。
952名無しさん@お腹いっぱい。:2008/07/05(土) 14:03:45 ID:bYsf9MVa0
>>951
レジストリをElispから触りたいならMeadowを使いなさい。
regeditのフロントエンドは、見たことはないですが。
953名無しさん@お腹いっぱい。:2008/07/08(火) 02:00:42 ID:tQg3k54U0
Emacs23用 IME パッチ
チン☆⌒ 凵\(\・∀・) まだぁ?
954名無しさん@お腹いっぱい。:2008/07/08(火) 12:15:25 ID:Q/CXg/G60
23って動くの?
955名無しさん@お腹いっぱい。:2008/07/08(火) 12:30:59 ID:mNxa4JNP0
>>954
定義による
956名無しさん@お腹いっぱい。:2008/07/14(月) 20:19:43 ID:ryX9nRqK0
今までXPでMeadow使ってたんですが,再インストールをきっかけにNTEmacsに
きました.NTEmacs 22BASE Binary 22.2-20080327 です.

標準添付のispellを使おうとすると
Can't open c:/usr/local/lib/US-xlg.hash
とエラーが出てしまって使えません.これまでMeadowでは,角藤さんのispellを
使ってたんですが,そのときは環境変数を使って
ISPELLDICTDIR=D:/dict/ispell や
DICTIONARY=D:/dict/ispell/US-xlg.hash として指定していましたが,
付属のipsellでは有効にならないようです.

どうすればispellの辞書位置を変更できますか?
957名無しさん@お腹いっぱい。:2008/07/16(水) 10:08:09 ID:sg7mbUyS0
CVS版、やっとまた少し動くようになってきたと思っていたら、
ヘッダ・ファイルを先祖返りさせる奴がいて泣けた。
958名無しさん@お腹いっぱい。:2008/08/13(水) 01:34:18 ID:Co9TYTT/0
保守
959名無しさん@お腹いっぱい。:2008/08/29(金) 23:16:53 ID:3uBB18D20
最近 Meadow スレで話題の NTEmacs に手を出してみました。
IMEパッチを当てていない、素の NTEmacs を無事にビルドさせることはできましたが、
スタートメニューの「GNU Emacs」や作成した runemacs.exe をダブルクリックしても
正常に動作しません。

症状は、フレームは作成されるのですがモードラインは表示されておらず、
5分ほど放置していても *scratch* が表示されず強制終了させないと終われません。
-q をつけてコマンドブロンプトから起動しても同じ結果でした。

ですが Meadow の中で start-process を経由させて
; (start-process "emacs" "*emacs*" "c:/cygwin/usr/local/emacs/bin/runemacs.exe" " ") のように
つまり Meadow のサブプロセスとして起動させると、先の現象は発生せず Splash 表示まで出ました。

ビルドするときに設定しておいてはいけない環境変数があったりするのでしょうか。
Meadow を経由させなくても正常に起動させる方法を知っている方がいらっしゃいましたら
チェック項目など指摘していただけますか。
960名無しさん@お腹いっぱい。:2008/09/01(月) 23:25:03 ID:QEkU5wD/0
>>959ですが、少しだけ分かりました。

環境変数 PATH に /usr/X11R6/bin (c:\cygwin\usr\X11R6\bin) が入っている状態で
runemacs.exe を動かすとダメみたいです。
ライブラリか何かがバッティングしているんでしょうかね。
961名無しさん@お腹いっぱい。:2008/09/02(火) 01:02:11 ID:Hgz9kJ460
CVS 先端のフォント設定が今だに謎だらけです。
22.2ではこんな感じで日本語部分だけ16ドットにしてバランスがとれるんですが、
先端ではアスキー部分のフォントサイズが無視されます。

(create-fontset-from-ascii-font
"-*-DejaVu Sans Mono-normal-r-normal-normal-13-*-*-*-*-*-iso8859-1" nil "tt")
(set-fontset-font "fontset-tt" 'japanese-jisx0208
(cons "MS ゴシック" "jisx0208-sjis"))
(set-fontset-font "fontset-tt" 'katakana-jisx0201
(cons "MS ゴシック" "jisx0201-katakana"))
(set-fontset-font "fontset-tt" 'latin-jisx0201
(cons "MS ゴシック" "jisx0201-latin"))
(add-to-list 'face-font-rescale-alist '("jisx02" . 1.25))

そればかりでなく set-fontset-font も実はどうも正しく動いてないみたいです。
一応 create-fontset-from-fontset-spec の方も試してみましたが、
こちらもアスキーと日本語のフォントサイズを区別できません。

どなたかうまく設定できている方があればご教唆ください。
962名無しさん@お腹いっぱい。:2008/09/02(火) 01:09:48 ID:rc2tBUnO0
>>961
とりあえず日本語フォント名への対応はまだできてない
963名無しさん@お腹いっぱい。:2008/09/02(火) 01:23:32 ID:Hgz9kJ460
>>962
そうでしたか。フォント名を変えても反映されないわけだ。
設定と無関係に選ばれてるように見えるフォントやサイズも設定が悪いのか
不具合なのかもどうもよくわからないことが多いので、
もう少し寝かせておくことにします。
964名無しさん@お腹いっぱい。:2008/09/02(火) 10:09:05 ID:/R4dxXFD0
NTEmacsに詳しい人に質問
このエディタはImageMagickを使ってますか?

meadowはImageMagickの特定バージョンを要求してくるので
ImageMagickを使う他のソフト・ツールとの共存が難しいのです
NTEmacsはImageMagickを使わない or 特定のバージョンを強制しないなら
ぜひ乗り換えたいのですが
965名無しさん@お腹いっぱい。:2008/09/02(火) 10:29:18 ID:HYeTBmI00
NTEmacsではImageMagickは使わんよ。

# Meadow3系はImageMagickのバージョンに依存しなかったと思ったがなぁ。
966名無しさん@お腹いっぱい。:2008/09/02(火) 10:55:20 ID:/R4dxXFD0
>>965
それはありがたい情報です
ならば、移行作業に手をつけてみますです

> # Meadow3系はImageMagickのバージョンに依存しなかったと思ったがなぁ。

変ですね…
私の環境では、うっかりImageMagickを最新版にしたら Meadow3が起動しなくなって
元に戻したらMeadow3起動OKになったことがありまして…
ソレ以来、MeadowはImageMagickのバージョン決め打ちと思い込んでましたけど…
もしかすると、Meadowのほうがバージョン決め打ちしてるのではなくて、
ImageMagickの特定のバージョンがMeadowと相性が悪い、ということなのかなあ…

まあ何にしてもNTEmacsに乗り換えればそんなトラブルともおさらばできそうですね!
967名無しさん@お腹いっぱい。:2008/09/02(火) 20:16:52 ID:1I1NX1Ak0
>>961

xft で設定するならば、以下でどうでしょう。
(EmacsW32 ならこれでよいかと)
(add-to-list 'default-frame-alist
'(font . "DejaVu Sans Mono-13"))
(set-default-font "DejaVu Sans Mono-13")
(set-fontset-font (frame-parameter nil 'font)
'japanese-jisx0208
`(,(encode-coding-string "MS ゴシック" 'sjis) . "unicode-bmp"))
968名無しさん@お腹いっぱい。:2008/09/02(火) 22:24:38 ID:Hgz9kJ460
>>967
有難うございます。これで日本語のフォント名は正しく認識されました。
フォントサイズの指定の方はとりあえず次のようにしてみるとうまくいきました。

(create-fontset-from-fontset-spec
"-*-DejaVu Sans Mono-normal-r-normal-normal-13-*-*-*-*-*-fontset-tt")
(set-default-font "fontset-tt")
(set-fontset-font "fontset-tt" 'japanese-jisx0208
(font-spec :family (encode-coding-string "MS ゴシック" 'sjis) :registry "unicode-bmp" :size 16))

どうも create-fontset-from-ascii-font の方は駄目なようでしたが、
これで支障はないので当面これでいこうと思います。
しばらく悩んでいたので助かりました。
969名無しさん@お腹いっぱい。:2008/09/02(火) 23:11:49 ID:6oBzqhar0
>>966
Meadow3 は ImageMagick のバージョンには依存しなくなっているけど、
実は ImageMagick によりサポートされる画像フォーマットの数に依存してる。

なので、ImageMagick がバージョンアップして対応画像フォーマットが増え過ぎると
Meadow3 が起動しない可能性がある。
970968:2008/09/03(水) 12:00:13 ID:BvpgPpm20
xft のことは何も理解してなかったので、
>>968 のように書くなら次のようにするのかもしれません。
日本語のフォント名も認識されます。

(create-fontset-from-fontset-spec
"-*-DejaVu Sans Mono-normal-r-normal-normal-13-*-*-*-*-*-fontset-tt")
(set-default-font "fontset-tt")
(set-fontset-font "fontset-tt" 'japanese-jisx0208
(font-spec :family (encode-coding-string "MS ゴシック" 'sjis) :registry "jisx0208-sjis" :size 16))
971名無しさん@お腹いっぱい。:2008/09/03(水) 19:56:25 ID:jcfjh0F30
>>970

それはXLFD の指定だと思います。

xftで、大きさの異なるフォントの指定の仕方がわからないので、そういうのも
いいかもです。

ASCII と漢字を同じフォントで表示するとバランスがよいので、
私は M+2VM+IPAG circle と 新しいIPAフォントで以下のように指定しています。
(add-to-list 'default-frame-alist
'(font . "M+2VM+IPAG circle-12"))
(set-default-font "M+2VM+IPAG circle-12")
;; M+2VM+IPAG circle は iso8859-1 をサポートしていない
;; ドイツ語のウムラウトなどをIPA ゴシックで表示させる
(set-fontset-font (frame-parameter nil 'font)
'latin-iso8859-1
`(,(encode-coding-string "IPAゴシック" 'sjis) . "unicode-bmp"))

972名無しさん@お腹いっぱい。:2008/09/03(水) 20:07:12 ID:YJUPt4eu0
>>960
>>723 は?
973名無しさん@お腹いっぱい。:2008/09/03(水) 20:24:43 ID:YJUPt4eu0
しかし、これの影響かどうか俺の貧弱なマシンでは表示が激重になった(涙)

2008-08-29 Kenichi Handa <[email protected]>

These changes are to re-implement the automatic composition so
that it doesn't use text properties.
974968:2008/09/03(水) 21:22:31 ID:BvpgPpm20
>>971
誤解していました。どうもサイズの指定がうまくいかないと思っていたら、
ポイントで指定するんですね。これで同じように設定できました。
この組み合わせだと欧文10ポイントに対して日本語12ポイントでぴったり等幅なんです。

(add-to-list 'default-frame-alist
'(font . "DejaVu Sans Mono-10"))
(set-default-font "DejaVu Sans Mono-10")
(set-fontset-font (frame-parameter nil 'font) 'japanese-jisx0208
(font-spec :family (encode-coding-string "MS ゴシック" 'sjis) :registry "unicode-bmp" :size 16))
975名無しさん@お腹いっぱい。:2008/09/03(水) 23:04:22 ID:smh0NPIB0
>>972
>>960です。まさにそれっぽいですね。

スレ検索もしないオレを kill してください。
ありがとうございました。
976名無しさん@お腹いっぱい。:2008/09/05(金) 19:54:06 ID:axs4sDoa0
HELLO が激重になりませんか?
977名無しさん@お腹いっぱい。:2008/09/06(土) 00:38:22 ID:qmxSQZaK0
NTEmacs JP ProjectのNTEmacs-22BASE sourceと、GNUから持ってきた22.2に
NTEmacs JP Projectのemacs-22BASE-IME.patchを充てて差分とると大変なことになるんだが。。。
そういうものなの?基本的に、差分は出ないと思ってたから驚いた。

ちなみにうちの環境だと、NTEmacs JP ProjectのNTEmacs-22.2バイナリが安定しなくって
(落ちるとかではなく、挙動がとってもおかしい)
しかたなく本家の22.2にemacs-22BASE-IME.patch充ててMSVCでビルドしたんだけど、やたら安定してる
この違いっていったい???(src以下のchangelog見てもベースは同じソースっぽいんだが。。。)

うちの環境書いてないから、エスパーじゃないとわからないかもだけど。。。
差分がやたら出るのが気になってしょうがないんだよね。
978名無しさん@お腹いっぱい。:2008/09/06(土) 06:11:12 ID:I0T02XAI0
EmacsW32のバイナリも安定してるよ
979名無しさん@お腹いっぱい。:2008/09/06(土) 09:42:07 ID:FY33J9b70
* Version 22.3 released.
980名無しさん@お腹いっぱい。:2008/09/07(日) 09:22:22 ID:ryb6BhhN0
>>969
昨日ImageMagick周りで対策あったみたいだね。
966も、問題があるならまず逃げずに、Tracに書く気概が欲しいね。
981723:2008/09/09(火) 22:57:12 ID:u2QR8wwo0
ほんとは xpm4.dll の有る無しに関わらず cygwin\usr\X11R6\bin に
PATH を通すとハングするね。
亀訂正。
982名無しさん@お腹いっぱい。
>>981
Libxpm.dll が emacs.exe と同じディレクトリにあれば
/usr/X11R6/bin にパスが通っていても大丈夫っぽいです。