トップページunix
1001コメント270KB

Emacs part 19

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/05/12(金) 10:27:12
Emacs環境について語るスレです。
痛いコテハンはソフトウェア板に転出してくれるそうなので、
こちらはまったりやりましょう。

GNU Emacs - GNU Project - Free Software Foundation (FSF)
http://www.gnu.org/software/emacs/

emacs - SCM: CVS Repositories [Savannah]
http://savannah.gnu.org/cvs/?group=emacs

EmacsWiki
http://www.emacswiki.org/

Emacs 電子書棚
http://www.bookshelf.jp/
02682652006/06/16(金) 23:59:13
>>267
どんな風にでしょうか。
lisp初心者なんでわかりません(><)
0269名無しさん@お腹いっぱい。2006/06/17(土) 00:17:41
>>268
わからないなら諦めたら?
無知は罪です。
0270フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/06/17(土) 00:40:18
そうですね、わからないなら勉強しなさいということです。
0271名無しさん@お腹いっぱい。2006/06/17(土) 00:54:02
>>268
いつもここで諦めているから、まだ初心者なんだよ。
うんこさんがヒントくれている。
0272名無しさん@お腹いっぱい。2006/06/17(土) 05:15:05
「初心者」だから許されると思ってる時点で終わってる。

交通事故起こしました。
若葉マークなんで許してくださいってのと同じだな。
0273名無しさん@お腹いっぱい。2006/06/17(土) 06:46:18
事故起こさないまでも若葉マークあると周りが避けてくれると思って
初心者でもないのに貼ってる香具師いるが道路交通法違反だよ
0274フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/06/17(土) 07:46:38
ECBをためしたことはあるがfeelingがあわなかったので使っていない

ヒント:
string-matchで正規表現一致検査
memberで集合に入っているか検査
(message "")でメッセージを消す
0275フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/06/17(土) 07:49:25
grepやfind-functionは使えるよな?
そのへんはlisperの常識なんで。
0276名無しさん@お腹いっぱい。2006/06/17(土) 09:19:19
「コテ」だから許されると思ってる時点で終わってる。

コテ張りました、emacs熟知してます(自称)。
コテなんで許してくださいってのと同じだな。
0277名無しさん@お腹いっぱい。2006/06/17(土) 10:04:15
emacs だから許されると思ってる時点で終わってる。

重いです。
emacs なんで許してくださいってのと同じだな。
0278名無しさん@お腹いっぱい。2006/06/17(土) 11:11:37
それは許す。

