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

Emacs part 21

■ このスレッドは過去ログ倉庫に格納されています
0001氷柱割り2007/01/08(月) 21:59:39
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/

前スレ
http://pc10.2ch.net/test/read.cgi/unix/1157294692/
0438名無しさん@お腹いっぱい。2007/03/15(木) 09:51:44
>>437
以上っていうのはわからないなら、二行固定にしたい場合は、

(setq max-mini-window-height 2)
(setq resize-mini-windows nil)

でいけるんじゃまいかな?
0439名無しさん@お腹いっぱい。2007/03/15(木) 22:35:12
emacs21のフォント関連のXリソースの書式に関する情報は
どこを探せば見付かりますか?
0440名無しさん@お腹いっぱい。2007/03/16(金) 00:07:59
もしかしてまだ鯖死んじゃってる?
0441名無しさん@お腹いっぱい。2007/03/16(金) 00:14:04
>>440
何の?
0442名無しさん@お腹いっぱい。2007/03/16(金) 00:19:06
もちろんsavannah鯖(舌噛みそうだな)
0443名無しさん@お腹いっぱい。2007/03/16(金) 00:37:33
http://www.fsf.org/
0444名無しさん@お腹いっぱい。2007/03/16(金) 00:51:13
あれ、fsfのページっていつからploneになったんだっけ
0445名無しさん@お腹いっぱい。2007/03/16(金) 00:57:23
calendarの表示で、土曜を青、日曜を赤にしたいのですが、
土日どっちも同じ色になってしまいます。

設定でfaceをどう切り分ければいいか、アドバイスお願いします。

