5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Emacs part13

1 :名無しさん@お腹いっぱい。:04/09/26 17:10:27
なかったので立てました。

僕はemacsが大好きなんですが、どうしたら良いでしょうか?
はっきり逝って愛してます。なるべくemacsタンと振れ合いたいし、
emacsタンをもっともっと知りたいです。
だから俺の質問にはすべて答えてください。初心者の質問にも答えてくだっさい。
好きです。僕はemacssが好きなんです。

てか、もっとemacs語ればいいのに。なんでemacsのスレは進行が遅いの?
みんな、もっと積極的に発言しましょう!!

Emacs part12 (前スレ)
http://pc5.2ch.net/test/read.cgi/unix/1083217601/


2 :名無しさん@お腹いっぱい。:04/09/26 17:11:03
過去スレ:

Emacs
http://cocoa.2ch.net/unix/kako/967/967450973.html
Emacs part2
http://pc.2ch.net/unix/kako/1001/10010/1001087615.html
Emacs part3
http://pc.2ch.net/unix/kako/1007/10076/1007618266.html
Emacs part4
http://pc.2ch.net/unix/kako/1013/10133/1013390142.html
Emacs part5
http://pc.2ch.net/unix/kako/1021/10217/1021734785.html
Emacs part6
http://pc.2ch.net/unix/kako/1032/10326/1032611750.html
Emacs part7
http://pc.2ch.net/test/read.cgi/unix/1042141693/ (html化待ち)
Emacs part8
http://pc.2ch.net/test/read.cgi/unix/1051455239/ (html化待ち)
Emacs part9
http://pc.2ch.net/test/read.cgi/unix/1058495083/ (html化待ち)
Emacs part10
http://pc.2ch.net/test/read.cgi/unix/1066719492/ (html化待ち)
Emacs part11
http://pc3.2ch.net/test/read.cgi/unix/1075033822/
Emacs part12 (前スレ)
http://pc5.2ch.net/test/read.cgi/unix/1083217601/


3 :名無しさん@お腹いっぱい。:04/09/26 17:12:08
トラブル報告のTips:
参考:http://www.jpl.org/elips/BUGS-ja.html
(M-x toggle-debug-on-error をするのが普通)

・ エラーが起るんですけど。
→ toggle-debug-on-error を実行して、エラー時に表示される*Backtrace*を確認。
・ 沈黙したまま帰ってこないんですけど(C-gで戻る)
→ toggle-debug-on-quit を実行して、C-g時に表示される*Backtrace*を確認。

なお、ライブラリはできるだけ、バイトコンパイルしてないものを使う (M-x
load-library ***.el を実行)と、バックトレースが詳細にわかって便利。

・ Emacsが落ちるんですけど。
スレでは対応しきれない可能性が高いが重要なので、emacs-bug に状況を報告。
→ srcディレクトリでgdbを起動し、落ちたところで、gdbプロンプトでxbacktrace,
backtraceを実行してみる。特定の妖しい変数が分かったら、p <変数>, pr <変数>
の実行結果も確認。

・ Emacsが帰ってこないんですけど(C-gで戻らない)
→ srcディレクトリでgdbを起動し、無限ループで Ctrl-Z を押して、xbacktrace,
backtraceを 実行してみる。妖しい変数が分かったら、p <変数>, pr <変数> の実
行結果も確認。

4 :名無しさん@お腹いっぱい。:04/09/26 17:12:52
* 参考サイト:
本家:http://www.gnu.org/software/emacs/
神のサイト。質問する前はまずここのmemoを読んで確認。
http://www.bookshelf.jp
はてなアンテナ:
http://a.hatena.ne.jp/sakito/simple
その他:
http://emacs-21.ki.nu
http://www.netlaputa.ne.jp/~kose などなど。

他のスレッド:
日本語入力, mew, gnus, wanderlust, migemo, navi2ch, emacs-w3m, tex, howm, M-x
doctor, については、Unix板に専門スレッドがあるのでそちらへどうぞ。

* 開発中のEmacsの入手先
これらの使用は、あくまでも at your own risk で!!!!
(いざとなれば、驚くほど簡単に編集中のデータが吹っ飛びます。;-p)
→ :ext:anoncvs@subversions.gnu.org:/cvsroot/emacs
(これの意味が不明な人は触らない方が良いと思われ。)
Emacs 21.3.50 → tag名 emacs
Emacs 22.0.00 → tag名 emacs-unicode-2


5 :名無しさん@お腹いっぱい。:04/09/26 17:15:56
>>1失せろ

6 :名無しさん@お腹いっぱい。:04/09/26 17:18:34
そうやって俺をイラつかせて、何をしたいんだ。
俺に恨みでもあるのか。それとも人をからかうのが好きなのか。
どちらにしても、お前は悪意をもって人を傷つけようとした。
こういう事はこれで最後にしろ。

7 :名無しさん@お腹いっぱい。:04/09/26 17:18:40
>>5
レス thx ね。
まっ、厳しさは愛情の裏返しとも言うしなっ!

8 :名無しさん@お腹いっぱい。:04/09/26 17:44:40
あんた、この板くるの初めて?
こんなことしたって、書き込み量は前スレとさして変わらないし、
もし増えるとしたらしょーもない煽りだけだってのは分かってるじゃん。

もし煽り合いがしたいなら、わざわざこんなpart12 にもなったスレを
壊すようなマネはやめてくれ。

9 :名無しさん@お腹いっぱい。:04/09/26 17:50:10
>>8 = 秀丸使い

秀丸使いはWin板へ逝ってください。おながい

10 :名無しさん@お腹いっぱい。:04/09/26 17:53:20
>>1
ついでだから↓の削除依頼も出すよろし

Emacs part12
http://pc5.2ch.net/test/read.cgi/unix/1083394705/

11 :名無しさん@お腹いっぱい。:04/09/26 20:55:46
emacs終了時になんか処理させることってできるんですかね?
C言語で言うと atexit みたいな関数.

とりあえず confirm-kill-emacs って言う変数に適当な関数を登録して,そこで処理させてるんだけど,
明らかに使用用途が間違ってる感じで,凄く気持悪いんで...


12 :名無しさん@お腹いっぱい。:04/09/26 20:57:02
>>11
普通は kill-emacs-hook じゃないかな

13 :名無しさん@お腹いっぱい。:04/09/27 13:00:51
Emacs 22っていつ頃公式にリリースされるのかなー・・・
Emacs 21.4もいつ公式リリースされるかわからないし。
なんかemacsのコミュニティーはみんな、「CVSあるんだからいーじゃん」
っていう雰囲気があるお思う・・・だから私のようなcvs emacsをbuild
できない初心者は古いのを使ってろ、みたいな。
もうちょっとユーザーに易しくしてくれてもいいと思うのですけど・・・
rubyコミュニティーみたくね

14 :名無しさん@お腹いっぱい。:04/09/27 13:12:45
むりやりこっちのスレにレスつけなくていいよ。消せ。

15 :名無しさん@お腹いっぱい。:04/09/27 13:14:43
>>14
どうしたの?

16 :名無しさん@お腹いっぱい。:04/09/27 14:08:01
>>1
キモい、キモすぎる。

17 :1:04/09/27 16:35:08
emacsタン。愛してます。

18 :名無しさん@お腹いっぱい。:04/09/27 16:41:11
http://www.bookshelf.jp/texi/elisp-intro/elisp-intro-src.tar.gz
を texi2dvi で変換できないのですが何か方法ありますか?

19 :名無しさん@お腹いっぱい。:04/09/27 16:55:37
>>1
キモい、っつーか気持ち悪い。

20 :1:04/09/27 16:57:33
>>19
君はいつまで俺に粘着するつもりかね?

21 :名無しさん@お腹いっぱい。:04/09/27 19:38:37
>>13
そんなことないだろ。
開発途中のものを公式に出せっていうほうが無理。
emacs19 のころならともかく、最近は 20->21 とコンスタントに出てるよ。


22 :名無しさん@お腹いっぱい。:04/09/27 19:47:11
emacs-devel見てると、それなりに気にはなってる感じがする。
cvsあるんだからいーじゃんてのは日本人でcvsおっかけてる(だけで
自分ではコード書かない)人を見ての印象なんじゃないかと。



23 :名無しさん@お腹いっぱい。:04/09/27 21:07:13
で、もう一方のスレとこっちはどう共存してくのですか?

24 :名無しさん@お腹いっぱい。:04/09/27 23:51:23
まずは↓を使いきってからこっちを使おうよ。

Emacs part12
http://pc5.2ch.net/test/read.cgi/unix/1083394705/

25 :名無しさん@お腹いっぱい。:04/09/28 08:00:52
>>1
めちゃキモい

26 :名無しさん@お腹いっぱい。:04/09/28 09:02:38
>>24
でも元々そのスレは
Emacs part12 (前スレ)
http://pc5.2ch.net/test/read.cgi/unix/1083217601/
と比較されて捨てられたものだし、それを残してしまえば
このスレが何スレ目かわからなくなってしまう。それにどちらかと言えば
あちらの 1 よりこちらの 1 の方が(キモイのは置いておいて)
emacsに対して愛着があるようだよね

幸いにも、あっちのスレには多くのレスがついていないのだから、いっそ
こっちを本スレにして、あっちは無視してしまった方がスッキリしていいの
ではないかと私は思います。

27 :1:04/09/28 20:00:58
言い忘れましたが、このスレは

「今日書いた便利関数をウプするスレ」

でもありますので、そこんとこよろpic。
早く関数あげてくださいね!

28 :名無しさん@お腹いっぱい。:04/09/29 04:29:57
ここの1はかなりのキティだという事がよく伝わってくる。
なんで最近はまともなスレが立たないのだろう。

29 :名無しさん@お腹いっぱい。:04/09/29 09:59:05
次に立てるときは>>28が頑張ってまともなテンプレ貼るということで、
いいんじゃない。


30 :名無しさん@お腹いっぱい。:04/09/29 10:10:41
>>29
950に全然達してなくても立てろ、と?

31 :1:04/09/29 19:14:44
おい。盛りあがってないぞ。早くしてよ!!


32 :名無しさん@お腹いっぱい。:04/09/29 19:29:59
(・∀・)埋め!!


33 :sage:04/09/29 19:37:05
さぁ、盛り上がってまいりました


34 :名無しさん@お腹いっぱい。:04/09/29 21:51:07
今日の便利関数
(kill-emacs)
イーマックスを終了したいとき、*scrach* バッファにこれを打ち込んで
コントロールジェイだ。

35 :名無しさん@お腹いっぱい。:04/09/29 22:44:44
ここでいいのかわからんのですが、質問です。
emacsで C++/C mode でソースを編集してる際
#if 0 〜 #endif でコメントアウトしてるソースに色付け
するにはどうすれば良いのでしょうか?
(これに気付かずにコンパイルが通らずかなりハマって
しまった馬鹿な俺)

36 :名無しさん@お腹いっぱい。:04/09/29 23:10:54
hide-ifdef-mode

37 :名無しさん@お腹いっぱい。:04/09/30 00:18:30
>>34
改行するだけですが


38 :名無しさん@お腹いっぱい。:04/09/30 06:31:08
池沼の巣

39 :髯鬚 (ぜんしゅ) ◆MVC5C9iLaM :04/09/30 15:48:17
Re:>1 新スレ感謝する。
Re:>34 自分で書いた便利関数をここで紹介しろ。

40 :名無しさん@お腹いっぱい。:04/09/30 17:42:08
誰か、なぜ「emacs」という名前がついたのか知っているか?

41 :名無しさん@お腹いっぱい。:04/09/30 18:34:26
>>40
ちっとは調べろ。
http://www.gnu.org/software/emacs/


42 :名無しさん@お腹いっぱい。:04/09/30 21:26:22
えっちな
まんこ
あんど
ちんこ
セクース


43 :名無しさん@お腹いっぱい。:04/10/01 00:01:54
1のせいで新興スレみたいになってるな。
やーな雰囲気w


44 :名無しさん@お腹いっぱい。:04/10/01 00:13:22
>>39
埋め立て感謝する


45 :名無しさん@お腹いっぱい。:04/10/01 11:29:10
うめ


46 :名無しさん@お腹いっぱい。:04/10/01 11:37:28
山崎でも大量発生すると盛り上がるかな


47 :名無しさん@お腹いっぱい。:04/10/01 18:12:57
うめ

48 :名無しさん@お腹いっぱい。:04/10/01 23:13:43
ume


49 :名無しさん@お腹いっぱい。:04/10/01 23:14:31
埋めます、埋めます♪


50 :名無しさん@お腹いっぱい。:04/10/01 23:19:28
並列スレはチェックが大変なので削除依頼おながいします


51 :名無しさん@お腹いっぱい。:04/10/01 23:24:19
>>50
このスレはチェックする必要はありません


52 :名無しさん@お腹いっぱい。:04/10/01 23:24:48
依頼はだれでもできますよ。

53 :名無しさん@お腹いっぱい。:04/10/01 23:30:09
本スレは元々はココ
http://pc5.2ch.net/test/read.cgi/unix/1083394705/

上記スレの「今日も秀丸から始まる〜」という洒落の分からん1が
立てたスレッドですが、1が濃すぎてクーデター失敗。

以上総括。以降1以外書き込まないように。(ここから999まで
埋めんのも大変でしょ)


54 :名無しさん@お腹いっぱい。:04/10/01 23:31:46
書きます、書きます♪


55 :1:04/10/01 23:37:59
ってゆうかぁ、秀丸には恨みがあるけど気づくの遅すぎ>俺
スレがもう成り立ってるのに乗っ取ろうとして、混乱させて
スミマセン>皆様
削除依頼出してきまつ。


56 :名無しさん@お腹いっぱい。:04/10/01 23:48:54
>>1
肝医


57 :56:04/10/01 23:55:16
紛らわしい`Emacs part13'は永久欠番でお願いします>正統スレ立て役回り様


58 :名無しさん@お腹いっぱい。:04/10/03 15:36:48
エマックスたん。
大好きですよ

59 :名無しさん@お腹いっぱい。:04/10/03 16:50:13
>>55
にせものかよ


60 :名無しさん@お腹いっぱい。:04/10/04 10:40:36
うめ


61 :名無しさん@お腹いっぱい。:04/10/04 11:02:15
たけ



62 :名無しさん@お腹いっぱい。:04/10/04 13:57:17
なみ


63 :名無しさん@お腹いっぱい。:04/10/05 23:42:23
>>1
ヘタレ

64 :Emacs part13 スレの 1:04/10/10 14:17:53

おい、書き込みが少ないぞ!
君達はemacsタンをしっかり使っているのか?


65 :名無しさん@お腹いっぱい。:04/10/15 03:19:42
OSのほうで設定したキーバインドが食われるので、
デフォルトで設定されてるキーバンドを変更ではなく無効に
したいのですが、どうすればよいでしょうか?
具体的には、Ctrl+/ の undoです。

66 :名無しさん@お腹いっぱい。:04/10/15 03:21:13
よくわからんが X や wm のキー設定が
emacs に食われることなどない。

67 :名無しさん@お腹いっぱい。:04/10/15 07:05:49
わけの分からない事を書くより
やりたいことを素直に具体的に言った方が良いと思うヨ

68 :名無しさん@お腹いっぱい。:04/10/15 07:53:37
(global-unset-key [?\C-/])

69 :名無しさん@お腹いっぱい。:04/10/15 10:59:11
うめさん

70 :名無しさん@お腹いっぱい。:04/10/16 09:57:12
今日みつけた便利関数。

(defun count-region (start end)
"Count lines, words and characters in region."
(interactive "r")
(let ((l (count-lines start end))
(w (count-words start end))
(c (- end start)))
(message "Region has %d line%s, %d word%s and %d character%s."
l (if (= 1 l) "" "s")
w (if (= 1 w) "" "s")
c (if (= 1 c) "" "s")))
)

71 :名無しさん@お腹いっぱい。:04/10/16 09:58:21
ごめん、これも必要だった。

(defun count-words (start end)
"Return number of words between START and END."
(let ((count 0))
(save-excursion
(save-restriction
(narrow-to-region start end)
(goto-char (point-min))
(while (forward-word 1)
(setq count (1+ count)))))
count)
)



72 :名無しさん@お腹いっぱい。:04/10/16 10:03:12
だからこのスレいらないってば

73 :名無しさん@お腹いっぱい。:04/10/16 11:27:53
>>70
標準で count-lines-region ってのがあるけど。ま、word は数えてくんない
けどさ。

74 :名無しさん@お腹いっぱい。:04/10/16 11:28:45
>>70,71
車輪の再発明って奴?

75 :名無しさん@お腹いっぱい。:04/10/16 13:18:36
M-| wc RET でいいだろ。

76 :名無しさん@お腹いっぱい。:04/10/16 14:03:47
加えると
wc -c
wc -w
wc -l
を使い分ければ、>>70,>>71 はイラネ

終了

前スレ誘導
http://pc5.2ch.net/test/read.cgi/unix/1083217601/


77 :名無しさん@お腹いっぱい。:04/10/16 14:05:05
誘導ミス
こっちだった
http://pc5.2ch.net/test/read.cgi/unix/1083394705/

78 :名無しさん@お腹いっぱい。:04/10/18 10:02:16
>>73
正規表現って知ってる?

79 :名無しさん@お腹いっぱい。:04/10/18 10:46:57
>>78
誤爆?

80 :名無しさん@お腹いっぱい。:04/10/18 11:00:50
>>79
\w+ がなにを意味するかわかるかな?

81 :名無しさん@お腹いっぱい。:04/10/18 11:01:15
M-x count-matches \w+

82 :名無しさん@お腹いっぱい。:04/10/18 12:13:41
ああ、そうすればwordもカウントできるよって話ね

83 :名無しさん@お腹いっぱい。:04/10/18 17:08:40
.emacs.elでfont-lockを読み込んでいるのですが
文書を編集中にそれを無効にするというようなことは
できますでしょうか?

84 :名無しさん@お腹いっぱい。:04/10/18 17:18:11
>>83
そりゃできるよ。
できないわけないじゃん。
できないってのは、どういう状態よ。

85 :名無しさん@お腹いっぱい。:04/10/18 17:19:34
>>83
>>77

86 :名無しさん@お腹いっぱい。:04/10/18 20:18:56
>>84
>>85
誘導ありがとうございました。
(global-font-lock-mode 0)で解決しました。

87 :名無しさん@お腹いっぱい。:04/10/19 05:00:04
どこかでみつけた
(defun font-lock-recenter ()
(interactive)
(font-lock-fontify-buffer)
(recenter))
(global-set-key "\C-l" 'font-lock-recenter)
をちょっとだけかえて
(defun font-lock-recenter ()
(interactive)
 (if font-lock-mode (font-lock-mode 0)(font-lock-mode 1));
(recenter))
(global-set-key "\C-l" 'font-lock-recenter)

にしてつかいはじめました。ぐあいよいです。

88 :名無しさん@お腹いっぱい。:04/10/21 21:16:26
向こうのスレにうざい奴がいるぞ。俺はこっちの>>1の方が好きだ。

89 :名無しさん@お腹いっぱい。:04/10/21 21:46:12
なんだ、こっちからの出向だったのか

90 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/11/13 21:16:53
>>88
> 向こうのスレにうざい奴がいるぞ。俺はこっちの>>1の方が好きだ。

乙。

俺も君が好きだぞ

91 :名無しさん@お腹いっぱい。:04/11/17 10:58:58
ファイルシステムには Shift JIS のファイル名
端末は Unicode (UTF-8) での表示

こんなとき、どうやったら正しく dired でファイル名が表示できるんでしょうか?

92 :名無しさん@お腹いっぱい。:04/11/17 11:15:52
Emacs part12
http://pc5.2ch.net/test/read.cgi/unix/1083394705/

93 :名無しさん@お腹いっぱい。:04/11/17 11:18:26
げ、まだ part 12 が残ってたのか。スマソ。
そっちで訊き直します。
マルチじゃないよ。

94 :名無しさん@お腹いっぱい。:04/11/30 14:57:02
何でスレが複数あるの?

95 :名無しさん@お腹いっぱい。:04/12/01 00:35:35
>>94
最近ここの1はPart12で張り切ってるみたいだから直接尋ねてみれば?

96 :名無しさん@お腹いっぱい。:04/12/01 01:27:00
>>1
キモイ

97 :名無しさん@お腹いっぱい。:04/12/02 00:47:07
>>55では削除依頼とか書いてるけどどうなったんだろ?

98 :名無しさん@お腹いっぱい。:04/12/02 00:59:12
削除しなくてもいいからここの1の隔離スレとして機能してほすい


99 :名無しさん@お腹いっぱい。:04/12/02 01:14:47
機能してくれたなら

100 :名無しさん@お腹いっぱい。:04/12/02 01:40:35
こっちが本スレになる日も近い悪寒

101 :名無しさん@お腹いっぱい。:04/12/22 00:05:50
その日は来たれり


102 :名無しさん@お腹いっぱい。:04/12/22 00:36:03
ああ、向こうが落ちたのね。


103 :名無しさん@お腹いっぱい。:04/12/22 00:37:50
では次スレ立てなきゃならんな。

104 :名無しさん@お腹いっぱい。:04/12/22 15:31:41
もまいら、Xyzzyのhtml+-mode並にカジュアルなHTML編集モードがほしくありませんか?
一年以上まえの話題だが、いまだに足踏み状態。猛者どもたのむ。
psgml-modeはちと重い、、、。

html+-mode
http://www1.odn.ne.jp/ymtz/html_plus-mode.html
Meadow memo Wiki/2003-11-25 - Meadow memo
http://www.bookshelf.jp/pukiwiki/pukiwiki.php?cmd=read&page=Meadow%20memo%20Wiki%2F2003-11-25&word=html%2B-mode
アフリカパプリカ > psgml-attach.el for HTML
http://yoira.hp.infoseek.co.jp/psgmlmod.html

105 :名無しさん@お腹いっぱい。:04/12/22 16:05:57
別に欲しくないです

106 :名無しさん@お腹いっぱい。:04/12/22 18:11:31
>>104
このスレの1と同じくらいほしくありません

107 :名無しさん@お腹いっぱい。:04/12/22 18:24:35
欲しいと思う人がなんとかすればいいと思います

108 :名無しさん@お腹いっぱい。:04/12/22 18:26:12
欲しがりません
勝つまでは


109 :名無しさん@お腹いっぱい。:04/12/22 18:30:54
(勝ったら欲しいのか?)

110 :名無しさん@お腹いっぱい。:04/12/22 19:38:07
html+-modeを欲しがったら負けだと思っている


111 :名無しさん@お腹いっぱい。:04/12/22 19:58:36
emacsをX上ではなくてコンソールで起動するときのオプションは
なんだっけ?

112 :名無しさん@お腹いっぱい。:04/12/22 20:00:31
>>111
-nw

113 :名無しさん@お腹いっぱい。:04/12/23 04:35:42
日本語で書いて文字コードを指定して保存しようとしたら EUC だけでも

euc-japan euc-japan-1990
euc-japan-1990-dos euc-japan-1990-mac
euc-japan-1990-unix euc-japan-dos
euc-japan-mac euc-japan-unix
euc-jp euc-jp-dos
euc-jp-mac euc-jp-unix

と、たくさんあるんですが、これらの違いを詳しく説明したサイトなどありますか?
最後の dos,mac,unix は改行コードですよね。

114 :名無しさん@お腹いっぱい。:04/12/23 05:08:23
こんなうんこスレで訊くな

115 :名無しさん@お腹いっぱい。:04/12/23 07:58:13
>>113
M-x list-coding-systems
でどう?

> 最後の dos,mac,unix は改行コードですよね。
そう。

116 :名無しさん@お腹いっぱい。:04/12/23 13:50:17
HEAD に追加されてる smtpmail-auth-credentials って host と port の組し
か見てないので

'(("smtp.host" 25 "mona" "mona-passwd")
("smtp.host" 25 "giko" "giko-passwd"))

とかやっても常に mona で認証されちゃう。同じサーバの複数アカウントが取
り扱えないんだけど需要ないのかなあ…(´・ω・`)

117 :名無しさん@お腹いっぱい。:04/12/23 13:59:14
HEADっつーくらいなんだからMLに要望出せばいいじゃん。


118 :名無しさん@お腹いっぱい。:04/12/26 22:23:36
指定したバッファだけ背景色をつけることってできますか?


119 :名無しさん@お腹いっぱい。:04/12/26 22:31:55
xemacsで、Xのクリップボードの内容を貼り付けるコマンドは無いのでしょうか。
mule2.3では、他のXアプリの内容もyank(C-y)で貼り付けることが出来たのですが、
今は、中ボタンクリック(Xの機能)じゃないと貼り付けられなくて不便です・・

120 :名無しさん@お腹いっぱい。:04/12/26 22:34:44
Emacs 使えば?

121 :119:04/12/26 23:38:28
やっぱ無いの? orz

122 :名無しさん@お腹いっぱい。:04/12/26 23:44:07
いや、Xemacs 使ったことないんだ、ゴメン

123 :名無しさん@お腹いっぱい。:04/12/26 23:45:38
そっかあんがと。気にしないで

124 :名無しさん@お腹いっぱい。:04/12/27 00:21:41
おまい、いいやつだな

125 :名無しさん@お腹いっぱい。:04/12/27 00:43:37
>>119
insert-selection とか?

126 :名無しさん@お腹いっぱい。:04/12/27 01:10:39
ソレダ!!Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒(。A。)!!! 

“yank”て名前のばっかり探してました。
ありがとうございました。

127 :名無しさん@お腹いっぱい。:04/12/27 12:24:45
長いリストなどをscratchで評価すると
(elem1 ... elem_n)
と省略されるのですが、"..." をなくして全てを表示させるにはどうすれば良いですか?


128 :名無しさん@お腹いっぱい。:04/12/27 12:40:56
そのへんでえんたーをおしてみる


129 :名無しさん@お腹いっぱい。:04/12/27 13:16:26
>>128
そのまま(省略されたまま)表示されてしまいますが

130 :名無しさん@お腹いっぱい。:04/12/27 13:38:50
おしたばしょがわるい


131 :名無しさん@お腹いっぱい。:04/12/27 13:40:02
えっち

132 :名無しさん@お腹いっぱい。:04/12/27 14:12:48
>>127
後じゃなくて真ん中が消えるやり方を教えてください。

133 :名無しさん@お腹いっぱい。:04/12/27 20:44:33
C-h をバックスペースに割り当てているのですが、
かんなで日本語入力時の変換確定をしていないときに、C-hを押すと、
かんなのヘルプらしきものが出てきてしまい、C-hが上手く効いてくれません。
日本語入力時にもC-hを効かせるにはどうすればよいのでしょうか。


134 :名無しさん@お腹いっぱい。:04/12/27 21:19:39
canna の変換中のモードでも割り当てる。


135 :名無しさん@お腹いっぱい。:04/12/27 21:22:46
C-h を term/bobcat でバックスペースに割り当てれば
だいじょうぶじゃね?

136 :名無しさん@お腹いっぱい。:04/12/27 22:00:59
長いリストなどをscratchで評価すると
(elem1 ... elem_n)
と省略されるのですが、"..." をなくして全てを表示させるにはどうすれば良いですか?

137 :名無しさん@お腹いっぱい。:04/12/27 22:05:45
>>135
ありがとうございました。
できました。


138 :127≠136ならスマン:04/12/27 22:24:35
127=136か? 半日もたたずに同じ質問を投げて辛抱が足りないし、
ageてるのも気にくわないので丁寧に教えてやるの止めた。

それより後じゃなくて真ん中が消えるやり方を教えろよ。

139 :名無しさん@お腹いっぱい。:04/12/27 22:37:31
>>138
フォフォオフォフォオフォオフォフォフォオフォフォ。
サンクス138。サンクスギビングデー。
lol

140 :名無しさん@お腹いっぱい。:04/12/27 22:44:10
久々にきたら、壊れたやつが多いな。年末だからか?


141 :名無しさん@お腹いっぱい。:04/12/28 02:52:18
バッチ形式の Elisp って
シェルスクリプトみたいなことができるんですか?


142 :名無しさん@お腹いっぱい。:04/12/28 16:06:07
emacs --batch --no-site-file -q --eval '(progn (calendar) (message (buffer-string)))'
こんなんできるよ。