だって emacs だから。
0279フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/06/17(土) 13:55:27
Emacsが重いのは起動時のみ。
立ち上げっぱなしにしてれば重くはない。
0280名無しさん@お腹いっぱい。2006/06/17(土) 14:15:57
そおかぁ?
wanderlastなんかありえないくらいに重いぞ。
0281名無しさん@お腹いっぱい。2006/06/17(土) 15:20:00
それはelispがトロいから。mewは速くていいぞ。
0282名無しさん@お腹いっぱい。2006/06/17(土) 17:27:17
少なくとも俺の環境ではMSWordとかVisualStudioより早く立上がる。
だから重くない。
0283名無しさん@お腹いっぱい。2006/06/17(土) 18:13:57
レスポンスは gnus > mew > wl の順
0284名無しさん@お腹いっぱい。2006/06/17(土) 19:05:50
>>282
どのみちdumpしてしまえば一瞬だもんね
0285名無しさん@お腹いっぱい。2006/06/17(土) 22:33:55
でもさぁ、wlの場合、メールが溜ってくると異様に重くなるよね。このスレで
こういうこというのもあれだけど、mutt最強。
0286名無しさん@お腹いっぱい。2006/06/17(土) 23:36:32
フォルダのサイズに線形で待たされる。> wl
0287名無しさん@お腹いっぱい。2006/06/17(土) 23:48:00
体感的には線形じゃなくて2乗かそれ以上。
0288名無しさん@お腹いっぱい。2006/06/18(日) 00:00:37
単位は?
0289名無しさん@お腹いっぱい。2006/06/18(日) 00:03:39
O(1): 素晴らしい
O(log n): よくがんばった
O(n): どうにかしろよ
O(n^x): 何じゃこりゃ
O(x^n): 捨て
0290名無しさん@お腹いっぱい。2006/06/18(日) 00:54:24
emacs (含 CVS 版) で BOM つきの UTF-8 を扱えないのは何故なんでしょうか?
; set-buffer-file-coding-system で utf-8-with-signature-unix みたいなの
; 無いし,BOM つきのファイルを開くと先頭に「?」が表示されてしまいます.
0291名無しさん@お腹いっぱい。2006/06/18(日) 01:19:34
UTF-16 とは違って UTF-8 では BOM が定義されてないから。
とは言え、あってもいいじゃないかという議論はあるので、欲しいなら
emacs-devel でがんばれ。
02922652006/06/18(日) 01:34:44
BOMって爆弾?
0293名無しさん@お腹いっぱい。2006/06/18(日) 01:35:57
>>285、287
どれくらいで重くなるかマシンスペックも含めて教えてくれます?
0294名無しさん@お腹いっぱい。2006/06/18(日) 16:08:48
wl遅いとかいってる人はどうせexpireも活用せず
Windowsのメーラみたいにしか使ってないんだろう。
0295名無しさん@お腹いっぱい。2006/06/18(日) 16:35:43
windozeのメーラみたいな使い方ってどんな使い方ですか?
実はインターネットを始めるのと同時にPC-Unixに移行したのでwindozeでメーラを使ったことがありません。
0296名無しさん@お腹いっぱい。2006/06/18(日) 17:11:51
Windowsのメーラみたいな使い方とは保守不要の直感的な使い方のことです。
0297名無しさん@お腹いっぱい。2006/06/18(日) 18:47:48
たとえば?
0298名無しさん@お腹いっぱい。2006/06/18(日) 19:03:29
苦し紛れのexpireを奉っている姿は滑稽なだけだぞ。
0299名無しさん@お腹いっぱい。2006/06/18(日) 21:21:29
>>298
まあそう言うなよ。伊東家の食卓にでている裏技みたいなもんだよ。
0300名無しさん@お腹いっぱい。2006/06/19(月) 23:16:14
いらないものは自分で消すから、expireの出る幕は無い。
何万通あろうと必要だからSummaryに残ってるわけで、裏技でもなんでもないと思う。
03012932006/06/20(火) 00:41:27
あの、教えてくれますか?
0302名無しさん@お腹いっぱい。2006/06/20(火) 01:17:03
>>301
一日50通から100通のmlの場合、2週間ごとに別フォルダに移さないと
実用にならなくなったな。
PenIII+256Mだよ。Xでnwなemacsを使用。muttは半年分は溜めておい
ても問題ない。
0303名無しさん@お腹いっぱい。2006/06/20(火) 01:37:43
gnusはハッシュを多用してるから割と速度を保ってるんだろう。
lispだけで実装されたスパムフィルターとかあるし、設定やら
面倒だが、もう手放せんな。
0304名無しさん@お腹いっぱい。2006/06/20(火) 03:38:42
mew もフォルダによっては10万通前後溜まってるけど問題無いな。
0305名無しさん@お腹いっぱい。2006/06/20(火) 06:03:38
imapの話しをしようぜ
0306名無しさん@お腹いっぱい。2006/06/20(火) 09:07:28
いまっぷ
0307名無しさん@お腹いっぱい。2006/06/20(火) 19:29:53
>>305
imapで8万通のフォルダをwlで読んでるが、遅いな。
とはいえmewは使ってないので比較したわけではない。
ちなみにOutlookは65530通しか取れなかったw
0308名無しさん@お腹いっぱい。2006/06/20(火) 19:33:58
8万通もあるフォルダってなにで管理してますか?
mbox? Maildir?
0309名無しさん@お腹いっぱい。2006/06/20(火) 19:58:07
8万通?ああ、世間で言うゴミ屋敷のことだなw
0310名無しさん@お腹いっぱい。2006/06/20(火) 19:58:46
>>308
imapって言ってんじゃん。
0311名無しさん@お腹いっぱい。2006/06/20(火) 20:01:46
imap 独自のフォルダってあるの?
0312名無しさん@お腹いっぱい。2006/06/20(火) 20:12:00
>>311
どういうこと?
0313名無しさん@お腹いっぱい。2006/06/20(火) 20:21:00
imap に特化する流れになるようであれば↓もどうぞ。