↓手元の設定
(setq calendar-weekend '(0 6))
(add-hook 'calendar-load-hook
'(lambda ()
(set-face-bold-p 'holiday-face t)
(set-face-background 'holiday-face "red")))
0446名無しさん@お腹いっぱい。2007/03/16(金) 00:57:48
>>435の続報ってあるの?
0447名無しさん@お腹いっぱい。2007/03/16(金) 01:13:09
>446

*** Topic for #savannah: The server for savannah.gnu.org has experienced 3
disk failures (out of 6) in 24 hours. Savannah was retrieved from the
colocation to transfer the latest backup from the FSF backup server. That
process will run overnight -- baughj and jag (aka j00bar) have been at it
for 18 hours and are going to get some sleep. In the morning (15 March),
ward (aka wardv) will verify the restoration and then Savannah will return
to the colocation facility. Sorry.
*** #savannah: topic set by j00bar, 13:26:10 2007/03/15
0448名無しさん@お腹いっぱい。2007/03/16(金) 01:52:15
>>445
calendar-weekend って事は、japanese-holidays.el 使ってる?
あれは、土日を個別に設定出来ないみたいなので、こんな風にしてます。

(let ((mark-weekend
(lambda ()
(let ((calendar-weekend '(0))
(calendar-weekend-marker 'diary))
(calendar-mark-weekend))
(let ((calendar-weekend '(6))
(calendar-weekend-marker 'font-lock-function-name-face))
(calendar-mark-weekend)))))
(add-hook 'today-visible-calendar-hook mark-weekend)
(add-hook 'today-invisible-calendar-hook mark-weekend))
0449名無しさん@お腹いっぱい。2007/03/16(金) 05:04:27
第2版って5000円くらいしたのに第3版は3000円ちょっとだった
チャプターごとごっそり消えたとこがあるから第2版も捨てられないな
0450名無しさん@お腹いっぱい。2007/03/16(金) 05:29:44
emacsでルータ等にtelnet接続する場合にはM-x telnetすればいいと思うのですが、
コンソール接続するには何を使えばいいのでしょうか? emacs,シリアル,コンソール
なんかでググッたのですが、見つけられませんでした...
0451名無しさん@お腹いっぱい。2007/03/16(金) 14:44:55
>>449
おいらは、第1版をまだ使っている。あんま、変わんないし。高いし。
0452名無しさん@お腹いっぱい。2007/03/16(金) 17:27:40
infoので間に合ってるし
0453名無しさん@お腹いっぱい。2007/03/16(金) 19:12:37
savannah復活したね
0454名無しさん@お腹いっぱい。2007/03/16(金) 19:30:23
今の焦点は巻き戻った履歴をどうやって元にもどすかだね。
いい機会だから、この手のトラブルに弱い CVS は捨てて、分散型 SCM に
移行すればいいのに。
チェンジセットに gpg で署名できる SCM ならリポジトリのバックアップ
の正統性確認も楽だし。
0455名無しさん@お腹いっぱい。2007/03/16(金) 20:08:04
GNU的にはCVSだろ
0456名無しさん@お腹いっぱい。2007/03/17(土) 17:03:36
ユーザビリティ、エクスペリエンスを考えると、
Emacsはどうなんでしょうか。
0457名無しさん@お腹いっぱい。2007/03/17(土) 17:37:15
経験を考えると?
日本語おかしくないか?
0458名無しさん@お腹いっぱい。2007/03/17(土) 17:58:25
ユーザーエクスペリエンスです。
0459名無しさん@お腹いっぱい。2007/03/17(土) 18:11:30
>>455
tla じゃないの?
0460名無しさん@お腹いっぱい。2007/03/17(土) 18:29:40
arch はなあ。。。GNU のダメプロジェクトの典型じゃないか?
急な学習曲線、プラットフォーム限定、他プロジェクトへの攻撃。
0461名無しさん@お腹いっぱい。2007/03/17(土) 23:24:57
Emacsってsvn使ってなかったっけ?
分散型というには弱いと思うけど。
0462名無しさん@お腹いっぱい。2007/03/17(土) 23:59:07
gc-cons-threshold、いくつくらいにしてる?
0463名無しさん@お腹いっぱい。2007/03/18(日) 00:41:42
5000000
0464名無しさん@お腹いっぱい。2007/03/18(日) 01:07:11
(setq gc-cons-threshold (* gc-cons-threshold 10))
4000000
0465名無しさん@お腹いっぱい。2007/03/18(日) 04:55:46
kill-emacs とかのヘルプを見ると lisp のファイルじゃなくて
C source code に行くようになってるけど
これのソースのパスを設定しておくことってできますか?

Emacs C source dir: って出てくるところに
/usr/src/ とかあらかじめ入力しておきたいのです。
0466名無しさん@お腹いっぱい。2007/03/18(日) 15:36:25
所望の場所にソースを展開してemacsをビルドすればOK。
0467名無しさん@お腹いっぱい。2007/03/18(日) 17:38:41
そりゃ、一般的にはユーザビリティは最悪だろ。
ファイルを開いて、編集して、保存するまでどれくらい大変だった?
ワードやメモ帳なんてのが対極だなぁ。
プログラミングには使えないけど、それは一般的ではない。

ttp://www.shoeisha.com/book/hp/pc/book/826x/
山形浩生が訳した本の後書きに、こうある。
0468名無しさん@お腹いっぱい。2007/03/18(日) 17:41:18
Unix系のハッカーの多くは、Emacsという異様なエディタを愛している。
知らない人にはまったく使えない、無愛想きわまる代物で、
みんながそれを好むのは、半分以上はそれがむずかしいからで、
投入した勉強投資を否定したくないからだったりする。
Emacsを嫌う人もいるけれど、その人たちはもっとひどくて、
viという一般人には石器時代の遺物としか思えないものをあがめ奉る始末
(それすら否定する人も昔はいたが、最近はさすがにいないな)。
0469名無しさん@お腹いっぱい。2007/03/18(日) 17:42:59
そんなハッカーたちに、非ハッカーたちの気分がわかるだろうか。
おたくに、非おたくのためのソフトがつくれるだろうか。
自分たちが喜んで使っているような代物ではダメなのだ、ということがわかるだろうか。
そこらのおじさんにEmacsを押しつけるのは無理だ、
そしてそれはおじさんたちがバカなのではなく、そもそも無理難題なのだ、
ということを理解してくれるだろうか。
0470名無しさん@お腹いっぱい。2007/03/18(日) 17:59:44
よくわからないけど、使いたくなければ使わなければいいじゃない。
としか言えない。

どうでもいいけど今時 vi なんて石器時代の遺物使ってるバカいないだろw
時代は vim7 ですよ?
0471名無しさん@お腹いっぱい。2007/03/18(日) 18:19:55
>>465
(setq find-function-C-source-directory "お好きなところ")

ユーザ設定用じゃないみたいだけどな。
0472名無しさん@お腹いっぱい。2007/03/18(日) 19:07:36
>>470
vimってどう違うの?
0473名無しさん@お腹いっぱい。2007/03/18(日) 19:41:19
>>472
m があるかないか。
0474名無しさん@お腹いっぱい。2007/03/18(日) 20:46:09
以前俺がノーパソ持参で知人のPCをセットアップしに行ったことがある。
そんとき俺のEmacsを見て、「それ欲しい」とその知人は言ったんだが俺は
0475名無しさん@お腹いっぱい。2007/03/18(日) 21:00:03
>>474
お前は GPL 違反をしたんだな。
Emacs には俺のコードも含まれてるから、ライセンス違反でお前の使用を禁じよう。
0476名無しさん@お腹いっぱい。2007/03/18(日) 21:47:26
その時俺は応えた

A. 「わかった。立派なEmacs信者になれるよう俺が面倒みてやる。」
B. 「Windowsには禿○ていうもっと優れたエディタがあるからそっち入れとく?」
0477名無しさん@お腹いっぱい。2007/03/18(日) 21:59:26
>>475
どうしてGPL違反なの?
0478名無しさん@お腹いっぱい。2007/03/18(日) 22:07:32
禿○に見えたって書こうとしたら、禿じゃねーかw
0479名無しさん@お腹いっぱい。2007/03/18(日) 23:19:48
そんとき俺のEmacsを見て、「それ欲しい」とその知人は言ったんだが俺は

結構気にしている事を言われて少しショックを受けたけど、知人が笑っていたので少し嬉しくなった。
しばらく俺のEmacsを眺めていた知人は俺の紺色のプリーツスカートに手をかける。
俺は知人が脱がせやすいように下半身を浮かせて手助けた。
少し知人が変な顔をしたのが気になったけど、これで脱がしやすくなるはずだ。
ついに、俺は裸になってしまう…床のコンクリートがとても冷たい。
0480名無しさん@お腹いっぱい。2007/03/19(月) 00:04:23
難しい順
ed > sam > vi > Emacs > メモ帳
0481名無しさん@お腹いっぱい。2007/03/19(月) 00:06:21
>>226
tecoはー?
0482名無しさん@お腹いっぱい。2007/03/19(月) 00:07:30
げ、なんで「>>226」なんてついてるんだ。
そこの部分はトルツメでお願いいたします。かしこ。
0483名無しさん@お腹いっぱい。2007/03/19(月) 00:35:51
>>480
漏れはeeが一番難しかった。
終了させ方ワカンネ。
04844652007/03/19(月) 01:17:01
>>466 >>471
emacs のビルドが終わってないので、
466さんの方法はまだ確認できてませんが
471さんの方法でできました。
ありがとうございました。
0485名無しさん@お腹いっぱい。2007/03/19(月) 01:32:00
ヘルプが付いてるってのは免罪符にならんか……
0486名無しさん@お腹いっぱい。2007/03/19(月) 01:35:37
YaTeX 使う(半強制)ために GNU Emacs 使い出したから
これ以外のものの使い方がわからん。今は AUCTeX を使っている。
0487名無しさん@お腹いっぱい。2007/03/19(月) 02:11:46
edは面倒なだけで難しくはないだろ
そもそも悩むほど複雑なことはできん。
とUNIXプログラミング環境を本当にアタマから
やってみた俺が言ってみる
0488名無しさん@お腹いっぱい。2007/03/19(月) 12:26:41
http://www.cam.hi-ho.ne.jp/oishi/
を使っている人の感想が聞きたい
0489名無しさん@お腹いっぱい。2007/03/19(月) 15:12:45
edは難しくはないわな
0490名無しさん@お腹いっぱい。2007/03/19(月) 15:14:28
>>488
実に良くできたソフト.
今となってはこれ無しではWindowsは使えない.
0491名無しさん@お腹いっぱい。2007/03/19(月) 16:21:48
edを難しくないって言うのは、覚えてからのことだな。
事前に学習しないと使えないツールだということを考慮してない。
0492名無しさん@お腹いっぱい。2007/03/19(月) 16:42:11
そんなことを言ったらほとんどのソフトがダメじゃん
0493名無しさん@お腹いっぱい。2007/03/19(月) 16:59:56
そうやって難しくない、って言ってしまえるのは、
ハッカー脳だなぁ、と再認識した。

最近、高齢者向けのソフトウェアを開発してて、
優秀なヤツほどユーザーのことが考えられないと痛感してる。
0494名無しさん@お腹いっぱい。2007/03/19(月) 17:34:15
”優秀”というのをいかように定義するかの問題であって
ある分野で優秀な人が他の分野でどうであるかはまた別、ということ。
0495名無しさん@お腹いっぱい。2007/03/19(月) 17:56:51
ハッカー脳というか自分と他人の違いを理解できない、
理解しようとしてないだけじゃないの。
若くても年寄りでも優秀でも愚鈍でもそういうやつはいる。

ハッカーは他人より自分の興味のみを邁進しがちという意味では
そういう奴は多いかもしれないけど。
0496名無しさん@お腹いっぱい。2007/03/19(月) 18:12:36
つか、きちんと問題定義してそちらを考えるように方向づけするべき話だろ。
それをせずに
> 優秀なヤツほどユーザーのことが考えられない
とか勝手なこと言っててもしょうがない。
0497名無しさん@お腹いっぱい。2007/03/19(月) 18:53:16
この類の流れはなんか嫌だ,と思うストールマン
0498名無しさん@お腹いっぱい。2007/03/19(月) 18:57:33
勝手というか、私の部下が困ったやつでして。
設計と実装はすごいんだけど、気配りができなくて。
可哀想だけれど、他所に行ってもらうことにします。
その方が彼女にとっても幸せでしょう。
0499名無しさん@お腹いっぱい。2007/03/19(月) 19:57:36
そんなこと、ここに書く必要ないと思うんだが・・・
0500名無しさん@お腹いっぱい。2007/03/19(月) 21:18:35
どっちかっていうと498の問題なのかなと
0501名無しさん@お腹いっぱい。2007/03/19(月) 21:42:56
>>493
馬鹿のこと考えるのは脳がもったいない
0502名無しさん@お腹いっぱい。2007/03/19(月) 21:51:47
お前ら暇そうだな
0503名無しさん@お腹いっぱい。2007/03/19(月) 21:57:28
>>502
ひきこもりで2chしかくるとこないから、おまえもつきあってくれよ。
親が死にませんように・・・。
0504名無しさん@お腹いっぱい。2007/03/19(月) 23:20:13
いわゆるbackslashが円記号になってしまってるんだけど
これを戻す方法ってないかな。X11の問題かな?Emacsだけ戻ってれば
いいんだけど。
0505名無しさん@お腹いっぱい。2007/03/19(月) 23:28:05
フォント設定変えてみたら?
0506名無しさん@お腹いっぱい。2007/03/19(月) 23:43:27
う〜ん、昔のxfsのやつは出来るらしいことが調べたらわかったけど
今のfreetypeだとどうすりゃいいんだろ
0507名無しさん@お腹いっぱい。2007/03/20(火) 00:55:05
こないだ出たオライリーの本、翻訳はどうですか?
第2版の訳者、福崎氏の訳はよかったのですが。
0508名無しさん@お腹いっぱい。2007/03/21(水) 12:33:41
vi 見たいに左側に行番号を表示するにあ?
0509名無しさん@お腹いっぱい。2007/03/21(水) 13:57:48
ほれ
好きなの選べ
ttp://www.google.co.jp/search?hl=ja&ie=Shift_JIS&q=emacs+%8Ds%94%D4%8D%86+%95%5C%8E%A6&btnG=Google+%8C%9F%8D%F5&lr=
0510名無しさん@お腹いっぱい。2007/03/21(水) 23:10:14
ありがとう、諦めたよ
0511名無しさん@お腹いっぱい。2007/03/24(土) 20:42:08
最近、mule-jaでmule-ucsのバグの話題が上がってるけど、cvsってどこにありましたっけ?
0512名無しさん@お腹いっぱい。2007/03/24(土) 20:51:16
>>511
ttp://ximbiot.com/cvs/cvshome/
0513名無しさん@お腹いっぱい。2007/03/25(日) 01:50:54
教えていただきたいことがあります。

高さ30行でファイルを見ているとします。(モード行などを含まないで)
ファイルの先頭15行、末尾15行以外ではカーソルが常にバッファの中央に
来るようにしたいのですが、どうすればいいでしょうか?

(setq scroll-margin 15) ではうまく行きませんでした。
0514名無しさん@お腹いっぱい。2007/03/25(日) 01:54:10
中央に来なくていいと思います
0515名無しさん@お腹いっぱい。2007/03/25(日) 02:00:01
C-h f recenter
C-h v post-command-hook
0516名無しさん@お腹いっぱい。2007/03/25(日) 02:02:59
22.0.96 のネタを誰か出しとけよ。
0517名無しさん@お腹いっぱい。2007/03/25(日) 02:27:08
あなたの希望のものとは多分ちがっていると思うけど、スクロールするとき、こんな感じでやってる
-
(defadvice View-scroll-half-page-forward (after move-to-window-line activate)
(move-to-window-line nil))
(defadvice View-scroll-half-page-backward (after move-to-window-line activate)
(move-to-window-line nil))
(define-key global-map "\C-v" 'View-scroll-half-page-forward)
(define-key global-map "\M-v" 'View-scroll-half-page-backward)
-
Emacs22
0518名無しさん@お腹いっぱい。2007/03/25(日) 20:39:22
>>516
(hanoi 5)で落ちます。
0519名無しさん@お腹いっぱい。2007/03/25(日) 23:00:51

| | |
| <0> |
| <-1-> |
| <--2--> |
| <---3---> |
| <----4----> |
===============================================================================
0520名無しさん@お腹いっぱい。2007/03/25(日) 23:31:30
| | |
| <0> |
| <-1-> |
| <--2--> |
| <---3---> |
| <----4----> |
===========================================================================
05215202007/03/25(日) 23:37:05
ずれた...orz
0522名無しさん@お腹いっぱい。2007/03/25(日) 23:41:13
fkimura.comってどこに行っちゃったの?
知ってる人教えて下さい。
0523名無しさん@お腹いっぱい。2007/03/26(月) 05:51:55
範囲選択でコピーしてコピーした内容の新規ファイルを作成するのって
どうやるんでしょうか?
0524名無しさん@お腹いっぱい。2007/03/26(月) 05:54:19
C-x C-f ファイル名 RET C-y
0525名無しさん@お腹いっぱい。2007/03/26(月) 06:03:51
イメージ違ったけど出来ました。
即レス感謝!
0526名無しさん@お腹いっぱい。2007/03/26(月) 10:45:34
俺はdiredでサクっと複製してる
0527名無しさん@お腹いっぱい。2007/03/26(月) 11:12:42
>>523
M-x write-region
じゃない?
0528名無しさん@お腹いっぱい。2007/03/26(月) 14:15:08
22のstable版リリースしたらCVS HEADのバージョンって変わる?
0529名無しさん@お腹いっぱい。2007/03/27(火) 05:42:22
変らないとおもった?
0530名無しさん@お腹いっぱい。2007/03/30(金) 13:32:03
全バッファを対象に検索置換したいんですが
どうすればよいのでしょうか?
0531名無しさん@お腹いっぱい。2007/03/30(金) 13:33:12
ひねった回答↓↓↓↓
0532名無しさん@お腹いっぱい。2007/03/30(金) 14:46:54
emacsfsのbuffersディレクトリでsed
0533名無しさん@お腹いっぱい。2007/03/30(金) 14:59:57
>>530
全バッファ一気でしょ?
俺も知りたいな。
0534名無しさん@お腹いっぱい。2007/03/30(金) 15:00:26
M-: (loop for buf in (buffer-list) do (while (re-search-forward ...)))
0535名無しさん@お腹いっぱい。2007/03/30(金) 15:35:14
ひねりすぎだろおい
0536名無しさん@お腹いっぱい。2007/03/30(金) 17:57:31
これを適当に改造とか
http://www.bookshelf.jp/soft/meadow_49.html#SEC717
0537名無しさん@お腹いっぱい。2007/03/30(金) 21:35:15
WindowsでEmacsを使うのに参考になるサイトを教えてください。
または、簡単な流れを教えていただけると助かります。
お願いします。
■ このスレッドは過去ログ倉庫に格納されています