143 :名無しさん@お腹いっぱい。:04/12/29 13:42:31
138って見かけによらず親切なやつだな。

この辺の"..."を表示するコードは、src/print.c に直接書かれてるから、
Cのソース変更しなきゃ無理だろうな。がんがれ。

144 :名無しさん@お腹いっぱい。:04/12/29 16:24:46
eval-expression-*

145 : ◆x.e.K1vy1c :04/12/30 02:35:52
`--script FILE'
Run Emacs in batch mode, like `--batch', and then read and execute
the Lisp code in FILE.

The normal use of this option is in executable script files that
run Emacs. They can start with this text on the first line

#!/usr/bin/emacs --script

which will invoke Emacs with `--script' and supply the name of the
script file as FILE. Emacs Lisp then treats `#!' as a comment
delimiter.


146 :名無しさん@お腹いっぱい。:04/12/30 20:17:45
doxygenのコメントを吐くマクロとかって有りませんでしょうか。
int Foo::bar(int x, int y){}
これに
/*!

@param x
@param y
@return
*/
こんな感じで吐いてくれるような物が欲しいんです。

147 :名無しさん@お腹いっぱい。:04/12/30 22:08:47
バッファーの最後尾に移動する
ショーットはなんでしょうか?
またその関数は?

アドバイスよろしくお願いします。

148 :名無しさん@お腹いっぱい。:04/12/30 22:10:58
アドバイスでいいのか。
ならinfo読め。


149 :名無しさん@お腹いっぱい。:04/12/30 22:32:45
info読めとはいわんが、C-h tは一通りやっておけ。

150 :名無しさん@お腹いっぱい。:04/12/31 12:40:36
(´-`).。oO(ショーットに構わずに話が進むのが凄いな…)

151 :名無しさん@お腹いっぱい。:04/12/31 13:01:45
M->

152 :名無しさん@お腹いっぱい。:04/12/31 13:32:06
N->

153 :名無しさん@お腹いっぱい。:04/12/31 13:33:35
:->

154 :名無しさん@お腹いっぱい。:04/12/31 14:19:25
今日は小指が悴んでて辛い

155 :名無しさん@お腹いっぱい。:04/12/31 14:22:56
キーボードはこたつの中に入れてるから平気。
でもマウスは卓上だからなあ。space saver keyboardちょっとほしいかも。

156 :名無しさん@お腹いっぱい。:04/12/31 16:21:23
例えば200Mのテキストファイルをemacsで開く場合、どうやったら全部オンメモリー
に乗せないで開くことが出来ますでしょうか。

157 :名無しさん@お腹いっぱい。:04/12/31 16:33:08
>>156
split(1)

158 :名無しさん@お腹いっぱい。:04/12/31 17:07:17
>>157
thx.やっぱりそういう方法になるのね。。

159 :名無しさん@お腹いっぱい。:04/12/31 17:08:40
マルチ

160 :名無しさん@お腹いっぱい。:05/01/01 15:45:44
さっき 21.3 から 21.3.50 に上げたら腰抜けるほどレスポンス激速だな(w
なぜいままで頑なに stable 使ってたんだろう・・・愚かだった・・

161 :名無しさん@お腹いっぱい。:05/01/01 16:33:47
まじっすか?じゃ、俺も乗りかえっかな。

162 :名無しさん@お腹いっぱい。:05/01/01 22:17:50
加えて Mule-UCS が不要になったのが嬉しい
時々 build 通らなくなるけど


163 :名無しさん@お腹いっぱい。:05/01/01 22:45:55
>>161
ここ数日のは、umask が 022 の環境で、パーミッションが 600 のファイルを編集すると、
644 になるバグあるから気を付けれ。

164 :名無しさん@お腹いっぱい。:05/01/01 23:29:55
>>163
まじか。emacsで600のファイルを弄ることはあんまりないけどそのバグはイヤン。

165 :名無しさん@お腹いっぱい。:05/01/01 23:54:57
>>164
つたない英語でレポしといたけど伝わったかなぁ。

% umask 022
% touch x && chmod 600
% emacs x && ls -l x{,~}

とかやってみて

166 :名無しさん@お腹いっぱい。:05/01/02 04:41:09
あ、それはまった。


167 :名無しさん@お腹いっぱい。:05/01/02 04:48:27
emacs-21.3.50のtarballなんかはどちらにあるのでしょうか?


168 :名無しさん@お腹いっぱい。:05/01/02 05:01:19
emacs-21.3.50.1 + navi2ch-1.7.5 マジ速ぇよ
PenII300MHz + 極寒でサクサクだ(w

まだまだ現役。つぅか消費電力皆無(w

169 :名無しさん@お腹いっぱい。:05/01/02 05:21:17
>167
>4じゃダメなの?
どっかで、vineseed 用の src.rpm を作った人がいた気がする。


おーし、今からインスコすんぞ。

170 :名無しさん@お腹いっぱい。:05/01/02 15:43:56
久しく 21.3 使ってないからわからんけど、21.3.50 は
タイミングさえ間違えなきゃ安定してるよ。
たまにふざけたバグがあるけど。


171 :名無しさん@お腹いっぱい。:05/01/02 18:27:12
* files.el (hack-local-variables): Cleanup prefix/suffix matching.
が危険っぽい

172 :名無しさん@お腹いっぱい。:05/01/02 20:17:00
BBDBのファイルをExcel (csv) に変換する方法ってあります?


173 :名無しさん@お腹いっぱい。:05/01/02 20:29:02
>>172
.bbdbはただのテキストファイル
やればできる

174 :名無しさん@お腹いっぱい。:05/01/02 20:47:02
>>172
csv じゃないし使ったこともないんだが、なにかの足しになるかもならないかも。
ttp://valente.de/aldo/bbdb/

175 :名無しさん@お腹いっぱい。:05/01/02 23:08:09
今の開発の中心は高速化に力を入れてるのか?
漏れも cvs 版入れてみるかな。Cel 566 じゃ遅いよ…

>>163
.fetchmailrc とかいじれないなあ。もう直った?

176 :名無しさん@お腹いっぱい。:05/01/02 23:24:19
>>175
外人さんから、「そのバグを投稿してくれてありがとう。私もちょうとそれと
本質的に同じ問題に遭遇していたけど、まだバグレポだせていなかったん
だ。」って直メールがきただけで、まだなおってないぽ。
cvs update -D 2004-12-26 あたりのだとその問題はなです。


177 :名無しさん@お腹いっぱい。:05/01/03 01:16:26
今日 cvs update した奴だと、しっかり
600 から 644 へ変えてくれました。
まぁ、600 なファイルは Emacs じゃ弄らないから良いけど。

178 :名無しさん@お腹いっぱい。:05/01/03 01:23:56
Stefan たんの install.el が Emacs に入ると守岡さんの install.el と名前
がかぶるのぅ。


179 :名無しさん@お腹いっぱい。:05/01/03 01:24:22
>>177
lisp/files.el のリビジョンは?

180 :YasudaKei.Org:05/01/03 01:25:17
>>177
えー、755 のファイルとかわいじらないんですかー?

181 :名無しさん@お腹いっぱい。:05/01/03 02:13:12
>>176
半田さんの変更で basic-save-buffer-1() の返す値が変っちゃったから
だから 2004-12-30 以前だと思う。

182 :名無しさん@お腹いっぱい。:05/01/03 02:31:24
>>171
Stefan たんはどうやってあのコードを書いたんだろうね。
インデントをEmacsにまかせて書いてたらああはならないと思うんだけど。

183 :名無しさん@お腹いっぱい。:05/01/03 02:46:08
>179
/files.el/1.738/Fri Dec 31 14:48:12 2004//

Working revision: 1.738
Repository revision: 1.739

だってさ。寝る前にちと弄ってみっかな。酔っ払ってるけどさ。

184 :名無しさん@お腹いっぱい。:05/01/03 03:20:32
まだ直ってねぇ

185 :名無しさん@お腹いっぱい。:05/01/03 16:39:14
emacsのビープ音を完全に消すには?

186 :名無しさん@お腹いっぱい。:05/01/03 16:42:01
(setq visible-bell t)

187 :名無しさん@お腹いっぱい。:05/01/03 17:29:28
RMS御大が直してくれました。

188 :名無しさん@お腹いっぱい。:05/01/03 20:38:55
理沙たん(;´Д`)ハァハァ

189 :名無しさん@お腹いっぱい。:05/01/03 20:42:41
/files.el/1.741/Mon Jan 3 11:19:00 2005//

直ったね。当分これを使ってれば良いかのぉ。

190 :名無しさん@お腹いっぱい。:05/01/03 21:27:38
もうビルドできるようになってる?
結構前にESRもビルドできねぇよとかUSENETに投げてたけど、
誰もレスつけてなくてワロタ。

191 :名無しさん@お腹いっぱい。:05/01/03 21:40:23
目糞鼻糞の>>190をワロタ。


192 :190:05/01/03 21:57:15
違う、漏れは耳糞だ。つーかgcc使って-W -Wallでコンパイル
すると細かなエラーてんこもりでションボリですよ。

193 :名無しさん@お腹いっぱい。:05/01/03 22:32:32
>>190
たった今とりあえずビルドだけはできたよ。
今回から ccache を使ってみたけど elc 作る時間の方が長そうだからあまり
効果はないかも。