〓〓〓いつまでも次世代 IMAP その2〓〓〓
http://pc8.2ch.net/test/read.cgi/unix/1114279916/
0314名無しさん@お腹いっぱい。2006/06/20(火) 20:45:50
6万通の+inbox by mew
もちろんMH形式
0315名無しさん@お腹いっぱい。2006/06/20(火) 22:08:41
>>314
(with-current-buffer "+inbox" (buffer-size))
の値を教えてくださいな
0316名無しさん@お腹いっぱい。2006/06/20(火) 22:16:49
12771984らしい
0317名無しさん@お腹いっぱい。2006/06/20(火) 22:17:49
.mew-summaryは14550171
0318名無しさん@お腹いっぱい。2006/06/20(火) 22:27:49
CPUとメモリ容量教えてくれ
0319名無しさん@お腹いっぱい。2006/06/20(火) 22:31:43
Intel Pentium M 1.4GHz
2Gbyte

VIRT SWAP RES COMMAND
212m 66m 146m xemacs

らしい。何のストレスもないが…
0320名無しさん@お腹いっぱい。2006/06/20(火) 23:21:54
「らしい」ってなんだよw
ノートで2GBも積んでるのか…こんな時代なのか
0321名無しさん@お腹いっぱい。2006/06/21(水) 00:51:00
>>320
スレとは関係ないけど、Web系だと1GBはないと開発できないよ。
HTTPd+RDBMS+perlとかphpのプロセス+ブラウザいっぱい+エディタ(いっぱい?)+2chブラウザ+メーラ+ターミナル
が常時起動している。
JavaだとIDE+Swingアプリ||JavaServletサーバ+J2EEサーバとか起動してる場合もあるし。
手元の方がサーバ立てるより楽。
ノートに全部詰めておけばいつでもどこでも開発できる。
良否はともかく。
0322名無しさん@お腹いっぱい。2006/06/21(水) 01:01:07
>>307
score 使ってますか?
もしかして, (setq wl-use-score nil) すると,
体感出来る位速くなったりしませんか?
0323これ何? これでいいのか、emacs?2006/06/21(水) 08:35:21
$ cat emacs/etc/sex.6

NAME
sex - have sex

SYNOPSIS
sex [ options ] ... [ username ] ...

DESCRIPTION
sex allows the invoker to have sex with the user(s) speci-
fied in the command line. If no users are specified, they
are taken from the LOVERS environment variable. Options to
make things more interesting are as follows:

-1 masturbate

-a external stimulus (aphrodisiac) option

-b buggery

-B<animal>
bestiality with <animal>

...
0324名無しさん@お腹いっぱい。2006/06/21(水) 15:41:31
>>320
ノートだなんて一言も書いてないじゃない。
PenM はデスクトップでも使えますよ。
0325名無しさん@お腹いっぱい。2006/06/21(水) 22:45:37
へぇ〜
0326名無しさん@お腹いっぱい。2006/06/23(金) 00:06:31
このスレつまんなくなった
武蔵とかウンコとか他の便乗してコテハン付けてた奴等がいた時の方がよかった
0327名無しさん@お腹いっぱい。2006/06/23(金) 01:46:17
つまらんか。ではお題を。
「M-x gomokuで何勝何敗だった?」
昔やったことあったけど俺は1勝49敗くらいだったorz
0328名無しさん@お腹いっぱい。2006/06/23(金) 07:37:06
>>327
先手なら1勝99敗くらいかな…。

「doctorと最長どのくらい話した?」
俺は3分くらいかな…。
0329名無しさん@お腹いっぱい。2006/06/23(金) 10:00:41
gomokuの定石(あるのか?)知らんと勝てんよね
0330名無しさん@お腹いっぱい。2006/06/23(金) 11:21:26
今やったんだが勝ったよ。
後手になって、最初の石をできるだけ離れた位置に置くのがコツかな?
そうすれば主導権を握れる。
0331名無しさん@お腹いっぱい。2006/06/23(金) 11:31:00
今やったところ負けました、やめると腰抜け呼ばわりされて鬱です。慰めてください。
0332名無しさん@お腹いっぱい。2006/06/23(金) 12:29:23
7勝4敗 ┐(´ー`)┌
0333名無しさん@お腹いっぱい。2006/06/23(金) 21:21:21
先手でやると必勝。でも後手でやるとあまり勝てない。
0334名無しさん@お腹いっぱい。2006/06/24(土) 02:48:39
仕事が煮詰まったら、反射的にM-x mpuz する。
ノーミスでコンプできたら俺の勝ち。
今のところ、勝率は7割くらいかな。。。
0335名無しさん@お腹いっぱい。2006/06/25(日) 00:33:14
Emacs22 の kill-whole-line が定義されてる C-S-<backspace> の
キーバインドはどうにかならんのかな。
両小指で controll と shift を押したら backspace を押す指がなくなるという。
0336名無しさん@お腹いっぱい。2006/06/25(日) 01:02:25
さっき偶然見つけた。
ttp://www.columbia.edu/~jr2075/elisp/sudoku.el
仕事もしろよ。

>>335
C-K (C-S-k) にバインドすれば?
0337名無しさん@お腹いっぱい。2006/06/25(日) 02:45:18
>>336
GJ!!!
0338名無しさん@お腹いっぱい。2006/06/25(日) 02:45:58
仮置きできないのでムズイ
0339名無しさん@お腹いっぱい。2006/06/25(日) 12:42:37
タブレットPCで Sudoku ができる俺は勝ち組。
0340名無しさん@お腹いっぱい。2006/06/25(日) 12:56:04
はいはい、ばいばい。
0341名無しさん@お腹いっぱい。2006/06/25(日) 13:50:24
サイトがNot foundになってたんですが、
pc-bufsw.el てどなた持ってますでしょうか
0342名無しさん@お腹いっぱい。2006/06/25(日) 14:38:26
Hint:
Emacs Lisp List
http://web.archive.org/
0343名無しさん@お腹いっぱい。2006/06/25(日) 14:56:26
ttp://www.bookshelf.jp/2.20/packages/
0344名無しさん@お腹いっぱい。2006/06/25(日) 15:11:31
>>342-243
ゲトできました感謝
0345名無しさん@お腹いっぱい。2006/06/27(火) 21:01:51
c-mode で Cのプログラム書いてると、コメントの色が付かなかったり、
インデント幅や、改行時の挙動がおかしくなったり、手に負えなくなる。

こんな時、Emacsを起動しなおせば一応は元に戻るが、また5分もしないうちにバグバグ・・
なにか打つ手はないものか。。。

(add-hook 'c-mode-common-hook
'(lambda()
(c-set-style "stroustrup")
(setq indent-tabs-mode t)
(setq c-auto-newline nil)
(setq c-tab-always-indent nil)
(setq c-basic-offset 4)
(local-set-key "{" nil)
(local-set-key "}" nil)
(setq c-cleanup-list nil)
(setq comment-style 'plain)))
0346名無しさん@お腹いっぱい。2006/06/27(火) 23:21:43
>>345
俺はそういう時は M-x font-lock-fontify-buffer してる。
0347名無しさん@お腹いっぱい。2006/06/27(火) 23:22:49
>>346
自己レス。コメントの色の事ね。
インデント幅とかがおかしくなったことはないなあ…。
0348名無しさん@お腹いっぱい。2006/06/28(水) 02:13:00
とりあえず font-lock-keywords などのbefore/afterをよろしく
0349名無しさん@お腹いっぱい。2006/06/28(水) 22:05:07
M-x gomoku の、石のキャラクタ (OとX)を、○と●に変えたいのですが、
.emacsの書き方を教えていただけませんでしょうか?
0350フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/06/28(水) 22:14:24
まず手がかりである"O", "X", "?O", "?X"を検索しる。
そして見付かった関数を丸ごと再定義。
しかし全角文字にしたらずれてしまうので注意。
0351名無しさん@お腹いっぱい。2006/06/28(水) 22:20:41
>>350
うんこさん、いつもありがとう。

(setq gomoku-X "●")
(setq gomoku-O "○")

とやってみましたがだめでした。
もう少しヒントを頂けませんか?
0352フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/06/29(木) 00:31:54
gomoku-plot-square関数
0353名無しさん@お腹いっぱい。2006/07/01(土) 13:45:50
バックアップファイル hoge.txt~ を作成しないか、特定のディレクトリに作成するように
したいのですが、どのように設定すればよいですか?

1時間近く、googleで調べてもwikiで調べてもよくわかりませんでした。
検索用語 emacs バックアップを作る バックアップを作らない など

よろしくお願いします。
0354名無しさん@お腹いっぱい。2006/07/01(土) 14:02:22
>>353
一分かからずこんなん見付けたが
ttp://www.te-kun.com/windows-de-unix/dot.emacs/
0355名無しさん@お腹いっぱい。2006/07/01(土) 14:03:13
>>353

"Emacs バックアップファイル" で検索したら数秒で見つかったが。
Meadow の例だが、Emacs でも一緒だろう。

http://www.bookshelf.jp/soft/meadow_24.html#SEC256
0356名無しさん@お腹いっぱい。2006/07/01(土) 14:04:37
>>354
ありがとうございます。

ちなみに、~ファイルは、バックアップファイルですか?オートセーブファイルですか?
0357名無しさん@お腹いっぱい。2006/07/01(土) 14:14:41
(info "(emacs)Backup")
(info "(emacs)Auto Save Files")
0358名無しさん@お腹いっぱい。2006/07/01(土) 15:58:22
>>353
なぜマニュアルを調べない
0359名無しさん@お腹いっぱい。2006/07/01(土) 16:04:31
>>358
マニュアルを調べるないような奴がここで騒ぐだけだから
0360フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/07/01(土) 18:26:01
>>353
せめてgrepの使い方くらい覚えてから質問しろ
0361名無しさん@お腹いっぱい。2006/07/01(土) 21:28:28
>>358
> なぜマニュアルを調べない

マニュアルはgoogleで検索して出てくるやつでしょうか?
読んでもさっぱり意味がわかりませんでした。

>>360
grepの使い方は知っていますが、なぜgrepがここで出てくるかがよくわかりません。
0362名無しさん@お腹いっぱい。2006/07/01(土) 22:04:18
emacs には info という超便利なマニュアルシステムがついてるんだよ。
0363フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/07/01(土) 22:16:21
grep -i 'backup file' /usr/share/info/emacs*info*
すれば手がかりがつかめるでしょ?

それか*info*内で s すると検索できる。
0364名無しさん@お腹いっぱい。2006/07/01(土) 22:17:47
>読んでもさっぱり意味がわかりませんでした。

その程度の頭ならあきらめろ、ということだ。
0365名無しさん@お腹いっぱい。2006/07/01(土) 22:24:48
俺も最初はマニュアルさっぱり分からなかったよ。
当たり前に読めるようになるにはいきなりはきついかもだ。
けど人に聞いた設定貼るだけの奴って
そのうち必ずEmacsの悪口とか言い出すから
xyzzyの使い方スレでみたいに「教えて」「はいそうですか」と
ほいほい回答する気にはなれないな
0366名無しさん@お腹いっぱい。2006/07/01(土) 22:25:24
>>361
しねくず
0367名無しさん@お腹いっぱい。2006/07/01(土) 22:57:07
> 俺も最初はマニュアルさっぱり分からなかったよ。
たぶん、分からんなりに読んでればそのうち霧が晴れたように分かる日が来る。
あー、今までわけわからんかったのは、こういうことだったのくぁー、と。

わからんから読まないままだと、いつまでもgoogleで対処療法を得るか
2chで聞くだけになる。んで、マニュアルがへぼい、とか文句を言い始める。
0368名無しさん@お腹いっぱい。2006/07/01(土) 23:16:35
>>362
> emacs には info という超便利なマニュアルシステムがついてるんだよ。

emacs(nemacs位から)を12年近く使っているのですが、それは初耳でした。
でやっとgrepの意味がわかりました。

infoへたどり着くパスってどうなっているのですかね。
■ このスレッドは過去ログ倉庫に格納されています