194 :名無しさん@お腹いっぱい。:05/01/03 23:15:19
初めて cvs 版というのを入れてみたが、21.3 ではうまくいってた所でエラーが出る(´・ω・`) windows.el で meta キーが使えね〜。
face が派手になってる? なんか見た目が違う。一番おどろいたのはフォーカスの当たってるモードラインが色違いになることだが…

195 :名無しさん@お腹いっぱい。:05/01/04 00:09:14
>>194
そこらへんは、Meadow2.20の開発チームも苦労している模様。

196 :名無しさん@お腹いっぱい。:05/01/04 01:03:03
21.3 では font-lock の色の設定を例えば,
(set-face-foreground 'font-lock-comment-face "moccasin")
という感じで出来ていたけど 21.3.50 ではどうすれば良いか分かります?

197 :名無しさん@お腹いっぱい。:05/01/04 01:24:36
>>196
本格的に確かめてないけど head でもそれでいけると思うんだけど。

198 :名無しさん@お腹いっぱい。:05/01/04 02:01:48
>>196
その前に (require 'font-lock) で良い筈


199 :名無しさん@お腹いっぱい。:05/01/04 02:02:32
>>196
起動してからなら効くけど、.emacs ではダメみたいね。面倒なので、

(custom-set-faces
'(font-lock-comment-face

で逃げました。

200 :名無しさん@お腹いっぱい。:05/01/04 22:05:27
>>198,199
サンクス.どちらでもいけました.


201 :名無しさん@お腹いっぱい。:05/01/04 22:38:55
最近本格的に ffap を使い始めました。んでちょっと教えて欲しいんですが、
URL を C-xC-f した時に beep が必ず鳴るのは正常? これを止めたいんだけど
なんか設定とかあります? ソースを見てみたけどなんで beep が鳴るのかが判
んなかった…。


202 :名無しさん@お腹いっぱい。:05/01/04 22:58:11
うちはならないよ。

203 :名無しさん@お腹いっぱい。:05/01/05 00:15:57
>>201
-q で (ffap-bindings) を評価して C-x C-f してもそうなるの?


204 :名無しさん@お腹いっぱい。:05/01/05 02:32:22
↓最新のバージョンを表示してくれ

205 :名無しさん@お腹いっぱい。:05/01/05 02:59:29
GNU Emacs 21.3.50.1 (powerpc-apple-darwin7.6.0) of 2004-12-12 on ww5pt176.local


206 :名無しさん@お腹いっぱい。:05/01/05 03:54:19
GNU Emacs 21.3.50.1 (i686-pc-linux-gnu, GTK+ Version 2.4.14)


207 :名無しさん@お腹いっぱい。:05/01/05 03:56:36
GNU Emacs 21.3.50.1 (arm-sharp-linux-gnu, X toolkit) of 2005-01-04 on zaurus


208 :名無しさん@お腹いっぱい。:05/01/05 05:55:58
GNU Emacs 21.3.50.1 (i386-mingw-nt5.1.2600)

209 :名無しさん@お腹いっぱい。:05/01/05 06:50:47
GNU Emacs 21.3.50.1 (mips-sgi-irix6.5, GTK+ Version 2.4.0) of 2004-10-28 on local1

210 :名無しさん@お腹いっぱい。:05/01/05 07:02:07

誠に勝手ながら最新のバージョン表示はここで終了させていただきます。
ありがとうございました。

--------終了-------


211 :名無しさん@お腹いっぱい。:05/01/05 07:35:15
GNU Emacs 21.3.50.3 (i386--freebsd5.3, X toolkit)

212 :名無しさん@お腹いっぱい。:05/01/05 08:47:52
質問です。
.emacs.el で、
(set-keyboard-coding-system 'euc-jp)
としてるのですが、起動時に有効になってくれません。
C-x RET k して、euc-jp とすると有効になりまが、なぜでしょうか?





213 :名無しさん@お腹いっぱい。:05/01/05 09:02:59
>>212
set-lang-env を後ですると無効になる

214 :名無しさん@お腹いっぱい。:05/01/05 09:13:11
>>202-203
やっぱ鳴らないのが普通なのね。たしかに -q で上げたら鳴らなかった。
結局 highlight-completion が犯人と判ったんで適当に対処しときました。ども〜。


215 :名無しさん@お腹いっぱい。:05/01/05 09:14:24
>>193
> 今回から ccache を使ってみたけど elc 作る時間の方が長そうだからあまり

byte-comp.el がぶっこわれたあとだと、make maintainer-clean しているけど、
それいがいのときは、make distclean してるから、更新されたものしか、byte-comp shinai

216 :名無しさん@お腹いっぱい。:05/01/05 09:26:08
>>213
GNU Emacs 21.3.1 を i386-freebsd で使ってます。

(set-language-environment "Japanese")
(set-default-coding-systems 'euc-jp-unix)
(set-buffer-file-coding-system 'euc-jp-unix)
(set-terminal-coding-system 'euc-jp)
(set-keyboard-coding-system 'euc-jp)
(set-clipboard-coding-system 'euc-jp)

上記のように、set-language-environment は一番上に書いてますが、
やはり起動時に set-keyboard-coding-system は有効になりません。
うーん、どうしてでしょう・・・


217 :名無しさん@お腹いっぱい。:05/01/05 11:19:57
誰も22系使ってないのか・・

218 :名無しさん@お腹いっぱい。:05/01/05 12:38:21
CVS Head の 22.0 はいまボロボロだから、
もうちょい待ってからのほうがいいよ。
2週間前ぐらいのやつを使ってる。


219 :名無しさん@お腹いっぱい。:05/01/05 19:55:05
>217
まだ21系も終わりが見えていないし
emacs-w3m ぐらいしか対応(ほんの少し)しようとしていないし
時機尚早な気がする

220 :名無しさん@お腹いっぱい。:05/01/05 20:38:33
昨日あたりの lisp/cus-face.el への変更、いまいちわからん。


221 :名無しさん@お腹いっぱい。:05/01/05 21:06:56
問題は find-func.el のほうだな。


222 :名無しさん@お腹いっぱい。:05/01/05 21:59:44
RMS ももう年か…。

223 :名無しさん@お腹いっぱい。:05/01/05 23:19:25
>>222
いくつなの?

224 :名無しさん@お腹いっぱい。:05/01/06 01:15:23
あら、今日作った Emacs だとモナーフォントが使えなくなってるじゃん orz

225 :名無しさん@お腹いっぱい。:05/01/06 01:25:02
>>223
51

226 :名無しさん@お腹いっぱい。:05/01/06 03:18:16
cvs版 で jaspace.el が使えない

227 :名無しさん@お腹いっぱい。:05/01/06 06:53:23
CVS Headで、tamagoが動かなくなった。orz


228 :名無しさん@お腹いっぱい。:05/01/06 19:35:44
CVS Headを使ってみようとビルドしましたが以下のようなエラーが出ました。

./temacs --batch --load loadup bootstrap
Loading loadup.el (source)...
Using load-path (/tmp/emacs/lisp /tmp/emacs/lisp/emacs-lisp /tmp/emacs/lisp/language /tmp/emacs/lisp/international /tmp/emacs/lisp/textmodes)
Loading emacs-lisp/byte-run (source)...
Loading emacs-lisp/backquote (source)...
Loading subr (source)...
Wrong type argument: listp, []
make[1]: *** [bootstrap-emacs] Error 255

subr.elをロードしたところでエラーが発生しているみたいですが、これだけでは
どうやって解決していいのかちょっとよく分りません。何かわかる人はいらっしゃいますか?

229 :名無しさん@お腹いっぱい。:05/01/06 19:41:54
stable使え。

230 :名無しさん@お腹いっぱい。:05/01/06 19:53:54
unicode枝のほうかな?


231 :名無しさん@お腹いっぱい。:05/01/06 20:03:20
>>230
ええと21.3.50です

232 :名無しさん@お腹いっぱい。:05/01/06 23:21:04
>>223
>>220>>221 をうけてもう年だなと



233 :228:05/01/06 23:29:14
$strace ./temacs --batch
...
write(2, "Loading subr (source)...", 24) = 24
write(2, "\n", 1)
read(4, ";;; subr.el --- basic lisp subro"..., 4096) = 4096
close(4) = 0
...
というようにlisp/subr.elの先頭の4096バイトをパースした後に
エラーが起こっているようです。4096バイトとは最初の108行までです。
もし分る人がいればでよろしいですが、ヒントを頂けたらいいな、なんて思ってます。。

234 :名無しさん@お腹いっぱい。:05/01/06 23:53:09
ごく普通にビルドできてるんだが。環境は?


235 :名無しさん@お腹いっぱい。:05/01/07 00:07:53
>>234
GentooLinux/i386(Pen3)でemacs-cvs-21.3.50-r2をコンパイルしようとしてます。
gcc-3.4.3で-O3つけてビルドしていたんですが、オプションがまずかったかな。。。
オプションなしでビルドして、temacsが起動するところまで試してみます。

236 :228:05/01/07 00:42:47
gccの最適化オプション外したらtemacsが起動するようになりました。
どうもみなさんお騒がせしました。以前は-O3をつけてもビルド
出来ていたのに。gccのバージョンとemacs/src/*のどちらが(もしくは両方)
原因なのかはちょっと分らないです。すみません。

237 :名無しさん@お腹いっぱい。:05/01/07 15:49:45
>>233
板違い

238 :名無しさん@お腹いっぱい。:05/01/07 16:01:52
>>237
今年も御苦労さん。
とはいえ、俺も"emacs-cvs-21.3.50-r2"って部分でなぜか萎えた。
いかにもパッケージですってとこと、cvsなのにr2って?というところにかも。
r2ってのは、なにやらgentooの事情があるのかもしれないが。

239 :名無しさん@お腹いっぱい。:05/01/07 19:47:16
↓これ、Meadow 用だけど、Emacs 用どなたか作ってけれ!
ttp://www.bookshelf.jp/soft/meadow_25.html#SEC284

240 :名無しさん@お腹いっぱい。:05/01/07 19:50:02
>>239 がつくればいいだけの話し


241 :名無しさん@お腹いっぱい。:05/01/08 01:14:18
>>221
ようやくおさまったようだ

242 :名無しさん@お腹いっぱい。:05/01/08 09:21:27
>172 多分こんなかんじでできると思う(けど試してない)。
細かいところはそちらで修正してください。
(defun bbdb-csv-xxx ()
(interactive)
(let ((records (bbdb-search (bbdb-records) "検索パターン")))
(with-output-to-temp-buffer "*BBDB-CSV*"
(set-buffer "*BBDB-CSV*")
(dolist (record records)
(insert (concat
(bbdb-record-firstname record) ","
... etc. etc...
(bbdb-find (bbdb-record-phones record) "職場") ","
... etc. etc....))))

243 :228:05/01/08 16:17:02
navi2ch-1.7.5を使っていて、半角カナを書き込んだとたんに、

Wrong type argument: integerp, katakana-jisx0201

という文字がミニバッファに表示され、以後多バイト文字を
入力しようとしただけで、上のメッセージが表示されて、
入力できなくなります。これは何が原因なのでしょうか?
半年前にビルドしたCVS-Head(21.3.50)ではそんなことはありませんでした。

なお、日本語関連の設定は以下のようになっています。
(set-language-environment "japanese")
(set-selection-coding-system 'euc-jp-unix)
(set-default-coding-systems 'euc-jp-unix)
(set-terminal-coding-system 'euc-jp-unix)
(set-keyboard-coding-system 'euc-jp-unix)
(set-buffer-file-coding-system 'euc-jp-unix)

244 :名無しさん@お腹いっぱい。:05/01/08 16:27:32
>>1
なんかキモイ

245 :ispell:05/01/08 21:31:28
原因がわかる方、お願いします。

スペルチェッカーのispellを走らせると動作が止まってしまいます。
Ctrl-Gで戻ってはきます。

Emacs21.3
FreeBSD5.3のportsで入れました。
ispellは本家サイトからダウンロード。
Emacs、ispell、使用した文書いずれも英語のみです。

Meadowでもほぼ同じ症状がでます。(こちらも英文・英語辞書)



246 :名無しさん@お腹いっぱい。:05/01/08 21:34:35
ispell単体で実行してみたら?

247 :名無しさん@お腹いっぱい。:05/01/09 03:47:54
21.3.50でhtmlファイルがyahtml-modeで開けなくなってしまいました。
C-x C-fで新規ファイルを作成するとちゃんとyahtmlになるのに、
既存のファイルを開くとhtml-modeになってしまいます。
M-x yahtml-modeとすればyahtmlで編集できます。
設定としては、.emac.elに

(setq auto-mode-alist
(cons (cons "\\.html$" 'yahtml-mode) auto-mode-alist))
(autoload 'yahtml-mode "yahtml" "Yet Another HTML mode" t)
(setq yahtml-www-browser "w3m")

としました。Emacs 21.3.50(cvsからソースを取得してコンパイルしました)で、
yatex 1.72、yatex-currentの両方で試しましたがうまくいきません。
どうすればちゃんとyahtmlでファイルがひらけるようになるでしょうか?
よろしくお願いします。

248 :名無しさん@お腹いっぱい。:05/01/09 03:58:26
magic-mode-alist じゃない?
21.3.50 使うなら NEWS くらい読みましょう。

249 :名無しさん@お腹いっぱい。:05/01/09 07:42:23
>>248
レスありがとうございます。解決しました。
NEWSでauto-mode-alistとmagic-mode-alistとが関係あることを知り、
magic-mode-alistで検索したら、
ttp://pc5.2ch.net/test/read.cgi/mac/1090151474/381-388
に同様の質問がありました。自分も同様に、

(setq magic-mode-alist nil) を
(setq auto-mode-alist (cons (cons "\\.html$" 'yahtml-mode) auto-mode-alist))
の前に置く

という方法をとりました。
NEWS読んだおかげで、rulerを表示させたり、isearch中のC-M-wも知ったりと
勉強になりました。今度からちゃんと読みます。ありがとうございました。

250 :名無しさん@お腹いっぱい。:05/01/09 15:37:51
>>249
(defalist 'html-mode 'yahtml-mode) でいいんじゃない?

251 :名無しさん@お腹いっぱい。:05/01/09 17:16:41
(let ((elt (rassq 'html-mode magic-mode-alist)))
(when elt
(setcdr elt 'yahtml-mode)))
とか。

252 :名無しさん@お腹いっぱい。:05/01/09 17:28:18
utf-8等で書かれたファイルを読んだ時に、うまく適切なcodingが選択されず、
表示が化けてしまう事があります。
どうすれば表示の文字化けを直せるのでしょうか?


253 :名無しさん@お腹いっぱい。:05/01/09 17:32:56
>252
C-xC-mcしてutf-8で開きなおす
ファイルの先頭に -*- coding: utf-8 -*- って書いとけば確実

254 :名無しさん@お腹いっぱい。:05/01/09 17:47:07
** Non-breaking space and hyphens are now prefixed with an escape
character, unless the new user variable `show-nonbreak-escape' is set
to nil.

最初の節を日本語で解説してほしいんですが…。

255 :名無しさん@お腹いっぱい。:05/01/09 17:49:02
>>253
サンクス。utf-8で開けたっぽい感じです。
でもまた化けてる(-_-)(前とは違う化けかた)
ファイルがutf-8なのは確かなのですが…


256 :名無しさん@お腹いっぱい。:05/01/09 17:51:45
ダブルクリックで単語選択をするとか、トリプルクリックで行を選択する
などの設定はどのように書けばよろしいのでしょうか?

257 :名無しさん@お腹いっぱい。:05/01/09 18:04:05
>254
つ[英和辞書]

>255
emacsのバージョンは?
CVS版(21.3.50)じゃなけりゃMULE-UCSいれないと化けるぞ

>256
すまん、わからん


258 :名無しさん@お腹いっぱい。:05/01/09 18:12:22
>>257
辞書つかってもわからないから聞いたんですが。

259 :252:05/01/09 18:16:47
>>257
サンクスです。Emacs 21.3.1 でした。
いろいろ有難うございました。

260 :名無しさん@お腹いっぱい。:05/01/09 18:24:33
>>254
(string #x8ad) と (string #x8a0) をどう表示するか、ってこと。

261 :名無しさん@お腹いっぱい。:05/01/09 18:34:20
>>260
さんくす。日本人のおいらにはよくわからないや。

262 :名無しさん@お腹いっぱい。:05/01/09 18:43:18
今日の CVS って行末の SPC が hilight されるんだけど、これどこで設定されてるんだろ?

263 :名無しさん@お腹いっぱい。:05/01/09 18:50:19
xdisp.c 22363行目の typo。
Vshow_trailing_whitespace → Vshow_nonbreak_escape

264 :249:05/01/09 18:59:56
>>250
自分でも、(defalias 'html-mode 'yahtml-mode) なんてやってみました。
これと似た感じですよね。

>>251
今の自分には書けないです。勉強しなきゃ。


265 :名無しさん@お腹いっぱい。:05/01/09 20:07:51
elt を変更すると、magic-mode-alist も変更されるのが納得できないんだけど、manual の何処を読めばいい?

266 :名無しさん@お腹いっぱい。:05/01/09 21:27:02
setcdr は 『破壊的』("destructive")な操作だから。
http://www.bookshelf.jp/texi/elisp-manual-20-2.5-jp/elisp_6.html#SEC87

267 :名無しさん@お腹いっぱい。:05/01/09 21:50:58
>>265
elt は変更されてないから。

268 :名無しさん@お腹いっぱい。:05/01/09 22:02:19
>>263
ありがと。

269 :名無しさん@お腹いっぱい。:05/01/09 22:02:59
>>267
elt はリファレンスってことですか?

270 :名無しさん@お腹いっぱい。:05/01/09 22:13:13
>>269
そう。Manualだとポインタって表現。
266さんが示してくれたサイトでは、
http://www.bookshelf.jp/texi/elisp-manual-20-2.5-jp/elisp_3.html#SEC30




271 :名無しさん@お腹いっぱい。:05/01/10 16:16:25
前スレでphysical-line.elが上手く動かないとあったが下のようなものを見つけた
ttp://fun.poosan.net/sawa/files/physical-line-21.3.patch



272 :名無しさん@お腹いっぱい。:05/01/10 20:15:10
EmacsDired - MacEmacs
http://macemacsjp.sourceforge.jp/index?EmacsDired
の、
・ディレクトトリから先に表示
・新規バッファを作成しない
・再帰コピー、再帰削除
が効かないのですが、なにか対策はあるでしょうか?
特に、
(put 'dired-find-alternate-file 'disabled nil)

Emacs21.3.50.2(csv-2004-07-19)

273 :245:05/01/10 20:50:06
>>246
有難うございます。
ispell単体では動くようです。
インストールが正しくないようなので、調べて見ます。

274 :名無しさん@お腹いっぱい。:05/01/10 21:33:19
>>272
csv って?

275 :名無しさん@お腹いっぱい。:05/01/11 00:46:32
>>271
それ、俺が過去スレに書いたやつだ。


276 :名無しさん@お腹いっぱい。:05/01/11 00:53:59
emacsの機能で、splitコマンドのようなことって出来るのでしょうか?

277 :名無しさん@お腹いっぱい。:05/01/11 01:11:40
>>274
エクセルのデータ形式

278 :名無しさん@お腹いっぱい。:05/01/11 07:53:51
えくせるだけじゃねーよ

279 :名無しさん@お腹いっぱい。:05/01/11 08:56:36
>>227
最近、CSV形式をExcelの形式と思いこんでいる記述を見かけるようになったのだけれども、
何かその発端となった書籍や雑誌記事があるのだろうか?

280 :名無しさん@お腹いっぱい。:05/01/11 09:01:47
CSVネタは他でやってください

281 :名無しさん@お腹いっぱい。:05/01/11 10:14:53
コンカレント・システム・ヴァージョンズ

282 :名無しさん@お腹いっぱい。:05/01/11 11:00:14
カンマ・セパレート・

283 :名無しさん@お腹いっぱい。:05/01/11 13:27:47
クリスマスに・捨てた・バージン

284 :名無しさん@お腹いっぱい。:05/01/11 21:08:16
う゛ぁりゅー

285 :名無しさん@お腹いっぱい。:05/01/11 23:09:38
>>283
プライスレス

286 :名無しさん@お腹いっぱい。:05/01/12 15:57:44

1. outline-minor-modeで色つけるのってムリポ?
2. 複数のoutline-regexpをもつことは可能レスか?
たとえば、*, **, ***,は残したままで、◆, ■, □,
も使いたいとか。言う場合は、
HTMLタイトルのときみたいに、
"<\\(h1\\|h2>\\|h3>.\\|h4>..\\|h5>...\\|h6>....\\)"
全部並記する感じですか?

287 :名無しさん@お腹いっぱい。:05/01/12 18:18:40
こんにちわ。Eshellで wget www.google.com をすると

| --01:15:23-- http://www.google.com/
| => `index.html.2'
| www.google.com 、DNS、ヒフ荀、、「、・サ、ニ、、、゙、ケ... 216.239.57.147, 216.239.57.99, 216.239.57.103, ...
| www.google.com[216.239.57.147]:80 、ヒタワツウ、キ、ニ、、、゙、ケ... タワツウ、キ、゙、キ、ソ。」
| HTTP 、ヒ、隍・ワツウヘラオ皃チソョ、キ、゙、キ、ソ。「アナ、ツヤ、テ、ニ、、、゙、ケ... 200 OK
| トケ、オ: ニテト熙ヌ、ュ、゙、サ、・[text/html]
|
| 0K .. 20.32 MB/s
|
| 01:15:25 (20.32 MB/s) - `index.html.2' 、ハンツク、キ、゙、キ、ソ [2131]

と表示されてしまいます。 これを正しく表示するには
どうすればいいのでしょうか?(現在コーディング設定は全てsjisにしてあります)

288 :287:05/01/12 18:47:28
ちと自演ぎみw
setenv LANG C にしたらできました。
setenv LANG ja_JP.eucJP はダメ。
この文字化けはcygwinでついてくるパッケージのミスですよね?

289 :名無しさん@お腹いっぱい。:05/01/12 18:59:54
んなこたぁない

290 :名無しさん@お腹いっぱい。:05/01/12 21:41:46
C-x b hoge として hoge に数文字を打ち込んだ状態で C-x k とか C-x c したときに警告なり何なりを表示する方法ってありますか?
今日、議事メモ閉じちゃった・・・orz

291 :名無しさん@お腹いっぱい。:05/01/12 21:41:55
C-x b hoge として hoge に数文字を打ち込んだ状態で C-x k とか C-x c したときに警告なり何なりを表示する方法ってありますか?
今日、議事メモ閉じちゃった・・・orz

292 :名無しさん@お腹いっぱい。:05/01/12 21:42:37
二重申し訳ないm(__)m

293 :名無しさん@お腹いっぱい。:05/01/12 21:58:50
>>291
普通に警告出てこないか? 漏れは特にその関係設定してないはずだが、このバッ
ファはモディファイされちょるが、ホオンキで殺すんかぁ?と聞かれるが?


294 :名無しさん@お腹いっぱい。:05/01/12 22:00:06
「hoge に数文字を打ち込んだ状態で」
これがよくわからない。
hogeバッファに、という事なのか、
C-x b hoge の後にまだRETしてないのかすら。
C-x c ってなに?

295 :名無しさん@お腹いっぱい。:05/01/12 22:07:40
C-x C-f hoge を使うことだな

296 :名無しさん@お腹いっぱい。:05/01/13 08:10:05
>>293
>と聞かれるが?
ウチも C-x C-f で作ったときは言われるんですが・・・。

>>294
うーむ、すみません。C-x b hoge RET して hoge バッファに数文字打ち込んだ状態という事でした。
C-x c は C-x C-c の誤りです。

>>253
そうっすね。この癖の方をまず何とかします。


297 :名無しさん@お腹いっぱい。:05/01/13 08:34:25
ファイルに関連付けられてないバッファを消そうとしても
警告はでないみたいだね。

298 :名無しさん@お腹いっぱい。:05/01/13 09:00:20
>>296
C-x C-c対策は、emacs21ならば
(setq confirm-kill-emacs 'yes-or-no-p)

ファイルに対応してないバッファを削除する際に確認したければ、
kill-buffer-query-functionsに、buffer-size()が0でなく、
変更されてなければ(これは好み?) yes-or-no-p()で
問い合わせるようにする、かな?
interactiveな操作かどうかを調べるようにしないと嵌りそう。
defadviceで対応してもいいだろう。

299 :名無しさん@お腹いっぱい。:05/01/13 16:18:37
c-modeで関数/変数名補完,関数の書式表示とかない?具体的には
M-x c-mode
#include <stdio.h>
int main(int argc,char *argv[]){
pri←ここで何かキーを押したら,printfまで入力して欲しい。また,他に何かキーを押すと,
どっかのバッファにextern int printf (__const char *__restrict __format, ...);みたいなのを表示してほしい。



300 :名無しさん@お腹いっぱい。:05/01/13 16:43:45
300get

ついでに
>>299
pri -> printf ;; M-/
printf -> extern int printf( ... ) ;; M-x man

知ってるって?
そうですか。

301 :299:05/01/13 16:49:16
>>300
やっぱりそれしかないんですかね。

302 :名無しさん@お腹いっぱい。:05/01/13 17:38:23
>>299
(emacs)Tags

etags *.c *.h /usr/include/*.h
とかしておけば、C-M-i で補完、M-. で定義を参照できる。

303 :名無しさん@お腹いっぱい。:05/01/13 19:33:33
vimみたいに、2度目にファイルを開いた時
自動で前の編集行へ飛ぶみたいなのはないでしょうか?


304 :名無しさん@お腹いっぱい。:05/01/13 19:49:13
saveplace

305 :名無しさん@お腹いっぱい。:05/01/13 19:50:40
>>299
どっちかっつーとabbrev使った方が
望みの操作感に近いと思われ。

306 :303:05/01/13 19:58:11
>>304
ありがとうございました。

307 :296:05/01/14 00:11:51
>>298
あああ、ありがとうございます。

が、挑戦してみたんですが、とりあえず今日のところは自分には無理ですた・・・。
当座を↓で逃げる事にします。
# 理屈はわかるんですが lisp がさっぱり・・・。

(add-hook 'kill-buffer-query-functions
(function (lambda ()
(if (string= "*scratch*" (buffer-name))
(progn (hoge 0) nil)
t))))

(defun hoge (&optional arg)
(message "閉じちゃいやん"))



308 :名無しさん@お腹いっぱい。:05/01/14 00:30:13
>>307
(add-hook 'kill-buffer-query-functions
(lambda ()
(if (string= "*scratch*" (buffer-name))
(progn
(message "閉じちゃいやん")
nil)
t)))

309 :名無しさん@お腹いっぱい。:05/01/14 00:39:40
> interactiveな操作かどうかを調べるようにしないと嵌りそう。
これ気をつけたほうがいいよ。

310 :名無しさん@お腹いっぱい。:05/01/14 00:52:39
add-hookでも大丈夫なのかな?
なんにせよ、kill-buffer-query-functionsがおかしいと、
バッファ消したくても消せない場合もでてくるからね。
おかしいと思ったら、すぐ
(setq kill-buffer-query-functions nil)
で初期化すべし。

311 :名無しさん@お腹いっぱい。:05/01/14 03:43:01
Standard Emacs にも permanent-buffers がありゃあいいんだがな。


312 :名無しさん@お腹いっぱい。:05/01/14 04:05:11
>>311
keep-buffersじゃだめ?
296サンの要望には合わないと思うけど。

313 :名無しさん@お腹いっぱい。:05/01/14 09:46:05
>>299
semanticは?
CEDETにはいってるよ。
Cの補完が出来るかどうかは未確認

314 :296:05/01/15 14:46:15
>308
確かに…。
高々数行でハマリっぱなしだったので、動く所で止めちゃってました。

>>309-310
ありがとうございます。

つか、必要な機能や変数を探すのは平気なんですが、結局 lisp がわからないと無駄な事ばかりしてしまいますね・・・。
良い機会なんで基本から調べる事にします。


315 :名無しさん@お腹いっぱい。:05/01/15 22:41:53
今カーソルがある行を、カーソル位置はそのままで
画面の一番上/下にする関数を作ろうとしているんですが、

(defun scroll-up-top ()
"Scroll up top."
(interactive)
(scroll-up (****))
)
****の部分が分からずにいます。誰かお助けください。



316 :名無しさん@お腹いっぱい。:05/01/15 22:58:47
(recenter 0)
(recenter -1)
こういうこと?

317 :名無しさん@お腹いっぱい。:05/01/15 23:13:49
>>316
ありがとうございます。希望通りになりました。


318 :名無しさん@お腹いっぱい。:05/01/16 01:30:12
emacs上での日本語入力の際に、"dhi" が "でぃ"となってくれません。
kterm上では正しく変換されます。
set-input-method はjapanese-egg-cannaです。
的外れかもしれませんが、cannaの仮名変換テーブルには"dhi" "でぃ"は書かれていました。

emacs上でも変換されるようにするにはどう設定すればいいのでしょうか。


319 :名無しさん@お腹いっぱい。:05/01/16 02:14:55
私は (set-input-method "japanese-egg-wnn") だけどこれでどうでしょう。

(its-defrule "dhi" "でぃ")


320 :名無しさん@お腹いっぱい。:05/01/16 02:23:09
>>319
できました。
早急な回答ありがとうございました。


321 :名無しさん@お腹いっぱい。:05/01/16 08:19:06
質問です。

ミニバッファでTABを押した時に、自動的に補完バッファをカレント
バッファにして、補完完了時には補完バッファを自動的に閉じる方法
はありますか?

lcomp.elを試したのですが、Meadow 2.00だと動きませんでした。
Unix上のEmacsかXEmacsだとうまく動いているのでしょうか?

322 :名無しさん@お腹いっぱい。:05/01/16 08:23:53
GNU Emacs 21.3.1 だけど、lcomp.el 普通に動いてるよ


323 :名無しさん@お腹いっぱい。:05/01/16 08:30:08
>>322
そちらだと問題なしですか。
Meadow 2.00はEmacs 21.1ベースだから、その違いのせいかも…

324 :名無しさん@お腹いっぱい。:05/01/16 08:44:42
Emacs 21.3ベースのMeadow 2.10にしてみたけどlcomp.elは駄目でしたヽ(`Д´)ノウワァン

325 :名無しさん@お腹いっぱい。:05/01/16 17:08:42
Emacsから、リージョン内の文字列を

http://www.gengokk.co.jp/thesaurus/tsearch_a.htm

に送れるような関数を作りたいのですが、 そこでは POST でデータを
送信しているので、GET と違い

http://foo.com/search.php?q=...

のようにURLを指定できません。

何かうまい方法はありますかね?

326 :名無しさん@お腹いっぱい。:05/01/16 18:01:39
>>325
elisp で POST してやってもいいけど、curl に渡して POST してもらうっての
が簡単じゃない?


327 :325:05/01/16 19:02:30
>>326
ふむふむ。早速 curl を調べて使ってみました。でも

curl -d key="%94%de%8f%97" http://www.thesaurus.total.co.jp/scripts/thesaurus/tsearch_a.exe

としても

「Norton Internet Securityをお使いで、プライバシー制御のブラウザプライバシーを有効にしている場合、<br>
シソーラス(類語)検索をご利用いただけません。ブラウザプライバシーを無効にしてからご利用ください。<br>」

っていうエラーメッセージが返ってくる…
クッキーファイルを食わせてやっても同じ。。。どうしてだろうか?

328 :名無しさん@お腹いっぱい。:05/01/16 19:40:18
referer 指定しないと。

329 :名無しさん@お腹いっぱい。:05/01/17 13:20:03
>>271
この patch 当たらなくない?


330 :名無しさん@お腹いっぱい。:05/01/17 13:23:44
>>329
当たらない。俺もエラーになった。

331 :名無しさん@お腹いっぱい。:05/01/18 22:26:32
CVS管理下のファイルをエディットしたときに勝手にmain.c~1.2.~みたいな
ファイルを作るを止めさせる方法ありませんか?

332 :名無しさん@お腹いっぱい。:05/01/18 22:35:41
最近 21.3.50 の cvs HEAD に乗り換えたのだけど、
X上で使っている時に文字入力をしていると、
カーソルのあった位置が黒く染まったままになってしまいます。
スペースを空けただけでもそうなります。
emacs -q で起動してもそうなるので、設定の問題では無いと思うのですが。。
何か情報無いでしょうか?
環境: Vine Linux 3.1

333 :名無しさん@お腹いっぱい。:05/01/18 22:41:20
>>331
結構前のスレにその解決策だかが書きこまれてた気がする。単にオプションで
どうこうなる話ではなかったような。俺はそのバックファイル必要なのであま
り覚えてないなあ。


334 :名無しさん@お腹いっぱい。:05/01/18 22:46:44
>331
emacs 21がリリースされた頃に俺も同じ問題にあたった
で↓みたいな設定したんだが、うまくいかんかった記憶が
今はCVS使う機会がないんでどうなってるかわからん

;; dont make backup files *~
(setq make-backup-files nil)
(setq-default backup-inhibited t)
(setq-default vc-make-backup-files nil)
(setq version-control 'never)
(setq vc-cvs-make-version-backups-p nil)

335 :名無しさん@お腹いっぱい。:05/01/18 23:17:17
yahtml と html-helper,みんなはどっちが好き?

両方使った結果,主な違いは
* yahtml-translate-region に当たるものが html-helper に無い,
* html-helper は何の連想も無いキーバインドなので覚えづらい,
* html-helper の font-lock はワクワクする,
ということくらいしか分かりませんでした.

と言っても,html-helper の強力な点を見落としているのかも知れないので,
みなさんの意見を聞かせてください.

336 :名無しさん@お腹いっぱい。:05/01/18 23:19:54
両方のいいとこどりをしたものを>>335がリリースしてくれることになりました!


337 :名無しさん@お腹いっぱい。:05/01/18 23:26:05
>>335
神。いわゆるゴッド

338 :名無しさん@お腹いっぱい。:05/01/18 23:35:21
>>335
自分は html-helper から font-lock のとこだけ抜きだして yahtml で使ってます。

>>321
設定はどうしてます?
それと、lcomp は普通の buffer での操作時に補完 buffer を閉じてくれるやつですよ。
minibuffer のときは閉じてくれないです。



339 :名無しさん@お腹いっぱい。:05/01/18 23:58:58
yatexと統一感あるからyahtmlって人も多いんじゃないの?
自分はyatexを捨てたクチだけど。


340 :名無しさん@お腹いっぱい。:05/01/19 00:42:55
>>339
なんで?

341 :名無しさん@お腹いっぱい。:05/01/19 00:56:36
>>338
lcompの機能を勘違いしてたみたいΣ|( ´Д`;)|

てっきり、minibufferでのファイル名の補完が完了した時に、補完バッファが
表示されてたウィンドウを閉じてくれるものとばかり思ってました。

minibufferでの補完に関する設定ってあるんですか?
操作中にはこんなことになっています。

1. minibufferでディレクトリ名を入力中にTAB。
2. ウィンドウが縦に二分割されて、下側のウィンドウに補完バッファが表示される。
3. 補完完了時にもウィンドウは二分割されたままで、下側のウィンドウには他のバッファが表示される。
4. 目的のファイルが深いディレクトリにある場合には、さらにディレクトリ名を入力して補完。
5. 今度は上側のウィンドウに補完バッファが表示される。

補完バッファが表示されるウィンドウが上下入れ替わるのと、分割されたウィ
ンドウを自分で元に戻すのが嫌なので、3の時点で分割ウィンドウが元に戻っ
てほしいです。

あと、minibufferでTABを押した時にM-vで補完バッファに移動しているんです
が、毎回必ずやる操作なのでこの移動も自動化できないものかと。

342 :名無しさん@お腹いっぱい。:05/01/19 01:05:35
ここしばらく疑問に思っていたんだが、思い切って書いてみよう。

>>341
> 3. 補完完了時にもウィンドウは二分割されたままで、下側のウィンドウには他のバッファが表示される。

補完完了時には勝手に閉じてくれる(補完前のwindow configurationに戻る)のが普通だと思っていた。
でも338も「閉じない」前提で話しているみたいだし、僕の環境が特殊なのだろうか。

343 :名無しさん@お腹いっぱい。:05/01/19 01:07:48
>>342
Emacsのバージョンは何ですか?
私はWindows上でMeadow 2.00を使っていますが閉じてくれません。

344 :名無しさん@お腹いっぱい。:05/01/19 01:10:48
>>343
NTEmacs 21.3.50.1
でも、ここ数年この動作が違うバージョンに出会った記憶はない。
今試しにちと古いMeadow (1.99)で試してみたけど、やっぱり閉じるよ…。

345 :名無しさん@お腹いっぱい。:05/01/19 01:13:15
>>331
マニュアル嫁
http://www.gnu.org/software/emacs/manual/emacs.html#Version%20Backups

346 :名無しさん@お腹いっぱい。:05/01/19 01:17:53
>>344
僕の設定が何か悪さしてるのかと思って.emacsを空にしてみたけど、やっぱり
閉じない…

なぜ(´・ω・`)ショボーン

347 :名無しさん@お腹いっぱい。:05/01/19 01:21:00
>>346
僕の設定が何かイイコトしてくれてるのかと思ってemacs -qで起動してみたけど、
やっぱり閉じる…
はて?

348 :338:05/01/19 01:34:39
>>341
minibuffer での操作が終わったら閉じないですか?
自分はそれで問題ないと思ってますけど。

> あと、minibufferでTABを押した時にM-vで補完バッファに移動しているんです
> が、毎回必ずやる操作なのでこの移動も自動化できないものかと。

(defun minibuffer-complete-and-switch-to-completions ()
(interactive)
(when (minibuffer-complete)
(switch-to-completions)))

(define-key minibuffer-local-completion-map [tab] 'minibuffer-complete-and-switch-to-completions)
(define-key minibuffer-local-must-match-map [tab] 'minibuffer-complete-and-switch-to-completions)

とか。

>>342
minibuffer での操作中でも閉じてくれます?



349 :名無しさん@お腹いっぱい。:05/01/19 01:43:06
>>348
minibufferでの操作が終わった時(ファイル名を入力してC-mを押した時)には閉じてくれます。
もしかして、「補完完了」の意味が342の人と食い違ってます?

いただいたコードでM-vを押さなくても移動しました。ありがとうございますm(_ _)m

350 :名無しさん@お腹いっぱい。:05/01/19 02:03:42
>>349
あ、それじゃあ多分「補完完了」の意味が食い違ってたわ。ごめん。

348の言う(であろうところの)「補完完了」って、
たとえば補完バッファ上のディレクトリ名を選択してC-mとかかな。
めったにこういう使い方しないから気にしてなかったが、確かにウィンドウが
かわってくね。

まあ慣れの問題だから仕方ないかもしれないけど、
ミニバッファから離れずに補完を続けてくと、そんな鬱陶しいことにならないよ。
一覧から選択したいなら、minibuffer-complete-cycleなんか結構便利。

351 :名無しさん@お腹いっぱい。:05/01/19 02:09:12
minibuffer-complete-cycleは入れてます。なかなか便利。
補完ウィンドウの件は仕方がないみたいなので、こういうものと思って慣れます…

352 :名無しさん@お腹いっぱい。:05/01/19 09:43:02
というか普通補完ウィンドウなんかに移動して選択なんかしない

353 :名無しさん@お腹いっぱい。:05/01/19 10:36:41
厨房御用達に相応しいレベルの英語だな


354 :名無しさん@お腹いっぱい。:05/01/19 10:52:32
>>353
いみふめー

355 :名無しさん@お腹いっぱい。:05/01/19 13:14:41
>>340
確か、挙動を変えようとソース見てたら気色悪い所が多かったので。
単に趣味の問題。1.68位までだから今は知らないけど。

356 :名無しさん@お腹いっぱい。:05/01/19 13:22:27
>>352
えっΣ|( ´Д`;)| じゃあ、minibuffer操作中に補完候補がたくさんあった
らどうやって選択するの?

357 :名無しさん@お腹いっぱい。:05/01/19 13:40:50
>>356 候補が絞られるまであと何文字か入力すればいいじゃん。
と思ったが、C-xC-fで日本語ファイル名を選ばないといけないような
場合は補完ウィンドウに移ってるなあ。

358 :名無しさん@お腹いっぱい。:05/01/19 14:49:47
>>356>>357
小菊入れてるんで、日本語でも移動なんかしませんよ


359 :名無しさん@お腹いっぱい。:05/01/19 17:08:04
faceをframe localにしたり、逆にframe localなのを
やめたりするにはどうしたらいいのでしょうか?

360 :名無しさん@お腹いっぱい。:05/01/19 19:21:14
(define-key map [(shift return)] 'w3m-view-this-url-new-session)
(define-key map [(shift kp-enter)] 'w3m-view-this-url-new-session)
これらのキーバインドは -nw で使えますか?

361 :名無しさん@お腹いっぱい。:05/01/19 19:52:17
むり

362 :名無しさん@お腹いっぱい。:05/01/20 06:08:52
>>360
xmodmap -e "keysym Return = Return Linefeed"

(define-key map "\C-j" 'w3m-view-this-url-new-session)

でどう?


363 :名無しさん@お腹いっぱい。:05/01/20 06:12:15
>>362
ごめん。PuTTY なんだ。

364 :名無しさん@お腹いっぱい。:05/01/20 06:56:11
>>363
じゃ繭で

key S-Return = C-j


365 :名無しさん@お腹いっぱい。:05/01/20 19:11:18
>>364
自分でdefine-keyしろってことですか?
それともputty にそのような設定項目があるということでしょうか?
後者は自分ではみつけられませんでした。

366 :名無しさん@お腹いっぱい。:05/01/20 19:18:38
>>365
窓使いの憂鬱だよ

367 :名無しさん@お腹いっぱい。:05/01/20 22:45:50
screenスレから誘導されてきました。
screenで半角カナをコピーし、Emacsに貼りつけると、エラーが出てしまいます。
例えば、
(((;゚Д゚))ガクガクブルブル
を貼りつけると、
(((;_ァ
となって、エラーが出ます。
toggle-debug-on-error した結果は、↓の通りです。
Debugger entered--Lisp error: (error "Invalid code points for charset ID 146: 79 14")
make-char-internal(146 207 142)
encoded-kbd-self-insert-iso2022-8bit()
call-interactively(encoded-kbd-self-insert-iso2022-8bit)

368 :名無しさん@お腹いっぱい。:05/01/20 22:52:03
.emacs には
(set-language-environment "Japanese")
(set-default-coding-systems 'euc-jp-unix)
(set-buffer-file-coding-system 'euc-jp-unix)
(set-terminal-coding-system 'euc-jp-unix)
(set-keyboard-coding-system 'euc-jp-unix)
と設定してあります。
Emacsのバージョンは、GNU Emacs 21.3.1 (i386-pc-linux-gnu, X toolkit) of 2003-11-01 on raven, modified by Debian
screenは、4.00.02です。

Vimに貼りつけた場合には正常なので、Emacsの問題なのではないかということで、質問させていただきました。
原因と、対処法がわかる方、よろしくおねがいいたします。

369 :335:05/01/21 00:07:29
(´-`).。oO(なんで yahtml より html-helper が勝る点を語る人がいないんだろう?)

370 :名無しさん@お腹いっぱい。:05/01/21 00:07:36
>>367
試しに cat とかでファイルに落して見てみたら、例えば "゚" は "\261_"と
エンコードされて渡ってきていました。
本来は "\216\337" とあるべきと思うのですが、2byte 目の 8bit が落ちている
みたいです。
Emacs 側では簡単には対応できないと思いますが、screen の設定で変えられませんか?


371 :名無しさん@お腹いっぱい。:05/01/21 00:14:07
>>370
外しているかもしれないが
set-selection-coding-system
とか…

372 :名無しさん@お腹いっぱい。:05/01/21 00:16:42
>>369
どちらも使って無いって人が多そうな気がす。

373 :名無しさん@お腹いっぱい。:05/01/21 00:19:31
>>370
screen で encoding に jis を指定して、keyboard-coding-system を iso-2022-jp
にすると大丈夫そう。


374 :名無しさん@お腹いっぱい。:05/01/21 00:39:52
>>370
原因はどちらかと言うとscreen側、ということですね。
screenの設定をいじってみます。ただ、勉強不足なので時間がかかると思います。
screenスレでもちょっと聞いてみたいと思います。

>>371
(set-selection-coding-system 'euc-jp-unix)
と.emacsに書いてみましたが、効果ないっぽいです。

>>373
その対処法は不勉強な私には大掛かりな手術になりそうなので、
試すのはscreenの設定をいじってからにさせて下さい。すみません。

375 :名無しさん@お腹いっぱい。:05/01/21 01:29:49
>>373
.screen を jis 、.emacs を iso-2022-jp に設定してみたんですが、
(((;?Д?))????????????
となってしまいました。これはまた別の原因っぽい感じです・・・。

376 :名無しさん@お腹いっぱい。:05/01/21 01:32:10
>>375
iso-2022-jp は半角カナを扱えない。
iso-2022-7bit-ss2 にでもしとけ。


377 :名無しさん@お腹いっぱい。:05/01/21 15:48:59
ECB/CEDET を使ってるんですが、インクルードしたヘッダにある
シンボルを補完するにはどうすればいいですか?

今のところ、開いたファイルにあるシンボルしか補完できません…。

378 :名無しさん@お腹いっぱい。:05/01/21 15:49:27
>>370 の実験の環境を教えてください
うちの環境(screen-4.0.2 eucJP)では再現しませんでした

^Ai で表示される文字列を貼ってもらえると助かります

379 :367:05/01/21 17:26:46
>>367
iso-2022-7bit-ss2 を指定したところ、見事うまくいきました。
根本的な解決にはなっていない気がしますが、しばらくこのまま使わせていただきます。
問題の検証をするときにはもちろん今までの環境の方を使います。

>>378
>>370は私ではないのですけど、私の環境だと eucJP G0^B[B^BI^D] になっています。

380 :名無しさん@お腹いっぱい。:05/01/21 21:40:15
21.3.50 で tab-always-indent nil にした text mode で、

abcd efgh

という行の次の行頭でTABを押すと e のところまでインデントしてしまいますが、
インデントではなく real tab を一個挿入するには、どう設定したらいいでしょうか。

381 :名無しさん@お腹いっぱい。:05/01/21 21:52:15
text-mode-map で "\C-i" に self-insert をバインドする

382 :名無しさん@お腹いっぱい。:05/01/21 22:37:35
>>381
それだと上の行の先頭に空白がある場合にもインデントされずに
real tab が入ってしまうような気がしますが……。

383 :名無しさん@お腹いっぱい。:05/01/21 22:47:44
なに、前のインデントは引き継ぎたいの?
それなら indent-line-function を indent-relative-maybe にでもしといて、
\t を入れたいときは M-i(デフォルトでは tab-to-tab-stop、気に入らなければ
適当に変更)あたりを使えば?
頭軟らかくしようよ。

384 : ◆U2vkP/Ajkw :05/01/21 22:48:25
Emacsを使ってみようと思うんだけど
入門に最適なページとかってある?
教えてくれたらありがたい

今、21.3をビルド中
まずは、navi2chとやらを使ってみる予定

385 :名無しさん@お腹いっぱい。:05/01/21 22:50:35
M-x help-with-tutorial

386 : ◆u2YjtUz8MU :05/01/21 22:52:04
meadow memo

387 :名無しさん@お腹いっぱい。:05/01/22 02:08:02
でかい画像がスクロールできるようになるっぽい。
http://article.gmane.org/gmane.emacs.devel/32437
すごい楽しみだけど、こんなことしてていつリリースできるんだか。

388 :名無しさん@お腹いっぱい。:05/01/22 05:54:25
EmacsをWindows上で使いたいんですけど、
調べてみると、Meadowっていうのがあるようですね。
これって、Unix上のEmacsとどれくらい違うのでしょうか?
elispは、同じものが使えるんでしょうか?

ほかにも、NTEmacsとかxyzzyとかGNU emacsとかあるみたいですけど
Unix上と同じように、しかもMSIMEを使おうとすると
Meadowがいいですか?

389 :名無しさん@お腹いっぱい。:05/01/22 06:38:40
NTEmacsと呼ばれてるものはGNU Emacsそのものなので
MeadowよりNTEmacsのがいいよ


390 :名無しさん@お腹いっぱい。:05/01/22 07:04:53
>>389
同感。
Meadowは独自の設定が必要だったりEmacsにある関数・変数が抜けてたりで
面倒くさいことになりがち。
既にUnix上で慣れてるならNTEmacsのがよさげ

391 :名無しさん@お腹いっぱい。:05/01/22 10:12:42
Meadowに抜けてる関数・変数ってたとえば何?

392 :名無しさん@お腹いっぱい。:05/01/22 13:40:42
Emacsを使ってみようと思ってまずはNavi2ch入れてみたんだけど
Navi2chから書き込もうと思ったんだけど
canna+kinput2だとEmacsに入力ができない
なんで?
Searching for program: no such file or directory, ispell
って言われる、 Emacsってなんか別のIM用意しなきゃダメなの?
Navi2chのスレできこうか悩んだんだけど
Emacs自体始めて使うのでこっちに書き込まさせて頂きます

393 :名無しさん@お腹いっぱい。:05/01/22 13:45:04
なるほど。
GNUEmacsにします。
UNIX上で、これまで作ってきた、.emacsも使いたいですし。
たしかに純正(笑)の方が安心ですね。


394 :名無しさん@お腹いっぱい。:05/01/22 14:01:33
>>392
どんな環境でどのバージョンを使ってるのかを書かないとなんともいえないでしょ。
cannaを使ってるってことは、たぶんUNIX系なんだろうけど、Emacsには専用の
インターフェイスがある。kinput2でも入力はできると思うけど。
Emacsは~/.emacsで相当設定しないと使い物にならないから、既成の設定ファイル
をどこかから漏ってくるのが第一歩だとおもう。すくなくとも初心者がゼロから設定
するのは無謀。Vineとかの日本語ディストリビューションから持ってくるのがいいと
思う。

395 :名無しさん@お腹いっぱい。:05/01/22 15:15:20
http://homepage.mac.com/matsuan_tamachan/emacs/BuildNtemacs.html
Windows上で使う、Emacs。
ここからバイナリ落としてくると、すっごい楽でした。
もっと、宣伝してくれればいいのに。

396 :名無しさん@お腹いっぱい。:05/01/22 15:58:53
>>394
NetBSD2.0で使ってます
Emacsは21.3です、cannaは3.6、kinput2は3.0です
ちなみに、Emacs,Navi2chは1月15日のpkgsrcで何もいじらずにいれました
cannaもいじらないでいれて、kinput2はskk等のmakeをしないようにいじった程度です

設定ファイルはちょっと探してみます

397 :名無しさん@お腹いっぱい。:05/01/22 16:02:28
>>396
NetBSDユーザはみんなスパーハカーだと思ってたんだけど、こんな、NetBSD ユーザもいるんだね。


398 :名無しさん@お腹いっぱい。:05/01/22 16:04:31
みんなスーパーハカーだからEmacsなんて使ったことは無いのです

399 :336:05/01/22 16:31:29
default-input-method
等が設定されてなかったので設定したらできるようになりました

VineLinux の設定ファイルを探したのですがRPMと言うファイルパッケ−ジでしか
配布されて無いっぽいです、
うぅーーん… どうすればいいかな… CDイメージおとしても多分そのRPMしか入ってないと思うし…
今はとりあえず .emacsには
cannaと文字エンコーディングの設定くらいしか入ってないです‥

400 :名無しさん@お腹いっぱい。:05/01/22 16:38:45
Mule-UCS の最新版ってどこにあるのでしょうか?

401 :名無しさん@お腹いっぱい。:05/01/22 17:28:06
ttp://www.google.com/search?q=mule-ucs&ie=euc-jp&hl=ja&btnG=Google

402 :名無しさん@お腹いっぱい。:05/01/22 18:04:42
>>399
rpm2targz。

403 :名無しさん@お腹いっぱい。:05/01/22 19:25:48
聞きたいんだけど
windows.elってscreenの中で使ったら1つのscreenのなかで10このwindowが使えるの?
使ったことないからこれ疑問


404 :名無しさん@お腹いっぱい。:05/01/22 20:34:13
emacs俺に使わせろゴラァ

405 :名無しさん@お腹いっぱい。:05/01/23 00:33:08
Emacsでカーソルのある行の削除ってどうやるの?
VimのコマンドとEmacsのコマンドを比べてるサイトとか無い?

406 :名無しさん@お腹いっぱい。:05/01/23 00:35:15
viper-modeでも使えば?

407 :名無しさん@お腹いっぱい。:05/01/23 00:52:11
すっげ ありがとう、
こんなのあるんだ、 わからなことばっかりだなぁ〜

408 :名無しさん@お腹いっぱい。:05/01/23 00:53:40
C-a C-kかなあ。

409 :名無しさん@お腹いっぱい。:05/01/23 01:32:47
kill-whole-line は cvs から?

410 :名無しさん@お腹いっぱい。:05/01/23 03:23:03
Ntemacs って、日本語入力出きるようにするのが面倒臭そうで止めた。
Win の IME がそのまま使える Meadow にした。

411 :名無しさん@お腹いっぱい。:05/01/23 08:35:03
>>403
使えるね。
っていうか、windows.el は screen とは独立してるから当然だね。
念のため、GNU Screen のことだよね?

412 :名無しさん@お腹いっぱい。:05/01/24 00:31:26
一時的に特定の文字列を色付けしたいですが、何かいい方法はありませんか?

413 :名無しさん@お腹いっぱい。:05/01/24 00:34:27
himark.elはどうでしょうか?

414 :名無しさん@お腹いっぱい。:05/01/24 05:53:58
ぐっちょんぱばーです。

415 :名無しさん@お腹いっぱい。:05/01/24 15:37:41
skk起動した後にisearchすると

Warning: `replace-regexp' used from Lisp code
That command is designed for interactive use only

とでます。ウザいのでどうにかしたいのですが、どうやったら
これを消せますか?

416 :名無しさん@お腹いっぱい。:05/01/24 15:49:44
各種のバージョン情報とか、
skkでのisearchか素のisearchかの情報とか欠けてますね。

417 :415:05/01/24 15:54:06
>>416
もっとspecificにいきます。

skkでアドバイスされている isearch-repeatの
(replace-regexp regexp "")
の部分を
(while (re-search-forward regexp nil t) ;; !
(replace-match "" nil nil))

に変えればよいのはわかっているのですが、これをskkのソースを変えずに
自分のローカルファイルで再定義するにはどうすれば良いのでしょう?

418 :415:05/01/24 15:56:38
replace-regexp はその関数の説明にも

"This function is usually the wrong thing to use in a Lisp program."

と書いてあるので、ソース自体を直した方が後々いいのはわかって
いるのですが、最近あまり活動ないみたいですね。


419 :名無しさん@お腹いっぱい。:05/01/24 16:15:34
cvs版で
* skk-isearch.el (isearch-repeat): Don't call
`replace-regexp'. Call `skk-replace-regexp-in-string' instead.
という変更が入ってます。

420 :名無しさん@お腹いっぱい。:05/01/24 16:20:01
なんらかの事情でcvs版を入れる事ができないならば、
ad-disable-adviceとか使って既存のを無効化してから、
.skkで改めて修正したのを適用すれば良いかと。
$HOME以下にskkを入れてパスで処理してもいいだろうけど。

421 :415:05/01/24 16:49:10
>>419
ありがとうございます、cvsは見てませんでした。
もしよかったらアドレス教えてくれないでしょうか?
>>420
>ad-disable-advice
この情報もthx

422 :377:05/01/24 16:56:59
むー、自分で色々やってみているのですが、やっぱり駄目です。

==== test.h
#ifndef __TEST_H__
#define __TEST_H__

extern void test_func(void);

#endif


==== main.c
#include "test.h"

int main(void) {

return 0;
}

…のような状況で、main.c を開いているとインテリセンスの候補に test_func が入りません。

誰も使っていないのでしょうか…。

# 言い忘れましたが semantic のバージョンは 2.0beta3 です。


423 :名無しさん@お腹いっぱい。:05/01/24 18:57:27
インテリセンスってなんだよ

424 :名無しさん@お腹いっぱい。:05/01/24 19:15:00
タッチパッドみたいやつだ

425 :名無しさん@お腹いっぱい。:05/01/24 20:18:40
ザワ…ザワ…

426 :名無しさん@お腹いっぱい。:05/01/24 22:38:53
.viperの設定ファイルを誰かおくれ

427 :名無しさん@お腹いっぱい。:05/01/25 00:17:16
>>426
vipper(・∀・)カエレ!
と言いそうになった


428 :名無しさん@お腹いっぱい。:05/01/25 22:59:16
Dired-modeについて質問です。
ls-lispを使用せず使っていますが"-h"オプションを付けた場合"
1.2kのようにファイルサイズに"k"が付く場合、
no file on this line とメッセージが出て
そのファイルに対して操作ができなくなってしまいます。
なにかいい解決法がないでしょうか?

ls-lispを使用する場合は
>使えるオプションは、`-A'、`-a'、`-c'、`-i'、`-r'、`-S'、`-s'、`-t'、`-u'です。
らしく"-h"が使えないので外部のlsコマンドを使用しています。
一番いいのはls-lispが"-h"に対応してくれる事なんですけど。
ディレクトリを先に表示できますし。
せめて単位ごとにピリオド入れてくれたらいいのですが。

429 :名無しさん@お腹いっぱい。:05/01/25 23:55:44
php-mode.elについて質問です。

phpのコードを書いていて、変数名の一部が予約語と同じ場合に色付けが変に
なります。

たとえば、$is_positive_or_negativeという変数があると、予約語であるorの
部分だけ水色になって、残りの部分は通常の文字色のままです。

予約語を含まない変数名の場合は、変数名全体が黄色で表示されます。

解決方法はないでしょうか?
環境はMeadow 2.00 + php-mode.el 1.1.0です。

430 :名無しさん@お腹いっぱい。:05/01/26 21:17:59
>>337
うちは出来たよ?
2.0beta3で、.emacs.el には↓しか書いていない。

(require 'cedet)
(setq semanticdb-default-save-directory "~/.semantic")

一回開いてファイル内容を解析させないとだめなんじゃなかったっけ。



431 :名無しさん@お腹いっぱい。:05/01/26 22:41:46
>>426
viperの情報って少ないよね。今viperのページ書いてんだけどなかなか進まね
え orz


432 :名無しさん@お腹いっぱい。:05/01/26 23:01:01
それがviperクオリティ

433 :名無しさん@お腹いっぱい。:05/01/27 00:15:34
>>430
神。いわゆるゴッド

ついでに蒸し返すと,html-helper より yahtml の方が優しくて易しい
helper さんだと思うなぁ.

434 :377:05/01/27 00:57:16
>>430
> 一回開いてファイル内容を解析させないとだめなんじゃなかったっけ。
そういうモノなんですね。了解しますた。

435 :名無しさん@お腹いっぱい。:05/01/27 02:14:18
>>431
viper 使ってるけど基本的なことしか使ってない気がする
何かおもしろい機能ってあるんだっけ?

436 :名無しさん@お腹いっぱい。:05/01/27 07:54:30
viper 自体に変わった機能はないと思うけど、
lisp で関数を簡単に変えられるので
いじりやすいのが利点だね。
うちのは hjkl C-d C-u M z. とかの主要な移動コマンドが
自前ので置き換えられてる。
ずいぶん前にやったので何のためにやったのか忘れてしまったが。

あと viper-harness をきちっと設定しないとはまることもあるね。

437 :名無しさん@お腹いっぱい。:05/01/27 17:49:06
viper で一つ分からないことがあります。
u で、undo になりますが、たまに、buffer の一番上にカーソルが動いてしまいます。
これって、どうにかなりませんか?

438 :名無しさん@お腹いっぱい。:05/01/27 18:37:12
>>436
viper-harness って使ったことないんだけど viper のキーバインドを他の
minor-mode のより優先させてくれるんだよね?
個人的にそれが必要になったことはない(逆は往々にしてある)んだけどどんな
mode で harness してます?

>>437
バッファの一番上かどうかは覚えてないけどたまーどっかに飛んでく気はする。
確実な再現方法があればなんとかなるんだろうけど。

439 :名無しさん@お腹いっぱい。:05/01/27 21:24:37
>>438
> viper-harness
とりあえず viper.el が読み込まれた後に minor-mode の keymap を
define するようなやつは viper の構造上必ず問題になるね。
昔いくつかのモードで必要だったんだけど、
めんどくさいんであらゆる minor-mode を登録してしまったので
どれが問題になったのだか覚えてない。w

viper-mode にしたくないやつは明示的にこうしてる。
(add-to-list 'viper-emacs-state-mode-list 'help-mode)


440 :名無しさん@お腹いっぱい。:05/01/28 19:36:15
Emacs-21.3にXIM経由でATOKXを使い日本語を入力しています。
Emacsのフォントが標準では大きいのでMplusBitmapfontさんの
.Xdefaultsのサンプルを参考に12ポイントの物に変更し使っています。
しかし、入力中の未確定文字列のフォントが標準の大きいフォントの
ままで大変見づらい状態です。
XEmacsですと Emacs*EmacsFrame.FontSet の設定で変更可能なようですが
Emacsではどのように設定すれば宜しいのでしょうか。

441 :名無しさん@お腹いっぱい。:05/01/29 14:03:45
html-mode の決定版っていうのはどれ?

442 :名無しさん@お腹いっぱい。:05/01/29 19:01:48
sgml-mode

443 :名無しさん@お腹いっぱい。:05/01/29 19:30:34
zaurus SL-C760にてEmacs21.2.1を使っています。
ttp://sourceforge.jp/projects/zaurus-ja/ ここのパッケージ

で、日本語入力環境にAnthyをインストールし、
anthy-conf.el、anthy-isearch.el、leim-list.el、anthy-dic.el、anthy.el
をsite-lispディレクトリに入れて、~/.emacsに
(set-buffer-file-coding-system 'euc-jp-unix)
(set-terminal-coding-system 'euc-japan)
(set-language-environment "Japanese")
(set-keyboard-coding-system 'euc-jp)
(global-set-key [f11] 'tmm-menubar)
(xterm-mouse-mode 1)
(gelobal-font-lock-mode t)
(global-set-key "\M-?" 'help-for-help)
(load-library "anthy")
(setq default-input-method "japanese-anthy")
(global-set-key "\C-x\X-j" 'anthy-mode)
としているのですが、C-xC-jで日本語入力モードになりません。
いったんEmacsが起動してから
M- x global-set-key RET C-xC-j RET anthy-modo RET
と入力すると、C-xC-jで日本語入力にモードになります。
どこが悪いのでしょうか。

444 :名無しさん@お腹いっぱい。:05/01/29 19:45:49
>>443
> (global-set-key "\C-x\X-j" 'anthy-mode)
ここじゃないか?
\X-j になってる。

445 :443:05/01/29 20:18:09
すいません。書き込むときのタイプミスでした
(global-set-key "\C-x\C-j" 'anthy-mode)
にしてます。


446 :名無しさん@お腹いっぱい。:05/01/29 22:00:33
>>443
M-x anthy-mode じゃなくて M-x toggle-input-method で起動するんじゃないの?


447 :443:05/01/29 22:12:08
>>446
M-x toggle-input-methodでも日本語入力モードになるのですが、
やはり起動直後にC-xC-jで日本語入力モードになりません。
何の反応もないです。

448 :名無しさん@お腹いっぱい。:05/01/29 22:22:38
>>447
*Messages* を開いて C-xC-j やるとなんかメッセージでない?
あとは C-h k C-xC-j やってみるとか。

449 :名無しさん@お腹いっぱい。:05/01/29 22:59:07
>>448
C-h k C-xC-jだと C-x C-j is undefined です
*Messages*には
Loading anthy-dic (source)...done
Loading anthy-conf (source)..done
(emacs /home/zaurus/.emacs)
Loading disp-table...done
Loading paren,,,done
Loading encoded-kb...done
Loading xt-mouse...done
Loading font-lock...
Loading regexp-opt...done
Loading font-lock...done
For infomation about the GNU Project and its goals, type M-x describe-project.
とだけ出ています。


450 :名無しさん@お腹いっぱい。:05/01/30 13:49:52
>>447
(global-set-key "\C-x\C-j" 'toggle-input-method)
ってことじゃなくて?


451 :名無しさん@お腹いっぱい。:05/01/30 15:46:35
Fedora Core 3 で emacs 21.3.1 を使っているんですが、
英字のフォントをCourier Newにしたくて、色々調べて
(create-fontset-from-fontset-spec
"-*-Courier New-normal-r-*-*-*-*-*-*-c-*-fontset-null,
japanese-jisx0208:-*-Monospace-normal-r-*-*-*-*-*-*-c-*-jisx0208-sjis,
japanese-jisx0212:-*-Monospace-normal-r-*-*-*-*-*-*-c-*-jisx0208-sjis,
katakana-jisx0201:-*-Monospace-normal-r-*-*-*-*-*-*-c-*-jisx0208-sjis,
latin-jisx0201:-*-Courier New-normal-r-*-*-*-*-*-*-c-*-iso8859-1,
japanese-jisx0208-1978:-*-Monospace-normal-r-*-*-*-*-*-*-c-*-jisx0208-sjis")

(setq initial-frame-alist
'((font . "fontset-null")))
を ~/.emacs に追加したのですが、この設定で emacs を起動すると
Courier New になるにはなるんですが、太字になってしまい
日本語も化けて表示されなくなってしまいました。

Win XP に NTEmacs というのを入れて、NTEmacs にも同じ設定を
適用すると(偶然かも知れませんが)正しく表示されました。

どうすれば fedora 上の emacs でも太字になったり日本語が
文字化けすることなくフォントを変えれますでしょうか?

452 :名無しさん@お腹いっぱい。:05/01/30 18:57:15
emacs上で Wnn8 を使いたいのだけど
たまご はどうなるんでしょうね

453 :名無しさん@お腹いっぱい。:05/01/30 19:16:34
>>452
ttp://www.imasy.or.jp/~mistral/diary/2005-01.html#20050119_1

> オムロンソフトのサポートに聞いてみたら、Wnn7 と Wnn8 との
> 基本的なプロトコルに変更はないので、動作未保証だけれども、
> Wnn7 対応のクライアントから Wnn8 のサーバには繋がるとのこと。
> ただし辞書構成が変更されているのでその変更は必要らしい。

454 :443:05/01/30 19:50:22
いろいろいじっていたんですが、ホームディレクトリにいれてた
.inputrc をいったんリネームしてみたら、うまく行くようになりました。
でもそのあと.inputrcを元に戻して見てもうまくいくので、
原因と解決方法が分かっていないのですが・・・

いままで答えてくださった方々ありがとうございました。

455 :名無しさん@お腹いっぱい。:05/01/31 13:02:35
Emacs21.3.50 で session.el 使ってます。

突然、何も設定変えてないのに emacs 終了時に
"Overwrite old session file (not loaded)?"
と訊かれるようになって、なんで? と調べたら ~/.session が化けちゃって
lisp として正常にパーズできないのが原因でした。

session file の coding-system (session-save-file-coding-system) はデフォ
ルトで iso-latin-1-with-esc となるようで、これをそれなりに設定してやれ
ば以降は安心だと思うのですが、さてこんな時は何を設定してやるのが無難な
んでしょう?

emacs-mule, ctext, iso-2022-7bit のどれかだとは思うんですが…。


456 :名無しさん@お腹いっぱい。:05/02/01 01:09:19
>>456
どれを指定しても化けるときは化けると思いますので
何をしたら化けるかを調べたほうがいいんじゃないでしょうか

なんとなく半角カナが原因だと思うんですが…



457 :455:05/02/01 08:54:24
>>456
iso-2022-7bit にしてたんですがおっしゃるとおりまた化けました orz
結局

1. pcvs でコミットすると偶に化けるファイルがある(確かに半角カナの部分)
2. バックアップから正常な部分をペーストする
3. 化けてる部分を kill する

これで化けデータが kill-ring に放り込まれるんで .session も壊れるといっ
た具合でした。気をつけててもまたやりそうなのでとりあえずは .session 保
存時にバックアップを取るようにして逃げました(なぜデフォルトで作ってくれ
ないんだろう)。

化けデータが含まれてれば云々といった処理ができればベターなんでしょうが
どうすりゃいいんだろう。

458 :名無しさん@お腹いっぱい。:05/02/01 10:37:31
iso-2022-7bitでいいような気もするんだけど、まあそれはさておき、
session.elをいじってcoding:hogehogeをファイル先頭に書かせるように
したらどうでしょう。



459 :名無しさん@お腹いっぱい。:05/02/01 10:54:17
>>458
出直してこい

460 :名無しさん@お腹いっぱい。:05/02/01 11:21:40
ここで松権産婆を舞えばいいのに

461 :名無しさん@お腹いっぱい。:05/02/01 11:22:40
あらら 誤爆した

462 :名無しさん@お腹いっぱい。:05/02/01 18:09:49
mode-line に出る buffer 中の位置を表す 50% とかって消せると思うんだけど、
何設定するんですかね?

463 :名無しさん@お腹いっぱい。:05/02/01 18:53:47
mode-line-positionを適当に。
mode-line-formatを調べてみればこの変数に辿りつける。

464 :名無しさん@お腹いっぱい。:05/02/01 19:07:54
ある大きなバッファ内で face2html を使用し、フェイス付き html を作成したいのですが、
いつも後半の方が色付けされていない状態で変換されてしまいます。

少々メモリーは消費されるでしょうが、
どうすれば全てのバッファに完全にフェイスをつけることができるでしょうか?


465 :名無しさん@お腹いっぱい。:05/02/01 19:38:07
face2html ってのは知らないけど、
jit-lock-mode を使ってると、必要な部分(表示されている部分)しか
まともに色付けされないと思う。

もしそうなら他のモードを使ってみるとか、
強制的に全体を fontify してから face2html とやらを使ってみるとか。

466 :名無しさん@お腹いっぱい。:05/02/01 20:31:02
>>465
> 強制的に全体を fontify してから
よかったら、そのやり方を教えていただきたいです。

467 :名無しさん@お腹いっぱい。:05/02/01 22:51:33
>>466
font-lock-fontify-buffer でいきませんか?

468 :名無しさん@お腹いっぱい。:05/02/01 23:45:22
>>467
やはり変わりません。
font-lock-maximum-size の値が小さすぎるのかもしれませんね。
jit-lock も font-lock-maximum-size の値を考慮しているのかな?

469 :名無しさん@お腹いっぱい。:05/02/02 00:39:24
>>468
C-u C-u C-u C-u C-u ... M-g M-g

とか


470 :名無しさん@お腹いっぱい。:05/02/02 00:47:16
456です
>>457
半角カナを ring に入れるだけでは大丈夫でしたね
化け文字の対応はちょっと分かりません

というわけで cvs 側に目を向けて
半角カナの行を変えて C-x v = したら化けたりしますか?

default-process-coding-system をいじったり
(modify-coding-system-alist) をいじったりで
なんとかなりませんかね



471 :名無しさん@お腹いっぱい。:05/02/02 02:23:36
>>463
ぬりがとう。
>>464
おれは htmlize.el 使ってる。
ちゃんと buffer 全体が font-lock の見ためそのままに html になるよ。
css を使うかどうかも選べるし、便利

472 :名無しさん@お腹いっぱい。:05/02/02 12:42:04
http://rtfm.etla.org/emacs/htmlfontify/


473 :名無しさん@お腹いっぱい。:05/02/02 21:12:57
hoge.tex というファイルを開いた時に、
yatex-mode と flyspell-mode を両方ともを
起動するには .emacs にはどのように記述したら
よいのでしょうか。
今は、yatex-mode にはなっていて、
M-x flyspell-mode として、動かしています。


474 :名無しさん@お腹いっぱい。:05/02/02 21:19:35
>>473
(add-hook 'yatex-mode-hook 'flyspell-mode)

475 :名無しさん@お腹いっぱい。:05/02/02 21:27:04
>>474

以下のようにすると、できました。
ありがとうございます。

(add-hook 'yatex-mode-hook 'flyspell-mode)
(require 'yatex-startup)
(setq auto-mode-alist
(cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)


476 :464:05/02/04 23:23:04

>>464 です。
また同じトピックを盛り返して悪いのですが、
やはりfont-lock-maximum-size の値を変え
てもいつも後半の方が色付けされていない状態で
変換されてしまいます。htmlize-buffer でやっても同じです。
どうにかして全てのバッファを色付けしたいのですが、
そうすればいいでしょう?


477 :464:05/02/04 23:23:57
そうすればいいでしょう? → どうすればいいでしょう?

478 :名無しさん@お腹いっぱい。:05/02/05 02:12:22
私も>>440の方と同じことで悩んでいます。
Emacs-21.3で、ATOK for Linuxを使ってるのですが、Preeditの文字で、
英数字がプロポーショナルフォントになってしまい、確定前後で一致しません。
XIMのフォントを設定するにはどうしたらよいのでしょう?


479 :名無しさん@お腹いっぱい。:05/02/05 03:48:49
>>476
>>465 で言っている
>もしそうなら他のモードを使ってみるとか、
っていうのは font-lock-support-mode をいじることなのでは?
たぶん jit-lock-mode が設定されているのと思うので、lazy-lock-mode とかに変えてみて下さい。
どんなモードがあるのかはヘルプを見て下さい。major-mode 毎に変えることもできるよ。


480 :名無しさん@お腹いっぱい。:05/02/05 04:02:36
Solaris9 で IIIMECF を使って、Atok12 で日本語変換することはできますか?


481 :457:05/02/05 10:45:21
>>470
> というわけで cvs 側に目を向けて
> 半角カナの行を変えて C-x v = したら化けたりしますか?
結局 Emacs を最新にして make したら以前のように化けないようになります
た。

482 :名無しさん@お腹いっぱい。:05/02/05 14:33:27
この2,3日,CVSのHEADでbuildが通らない.
今朝とったのはbuildは通ったけど,使っているとすぐ落ちる..


483 :名無しさん@お腹いっぱい。:05/02/05 15:26:20
>>482
tamago ユーザ?

484 :482:05/02/05 21:51:36
yes.
tamago + wnn6です.
ただ,落ちるのは mew や navi2ch を起動しただけでも落ちます..



485 :名無しさん@お腹いっぱい。:05/02/05 22:57:00
Emacs21.3.50でMew使ってると
段々フレームのサイズが小さくなっていくのは
なんとかならないのかな……

486 :名無しさん@お腹いっぱい。:05/02/06 00:46:25
たしかに,emacs -e mew とかで起動すると落ちるね.


487 :名無しさん@お腹いっぱい。:05/02/06 01:02:40
>>476
469ですが>>469は試しましたか?
C-u 100 M-g M-g とかでもいいけど…

488 :名無しさん@お腹いっぱい。:05/02/06 01:15:21
昨年夏頃のHEADを未だにつかってるけど、
この時点ではM-g M-gは21.3と違いバインドされてないよ。

489 :名無しさん@お腹いっぱい。:05/02/06 11:52:37
Solaris で、環境変数が LANG=ja の時に、M-x man init が失敗するのはなぜ?

490 :名無しさん@お腹いっぱい。:05/02/06 12:12:00
いろいろためしてみたんですが、
(start-process "*man*" (current-buffer)
"sh"
shell-command-switch
(format (Man-build-man-command) "finger"))
は OK で
(start-process "*man*" (current-buffer)
"sh"
shell-command-switch
(format (Man-build-man-command) "init"))
は NG みたいです。

491 :名無しさん@お腹いっぱい。:05/02/06 14:49:07
>>489
sed が core dump してるみたいだね。

492 :名無しさん@お腹いっぱい。:05/02/07 01:40:11
>>488
そうなのか
>>487 は font-lock-fontify-block ね

493 :名無しさん@お腹いっぱい。:05/02/07 20:50:46
キタ━(゚∀゚)━( ゚∀)━(  ゚)━(  )━(゚  )━(∀゚ )━(゚∀゚)━!!!!
ftp://ftp.gnu.org/gnu/emacs/emacs-21.4.tar.gz

494 :名無しさん@お腹いっぱい。:05/02/07 21:18:47
>>493
21.3 の security bug の修正らしい。


495 :名無しさん@お腹いっぱい。:05/02/07 21:23:36
>493
> This release
> was made to fix a security bug, so most directories have no changes
> from 21.3.

そういや21.3からもう2年近くたつのねぇ

496 :名無しさん@お腹いっぱい。:05/02/07 21:34:08
Solaris(sparc) + gcc-3.3 or later で dump が失敗する問題は修正されてい
ないのね。


497 :名無しさん@お腹いっぱい。:05/02/07 21:51:44
21.4キタ*・゜゚・*:.。..。.:*・゜(゚∀゚)゚・*:.。. .。.:*・゜゚・*!!!!

498 :名無しさん@お腹いっぱい。:05/02/07 22:12:10
movemail.c の修正だけやん

499 :名無しさん@お腹いっぱい。:05/02/07 23:16:04
今のCVSの21.3.50が21.5になるのか。
そろそろ安定してるしドキュメントも出来てきたと思うけど
リリースマダーチンチン

500 :名無しさん@お腹いっぱい。:05/02/07 23:29:42
えーと、今のCVS版がフリーズしたものじゃないんですか? >>21.4

501 :名無しさん@お腹いっぱい。:05/02/07 23:34:41
なんか(´・ω・`)ショボーン

502 :名無しさん@お腹いっぱい。:05/02/07 23:46:56
やっとecbとwanderlustを同時にあげてるとワーニングでまくりでcompile-logでまくってうざくて死にそうな状態から
脱出できるかもしれない!!!!!!これは嬉しいぞ!!

503 :名無しさん@お腹いっぱい。:05/02/08 02:03:19
http://www.cc.rim.or.jp/~yaz/patch.htmlの日本語メニューパッチを使うと
makeが失敗する。何かいい方法は?

504 :名無しさん@お腹いっぱい。:05/02/08 02:10:37
>>503
hack

505 :名無しさん@お腹いっぱい。:05/02/08 08:21:21
喜びいさんでcvs updateしてbuildしたんだが
バージョンが21.3.50だった…
21.4.50になるかと思ったのにぃ

506 :473:05/02/08 12:50:51
emacs-21.3.50で flyspell-mode を使用して、単語を登録すると、
~/.ispell_english というファイルに記録されていました。
この emacsが頻繁に落ちるようになったので、
emacs-21.3 を使い始めたのですが、flyspell-mode で単語を登録
すると、~/.ispell_american というファイルに記録されるようになりました。
これはどこで設定しているのでしょうか。


507 :名無しさん@お腹いっぱい。:05/02/08 13:06:20
>>506
ispell.el を検索するほうが早いけど、apropos-value とか?


508 :名無しさん@お腹いっぱい。:05/02/08 14:40:44
>>505
おれも、バージョンが 21.4.* になるのかと思って build しちゃったよ。
メーリングリスト購読してないんで、知らないんだけど、21.4が出たのに、
開発は、21.3.50 で続くの?

509 :名無しさん@お腹いっぱい。:05/02/08 14:50:02
http://lists.gnu.org/archive/html/emacs-devel/2005-02/msg00358.html

510 :名無しさん@お腹いっぱい。:05/02/08 16:03:56
>>499
>509 にもあるけど次は22ですね。いつになるやら・・・2,3年ぐらい先?


511 :名無しさん@お腹いっぱい。:05/02/08 16:10:03
RMS>> I now think it should be version 22.
へー。
22の目玉って何ですか?
Unicodeだっけ?

512 :名無しさん@お腹いっぱい。:05/02/08 16:19:26
>>510-511
そーじゃなくて、今の CVS HEAD を 21.x じゃなくて 22.1 としてリリース
しようかってこと。
emacs-unicode-2 ブランチからのリリースは Emacs 23 以降にスリップ。

513 :名無しさん@お腹いっぱい。:05/02/08 16:34:57
まったくりちゃーどはおばかさんだなぁ

514 :名無しさん@お腹いっぱい。:05/02/08 16:44:27
お別れです!

515 :511:05/02/08 18:25:32
>>512
じゃ、22の新機能って何になる訳?
ますます分からん。
21.0と今のCVS HEADは確かにずいぶん違うけど、majorversion 変わる程
違うか?

516 :名無しさん@お腹いっぱい。:05/02/08 19:03:53
過去の遺物と化そうとしているように感じた。

だが漏れにはこの環境しかない。

517 :名無しさん@お腹いっぱい。:05/02/08 19:18:09
他の環境が手に馴染まない。

慣れるまで使ってから評価するべきなんだろうけど、
慣れる以前に「こいつは使えない」って思っちゃうんだよね。

518 :名無しさん@お腹いっぱい。:05/02/08 19:20:13
秀丸スレの必死な人?

519 :名無しさん@お腹いっぱい。:05/02/08 19:26:49
必死な人をおちょくってる方w

520 :名無しさん@お腹いっぱい。:05/02/08 19:52:43
ああ883とかの人ね。

521 :名無しさん@お腹いっぱい。:05/02/08 19:58:16
どっちかというと、必死というか見てて痛いのは >>885 の方だと思われ。

522 :名無しさん@お腹いっぱい。:05/02/08 22:15:55
SVGとか表示できるようになれば、もっと華やかになりそうなんですけどね。
ま、もっと重くなりそうではありますが・・・

523 :名無しさん@お腹いっぱい。:05/02/09 05:27:49
結局車輪の再発明になりかねないんで、いっそのことGeckoの上に
Emacsを実装してもらいたいんだけど...
メチャクチャ華やかになると思うんだがどうだろう。


524 :名無しさん@お腹いっぱい。:05/02/09 05:32:55
XEmacsみたいに、誰か実装してくれることを祈る。


525 :名無しさん@お腹いっぱい。:05/02/09 07:11:28
>>524
XEmacsでは、SVG表示できるんですか?
知りませんでした。

526 : ◆emacsVHNT. :05/02/09 11:46:00
どや?

527 :名無しさん@お腹いっぱい。:05/02/09 12:17:02
SVG ってなに?

528 :名無しさん@お腹いっぱい。:05/02/09 13:38:12
hot Spring of Violence Geisha

529 :名無しさん@お腹いっぱい。:05/02/09 15:10:11
>>527
> SVG ってなに?
http://dhr.at.infoseek.co.jp/svglink.htm

530 :名無しさん@お腹いっぱい。:05/02/09 22:30:41
SVG って聞いたことあるなー、と思ったらあった。
http://lists.gnu.org/archive/html/emacs-devel/2004-09/msg00886.html
どんな機能が実装されてるのか知らんけど。

531 :名無しさん@お腹いっぱい。:05/02/09 23:22:03
>>530おぉーこれすげー


532 :名無しさん@お腹いっぱい。:05/02/10 01:21:16
↓だれか、>>530 を要約してくり

533 :名無しさん@お腹いっぱい。:05/02/10 01:32:51
emacs <ノ丶`Д´>ノ マンセー

534 :名無しさん@お腹いっぱい。:05/02/10 02:07:34
SVGをinline表示できるんじゃないの?
面白そう。

535 :名無しさん@お腹いっぱい。:05/02/10 02:36:48
2005-02-09 Kim F. Storm <storm@cua.dk>

Change release version from 21.4 to 22.1 throughout.
Change development version from 21.3.50 to 22.0.50.



536 :名無しさん@お腹いっぱい。:05/02/10 03:04:58
Σ(゚∀゚;) おお cvs head が 22.0.50 になってた

537 :名無しさん@お腹いっぱい。:05/02/10 04:59:16
>>515
rms的には、minor release に含めるのは bug fix だけという考えがあるらしい。

538 :名無しさん@お腹いっぱい。:05/02/10 05:10:47
( ´_ゝ`)フーン

539 :名無しさん@お腹いっぱい。:05/02/10 06:16:59
>>535
今ビルドしてから気付いた。
今度はリリースのマイナーバージョンが奇数になるのね。

540 :名無しさん@お腹いっぱい。:05/02/10 06:35:38
ならない

541 :539:05/02/10 07:12:21
あ、違うよね。なんか凄いボケてた...orz
22.1の次は22.2だよね。

542 :名無しさん@お腹いっぱい。:05/02/10 07:48:03
え?22.0 って知らないんだけど・・
つぅか cvs は emacs-current でええやん。
適当にフリーズさして 21.1 とか固めたらええやん。
なんでそないに 2x.x.50 に拘らなあかんの?

543 :名無しさん@お腹いっぱい。:05/02/10 08:49:42
emacs-versionを使った切り分け

544 :名無しさん@お腹いっぱい。:05/02/10 10:22:50
22と聞いて、cvs up -rHEAD したけど、バージョン 21.3.50 だよ。
どうなってるの?

545 :名無しさん@お腹いっぱい。:05/02/10 10:54:54
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/version.el

546 :名無しさん@お腹いっぱい。:05/02/10 10:56:34
"GNU Emacs 22.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.6.2)
of 2005-02-10 on hoge"

なんか動作が不自然に重いから21に戻した
生活環境は簡単に変えちゃいけませんね

547 :名無しさん@お腹いっぱい。:05/02/10 11:20:39
Emacs-currentをcvsでとってきて、make bootstrap をしていると、
calc.texi:(数字): Unknown command `LaTeX'.
calc.texi:(数字): Misplaced {.
calc.texi:(数字): Misplaced }.
とかいうのがたくさんでてきて、とまります。
もう一度 make bootstrap とすると、先へすすむのですが、
LaTeXからみのようで、大変気持ちが悪いです.
何か解決策はあるのでしょうか。



548 :名無しさん@お腹いっぱい。:05/02/10 12:06:26
texinfoを4.7以上(最新は4.8)にしとくと良さそうな気が。

自分はcalc.texi中の@LaTeX{}をLaTeXに置き換えちゃいましたけど。

549 :名無しさん@お腹いっぱい。:05/02/10 12:23:18
>>522-534
ところで、elispなXMLパーサってあるの?


550 :名無しさん@お腹いっぱい。:05/02/10 12:33:02
>>549 xml.el?

551 :名無しさん@お腹いっぱい。:05/02/10 14:39:09
>>549
XML-poly とか。

552 :544:05/02/10 14:59:38
cvs checkout し直したら、ちゃんと22.0.50.1になりました。
checkout し直す前は、version.el には確かに、22.0.50.1 となっているのに
起動すると、21.3.50 でした。
えらい人、ここら辺のこと分かりますか?

553 :名無しさん@お腹いっぱい。:05/02/10 15:42:10
auto-mode-alist
って、一箇所に纏めて管理する方がいいのか、
モードの設定してるところにその都度追加する方がいいのか、
久々に.emacs整理しながら悩み中。
メジャーとマイナーを同時に指定するのって、どうすんだっけか?
くだらん話ですまん。みなどうしてる?

554 :名無しさん@お腹いっぱい。:05/02/10 18:56:50
>>553
C-h t

555 :名無しさん@お腹いっぱい。:05/02/10 20:02:24
相変わらずHEADだとmewするだけで落ちる
-nw で起動した場合は大丈夫なんだけどなあ。。
そんな人いませんか?
Vine3.1/Xorg




556 :名無しさん@お腹いっぱい。:05/02/10 20:09:03
>>555
だから、(emacs)Bugs 読めって

557 :名無しさん@お腹いっぱい。:05/02/10 20:10:10
>>550-551
教えてくれてありがとう。
やっぱ、あるもんなんですね。


558 :名無しさん@お腹いっぱい。:05/02/10 20:21:40
いまのところ Emacs 22.0.50 快調です

559 :名無しさん@お腹いっぱい。:05/02/11 02:06:44
22.0.50 にしてみた
・skk は 12.2.0 のではムリだから
・emacs-w3m が使えない。cvs の方でも e22.el がなんか知らんけど build しない

560 :451:05/02/11 06:31:11
誰かヒントだけでもお願いします…

561 :名無しさん@お腹いっぱい。:05/02/11 06:34:19
>>560
.emacsでやるんじゃなくて、~/.Xdefaultsでやるのはどう?

562 :451:05/02/11 08:50:00
>>561
Xdefaults で色々調べてた結果、
Emacs.Fontset-0: -*-Courier New-medium-r-normal--14-*-*-*-*-*-fontset-14,\
korean-ksc5601:-*-mincho-medium-r-normal--16-*-*-*-*-*-ksc*-*,\
chinese-gb2312:-*-fang*-medium-r-normal--16-*-*-*-*-*-gb2312*-*
Emacs.Fontset-1: -*-Courier New-medium-r-normal--12-*-*-*-*-*-fontset-12
Emacs.Fontset-2: -*-Courier New-medium-r-normal--24-*-*-*-*-*-fontset-24
Emacs.pFontset-3: -*-Courier New-medium-r-normal--16-*-*-*-*-*-fontset-16,\
korean-ksc5601:-*-mincho-medium-r-normal--16-*-*-*-*-*-ksc*-*,\
chinese-gb2312:-*-fang*-medium-r-normal--16-*-*-*-*-*-gb2312*-*
Emacs.Font: fontset-14
を~/.Xresourcesに追加するとうまくいきました。

ホント助かりました。ありがとうございました。

563 :名無しさん@お腹いっぱい。:05/02/11 16:25:00
コピーって
C-SPACE でカーソル移動させて Esc-w だよな?
C-SPACE で Mark set ってでるんだけど
移動させても反転もしません
どうしたらいいのでしょうか?
viper-mode ではできないの?

564 :名無しさん@お腹いっぱい。:05/02/11 16:28:51
vipper (・∀・)カエレ!!

565 :名無しさん@お腹いっぱい。:05/02/11 16:33:39
>>563
transient-mark-mode

566 :名無しさん@お腹いっぱい。:05/02/11 16:40:25
Transient Mark mode disabled
っていわれるんですけど・・・

567 :名無しさん@お腹いっぱい。:05/02/11 16:42:07
>>566 m9(^Д^)プギャーッ


568 :名無しさん@お腹いっぱい。:05/02/11 17:11:36
プギャープギャーうるせーよ

569 :名無しさん@お腹いっぱい。:05/02/11 17:14:25
>>568 m9プギャー

570 :名無しさん@お腹いっぱい。:05/02/11 17:21:59
>>568
m9(^Д^)(IL_7^,0/(Bm9(^Д^)(IL_7^,0/(Bm9(^Д^)(IL_7^,0/(B

571 :名無しさん@お腹いっぱい。:05/02/11 17:26:19
>>568
m9(^Д^)(IL_7^,0/(Bm9(^Д^)(IL_7^,0/(Bm9(^Д^)(IL_7^,0/(B

572 :名無しさん@お腹いっぱい。:05/02/11 17:26:44
>>568
m9(^Д^)(IL_7^,0/(Bm9(^Д^)(IL_7^,0/(Bm9(^Д^)(IL_7^,0/(B

573 :名無しさん@お腹いっぱい。:05/02/11 17:27:23
文字化けしまくってて読めません。読めるようにしてください。

574 :名無しさん@お腹いっぱい。:05/02/11 17:58:38
>>566
もう一回。
M-x transient-mark-mode は、toggle する


575 :名無しさん@お腹いっぱい。:05/02/11 21:34:43
>>555
うちもまったく同じ環境で同様の症状がでている
仕方なく今は21.3に戻してつかっている
navi2ch でも起動するだけで落ちるな


576 :566:05/02/11 21:47:36
>>574
ありがとうございます
数回やって見ましたが
disable のままかわりません

577 :名無しさん@お腹いっぱい。:05/02/11 22:00:04
一応書くけど
toggle ってのは disabled と enabled が入れ替わるってことで、
何度もやればいいわけじゃないよ。

578 :566:05/02/11 22:08:37
はい、わかっています
何度やってもdisabled のままで
enable にはなりません

ちなみに Emacsを使いはじめたばかりなので 何を書けばいいかわかりませんが
一応以下にバージョンを書いておきます
GNU Emacs 21.3.1
です、
.emacsは 適当に日本語の環境等しか書いていません


579 :名無しさん@お腹いっぱい。:05/02/11 22:23:16
うんこの臭いしてくる。

580 :名無しさん@お腹いっぱい。:05/02/11 22:35:03
何回やってもdisableぅぅ? なんでだろ。
.emacs に (setq transient-mark-mode t) とか書いて Emacs 立ち上げ直して
みても駄目かな?

581 :566:05/02/11 22:43:09
うぅーーん 自分で書いたテキストならうまくいった・・
もしかして Read Only なものはだめなんですかね?
Read Only のものを選択するにはどうしたらいいんですかね?


582 :名無しさん@お腹いっぱい。:05/02/11 22:45:00
>>580
Setting this variable directly does not take effect;
use either M-x customize or the function `transient-mark-mode'.


583 :名無しさん@お腹いっぱい。:05/02/11 22:48:12
根本的には、transient-mark-mode なんか使わないで
emacs 的な region という概念になれたほうが
いいと思うよ。
>>563 の質問に対して答えると、反転していなくても
mark と point の間できちんとコピーできる。

584 :名無しさん@お腹いっぱい。:05/02/11 22:48:52
>>582
21.3 なら setq でも大丈夫じゃなかったっけ? 普段 nil なんでよく知らんけど。

585 :名無しさん@お腹いっぱい。:05/02/11 23:24:54
>>555,575
Vine 3.1 で昨日ビルドしたやつ (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
だけど、mew も navi2ch も普通に使えてる。

ただ ebview でセレクションの検索を有効にしてたら
" *temp<N>" が大量にできていっていやんな感じだし
(http://heimat.jp/~nakaji/elips/20050113/5277.html)
落ちた (backtrace は http://thread.gmane.org/E1CzEqo-0002EU-Le@lists.gnu.org
と同じっぽい)。

586 :名無しさん@お腹いっぱい。:05/02/11 23:30:36
vine で GNU Emacs 22.0.50.3 (i686-pc-linux-gnu, GTK+ Version 2.4.13) of 2005-02-11
だけど落ちたこと無いよ

587 :名無しさん@お腹いっぱい。:05/02/11 23:40:52
magic-mode-alist の ("<\\?xml " . xml-mode) を一番先頭に持って逝くには
どう書けばいい?

(("\\(?:<\\?xml\\s +[^>]*>\\)?\\s *<\\(?:!--\\(?:[^-]\\|-[^-]\\)*-->\\s *<\\)*\\(?:!DOCTYPE\\s +[^>]*>\\s *<\\s *\\(?:!--\\(?:[^-]\\|-[^-]\\)*-->\\s *<\\)*\\)?[Hh][Tt][Mm][Ll]" . html-mode)
("<\\?xml " . xml-mode)
("\\s *<\\(?:!--\\(?:[^-]\\|-[^-]\\)*-->\\s *<\\)*!DOCTYPE " . sgml-mode)
("%![^V]" . ps-mode)
("# xmcd " . conf-unix-mode))


588 :名無しさん@お腹いっぱい。:05/02/11 23:50:54
単純に先頭に追加すれば?
ダブってるのが許せないというなら、ちょっとlispの勉強してみよう。
「リスト遊び」という本が面白くてよい。

589 :名無しさん@お腹いっぱい。:05/02/11 23:53:39
普通に add-to-list すりゃいいやん。

; げ、いつのまにか cddb ファイルは conf-unix-mode に指定されてるのね
; 俺は自前で cddb-mode 作っちゃったけど

590 :名無しさん@お腹いっぱい。:05/02/12 00:00:48
emacs で vim の :n,ms/^/h/ (n, m ∈ N) のような処理したいのですが
どういったコマンドでそれを実現できますか?

591 :名無しさん@お腹いっぱい。:05/02/12 00:06:45
>>588
いや、マニュアルをみつつこんなの書いてみたんですが、もっとスマートに書
けないかなと思って。

(let ((elt (rassq 'xml-mode magic-mode-alist)))
(when elt
(setcdr elt 'nxml-mode)
(setq magic-mode-alist (remove elt magic-mode-alist)
magic-mode-alist (cons elt magic-mode-alist))))


592 :名無しさん@お腹いっぱい。:05/02/12 00:06:58
>>590
n の行頭で C-SPC
m の行頭に移動
C-x r t h RET
かなあ。もしくは素直(?)にviper使うとか。

593 :名無しさん@お腹いっぱい。:05/02/12 00:07:33
vim を知らないのでどんな機能かわかりません。

594 :名無しさん@お腹いっぱい。:05/02/12 00:09:34
>>589
add-to-list は既にリストに要素が含まれる場合は追加しないよ。
587 のは (setq l (cons x (remove x l))) てことだと思う。

>>590
(replace-regexp "^" "h" nil (save-excursion (goto-line n) (point))
(end (save-excursion (goto-line (1+ m)) (point))))

595 :名無しさん@お腹いっぱい。:05/02/12 00:10:07
おっと
- (end (save-excursion (goto-line (1+ m)) (point))))
+ (save-excursion (goto-line (1+ m)) (point)))

596 :名無しさん@お腹いっぱい。:05/02/12 00:10:07
あー、n,m って行番号か。
narrow-to-region して replace してもいいかも。

597 :名無しさん@お腹いっぱい。:05/02/12 00:15:37
>>594
> add-to-list は既にリストに要素が含まれる場合は追加しないよ。
おおっと、既に入ってる訳ね、失礼。cddb に目を奪われてた。

598 :566:05/02/12 00:27:56
>>583
それが コピーできていないんですよ
C-SPACEで Mark setとはでるんですけど
カーソルを移動させて Esc-w でも C-w でも A-w でもなにも表示は出ず
C-y をしてもなにもペーストされません



599 :名無しさん@お腹いっぱい。:05/02/12 00:29:02
>>598
C-h v kill-ring は?

600 :名無しさん@お腹いっぱい。:05/02/12 00:35:23
こいつはread-onlyなものをコピーできないっていってるんじゃないのか?
俺は使えないからわからんけど

601 :名無しさん@お腹いっぱい。:05/02/12 00:47:51
read-only な状態だと編集できない場合が多いから、
C-y できないのは当然だよ。

602 :名無しさん@お腹いっぱい。:05/02/12 00:49:00
viper なんだから vi と同様 mX して y'X して p すりゃいいじゃん。

603 :575:05/02/12 00:50:32
>> 585 586
そうですか。何が悪いのだろう。
--with-gtk でbuildしているので 586さんと全く同じですね。
color-mateとかが悪さしているのかなあ

独自でいれているのを一つずつ外して試してみます。。




604 :gnus user:05/02/12 00:52:34
>>603
gdb emacs core して, xbacktrace したのをみてみるとよいと思われ。

605 :575:05/02/12 00:54:20
>> 6
THX
早速やってみます

しかし、make bootstrap で1時間位かかかる。。



606 :575:05/02/12 00:55:16
失礼
605は 
>> 604
の間違いです。

よりによって変なレスにアンカーつけてしまった。欝だ

607 :名無しさん@お腹いっぱい。:05/02/12 01:06:47
>>592
全部 h だけになるよw

任意行の行頭に h を挿入(付加)したいんですわ。
具体的には ttp:// の行が2000行あって一気に http:// にしたし。

608 :名無しさん@お腹いっぱい。:05/02/12 01:08:39
vi使えばいいじゃん

609 :名無しさん@お腹いっぱい。:05/02/12 01:11:19
あぁ Query replace regexp でできたよ!

610 :名無しさん@お腹いっぱい。:05/02/12 01:28:06
>>605
するときは、emacs/src のディレクトリでね

611 :名無しさん@お腹いっぱい。:05/02/12 03:57:34
emacs-develっていつのまにかspam対策でもやったの?


612 :名無しさん@お腹いっぱい。:05/02/12 04:50:21
さすがUNIX板、いまごろプギャー厨かよw

613 :名無しさん@お腹いっぱい。:05/02/12 05:03:34
>>612
m9(^Д^)プギャーッ

614 :名無しさん@お腹いっぱい。:05/02/12 05:56:02
>>612
m9(^Д^)プギャーッ

615 :名無しさん@お腹いっぱい。:05/02/12 09:34:31
>>607
普通にマクロ使えばいいのでわ?

616 :名無しさん@お腹いっぱい。:05/02/12 09:38:25
narrow-regionするかtransient-mark-modeでreplace-regexp


617 :名無しさん@お腹いっぱい。:05/02/12 09:54:55
>>607
???

618 :名無しさん@お腹いっぱい。:05/02/12 14:03:00
そういえば、あいたんって消えたの?漏れあの勢いが好きだったんだけど。

619 :名無しさん@お腹いっぱい。:05/02/12 15:38:32
>>618
あいたんかー。何気に楽しかったよね、あの子。

620 :名無しさん@お腹いっぱい。:05/02/12 15:54:42
あいたんキボン

621 :名無しさん@お腹いっぱい。:05/02/13 23:11:37
Meadow-2.1使ってますが、outline-modeが
Allout outline mode V1.29
とかになってる。これって、今迄のoutline-modeに代わるものなんですか?
全然キーマップが変っていてヽ(`Д´)ノ。

622 :名無しさん@お腹いっぱい。:05/02/14 00:25:45
すれ違い


623 :603:05/02/14 00:39:51
遅くなりましたが、結局原因はっきりしません。

mew 起動時のcoreだとx-face辺りで落ちていたのでそれを外してみても、
別の場所(xterm.c?)で死んでしまいました
--with-gtk をやめたり、最小構成で動かしてもやっぱりだめですた。。
-nw だとちゃんと動いているようなので、X 関係なのかなあ。

でも 585、586さんは同じ環境で動いているんですよね。。
うーむ。







624 :名無しさん@お腹いっぱい。:05/02/14 01:46:52
>>623
落ちる原因は、coredumpのbacktraceを見れば分かりそうなもんだけど。

625 :名無しさん@お腹いっぱい。:05/02/15 00:12:45
お聞きしたいのですが
よく Emacsでskk と聞くのですが
skk て skk input って奴のことですよね?
そんなに emacs に特化しているのでしょうか?
私は kterm上でcanna, kinput2で使っているのですが使うべきでしょうか?
また 現在の環境を維持したまま Emacsだけはskkと言うこともできるのでしょうか?

626 :名無しさん@お腹いっぱい。:05/02/15 00:25:03
> また 現在の環境を維持したまま Emacsだけはskkと言うこともできるのでしょうか?
可能

627 :名無しさん@お腹いっぱい。:05/02/15 00:26:08
# skk inputとはskkinputの事ですよね?
元祖SKKはEmacs上で動くプログラミング言語で書かれています。
skkinputとは、Xの各種クライアント上でも同じような使い勝手で
入力できるようにした、kinput2に相当するものです。
ktermなどではkinput2でcanna, Emacsではskkという使い分けは
特に難しい設定をする事無く普通にできますが、
人間の側が混乱するかもしれません。

628 :名無しさん@お腹いっぱい。:05/02/15 00:38:45
>>625
> skk て skk input って奴のことですよね?
m9(^Д^)プギャーッ
> 私は kterm上でcanna, kinput2で使っているのですが使うべきでしょうか?
いいえ
> また 現在の環境を維持したまま Emacsだけはskkと言うこともできるのでしょうか?
できる

629 :名無しさん@お腹いっぱい。:05/02/15 02:47:52
SKK はその全てを lisp で記述されている。
つまりEmacs上での動作がネイティブなのね。
対して skkinput は単に C で記述された
SKK の X へのラッパーにすぎないということです。

skkinput は SKK のために Emacs から出られないヒキコモリを
X という海へ連れていくための支援策のひとつでもあるのです。

630 :名無しさん@お腹いっぱい。:05/02/15 03:52:57
SKK 説明はここまで。

631 :名無しさん@お腹いっぱい。:05/02/15 06:40:05
> 対して skkinput は単に C で記述された
> SKK の X へのラッパーにすぎないということです。
これ違うよ。

632 :名無しさん@お腹いっぱい。:05/02/15 06:41:25
> 対して skkinput は単に C で記述された
> SKK の X へのラッパーにすぎないということです。
skkinput3ならば「SKK の X へのラッパー」と言えるかもしれないが。

633 :名無しさん@お腹いっぱい。:05/02/15 06:42:23
なんでこんな時間に被るのよorz

634 :名無しさん@お腹いっぱい。:05/02/15 07:21:56
運命だからさ

635 :名無しさん@お腹いっぱい。:05/02/15 21:40:34
viperで使ってたのですが
色々と不便なのでEmacsの操作を覚えたいと思っているのですが
キーバインドを紹介したぺーとかありませんか?

636 :名無しさん@お腹いっぱい。:05/02/15 21:42:55
下までいくと勝手に半分位スクロールさせて中央にカーソルが移動するのだが
vi見たくずっと下にカーソルがありながらスクロールできないの?

637 :名無しさん@お腹いっぱい。:05/02/15 22:00:35
>>635
M-x help-with-tutorial

638 :名無しさん@お腹いっぱい。:05/02/15 22:04:46
>635
M-x help-with-tutorial は一度は見ておくべし
あとは ttp://www.bookshelf.jp/soft/meadow.html とか

>636
(setq scroll-step 1)

639 :名無しさん@お腹いっぱい。:05/02/15 22:27:42

Linux 環境に emacs を入れています。
C-x v l で、CVS 管理下のソースコードのログを読みたいのですが、
CVS に commit されているソースコードは Windows で開発していて、
commit も WinCVS で commit されています。当然コメントもShiftJIS です。

この状態で C-x v l すると、バッファには

revision 1.1
date: 2004/12/07 05:09:13; author: ******; state: Exp;
\220V\213K\222\307\211\301^M

みたいな感じに文字化けしてしまいます。

なので、コマンドラインで

$ cvs log ****.java | nkf -e

みたいにして読んでいます。

これを C-x v l しても正しく表示させるにはどうしたらいいでしょうか?
.emacs か何かに書けばよいのでしょうか?

# 開発環境が Windows がメインなので、CVS に commitするときのコメントを
# euc にしろ、というのはすみませんが出来ません。
# Linux 環境から commit することはないので、読むことさえ出来ればokです。

640 :名無しさん@お腹いっぱい。:05/02/15 22:42:04
modify-coding-system-alistでなんとかならんかね?

641 :名無しさん@お腹いっぱい。:05/02/15 22:45:40
>>639
set-HOGEHOGE-coding-system で設定できないかな?
set-buffer-file-coding-system とか
set-terminal-coding-system とか。

642 :名無しさん@お腹いっぱい。:05/02/15 22:53:08
みなさんレスどうもありがとうございます。

>>640さん
C-x v l は、vc(version control) というパッケージですよね。
.emacs に

(modify-coding-system-alist 'process "vc"
'(undecided . shift_jis-unix))

を追加してみましたが、変わりませんでした。

>>641 さん

C-x v l して、639 みたいになったバッファに C-x o に移動して、

M-x set-buffer-file-coding-system とかして shift-jis-unix しても、変わりませんでした...

643 :名無しさん@お腹いっぱい。:05/02/15 22:57:24
>>642
modify-coding-system-alist にはプログラムの名前を指定するので、
"vc" ではなく "cvs"。


644 :名無しさん@お腹いっぱい。:05/02/15 23:04:18
>>643 さん

できました!!
以下のように設定することで、無事に文字化けせずに
バッファの中に表示されました!!
どうもありがとうございました。

modify-coding-system-alist 'process "cvs"
'(undecided . shift_jis-unix))

645 :名無しさん@お腹いっぱい。:05/02/15 23:51:55
このやりとり見てて思ったんだけど、こんな風にしたら便利かもとか思った。

(setq vc-with-coding-system-alist
'(("/your/project/path" . (undecided . shift_jis-unix))))
(defadvice vc-do-command (around vc-with-coding-system activate)
"`vc-with-coding-system-alist' によって使う coding-system を変えてみる。"
(let ((coding-system
(cdr (assoc-if
(lambda (x)
(string-match
(concat "^" (regexp-quote (expand-file-name x)))
;; arg 3 = file
(expand-file-name (ad-get-arg 3))))
vc-with-coding-system-alist))))
(unless (consp coding-system)
(setq coding-system (cons coding-system coding-system)))
(let ((coding-system-for-read (car coding-system))
(coding-system-for-write (cdr coding-system)))
ad-do-it)))

>>644
分かってるかもしれないけど、ちょっとだけ解説。
その設定は
CVS からの出力を `undecided'(自動判別) で読む。
CVS への出力を `shift_jis-unix' で送る。
という事を意味してる。
これを知らないとたま〜にはまるんで気を付けてね。


646 :640:05/02/16 00:01:00
>>642
あ、ごめん。別の板行ってた。
できてよかったね。おつかれさん。

647 :名無しさん@お腹いっぱい。:05/02/16 01:04:39
あるファイルが emacs のバッファに取り込んであったとして、
そのファイルを別のエディタ等で変更した後に
再び emacs の方でそのファイルの最新の状態で読みたいとすると、
どのような操作をするのが一番楽になりますか?

自分は kill-buffer してから C-x C-f で読み込み直しているのですが、
もっと楽な方法はないものかと




648 :名無しさん@お腹いっぱい。:05/02/16 01:09:16
>>647
C-x C-v かな?

649 :名無しさん@お腹いっぱい。:05/02/16 01:10:42
.emacsを書き換えたらemacsを再起動しなくては読みこめないんですかね?
ちょっとづつ書き換えているのですが なかなか起動もおそいしめんどくさい・・

650 :名無しさん@お腹いっぱい。:05/02/16 01:13:33
built-in functionでエラー出てるのgdbで追いかけてるんだけど
gdbで
p (Lisp_Object)tail.u.val
とかしても
No symbol "Lisp_Object" in current context.
って出て値が見れない。

gdbからLisp_Objectに何入ってるか調べるのどうしたら良い?
Emacsから見える値が知りたい。


651 :名無しさん@お腹いっぱい。:05/02/16 01:22:40
>>648
THX!!
長年の悩みが解消しました

652 :名無しさん@お腹いっぱい。:05/02/16 01:27:47
>>650
`pr' で見れない?
cf. (Info-goto-node "(emacs)Checklist")


653 :名無しさん@お腹いっぱい。:05/02/16 01:29:48
>>647
M-x revert-buffer

654 :名無しさん@お腹いっぱい。:05/02/16 01:32:29
>>649
M-x load-file
M-x load-library
C-x C-f .emacs M-x eval-current-buffer

こんな感じでどうだろ



655 :650:05/02/16 01:57:41
>>652
ありがとう
srcディレクトリに.gdbinitがあるのね
(gdb) p tail
(gdb) pr


Program received signal SIGILL, Illegal instruction.
<function called from gdb>
The program being debugged was signaled while in a function called from GDB.
GDB remains in the frame where the signal was received.
To change this behavior use "set unwindonsignal on"
Evaluation of the expression containing the function (debug_print) will be abandoned.

とか出たけどなんかうまくいきそう。


656 :名無しさん@お腹いっぱい。:05/02/16 02:40:56
>>649
再起動が確実。

>>654
一行消した場合はそれじゃだめだろう。

657 :名無しさん@お腹いっぱい。:05/02/16 02:52:38
>>656
確かに消す時もあるね
書き換えってのを勝手にプラス方向に解釈していたよ

>>654は参考程度にしておいてください


658 :名無しさん@お腹いっぱい。:05/02/16 03:59:08
>>650
emacs/src/.gdbinit
を読み込んでから

p tail.u.val
xtype
してから
Lisp_Objectの型によって
xstring
xcons
などでみれるとおもうよ


659 :名無しさん@お腹いっぱい。:05/02/16 15:45:47
BackSpaceを押すと
C-h (Type ? for further options)-
とミニバッファ?にでるんですけど どうしたらいいんですかね?
2回つづけて押すと
Type one of the options listed, or SPACE or DEL to scroll:
になります
Deleteでカーソルの前のもじの削除になります
Backspaceで前の文字の削除になるのでしょうか?


660 :名無しさん@お腹いっぱい。:05/02/16 15:53:51
>>659
書いてあるとおりですよ。
一覧のどれかを押すとヘルプが表示できます。

661 : ◆U2vkP/Ajkw :05/02/16 15:54:12
Emacs使い始めて間もないけど
EmacsとVim使いがわかれる理由が両方使って始めてわかるな
Emacsはコマンドが難解すぎる
1文字置換えするのにも 置換えする長い文字うって
それから 2回に分けて置換え文字列と 置換え後の文字列をうたなきゃならん
M-x replace-regexp <RET> a <RET> b <RET>
:$s/a/b/
EmacsもWindowsのGUIエディタにくらべたら全然楽だけど
俺みたいにVimから使い始めた奴は Emacsになかなか乗り換えれないな
俺もNavi2ch使うくらいだし
編集するのにEmacs使おうと思っても 分けがわからないからなかなか Emacs使う気になれん

662 :名無しさん@お腹いっぱい。:05/02/16 15:55:00
>>661
M-%

663 :659:05/02/16 15:57:29
どうすればBackspaceで1文字削除に変えられるのでしょうか?

664 :名無しさん@お腹いっぱい。:05/02/16 16:01:35
質問します
EmacsとFireFoxを使っているのですが
どうすれば、EmacsでコピーしたものをFireFoxに張り付けられるのですか?
教えて下さい

665 :名無しさん@お腹いっぱい。:05/02/16 16:03:03
x-select-enable-clipboard

666 :664:05/02/16 16:05:36
>>665
私に言ってるんですか?
M-x x-select-enable-clipboard
はないんですけど?

667 :名無しさん@お腹いっぱい。:05/02/16 16:05:53
>>663
http://www.bookshelf.jp/texi/faq/faq-ja-21_1_10.html#SEC141

668 :664:05/02/16 16:17:00
あ、ごめんなさい
(setq x-select-enable-clipboard t)
でするんですね
ですが コピーして
FireFoxでC-vしてもペーストができません


669 :664:05/02/16 16:22:13
もう一度書き直させていただきます
私がやりたいことは
Emacs上でコピーしたものを FireFoxでC-vでペーストしたいです
Vimで言うと "+yのような事です
すいませんがおねがいします

670 :名無しさん@お腹いっぱい。:05/02/16 16:23:41
>>669
Emacs 上の「コピー」って何よ。
kill のこと?

671 :664:05/02/16 16:27:25
C-@で指定してM-wでコピーしたものです
すいません

672 :名無しさん@お腹いっぱい。:05/02/16 17:13:55
>>661
おれは emacs も vim も両方使ってるけど
あんたの emacs の使い方が未熟なだけ。

673 :名無しさん@お腹いっぱい。:05/02/16 17:19:45
>>671
マウスの真ん中ボタンでのペーストじゃだめ?

674 :664:05/02/16 17:32:51
>>673
ありがとうございます
ですが、それでもペーストできないです

ちなみに私の環境は
GNU Emacs 21.3.1
で、kterm上で emacs -nwで使っています

675 :名無しさん@お腹いっぱい。:05/02/16 17:39:34
-nwってのは最初に書くべきではなかっただろうか。

676 :名無しさん@お腹いっぱい。:05/02/16 17:41:26
おれも emacs も vi も(vim も時々)使ってるけど、
vi の方が未熟な段階から十分満足して使えるとは思う。
emacs は最初不満たらたらだったけど、それなりに習熟度が
上がってくるにつれてどちらも使い分けられるようになってきた。

677 :名無しさん@お腹いっぱい。:05/02/16 17:42:32
マウスで範囲選択して中ボタンペーストという
原始的な方法は試した?

678 :664:05/02/16 17:47:35
>>676
ありがとうございます
それだと、数行程度ならできるのですが
数十行になる場合等、ktermのウインドウの範囲を越えてしまう場合はできません

>>675
すいません
みなさんは、-nwで使ってなかったんですね
私は -nwで使うのが普通だと思ってました 勘違いしていて申し訳ありませんでした

679 :名無しさん@お腹いっぱい。:05/02/16 17:54:41
>>678
どっちが普通ってことはないけど、
X アプリの場合と
仮想端末の中で動いてるアプリとでは
話が変わってくるだろ。

680 :名無しさん@お腹いっぱい。:05/02/16 17:55:33
エディタの比較はこちらへ。

Vim vs Emacs (Editor War)
http://pc5.2ch.net/test/read.cgi/unix/983911547/

681 :名無しさん@お腹いっぱい。:05/02/16 18:36:00
selection と clipboard って違うんだよね。
kterm の場合 selection だと思うけど、
それを clipboard に入れる方法があればいいんじゃないの。

682 :名無しさん@お腹いっぱい。:05/02/16 18:37:20
xclipをcall-processする

683 :名無しさん@お腹いっぱい。:05/02/16 18:52:36
(defun xclip-str (text &optional push)
(with-temp-buffer
(insert text)
(call-process-region (point-min) (point-max) "xclip")))

(setq interprogram-cut-function #'xclip-str)

こんなんでいけるんじゃねーの?

684 :664:05/02/16 20:08:44
>>683のを書いて
M-w すると
Searching for program: no such file or directory, xclip
と言われます

685 :名無しさん@お腹いっぱい。:05/02/16 20:13:00
そうですか

686 :名無しさん@お腹いっぱい。:05/02/16 20:13:53
仮想端末内(と予想)でコピーした物が表でペーストできたら怖いわw

687 :名無しさん@お腹いっぱい。:05/02/16 20:20:24
call-process-region() の引数に (nil 0)を追加したほうがよさそう。

688 :名無しさん@お腹いっぱい。:05/02/16 20:51:37
>>684
書いてあるとおりでは。

689 :名無しさん@お腹いっぱい。:05/02/16 20:52:42
>>686
xclip ならできんじゃないの?

690 :名無しさん@お腹いっぱい。:05/02/16 20:56:22
俺、何気にちょっと感動したわ。

691 :名無しさん@お腹いっぱい。:05/02/16 21:23:51
clipboard-hogehoge っていう関数つかうんじゃねーの?

692 :名無しさん@お腹いっぱい。:05/02/16 21:46:53
(defun clipboard-kill-region (beg end)
"Kill the region, and save it in the X clipboard."
(interactive "r")
(let ((x-select-enable-clipboard t))
(kill-region beg end)))

693 :664:05/02/16 21:48:55
すいません xclipを入れてみました
ですが、M-wを押したらかたまります
ですので、C-gを数回押してとめるしかありません

Emacsはわからないのですが、 vimで言うと
function XClip() range
let filename = tempname()
execute "'<,'> write ".filename
call system("xclip ".filename)
call delete(filename)
endfunction
と言うことをしたらいけると思うのですが
これをELispで書いていただけないでしょうか?

上記は 選択した部分をファイルに書き込んで
そのファイルを引数にして xclipを実行するものです

694 :名無しさん@お腹いっぱい。:05/02/16 22:18:11
だからレスをよく読めってば。

-nwではxclip版でいいけど、X環境だと
emacs内でのやりとりでバケたりしてよろしくないな。

695 :664:05/02/16 22:38:54
どういうことでしょうか?
上記のvimスクリプトを違うキーバインドに設定しておけば
clipboardに送るのかEmacs内で使用するのかも分けられ便利だと思ったのですが・・

696 :名無しさん@お腹いっぱい。:05/02/16 22:41:32
(unless window-system
>>683
)
しときゃいい、かな?

697 :名無しさん@お腹いっぱい。:05/02/16 23:05:20
age

698 :名無しさん@お腹いっぱい。:05/02/16 23:08:29
先生元気です
http://japan.cnet.com/media/2005/pers/02/lg_stallman_r.jpg

699 :名無しさん@お腹いっぱい。:05/02/17 00:45:11
.emacsでXIMを殺しかたを教えてください

700 :名無しさん@お腹いっぱい。:05/02/17 00:53:13
.emacsでじゃないと駄目?

701 :名無しさん@お腹いっぱい。:05/02/17 01:29:17
./configure --without-xim

702 :名無しさん@お腹いっぱい。:05/02/17 03:35:44
>>699
Vine Linux での例だけど、
ttp://search.luky.org/vine-users.6/msg07014.html
↑と逆のことをやればできるのかも。

.Xresources もいじる必要がありそう。

703 :名無しさん@お腹いっぱい。:05/02/17 04:59:12
>>702
useXim patch が必要なのでは。

704 :703:05/02/17 05:27:19
CVS 開発版には useXim patch 同等の機能が取り込まれている様です。



705 :名無しさん@お腹いっぱい。:05/02/17 21:38:02
>>699
一番めんどくさくなくて、確実なのがこれじゃないでしょうか。

(sh系)
% XMODIFIERS=@im=none emacs

(csh系)
% \env XMODIFIERS=@im=none emacs


706 :名無しさん@お腹いっぱい。:05/02/17 22:24:07
.emacs でじゃないじゃん。

707 :名無しさん@お腹いっぱい。:05/02/17 22:30:57
(set-face-foreground 'modeline "orange")
(set-face-background 'modeline "gray10")

elispでこんな風にセットするんではなくて、.Xresourcesでモードラインの色変える事ってできますか?

708 :名無しさん@お腹いっぱい。:05/02/18 02:03:18
>>706
.emacsだと手遅れなんだよね。

709 :名無しさん@お腹いっぱい。:05/02/18 21:51:04
edebugで(load "func.el")の中にステップインする方法ってあるんですか?


710 :名無しさん@お腹いっぱい。:05/02/18 23:33:02
最近のcvs、突然abortしまくり。dispextern.hの中のxassert()マクロを
conditionalに戻したら落ちなくなった気がする。


711 :名無しさん@お腹いっぱい。:05/02/19 00:13:58
>>710
落ちまくるねえ。その変更は02/02かぁ。めったにビルドしないのに02/03に
co してビルドしてるわ orz
っつーことは 02/01 あたりに戻してみるか。


712 :名無しさん@お腹いっぱい。:05/02/19 01:33:21
最近のは abort は直ってきたけど,スゲー重くなる.
↓あたりでも話題になってるね.
http://heimat.jp/~nakaji/elips/20050216/5308.html
http://heimat.jp/~nakaji/elips/20050218/5311.html

とりあえず,dispextern.h を 1.194 に戻せば大丈夫っぽい.


713 :名無しさん@お腹いっぱい。:05/02/20 10:14:05
Emacs-21.4 linux上で使ってます。
Mule-UCSの起動を早くするにはun-define.elの使わない言語定義を
削ってしまうといいと聞き試しているのですが
コメントアウトする場所によってはバイトコンパイルに失敗したり
なかなか大変です。
どこのリストを削ればいいか/削ってはダメか、とか
説明してるところとかあったら教えて下さいませ。

開発者の人に申し訳ない使い方だとは思ってますが・・・

714 :名無しさん@お腹いっぱい。:05/02/20 10:29:12
21.4ってmule-UCS必要なの?

715 :名無しさん@お腹いっぱい。:05/02/20 11:20:00
必要

716 :名無しさん@お腹いっぱい。:05/02/20 14:01:09
今日のHEADはbuildすらとおらんな
ひでえ


717 :名無しさん@お腹いっぱい。:05/02/20 17:18:41
リージョンを設定して shell-command-on-region でコマンドを実行した出力がミニバッファ(?)に入ってしまうのですが
これを適当なバッファに出力するにはどうしたらよいですか?

718 :名無しさん@お腹いっぱい。:05/02/20 17:32:53
M-: (shell-command-on-region (region-beginning) (region-end) "command" "buffer")

719 :名無しさん@お腹いっぱい。:05/02/20 17:40:04
>>717
*Shell Command Output*バッファでないか?

720 :名無しさん@お腹いっぱい。:05/02/20 22:35:33
>>713
http://pc5.2ch.net/test/read.cgi/linux/1100446032/833
のパッチに、Mule-UCSのun-define.elを日本語だけにするのが入ってます。
見てみたらどうでしょうか。


721 :名無しさん@お腹いっぱい。:05/02/21 00:08:32
>>720
おー、やっぱ分かってる人がやるとちがいますね
自分のよりun-define-elcが100キロバイトは小さくなりました。
ありがとうございます!

722 :名無しさん@お腹いっぱい。:05/02/22 19:55:51
だーっとbuffer開き過ぎちゃって、ってときに
scratchだけ残して他のbufferを全部閉じたいという
ときどういうのがスマートなんでしょう、、。

723 :名無しさん@お腹いっぱい。:05/02/22 20:09:24
こんなの書いて使ってる

(defun my-kill-all-buffers ()
"kill all buffers except for `*scratch*'."
(interactive)
(when (y-or-n-p "Kill all buffers? ")
(let ((scratch (get-buffer-create "*scratch*")))
(switch-to-buffer scratch)
(delete-other-windows)
(if (fboundp 'delete-other-frames)
(delete-other-frames))
(dolist (buffer (buffer-list))
(unless (eq buffer scratch)
(kill-buffer buffer))))))

724 :名無しさん@お腹いっぱい。:05/02/22 20:11:44
特化したものは知らんけど、ibufferから%n.<C-s>scratchu
みたいな操作はどうだろうか。
普通は他にも残したいバッファがありそうだが。

725 :名無しさん@お腹いっぱい。:05/02/22 20:17:42
>>722
再起動

726 :名無しさん@お腹いっぱい。:05/02/22 20:22:08
725に同意

727 :名無しさん@お腹いっぱい。:05/02/22 20:22:21
*scratch*とか**とか***とかに捨て去るには惜しいコードを書きちらす性質なので
C-xC-bしていちいち確認しながら消してる。
だけどときどき、こういうコードを以前書いたはずなのにどこにもない!うわーん!
ということもある。


728 :名無しさん@お腹いっぱい。:05/02/22 21:38:02
GNU Emacs 21.3.1 を使っています。

テキストモードで emacsを起動すると初期状態では
フレームの分かれ目が画面中央にあります。
これを移動、もしくは下のフレームを表示させないようにするには
どのように設定すればいいでしょうか。

729 :名無しさん@お腹いっぱい。:05/02/22 22:04:32
C-x^
C-x0

×フレーム
○ウィンドウ


730 :名無しさん@お腹いっぱい。:05/02/22 22:05:59
>>728
それって、.emacsファイルとかに対してエラー出てるんじゃない?

731 :名無しさん@お腹いっぱい。:05/02/22 22:36:46
emacs -nwで起動したときの色(背景とか)を通常から変えたいのですが,ど
う書けばいいのでしょうか?elispの基本をわかってなくてすみません.


732 :名無しさん@お腹いっぱい。:05/02/23 00:19:29
>>731
端末側で変えた方が早いんじゃないか

733 :名無しさん@お腹いっぱい。:05/02/23 03:17:09
>>722
1. C-xC-bで *Buffer List* を出す
2. いらないバッファを k でマークする
3. x で削除

734 :731:05/02/23 11:16:55
>>732
TeraTermからSolarisのマシンにアクセスして使っているのですが,TeraTerm
の背景を設定してもemacs -nwの背景には反映されないみたいなんです.


735 :キタ━━━━━━(゚∀゚)━━━━━━ !!!!!:05/02/23 13:36:42
>>734
TERM=xtermc

736 :731:05/02/23 23:16:36
>>735
すみません,説明不足でした.
emacs -nwで起動すると色は付くのですが普通に起動したときと色合いが微妙
に違うので見にくいんです.そこで,-nwで起動するときだけ背景や文字の色
などを変えたいんです.端末で背景を白に設定してもemacs -nwは.emacsを優
先するみたいなので黒になってしまうんです.


737 :名無しさん@お腹いっぱい。:05/02/24 02:04:26
>>736
(if (not window-system)
 (set-face-background 'default "white"))
とか?

738 :731:05/02/24 17:48:09
>>737
できました.ありがとうございました.


739 :名無しさん@お腹いっぱい。:05/02/25 06:36:28
設定済みMeadow(http://www.bookshelf.jp/で配布中)を使っています。
シェルモードになったときの糞さとかNamazuの泳ぎの鈍さが
唯一の不満です
linux上のemacsだったらさぞや快適で安定しているのでしょう

設定済みmeadowみたいにコテコテに設定したlinux上のemacsはありませんか?
あるいは設定の手順やら情報をまとめたHPでもいいです。

740 :名無しさん@お腹いっぱい。:05/02/25 09:26:24
du -sh .elisp
1.7M
のごてごてに設定した俺の elisp ならあるよ。

741 :名無しさん@お腹いっぱい。:05/02/25 09:27:28
メガワロス

742 :名無しさん@お腹いっぱい。:05/02/25 19:39:31
SXEmacs 使ってるひといます?

743 :名無しさん@お腹いっぱい。:05/02/25 21:18:34
いつのまにかforkしてたのか。特徴は?

744 :名無しさん@お腹いっぱい。:05/02/25 21:43:07
アナウンス読んでると、従来のコードのしがらみに我慢できなくなった
犬厨が新しいディストリと同じノリでforkしたように思えるよ。
正直、続きそうにないと思う。
GCCに対するegcsのような本家取りがXEmacsに対してできるかどうかが
成功のひとつの目安じゃないか。


745 :名無しさん@お腹いっぱい。:05/02/25 21:43:17
思わずミスタイプしたくなる名前だな > sxemacs
なんだかよくわからんけどXEmacsの開発バージョンと思えばいいの?

746 :名無しさん@お腹いっぱい。:05/02/25 22:10:41
GNU Emacs を、rms の個人プロジェクトから、チームによる開発にもってける
ならまだしも、XEmacs でがんばられてもなあ。

747 :名無しさん@お腹いっぱい。:05/02/25 22:17:32
てか、もう XEmacs の存在価値がないでしょ?


748 :名無しさん@お腹いっぱい。:05/02/25 22:19:49
よく知らんけど最近は multibyte 使わない限りはちゃんと動いてんじゃないんだっけ?

749 :名無しさん@お腹いっぱい。:05/02/25 22:24:30
global-font-lock-mode の色付けが
M-x list-color-display のどの色と対応しているか調べる方法はありますでしょうか。


750 :名無しさん@お腹いっぱい。:05/02/25 22:32:43
みなさんが emacs といったとき

xemacs を指しているのでしょうか? GNU emacs を指しているのでしょうか?

751 :名無しさん@お腹いっぱい。:05/02/25 22:33:07
GNU Emacs が多い

752 :名無しさん@お腹いっぱい。:05/02/25 22:35:09
xemacsと言ったときはXEmacsを指すことが多い気がするなぁ

753 :名無しさん@お腹いっぱい。:05/02/25 22:41:08
xemacsを指す表現ってxemacsとemacsの他に何かあったっけ

754 :名無しさん@お腹いっぱい。:05/02/25 22:41:51
↑ボケ失敗 orz
emacsじゃなくてemacsen

755 :名無しさん@お腹いっぱい。:05/02/26 00:47:12
SEXmacs

756 :名無しさん@お腹いっぱい。:05/02/26 00:58:16
>>755
あーあいっちゃった

757 :名無しさん@お腹いっぱい。:05/02/26 02:02:06
emacs-w3m ML ではじめてしった口

758 :名無しさん@お腹いっぱい。:05/02/26 11:52:07
複数行の前に、文字列を入れるには、どんな方法があるでしょうか。
【前】
一行目
二行目
【後】
>>>一行目
>>>二行目

759 :名無しさん@お腹いっぱい。:05/02/26 12:01:27
string-rectangle

760 :名無しさん@お腹いっぱい。:05/02/26 12:58:33
>>759
ありがとう。

761 :名無しさん@お腹いっぱい。:05/02/26 23:08:45
2月の頭に vine 3.1以上で 22.0.50 が動かないと騒いでいたものですが,
相変わらず解決しておりません.
X上で起動すると,mew /navi2ch等を起動しただけでアボート
-nw だと普通に使えている
emacs -q で起動して最低限必要な設定だけにして mew 起動でもだめです.






762 :761:05/02/26 23:09:38
以下に backtrace の一部を張ります.何かわかるでしょうか??
Breakpoint 1 at 0x80d89de: file emacs.c, line 456.
Breakpoint 2 at 0x80bc05c: file xterm.c, line 7797.
(gdb) up
#1 0x404c0e8e in ?? ()
(gdb) up
#2 0x40701908 in ?? ()
(gdb) up
#3 0x080e86df in Fstart_kbd_macro (append=-1073749936, no_exec=623) at macros.c:80
80 if (NILP (append))
(gdb) up
#4 0x080ab62c in tty_color_name (f=0xbfffe050, idx=-1073750272) at xfaces.c:1453
1453 if (!NILP (coldesc))
(gdb) up
#5 0x080aef49 in Finternal_face_x_get_resource (resource=-1073750272, class=39, frame=0) at xfaces.c:4549
4549 value = display_x_get_resource (FRAME_X_DISPLAY_INFO (XFRAME (frame)),
(gdb) up
#6 0x08086c44 in candidate_window_p (window=139664488, owindow=12, minibuf=11, all_frames=136060928) at window.c:1554
1554 if (!BUFFERP (w->buffer))
(gdb) up


763 :761:05/02/26 23:10:59
続き(一部略して最後の部分)

(gdb) up
#33 0x0811120a in search_buffer (string=1, pos=0, pos_byte=0, lim=139663512, lim_byte=137518241, n=137463257, RE=0, trt=0,
inverse_trt=0, posix=1) at search.c:1097
1097 s2 = 0;
(gdb) up
#34 0x0816a2f9 in nstrftime (s=0x8325ca1 "", maxsize=135336428, format=0x40014b98 "", tp=0x8343688, ut=1, ns=-1073744408)
at strftime.c:672
672 size_t len = 0;
(gdb) up
#35 0x081111c1 in search_buffer (string=1, pos=137463257, pos_byte=-1073744472, lim=135335073, lim_byte=0, n=0,
RE=-1073744440, trt=135335396, inverse_trt=135335428, posix=137733605) at search.c:1121
1121 search_regs.end[i]
(gdb) up
#36 0x08110cc4 in search_buffer (string=1, pos=137733605, pos_byte=-1073743832, lim=135329216, lim_byte=0, n=0,
RE=-1073743832, trt=135329261, inverse_trt=0, posix=0) at search.c:1269
1269 int charset_base_code = c & ~CHAR_FIELD3_MASK;
(gdb) up
#37 0x08110de4 in search_buffer (string=0, pos=0, pos_byte=1073802782, lim=0, lim_byte=1, n=7, RE=0, trt=0,
inverse_trt=1073799139, posix=134512692) at search.c:1275
1275 charset_base = charset_base_code;
(gdb) up
#38 0x0810f5ed in Fvertical_motion (lines=0, window=135329216) at indent.c:2044
2044 {
(gdb) up
#39 0x406eec1f in ?? ()
(gdb) up
Initial frame selected; you cannot go up.



764 :名無しさん@お腹いっぱい。:05/02/27 00:27:11
>>761 ビルドオプションは?


765 :761:05/02/27 00:49:25
build オプションはデフォルトです
--with-gtk でも試しましたが,症状変化なしですた..

What compiler should emacs be built with? gcc -g -O2
Should Emacs use the GNU version of malloc? yes
(Using Doug Lea's new malloc from the GNU C Library.)
Should Emacs use a relocating allocator for buffers? yes
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? x11
What toolkit should Emacs use? LUCID
Where do we find X Windows header files? /usr/X11R6/include
Where do we find X Windows libraries? /usr/X11R6/lib
Does Emacs use -lXaw3d? yes
Does Emacs use -lXpm? yes
Does Emacs use -ljpeg? yes
Does Emacs use -ltiff? yes
Does Emacs use -lungif? yes
Does Emacs use -lpng? yes
Does Emacs use X toolkit scroll bars? yes


766 :名無しさん@お腹いっぱい。:05/02/27 00:54:33
> What toolkit should Emacs use? LUCID
気になるな

767 :名無しさん@お腹いっぱい。:05/02/27 01:05:33
>>761
mew 起動じゃなくて、もっと再現条件絞りこめない?

>>766
おれは LUCID で安定してるけど。

768 :761:05/02/27 01:08:25
ご指摘ありがとうございます.

ここは変えてみたことがないので,早速試してみます.
gtk が良いのでしょうか?


769 :名無しさん@お腹いっぱい。:05/02/27 01:09:17
うちはGTKでかなり安定してる

770 :761:05/02/27 01:11:47
>> 761
LUCID で安定していますか..

再現条件ですが,
たとえば info を読む程度では落ちません.
Mew の 起動時のデモ(猫の画像)は確実に落ちますが,
デモをoffにしても,summary の表示で落ちます.

navi2ch は起動時の画面はちらっと見えますが,デフォルトの
画面を出す時点では落ちるという感じです.

いづれも -nw では大丈夫です.

他の絞り込み方でアドバイス頂けると助かります


771 :名無しさん@お腹いっぱい。:05/02/27 01:19:13
うちでは wanderlust で x-face 表示すると落ちる

772 :名無しさん@お腹いっぱい。:05/02/27 02:01:20
同じ 22.0.50 でも、最後に cvs update したのがいつなのかで違うんでは。

773 :名無しさん@お腹いっぱい。:05/02/27 02:07:21
毎日しないやつがいるな

774 :名無しさん@お腹いっぱい。:05/02/27 03:05:11
>>770 もしかして、毎日ビルドしてないのか?w

cvs status src/dispextern.h はどうなる?



775 :名無しさん@お腹いっぱい。:05/02/27 03:49:27
朝起きたら update
昼飯食ってる間に update
夜寝る前に update

776 :名無しさん@お腹いっぱい。:05/02/27 03:52:38
buildするまではいいんだけど、
prefix変えずにインストールすると、
一つのemacsプロセス内で長く暮らしたい人間としては困る。

777 :名無しさん@お腹いっぱい。:05/02/27 04:09:34
while 無限ループで永遠にビルドしてるよ

778 :从*・ 。.・) ◆SayuminPM. :05/02/27 04:10:42
よっしゃ、777げとー!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄       (´´
    ノ人ヽヽo   )      (´⌒(´
  ⊂(・ 。.・*⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
        ̄ ̄  (´⌒(´⌒;;
      ズザーーーーーッ



|  ∩ ∩ 
|  | ∪ | ゴン      (´´  
|oノノ  ノ       (´⌒(´  
|((つ ノ⊃≡≡≡(´⌒;;;≡≡≡



779 :名無しさん@お腹いっぱい。:05/02/27 08:22:42
>>777-778
そんな時間に…

780 :名無しさん@お腹いっぱい。:05/02/27 10:36:19
list-faces-display とか。
あるいは、気になる色のところにカーソルを持っていって、
M-x customize-face
するとか。

781 :名無しさん@お腹いっぱい。:05/02/27 10:37:28
>>780
は、>>749 へのコメントです。

782 :名無しさん@お腹いっぱい。:05/02/27 11:14:04
>>762-763
暇じゃないのは承知しているが、正直これだけじゃわからん。
・おかしいと思ったらとりあえず最新に cvs update -d しろ。
・elispを疑うなら、make maintainers-clean 実行して .elc消してbuildしろ。
・落ちたらupじゃなくて、backtraceでスタックの最初と最後を示せ。
・ついでに、xbacktraceの結果も確認。
・変数がおかしいと思ったら、p <変数名>、 pr <変数名> の結果も示せ。
・落ちる箇所のソースくらいは確認してもいいかもしれない。gtagsも実行しとけば楽。
・「昔は大丈夫だったのに…」と思ったら、記憶がたどれる日まで
cvs co -D 'N days ago' emacs, make clean, ./configure
実行して「N日前版では動きます」と報告するのも手がかりになるかも。
Nの値を絞り込んで、動かなくなる直前までわかればベスト。

・再現可能なabortやsigsegvは貴重な重大バグだし、ここの住民には手が出ない可能性も
あるんで、ここまで調べたらついでに report-emacs-bug してもよいかも。


783 :761:05/02/27 15:49:51
みなさんどうもすみません。
外出中なのでその後の再現実験ができていません。。

>>772
backtrace をとったbuildは、02/26 22:00(JST)頃のHEAD です。

>>782
ご指摘感謝です。
elisp よりは src の方が怪しいのではと思っています。
-nw では問題が無いことと、xterm.cで落ちているからです
引き続き問題が発生するようであれば、は再度まとめて提示したいと思います。
ちなみに自分はほぼ毎日最新をとってきて使うという生活をしていたのですが、
22.0.50に分岐する少し前からこの状況になっていました。

ただ、Vine3.1上で問題無く動いている方がいらっしゃるようなので
何らかの環境依存の原因なのではないかと思っているのですが。。



784 :名無しさん@お腹いっぱい。:05/02/27 16:09:39
環境依存もあるかもしれんが、日頃の行いってこともあるかもよ。


785 :名無しさん@お腹いっぱい。:05/02/27 23:54:47
C-cC-x って何かにバインドされてるんでしょうか?

C-cC-xC-h と打っても

Global Bindings Starting With C-c C-x:
key binding
--- -------

となって何も出てきません。

786 :名無しさん@お腹いっぱい。:05/02/28 00:03:57
>>785
prefix になってる

787 :名無しさん@お腹いっぱい。:05/02/28 00:32:49
ほんとだね。
そういえば寡聞にして使われてる例を知らないけど、
ここって何かに予約されてたりする?


788 :名無しさん@お腹いっぱい。:05/02/28 00:43:49
M-x shell して shell に入ると
C-c C-x runs the command comint-get-next-from-history
ってなってる。
GNU Emacs 20.7.2

789 :名無しさん@お腹いっぱい。:05/02/28 22:37:50
M-x telnet でtabキーを押したらファイル名補完する方法ってないですか?
$ls
aaa.sh bbb.sh

./a[M-/]
ってやっても補完できないですし。

あと別の質問ですがLinux上のxkeymacsに相当するプログラムってないですかね?
firefoxとか使うと激しく憂鬱です。
Ctl-h押したら左側のフレームぱこぱこして「お前はWindowsアプリか!?」とむかつきます。

790 :名無しさん@お腹いっぱい。:05/02/28 22:41:57
>>789
下の質問はすれ違いだけど
http://debian.fam.cx/index.php?Software#content_1_22

791 :名無しさん@お腹いっぱい。:05/03/01 00:20:07
>>789
> firefoxとか使うと激しく憂鬱です。

Emacsキーバインドにする拡張あった希ガス

792 :名無しさん@お腹いっぱい。:05/03/01 00:42:05
firefoxならgtkのキーバインドをemacsにすればいいだけでは

793 :名無しさん@お腹いっぱい。:05/03/01 00:44:34
なんか日本語が不自由な人になっちまった
$HOME/.gtkrc-2.0 に gtk-key-theme-name = "Emacs" だ

794 :789:05/03/01 01:01:25
>>790-793
ありがとうございます。Linux環境は会社なので明日試してみます。

telnet情報ひきつづき募集しています。
#telnetとかftpとかはsshとかsloginとかsftpとかに移行すべきなんですよね?
#emacsは十数年前にX68Kで触ったのが最初ですが
#unix系は去年末から、という素人です。

795 :761:05/03/01 01:13:46
2/28 10:00(JST)頃の最新でとった backtrace を張ります。
(途中略あり)

Breakpoint 1 at 0x810e90a: file emacs.c, line 456.
Breakpoint 2 at 0x80ed48c: file xterm.c, line 7797.
(gdb) backtrace
#0 0x406fdc11 in kill () at finddomain.c:145
#1 0x0810e8d8 in fatal_error_signal (sig=-1073751520) at emacs.c:422
#2 0x404bce8e in __pthread_sighandler (signo=6, ctx=
{gs = 7, __gsh = 0, fs = 0, __fsh = 0, es = 43, __esh = 0, ds = 43,
__dsh = 0, edi = 0, esi = 145310928, ebp = 3221216904, esp = 3221216876, ebx = 15819,
edx = 3221217456, ecx = 6, eax = 0, trapno = 0, err = 0, eip = 1081072657,
cs = 35, __csh = 0, eflags = 646, esp_at_signal = 3221216876,
ss = 43, __ssh = 0, fpstate = 0xbfffdbf0, oldmask = 0, cr2 = 0}) at sighandler.c:39
#3 <signal handler called>
#4 0x406fdc11 in kill () at finddomain.c:145
#5 0x0810e91a in abort () at emacs.c:456
#6 0x080e87d7 in x_draw_glyph_string (s=0x404bfb84) at xterm.c:2657
#7 0x080ab6cc in draw_glyphs (w=0x85389e8, x=735, row=0x8578a40, area=TEXT_AREA, start=0, end=55,
hl=DRAW_NORMAL_TEXT, overlaps_p=0) at xdisp.c:18512
#8 0x080aefe9 in x_write_glyphs (start=0x0, len=55) at xdisp.c:19813
#9 0x08086c44 in update_text_area (w=0x85389e8, vpos=12) at dispnew.c:4288
<略>
#38 0x081112ad in command_loop () at keyboard.c:1298
#39 0x08110db0 in recursive_edit_1 () at keyboard.c:991
#40 0x08110ed0 in Frecursive_edit () at keyboard.c:1052
#41 0x0810f6d9 in main (argc=3, argv=0xbffff934) at emacs.c:1766
#42 0x406eac1f in __libc_start_main (main=0x810eec8 <main>, argc=3, ubp_av=0x3,
init=0x81aadb0 <__libc_csu_init>, fini=0x81aadf8 <__libc_csu_fini>, rtld_fini=0x400144a0 <_rtld_local>,
stack_end=0xbfffda20) at ../sysdeps/generic/libc-start.c:225


796 :761:05/03/01 01:14:29
xbacktrace です。

(gdb) xbacktrace
"sit-for"
"mew-hello"
"mew-init"
"mew"
"call-interactively"
"execute-extended-command"
"call-interactively



797 :名無しさん@お腹いっぱい。:05/03/01 01:17:59
2チャンのこの板来るの自体が初めてです。
このスレ見つけて駆け込みました。
アルゴリズムの勉強をしており、lispworksで書いています。
幅優先探索・深さ優先探索・反復深化法、
ユニフォームコスト・グリーディー・A*など。
殆ど理論上は理解できてはいるのですが、実際にコード化すると、
unknown block nil やnil should be a type of number に悩まされます。
どのへんに問題ありそうですか?ご教示頂けましたら幸甚です。

798 :761:05/03/01 01:18:37
mew/navi2ch ともに同じbacktraceで、落ちているのが
finddomain.c(gettextの一部?)に関係してそうだったので
LOCALEの設定をいじったりしてみたのですが、変化ありませんでした。。

ただ今日のバージョンでは、何故か即死しないときがあって、
mew で言えばsummaryの表示位まで動く場合がありました。

何か情報ありましたら引き続きお願いします。
以降こちらからは進展が見られるまで書き込みはしないようにします。


799 :名無しさん@お腹いっぱい。:05/03/01 01:34:36
>>797
sicp読んでもうここには来るな

800 :名無しさん@お腹いっぱい。:05/03/01 01:50:54
>799
初めて来た人に対して態度わるいね。
駆け込むほど困っているビギナーさんに。。
かわいそう。。

801 :名無しさん@お腹いっぱい。:05/03/01 02:06:51
>>797
リストあそびから始めようね♪

802 :名無しさん@お腹いっぱい。:05/03/01 04:13:29
>>798
落ちる原因を探るなら、そっちじゃなく #6 の x_draw_glyph_string の方でしょう。


803 :名無しさん@お腹いっぱい。:05/03/01 10:01:11
>>800
じゃあお前相手してやれ

どうせこいつだろ
ttp://pc5.2ch.net/test/read.cgi/unix/1019926525/401

804 :名無しさん@お腹いっぱい。:05/03/01 13:24:18


805 :名無しさん@お腹いっぱい。:05/03/01 15:34:36
font-lock周りのことで誘導をおねがいします。

void class::method( int a, int b )
{
...

このようなソースに色づけを期待するのですが、
この書き方では class::method が同じ色になります。
そこで、

void
class::method( int a, int b )
{
...

のように型とメソッドの名前を改行すると、
class と :: と method が別の色になります。

私は、色づけとしては後者が好みなのですが、
書き方は前者が好みです。

font-lock を気持ちよく使うために
プログラムの記述スタイルを変えるというのは
普通のことなのでしょうか?
または、気軽な設定で調整できるのでしたら、
その辺りまで誘導してやってください。
よろしくお願いします。

806 :名無しさん@お腹いっぱい。:05/03/01 15:46:13
UNIXer として下の改行した書き方に改宗しよう

807 :名無しさん@お腹いっぱい。:05/03/01 16:56:54
Emacs 上で、awk みたいなことは出来ますか?

たとえばバッファに下記のようなテキストがあったとして、
(ソースツリーから M-x grep の結果をコピペしたものです)

common/Constants.java:28: public static final String ID_D014 = "D014";
common/Constants.java:38: public static final String D014_FOO = "1";
common/Constants.java:43: public static final String D014_BAR = "2";

Constants.java という文字を取り出したければ、
このテキストをファイルに保存し、

$ cat {ファイル名} | awk -F":" '{print $1}' -

とすれば、得られます。

でもいちいちテキストに保存したり、コマンドラインで awk を
書くのが面倒です。

バッファ上で、Emacs のコマンドで awk みたいなことはできますか?



808 :名無しさん@お腹いっぱい。:05/03/01 17:01:09
>>807
shell-command とか shell-command-on-region とかは?

というかたなにがやりたいのかよく分からない

809 :名無しさん@お腹いっぱい。:05/03/01 17:08:54
>>808

> というかたなにがやりたいのかよく分からない

置換や、正規表現を使った置換は
M-% や M-x query-replace-regexp でできますよね。
なので私は sed を使わずに、このコマンドで編集しています。

いちいちテンポラリファイルを作ったり、コマンドラインに落ちるのを
やめたいと思っていました。

さて、awk でできることも何かコマンドがあればと思ったのですが、
よくかんがえたら awk と同じことをコマンドで実装するのはむずかしい。

おしえていただいた shell-command-on-region をつかってみたら、
いちいちファイルに落とさずに済むし、ファイルの一部に対しても処理をできる。
M-x shell でコマンドラインに落ちる必要もないので、
shell-command-on-region で得られた結果をぺたぺたメールに貼り付けることで、
余計なテンポラリファイルを使わずに作業が出来ました。

どうもありがとうございました。



810 :名無しさん@お腹いっぱい。:05/03/01 20:56:24
そろそろCVS HEADは安定してきたかな?教えて人柱er

811 :名無しさん@お腹いっぱい。:05/03/01 21:02:44
ぜんぜん(゚Д゚)

812 :名無しさん@お腹いっぱい。:05/03/01 21:13:27
人柱er!教えてくれてありがとー(・∀・)人(・∀・)

813 :名無しさん@お腹いっぱい。:05/03/01 21:22:00
>>810
ずっとまえから安定してるけど。

814 :名無しさん@お腹いっぱい。:05/03/01 21:35:45
>>813
そう?
わしはときどき落ちるんだけどな〜

815 :名無しさん@お腹いっぱい。:05/03/01 21:38:08
>>813
俺もよく落ちます。font-lock が絡んだ時などは特に。

それと質問なんですが、 *Messages* のログを全てとっておくには
どの変数を設定すれば良いのでしょう?


816 :名無しさん@お腹いっぱい。:05/03/01 21:40:29
messages-buffer-max-lines's value is 50

817 :名無しさん@お腹いっぱい。:05/03/01 21:51:33
>>816
サンクス。 だけどそれ今は message-log-max でしょ?

818 :名無しさん@お腹いっぱい。:05/03/01 23:06:40
>>807 >>809
awk とまではいかないけど、
一部分を取り出して貼り付けってのなら、
C-x r k runs `kill-rectangle'
C-x r y runs `yank-rectangle'
でもいいのでは?

819 :761:05/03/02 00:57:19
mule-ja に流れていた情報から,以下のように修正することで
とりあえず使えるようになりました

dispextern.h の xassert マクロを以下のように変更

/* Maybe move this inside the above `#ifdef GLYPH_DEBUG' for release. */
/* #define xassert(X)do {if (!(X)) abort ();} while (0) */
#define xassert(X)(void) 0

assertなので本来こんなことすべきじゃないでしょうが
今日一日使っている限りでは特に問題無しですので
当面はこれで逃げることにします

色々どうもでした


820 :名無しさん@お腹いっぱい。:05/03/02 01:08:06
UTF8上でのemacsを起動して、その中でシェルを起動させると文字化けします。
UTF-8のファイルはちゃんと見えてるのですけど..。
これって回避できますか?

821 :名無しさん@お腹いっぱい。:05/03/02 05:55:32
>>820
>UTF8上でのemacs
ターミナルが、utf8ってことか?

822 :名無しさん@お腹いっぱい。:05/03/02 07:49:52
uxtermでやってみたけど化けなかった >>820
22.0.50

823 :名無しさん@お腹いっぱい。:05/03/03 04:55:52
emacsの中で画像を表示することはできますが、
バッファの背景に画像を置くことはできるのでしょうか。


824 :名無しさん@お腹いっぱい。:05/03/03 05:00:32
>>823
ttp://umiushi.org/~wac/bgex/
こんなの?

825 :名無しさん@お腹いっぱい。:05/03/03 05:14:50
>>824
ありがとうございます!やってみます!

826 :名無しさん@お腹いっぱい。:05/03/03 16:25:15
さすが、Stallman 大先生
Message-Id: <E1D6g5Y-0001Qv-Fv@fencepost.gnu.org>

827 :名無しさん@お腹いっぱい。:05/03/03 16:39:24
Stallman 先生がなんかしてくれたの?


828 :名無しさん@お腹いっぱい。:05/03/03 16:51:13
Message-ID だけ貼られても、どこの ML や news か分からない罠。

829 :名無しさん@お腹いっぱい。:05/03/03 17:20:33
>>828
gmane ってしってる?

830 :名無しさん@お腹いっぱい。:05/03/03 17:21:17
http://news.gmane.org/find-root.php?message_id=%3cE1D6g5Y%2d0001Qv%2dFv%40fencepost.gnu.org%3e

831 :名無しさん@お腹いっぱい。:05/03/03 18:05:19
くだらないのは読みたくないから荒らしはスルーで。

832 :名無しさん@お腹いっぱい。:05/03/03 18:10:00
(,,゜Д゜)∩>>831みたいのがいばんくだらないと思います!

833 :831:05/03/03 18:23:23
rms の言い分を意訳したつもりなので、
いばんくだらないのは rms ということで。

834 :名無しさん@お腹いっぱい。:05/03/03 18:40:18
「荒らしはスルーで」?

835 :名無しさん@お腹いっぱい。:05/03/03 18:41:29
ストールマンは荒し。

836 :名無しさん@お腹いっぱい。:05/03/03 20:04:51
xassertのデフォルト無効化入ったよ

837 :名無しさん@お腹いっぱい。:05/03/03 20:24:12
一度起動させてから.emacsのようなファイルをload-fileするのと、
ホームディレクトリに.emacsを置いておき、emacsに起動時に自動で
読み込ませるのでは、何が違うのでしょうか?
初心者なので細かいことはよく分かりませんが、PuTTYの文字の色が
異なります。PuTTY側の問題なのかもしれません。

838 :名無しさん@お腹いっぱい。:05/03/03 21:39:50
>>837
> 一度起動させてから.emacsのようなファイルをload-fileするのと、

Emacs を起動させるときのオプションは?

839 :名無しさん@お腹いっぱい。:05/03/03 21:41:48
>>838
オプションはなしです。.emacsを読み込まないように
.emacs.1という名前にmvしてから起動させてます。

840 :名無しさん@お腹いっぱい。:05/03/03 21:57:09
>>837
色がどう異なるのですか?

841 :名無しさん@お腹いっぱい。:05/03/03 22:08:13
>>836
x-face で落ちなくなった

842 :名無しさん@お腹いっぱい。:05/03/03 22:21:42
>>840
PuTTYは色に関して細かな設定ができます。

Default Foreground
Default Bold Foreground
Default Background
Default Bold Background
Cursor Text
.... などなど。

emacsの起動において
1) .emacsをホームディレクトリに置き、起動時に自動的に読み込ませる
2) 起動時には設定ファイルはロードさせず、load-fileによって手動でロードさせる

navi2chにおいて、(1)の場合はPuTTYの細かな設定が有効になり、
(2)の場合は青、赤、緑といった単純な色とそれのBoldになります。
私は色弱なので、(2)で起動させたときの単純な配色が嬉しいんですが、
本来ならPuTTYで各種色を丁寧に設定しなくてはならないんしょうかね。

843 :名無しさん@お腹いっぱい。:05/03/04 04:36:24
>>842
CVS HEAD だったら
% emacs --color=8

(setq default-frame-alist (cons (cons 'tty-color-mode 8) default-frame-alist))
みたいなことができるみたい。

ぜんぜん答えになってないかもな〜
.emacs を見ないことにはわからんぽ

844 :831:05/03/04 06:19:52
.emacs に (load "~/.emacs.1")
ってだけ書いたらどっちの状態になる?
あと
M-x list-colors-display が使える色を見るのにいいかも。

845 :名無しさん@お腹いっぱい。:05/03/04 06:21:50
そろそろ .emacs うpしろってことになってくる

846 :名無しさん@お腹いっぱい。:05/03/04 20:21:53
今さら21.4リリースを聞きつけたんだが、これってリリースされる前の21.3.50系列より古いんのか?
もう訳分からん。

以前のバージョン => 現在の呼び方
21.3 => 21.4
21.3.50 => 22.0.50
22 => 23

って事?今ブランチ3つあるの?


847 :名無しさん@お腹いっぱい。:05/03/04 20:28:43
>>846
それであってる
21.4 はバグフィックスじゃなかったっけ?

848 :名無しさん@お腹いっぱい。:05/03/04 20:35:01
「以前のバージョン => 現在の呼び方」
なんじゃこりゃ

849 :名無しさん@お腹いっぱい。:05/03/04 20:42:59
>>847
あってるんだね。サンクス。
>>848
素直に現在のバージョンって言えばよかったですかね。すいません。

22.0.50が安定して22.1とかになった時にstableとしてリリースされるんでしょうか。
ところで23系列(emacs-unicode-2ブランチ)のリポジトリを見れるcvswebみたいのは
どこにありますか?サバンナ探したけど見つからないです。

850 :名無しさん@お腹いっぱい。:05/03/04 20:57:37
ttp://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/?only_with_tag=emacs-unicode-2

851 :名無しさん@お腹いっぱい。:05/03/04 21:08:13
>>850
ありがとう。プロジェクト名で検索してました。馬鹿ですね。

852 :名無しさん@お腹いっぱい。:05/03/05 01:29:39
あいタン来ないかな〜

853 :名無しさん@お腹いっぱい。:05/03/05 01:30:34
あいどす。

854 :名無しさん@お腹いっぱい。:05/03/05 03:13:36
CVS HEAD まだ落ちるのだー

855 :あいタン ◆3QC.t4i5w6 :05/03/05 18:11:38

みんな、久しぶりー! ヾ(´▽`*)ゝ
元気してたー?
あいは大学忙しくってなかなかここに来れなかったポ・・・

Emacs タン22が出たけどあいはまだ21.3 。。。(⊃д`)
でも、 emacs タンは毎日使用してるよー!
最近、自分でいろんなこと書けるようになってきたポ。(´ー`*)


〇_〇
( ・(ェ)・)ノ―――――――@"キュイイイン

856 :あいタン ◆3QC.t4i5w6 :05/03/05 18:16:25
あいタン、呼ばれたので来てしまったポ。。。
(´ー`)

コノコノー ( ´∀`)σ)Д`) ← 呼んだ人

857 :名無しさん@お腹いっぱい。:05/03/05 18:47:29
あいタンキテタ━━━━━━(゚∀゚)━━━━━━ !!!!

858 :名無しさん@お腹いっぱい。:05/03/05 18:57:14
〇_〇
( ・(ェ)・)ノ―――@オジサンとチョメチョメしないか?

859 :名無しさん@お腹いっぱい。:05/03/05 20:17:29
〇_〇
( ・(ェ)・)ノ―――――――@ひさしぶりー


860 :名無しさん@お腹いっぱい。:05/03/05 22:08:27
>>852-853,>>855-859

(つд⊂)ゴシゴシ
  _, ._
(;゚ Д゚) …?!


861 :名無しさん@お腹いっぱい。:05/03/05 22:21:05
〇_〇
( ・(ェ)・)ノ―――――――@ >>618-620にも一言


862 :名無しさん@お腹いっぱい。:05/03/06 01:39:14
〇_〇
( ・(ェ)・)ノ―――――――@" あいタン人気者じゃん


863 :名無しさん@お腹いっぱい。:05/03/06 06:17:52
あいたんの .emacs みせろや。げへげへ

864 :名無しさん@お腹いっぱい。:05/03/06 06:23:40
私も見たいなあいタンの .emacs

865 :名無しさん@お腹いっぱい。:05/03/06 11:29:33
なにこのキモスレAA(ry

866 :名無しさん@お腹いっぱい。:05/03/06 11:33:01
>>865
きもいのはお前

867 :名無しさん@お腹いっぱい。:05/03/06 11:35:29
愛ちゃんってF2-Xに出てるオカマの愛ちゃん?

868 :名無しさん@お腹いっぱい。:05/03/06 13:17:01
>>867
ただのネカマの1

869 :あいタン ◆3QC.t4i5w6 :05/03/08 21:50:47
みんなひさしぶりー! まだあいのこと覚えててくれてる。。。(〃∇〃) ぽっ

>>863-864
・ω・`)コッショリ
んんん。。。あいの設定は .emacs だけじゃなくて、他にも沢山
設定ファイルがあるから、.emacs 見てもどうなってるのかわからないと思うよ。

>>867
   ∧∧
   /⌒ヽ)
  i三 ∪
 ○三 |   あいはネカマじゃないポ。。。
  (/~∪    でも2チャンではそう間違えられやすいポ。。。
  三三
 三三

870 :あいタン ◆3QC.t4i5w6 :05/03/08 21:55:23
そいえば質問ですー。(・∀・)
show-paren-mode をオンにすると '(' の前にカーソルがある時 ')' が光るけど、
この時、 ')' のポイントはどの関数に保存されてるのー。。。?
それとも、保存されてないかな。。。
|-・`)


871 :名無しさん@お腹いっぱい。:05/03/08 21:57:42
ネカマじゃないならおっぱいをUPすることだな

872 :あいタン ◆3QC.t4i5w6 :05/03/08 21:58:18
度々ごめんなさーい。。。
「...どの関数...」の"関数"は「変数」でした。(⊃д`)

;;; (´-`).。oO(今日は調子が悪いポ。。。)

873 :名無しさん@お腹いっぱい。:05/03/09 00:36:26
show-paren-function () の

(cond ((eq (char-syntax (preceding-char)) ?\))
(setq dir -1))
((eq (char-syntax (following-char)) ?\()
(setq dir 1)))

ここで dir (direction == 方向) を決めて

(setq pos (scan-sexps (point) dir))
ここで釣合いをチェックしています



874 :あいタン ◆3QC.t4i5w6 :05/03/09 01:09:00
わーい、できたーヽ(´▽`)ノ
さっきまでは show-paren-function に defadvice までして
ポイント取ってきてたのに、それが全部一行でできるなんてピックリだお! (*´∀`*)
こーゆーことしたかったのー

(defun goto-matching-paren-up ()
(interactive)
(goto-char (scan-sexps (point) -1)))

873さんありがとー ゎーィ♪ヽ(*´∀`)ノ

875 :名無しさん@お腹いっぱい。:05/03/09 01:22:48
>>874
backward-up-list じゃだめなのか?

876 :名無しさん@お腹いっぱい。:05/03/09 01:43:34
>>873ですが,
>>874なら C-M-b とか C-M-p とかでどうですか?

>>875
それはちょと動きが違うんじゃない?


877 :名無しさん@お腹いっぱい。:05/03/09 12:40:13
ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl/cperl-mode
にあった cperl-mode がリンク切れになってしまいました。
現在のファイル所在をご存知のかたはおられないでしょうか?

878 :877:05/03/09 12:50:19
たびたび申しわけありません。探しかたが悪かったようです。
ttp://ftp.cpan.jp/modules/by-category/05_Networking_Devices_IPC/Net/ILYAZ/cperl-mode/
に目的のものを見つけることができました。おさわがせしました。


879 :名無しさん@お腹いっぱい。:05/03/09 18:38:25
おっぱい チン☆⌒ 凵\(\・∀・) まだぁ?

880 :名無しさん@お腹いっぱい。:05/03/09 22:18:10
(modify-syntax-entry ?- "w" emacs-lisp-mode-syntax-table)
こういう風にしてないのって何か理由があるんですか?
一見この方が便利な気がするんですけど。

881 :名無しさん@お腹いっぱい。:05/03/09 23:42:39
1- って関数があるからかな


882 :名無しさん@お腹いっぱい。:05/03/10 17:17:35
結局、tamago の最新版はどれでFA?

883 :名無しさん@お腹いっぱい。:05/03/10 22:49:42
>>882 cvs co




884 :名無しさん@お腹いっぱい。:05/03/10 23:17:12
>>883
非公式パッチとかいろいろあるでしょ。

885 :名無しさん@お腹いっぱい。:05/03/10 23:33:06
そんなもん勝手に探せよ池沼

886 :885:05/03/11 00:27:07
ひどい言い方してごめんなさい

887 :名無しさん@お腹いっぱい。:05/03/11 03:30:28
m17n.orgのCVS HeadにAnthyパッチしか当ててないな。
他にどんなんがある?<非公式パッチ。
いろいろというぐらいだから、いっぱいあんだろ?


888 :名無しさん@お腹いっぱい。:05/03/11 03:32:54
>>887
I-search patch
yamaoka patch

889 :名無しさん@お腹いっぱい。:05/03/11 03:34:20
moepanda patch

890 :名無しさん@お腹いっぱい。:05/03/11 03:56:54
>>889
詳しく

891 :名無しさん@お腹いっぱい。:05/03/11 03:58:26
moepanda patch + i-search patchは当ててる。
yamaoka patchってなんだっけ?
(既に当たっていたら笑うが)


892 :名無しさん@お腹いっぱい。:05/03/11 03:59:31
>>890
anthyがちゃんと動くパッチ。
というか、egg/anthy.elとegg/anthyipc.elの入れ替え。


893 :名無しさん@お腹いっぱい。:05/03/11 04:21:30
>>891
ftp://ftp.jpl.org/pub/tmp/ にあるやつ

894 :名無しさん@お腹いっぱい。:05/03/11 11:39:30
>>887
あとはdebian patchとか。
site-lisp/egg/egg/ と site-lisp/egg/its/ に .nosearch を追加する修正も
最近の debian patch に含まれているはず。

895 :名無しさん@お腹いっぱい。:05/03/11 15:09:36
multi-tty patch もあるぞなもし

896 :名無しさん@お腹いっぱい。:05/03/11 15:19:25
>>895
tamagoの話なんで。

897 :名無しさん@お腹いっぱい。:05/03/11 15:33:44
>>895
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ
m9(^Д^) プギャーーーーーーーーッ


898 :名無しさん@お腹いっぱい。:05/03/11 15:34:21
だれかまとめれ。

899 :名無しさん@お腹いっぱい。:05/03/11 23:21:06
tamago4 で edit-dict-item できるようにするパッチはないの?

900 :名無しさん@お腹いっぱい。:05/03/12 00:40:56
懐かしいねぇ。<edit-dict-item


901 :名無しさん@お腹いっぱい。:05/03/13 20:38:11
ここのmhc2icalなんですが、
ttp://yuo.nui.org/Works/mhc2ical/?lang=ja

逆って誰かやり方知りませんか?

902 :名無しさん@お腹いっぱい。:05/03/13 23:19:55
>>901
それ、私も欲しくて探したけどないみたいなので、
ぜひ作って公表してください。

903 :名無しさん@お腹いっぱい。:05/03/14 02:47:04
http://thread.gmane.org/gmane.emacs.devel/34528 (と34541)のパッチなんだけど、
これって fontset.patch + menu-encode.patch 相当と思っていいんでしょうか。

Edit=>Select and Paste で日本語が表示できることは確認できました。

904 :名無しさん@お腹いっぱい。:05/03/14 13:06:03
C-s M-c foobar will only match lowercase oobar'.

知らんかった……。トグルするのね。


905 :名無しさん@お腹いっぱい。:05/03/14 22:41:52
sql-mode使ってる人いますか?
sql-oracleで接続してselectすると、やはりsql-plus並みのグチャグチャな結果が帰ってくるんですが、
これってCSE並みに見やすくできないでしょうか。

906 :名無しさん@お腹いっぱい。:05/03/14 22:58:39
sjisのキャラクターコード以外のキャラクターがバッファ内にある時に
ファイルをセーブしようとすると
These default coding systems were tried to encode text
in the buffer `ll':
sjis-unix
However, each of them encountered these problematic characters:
sjis-unix: 懼
と怒られてしまいます。この後、sjis を coding-system にして一度はセーブ
できるものの、そのバッファを編集してからまたセーブしようとすると、前と同じ
く怒られてしまいます。この確認を無くす方法はありますか?
又、どうすれば現在使用しているキャラクターコーディング以外の文字列を検知
できるのでしょうか?
初心者っぽい質問ですみません

907 :名無しさん@お腹いっぱい。:05/03/14 23:06:34
>906
http://pc5.2ch.net/test/read.cgi/software/1100218426/290-291

908 :名無しさん@お腹いっぱい。:05/03/14 23:24:32
>>907
ありがとうございます

909 :名無しさん@お腹いっぱい。:05/03/15 00:20:15
cp932.el を unix でデフォルトのまま使っていると、
保存はできないんじゃなかった?

それで ~/.emacs に以下を加えた気がする。
(cp932-set-conversion-map cp932-conversion-map-with-nec-character)


910 :名無しさん@お腹いっぱい。:05/03/15 20:11:02
>>909
確かに、ありがとうございます。

911 :名無しさん@お腹いっぱい。:05/03/15 21:29:59
>>910 ウルセーばか

912 :名無しさん@お腹いっぱい。:05/03/15 21:30:28
>>910
ごめん、 >>911 のは間違い


913 :名無しさん@お腹いっぱい。:05/03/16 01:29:30
>>912 氏ね

914 :名無しさん@お腹いっぱい。:05/03/16 01:29:50
>>912
ごめん、 >>913 のは間違い

915 :名無しさん@お腹いっぱい。:05/03/16 17:22:43
text-modeなどで\C-qを押した時に
;; emacs emacs emacs emacs emacs emacs emacs emacs emacs emacs emacs emacs emacs emacs emacs

;; emacs emacs emacs emacs emacs emacs emacs emacs emacs emacs emacs emacs emacs
emacs emacs
ではなく
;; emacs emacs emacs emacs emacs emacs emacs emacs emacs emacs emacs emacs emacs
;; emacs emacs
なるようにしたいのですが、どの変数を編集したらいいですか?

916 :名無しさん@お腹いっぱい。:05/03/16 17:23:09
すみません\C-qはM-qです

917 :名無しさん@お腹いっぱい。:05/03/16 19:05:12
>>915
C-x .

918 :名無しさん@お腹いっぱい。:05/03/16 19:06:26
comment-start's value is ";"

919 :名無しさん@お腹いっぱい。:05/03/16 19:27:49
filladaptのためなのかなー。俺の環境ではそうなる。

920 :915:05/03/16 19:44:09
adaptive-fill-*らへんを編集していたら解決しちゃいました

921 :名無しさん@お腹いっぱい。:05/03/16 21:13:42
どうやって

922 :あいタン ◆3QC.t4i5w6 :05/03/18 21:45:23

⌒(o^▽^o)ノ゚どもどもー
またまた 、(д・。、)あい♪(/。・д)/たん♪(σ・д・)σでぃす♪

(・∀・)ノ 質問。
どして [(control i)] にキーをバインドしても何もならないの?


923 :名無しさん@お腹いっぱい。:05/03/18 22:46:23
〇_〇
( ・(ェ)・)ノ―――――――@" それはあいタンだからかな

924 :名無しさん@お腹いっぱい。:05/03/18 22:51:48
質問はなんでtabになってるのかってことじゃない?

925 :名無しさん@お腹いっぱい。:05/03/18 22:54:39
X 上じゃないと C-i と Tab は区別つかないよ

926 :あいタン ◆3QC.t4i5w6 :05/03/20 10:09:50
ごめんなさーい(ノД`)
なんか global-set-key を [(control i)] にしても各モードが再定義して
るみたいで効かなかったみたいなのー・・・
ごめんちい (*´∀`*)ゞ

>>925
C-j と RET もそんな感じ?
>>923
(・∀・) 正解

927 :名無しさん@お腹いっぱい。:05/03/20 10:14:16
cvs先端にいつもまにか Fontset の扱いの変更入ってるのか


928 :名無しさん@お腹いっぱい。:05/03/20 21:05:17
cvs 先端で
----
2005-03-19 Eli Zaretskii <eliz@gnu.org>

* obsolete/keyswap.el: Moved to obsolete/ from term/.
----
今まで、term/bobcat をロードしていたのですが、エラーになってしまいまし
た。
さて、keyswap の代りになるような設定はどうするのが適切なのでしょうか?


929 :/= 925:05/03/20 21:57:09
>>926
>C-j と RET もそんな感じ?
C-m と RET がそんな感じ


930 :名無しさん@お腹いっぱい。:05/03/20 23:54:44
>928
(normal-erase-is-backspace-mode 1)

931 :名無しさん@お腹いっぱい。:05/03/21 00:16:46
>>930
> (normal-erase-is-backspace-mode 1)

これだと、普通に ^h を押してもダメですよね?

932 :名無しさん@お腹いっぱい。:05/03/21 00:59:55
>931



933 :932:05/03/21 01:10:52
誤送信しました。すみません。
>931
誤解してました。すみません。


934 :名無しさん@お腹いっぱい。:05/03/21 01:17:46
(keyboard-translate ?¥C-h 'backspace)
とか?

935 :名無しさん@お腹いっぱい。:05/03/21 02:52:49
普通に
(global-set-key "\C-h" 'backward-delete-char)
じゃ駄目なの?

936 :名無しさん@お腹いっぱい。:2005/03/21(月) 08:46:35
モードによって delete-backward-char だったり
backward-delete-char-untabify だったりするから。

937 :名無しさん@お腹いっぱい。:2005/03/21(月) 09:01:44
俺も935な設定だけど、特に不便に感じてないなー

938 :名無しさん@お腹いっぱい。:2005/03/21(月) 10:32:37
>>935
>>937
> 俺も935な設定だけど、特に不便に感じてないなー

私は普段日本語入力に egg を使っているのですが、
(global-set-key "\C-h" 'backward-delete-char)
だと、egg で入力中に ^h で文字が消えないし、ちょっと不便です。
モードごとに設定すればいいのでしょうが、何かスマートな設定方法じゃない
なぁと思いますし。
どうして、keyswap を obsolete にしてしまったのかなぁ。何か代替案がある
と思ったんだけれど。
>>934
(keyboard-translate ?▼C-h 'backspace)
をしばらく使ってみます。
term/bobcat とか使っている人は結構いると思っていたのですが、そうでもな
いのかな。


939 :名無しさん@お腹いっぱい。:2005/03/21(月) 17:50:40
wnn7 だけどこんなのやってる
(define-key fence-mode-map "\C-h" 'fence-backward-delete-char)
(define-key fence-mode-map " " 'fence-self-insert-command)
(define-key wnn7-henkan-mode-map "\C-h" 'wnn7-henkan-quit)

940 :935:2005/03/21(月) 21:26:29
キー置き換えとかして C-h を完全に削除用にしちゃうと、
C-xC-h, C-cC-h などのヘルプが出てこなくなるし、
C-h が絡んだ複合キーバインドが変わっちゃうし、
結局スマートな解決はありえないと思って、
自分で使う範囲で backward-delete-char にバインドすることにした。

941 :名無しさん@お腹いっぱい。:2005/03/21(月) 22:53:29
html-helper-mode のキーバインディングとか time stamping とか
21.4 では動くものが 22.0.50 だと駄目なんですが、誰かさくっと
この原因の分かる人いまつか?

942 :名無しさん@お腹いっぱい。:2005/03/21(月) 23:23:38
>941
そういうの分からんのなら最新版にするなと

943 :名無しさん@お腹いっぱい。:2005/03/22(火) 18:43:02
lookup 1.4 を初めて入れたんだけど、外字が表示されない。
訳の分からない文字が発音記号の代わりに表示されてる。
例: look の発音記号 l#a139k
emacs 22.0.50 なんだけど、bitmap-mule 入れる必要あるの?
info には、emacs 21 以降は何も追加でインストールする必要ないと
書いてあるんだけど。

944 :名無しさん@お腹いっぱい。:2005/03/22(火) 22:15:10
>>942
相変わらず役に立たんね。

945 :名無しさん@お腹いっぱい。:2005/03/22(火) 23:47:50
C-s で引っかかった文字列の色を変えて、それが消えないようにするelispはありませんか?

946 :名無しさん@お腹いっぱい。:2005/03/22(火) 23:52:19
>>945
highlight-regexp

947 :名無しさん@お腹いっぱい。:2005/03/23(水) 01:33:57
>>943
検索エージェントやその他はどういう感じなのですかい?

948 :名無しさん@お腹いっぱい。:2005/03/23(水) 01:37:44
>940
(global-set-key "_key_" 'help-command)
でいいのでは?

949 :名無しさん@お腹いっぱい。:2005/03/23(水) 03:20:28
>>947
ndtpd は、3.1.5
辞書は研究社の英和/和英中辞典
他は何を晒せばいいでしょうか?

950 :名無しさん@お腹いっぱい。:2005/03/23(水) 03:30:43
>>949
appendix がいるんだっけ?

951 :名無しさん@お腹いっぱい。:2005/03/23(水) 03:37:20
一年位前の話だと、
画像を表示するには ndtpd じゃ駄目で、
eblook を入れる必要があった。
外字はどうだか忘れたけど、
そこら辺は関係ない?

952 :名無しさん@お腹いっぱい。:2005/03/23(水) 06:36:18
>>950,951
レスさんくす。
そこら辺をもうちょっと、調べてみるわ。

953 :名無しさん@お腹いっぱい。:2005/03/23(水) 07:19:43
ndtpd 3.1.5 + lookup 1.4 + emacs 22.0.50 で外字表示でけた。
問題だったのは、lookup-use-bitmap を nil にしなくてはいけなかったらしい。
デフォルトは t ね。
それから、appendix は、-nw な時等、画像を表示できない時に使うらしい。

954 :名無しさん@お腹いっぱい。:2005/03/23(水) 11:55:39
>>953
外字って例えばどんな字?私も表示できるかどうか試したい。
こちらはndtpdなしで、emacs-21.3+lookup-1.4です。
(setq lookup-search-agents
'(
(ndeb "~/dictionaries/1")
(ndeb "~/dictionaries/2")
(ndeb "~/dictionaries/3")
(ndeb "~/dictionaries/4")
(ndeb "~/dictionaries/5")
))
て感じで辞書を直接指定しています。
ttp://penguin.s4.xrea.com/imgboard/img-box/img20050323114935.png

955 :945:2005/03/23(水) 13:46:02
>946
thanks


956 :名無しさん@お腹いっぱい。:2005/03/23(水) 13:50:53
hi-lock.elって、高機能なんだろうけどなんだか馴染めない。
低機能なhimark.el使っております。

957 :名無しさん@お腹いっぱい。:2005/03/23(水) 14:20:20
公開する*.el自体にhi-lockの指定を書いてる人がいて困る。


958 :名無しさん@お腹いっぱい。:2005/03/23(水) 15:05:29
>>954
発音記号の特殊な字が外字。
ttp://penguin.s4.xrea.com/imgboard/img-box/img20050323150426.png

959 :名無しさん@お腹いっぱい。:2005/03/23(水) 18:10:02
>>958
ありがと〜 (^o^)/
外字が表示できることが確認できた。
ttp://penguin.s4.xrea.com/imgboard/img-box/img20050323180804.png

960 :名無しさん@お腹いっぱい。:2005/03/23(水) 18:26:15
いまさらだが、電子辞書スレというのもあったんだよ。

961 :名無しさん@お腹いっぱい。:2005/03/23(水) 21:12:35
唐突だけれど、みんなemacsのフレームってどれくらいの大きさで使ってる?

自分は癖っつーか、横(width)は80byte分ピッタリじゃないとシックリこない
から、横80byte * 62行(shinonome gothic 14dotでline spaceは4dot)なんだ
けれども。

あと背景と文字の関係は黒系色の地に白系文字が多いのかな。自分は地が
linenで文字はblackのアッサリ風味。


962 :名無しさん@お腹いっぱい。:2005/03/23(水) 21:19:29
おすきなように

963 :名無しさん@お腹いっぱい。:2005/03/23(水) 21:21:42
>>961
そんな感じ。横は84だったかな? いつも同じだけど正確な値は覚えてない。
(今はputty+sshでemacs -nw)
ECB使うときだけは画面いっぱい。

色は白地に黒。白といってもクリームっぽいグレーがかった色だけど。

Emacsのウィンドウを置く場所もずっと一緒なんで(WindowMakerのdockの横)、
xlockで画面が真っ白になるとmodelineがある場所の周辺だけ色変わってるんよ。
昔のファンクションキー表示みたくちょっと焼きついてる。w


964 :941:2005/03/23(水) 22:09:02
事故解決しますた。
ttp://pc7.2ch.net/test/read.cgi/mac/1090151474/
の381-388で既出ですた。

965 :名無しさん@お腹いっぱい。:2005/03/24(木) 00:49:23
Elispで書かれた Scheme の"define"みたいなマクロはありますか?

966 :名無しさん@お腹いっぱい。:2005/03/24(木) 01:00:13
みたいなものっつっても。仕様が不明確だろ。


967 :名無しさん@お腹いっぱい。:2005/03/24(木) 02:21:28
こんなのか。でも、こんなの使えねーな。

(defmacro define (name &rest body)
(cond ((listp name) ; (define (name arg...) ...)
`(progn
(defun ,(car name) ,(cdr name) ,@body)
(defvar ,(car name))
(setq ,(car name) (lambda ,(cdr name) ,@body))))
((symbolp name) ; (define name ...)
`(progn
(defvar ,name)
(setq ,name (progn ,@body))
(defalias ',name (progn ,@body))))))

968 :名無しさん@お腹いっぱい。:2005/03/24(木) 12:28:24
/      `'´  ヽr''´      ト. ト. i     i
 '    /        ト.   ー--Hi-H- l    |l
 i   /  ,   l  ,レl´!|    ,|,! / リ l |i |  |  ,l!      ほっほぅ〜だよぅ
 l.  ,'  i ___,,iレ'´l|. l }!/  //レ /|,! リ !  ,! /
  !  i   |  i !| /! l' /イ / 弋フ~厂/' /'/           ほっほぅ〜だよぅ
  l | i|!.  ! l.!_レっ´厂 ´    `¨, , 'イ、イ'′
  ll |lハ  ', l|^ー-‐'            jィl       ほっほぅ〜だよぅ
. . | !| ヽ.r‐v  ' '      r―1      / .|l
  . |l |  .{´(ゝ_       l.  j   ,.イ! ‖
.   |. |  l lー‐‐ .__    ヽ_'_,. ィl  l!.  |           メ / )`) )   ほっほぅ〜だよぅ
  .l |   !ハ   ヽl 、}` ̄ ̄ | l! l|  |  |         メ ////ノ
  l! | 〃|.ヽ   ヽヽ      !_l! l|  |.   l        メ /ノ )´`´/彡
     ! /,r''´:.l ヽ.  ', iー---‐'' >―‐- 、 !        /   ノゝ /       ほっほぅ〜だよぅ
     く:...:...:...! ',  i l` ̄ ̄'´:...:...:...:...:...:.ヽl      /| 、_,,ィ '__/,;'"´``';,.
  .  }:...ヽ:...:..|i i  | |:...:...:...:...:...:...:...:...:...:.....'l    /;;;;;;\ _/  |ニニニニ|

969 :名無しさん@お腹いっぱい。:2005/03/24(木) 17:50:15
きもい

970 :名無しさん@お腹いっぱい。:2005/03/24(木) 23:29:54
define あったって、末尾再帰しないから。


971 :名無しさん@お腹いっぱい。:2005/03/25(金) 08:07:16
>>967 あんがと

972 :名無しさん@お腹いっぱい。:2005/03/25(金) 11:37:33
(define (func arg1 arg2 . l) ...)
みたいなやつってなかったっけ?


973 :名無しさん@お腹いっぱい。:2005/03/25(金) 18:14:08
末尾再帰を while に置き換えるようなマクロ作ったら?

974 :名無しさん@お腹いっぱい。:2005/03/25(金) 20:36:24
難しそう。汎用的なのは例外を使わないと無理だろ。
ループを一重に限定できるならまだ簡単だけど。
それに相互再帰はトランポリンでも使わないと変換は諦めざるを得ない。


975 :名無しさん@お腹いっぱい。:2005/03/25(金) 21:08:06
そんなの
(f (g x))
=> (g_cps (lambda (x) (f_cps c x)) x)

f == (lambda (x) (h x))
=> f_cps == (lambda (c x) (lambda (h_cps c x)))

(while (functionp c)
(setq c (c)))
みたいに CPS 変換するだけじゃん。

976 :名無しさん@お腹いっぱい。:2005/03/25(金) 22:12:28
じゃあ>>975が作ってくれ。


977 :名無しさん@お腹いっぱい。:2005/03/26(土) 00:38:16
CPS に変換すると遅杉
(progn
(defun power (n x &optional r)
(setq r (or r 1))
(cond ((= x 0) r)
((= x 1) (* n r))
(t (power (* n n) (/ x 2) (* (power n (% x 2)) r)))))
(defun power_cps (c n x &optional r)
(setq r (or r 1))
(cond ((= x 0) `(lambda () (funcall ,c ,r)))
((= x 1) `(lambda () (funcall ,c ,(* n r))))
(t `(lambda ()
(power_cps (lambda (y)
(power_cps ,c ,(* n n) ,(/ x 2) (* ,r y)))
,n ,(% x 2))))))
(defun run_power (n x) (power n x))
(defun run_power_cps (n x)
(let ((c (power_cps (lambda (x) x) n x)))
(while (functionp c) (setq c (funcall c)))
c))
(dolist (f '(power power_cps run_power run_power_cps)) (byte-compile f))
(elp-instrument-list '(run_power run_power_cps))
(let ((n 10.0) (x 100))
(dotimes (i 1000)
(run_power n x)
(run_power_cps n x)))
(elp-results))
Function Name Call Count Elapsed Time Average Time
============= ========== ============ ============
run_power_cps 1000 0.1459280000 0.0001459280
run_power 1000 0.0115380000 1.153...e-05

978 :名無しさん@お腹いっぱい。:2005/03/26(土) 11:19:02
な、なっちゃん…

979 :名無しさん@お腹いっぱい。:2005/03/26(土) 12:32:37
>>977
Function Name Call Count Elapsed Time Average Time
============= ========== ============ ============
run_power_cps 1000 0.1459280000 0.0001459280
run_power 1000 0.0115380000 1.153...e-05

↑は何使用して得た結果?

980 :名無しさん@お腹いっぱい。:2005/03/26(土) 13:01:16
>>979
>>977 を elisp で評価した結果。
navi2ch では使えない C-xC-eできないけど。

981 :名無しさん@お腹いっぱい。:2005/03/26(土) 14:04:06
↓次スレ

982 :名無しさん@お腹いっぱい。:2005/03/26(土) 14:05:47




983 :名無しさん@お腹いっぱい。:2005/03/26(土) 14:43:11





984 :名無しさん@お腹いっぱい。:2005/03/26(土) 14:49:34
Emacs part15
http://pc8.2ch.net/test/read.cgi/unix/1111816102/

985 :名無しさん@お腹いっぱい。:2005/03/26(土) 20:39:16
>>984
Z

986 :名無しさん@お腹いっぱい。:2005/03/26(土) 21:20:56
質問です。

occurなどをかけたときに、デフォルトだと画面が横に2分割されますが、
これをデフォルトで縦方向に分割されるようにするにはどうしたらよいのでしょうか?
教えて下さい。


987 :名無しさん@お腹いっぱい。:2005/03/26(土) 22:15:09
window.cの display-buffer() で
window = Fsplit_window (window, Qnil, Qnil);
となってるからどうしようもないのでは?

225 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)