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

Emacs part 20

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/09/03(日) 23:44:52
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/
0458名無しさん@お腹いっぱい。2006/11/01(水) 23:32:15
>>453
--no-init-file --no-site-file で立ち上げてもそうなるの?
0459名無しさん@お腹いっぱい。2006/11/01(水) 23:46:26
>>485
なる。 >>454で回避できる。
0460名無しさん@お腹いっぱい。2006/11/02(木) 00:04:22
未来への投資レス
0461名無しさん@お腹いっぱい。2006/11/02(木) 00:21:23
アッー!
なんか俺は --no-init-file --no-site-file で立ち上げても
スプラッシュスクリーンが出て来ない。
(fancy-splash-screens) を実行すると出てくるのに...
たまげたなぁ
0462名無しさん@お腹いっぱい。2006/11/02(木) 07:25:52
>>457
ありゃ、そもそも makeinfo では日本語が通らない?
手元では大筋動いてるっぽいですが。たまたまなのかな。
うーん、emacs で作ったほうが無難なんですかね。
0463名無しさん@お腹いっぱい。2006/11/02(木) 09:42:12
>>462
makeinfoは一応日本語通るけど、fillingがうまく動作しない。
まあ、行の長さが無茶苦茶になる感じ。
EUCなら、そこそこうまくいく感じ。
emacsで作ると、内部sortで無限ループに陥っていることがある。
gnujdocみたら、makeinfo使っているみたいですね。
0464名無しさん@お腹いっぱい。2006/11/02(木) 11:05:03
結局、初期設定では日本語すら表示できない、カスエディタだな。
0465名無しさん@お腹いっぱい。2006/11/02(木) 12:16:42
基本的な設定すらできない君のようなカス日本人にはね。
0466名無しさん@お腹いっぱい。2006/11/02(木) 16:44:15
本当そうだよな。<初期設定で日本語すら表示できない。
おかげで、気味のような痴呆に使われずに済むからいいことだ。
0467名無しさん@お腹いっぱい。2006/11/02(木) 17:11:57
そう、ここは痴呆の隔離された聖域だね
0468名無しさん@お腹いっぱい。2006/11/02(木) 18:26:35
はいはいわろすわろす
0469名無しさん@お腹いっぱい。2006/11/03(金) 10:49:36
君たちそんな足の引っ張りあい
ばっかりして、先生は悲しいぞ。
0470名無しさん@お腹いっぱい。2006/11/03(金) 17:38:52
そろそろemacs23に移行するか
0471名無しさん@お腹いっぱい。2006/11/03(金) 17:56:06
日本語なMLでemacsについて活発なMLってなにがある?
mule-jaとかでなく。
0472名無しさん@お腹いっぱい。2006/11/03(金) 18:19:44
mula-ja
0473名無しさん@お腹いっぱい。2006/11/03(金) 19:13:06
help-gnu-emacs-ja
0474名無しさん@お腹いっぱい。2006/11/03(金) 20:39:21
>>470
22枝のリリースが22.1になるんだっけ?
23枝は別物だと思うが。
0475名無しさん@お腹いっぱい。2006/11/03(金) 20:58:41
23の取り出し方がわからない。
0476名無しさん@お腹いっぱい。2006/11/03(金) 21:31:44
cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co -r emacs-unicode-2 emacs
0477名無しさん@お腹いっぱい。2006/11/03(金) 23:07:15
そろそろ23枝も実用になってきた?
0478名無しさん@お腹いっぱい。2006/11/04(土) 01:42:13
navi2ch で monafont がつかえない以外は特に気にならない
0479名無しさん@お腹いっぱい。2006/11/04(土) 02:05:06
Mewが変だったのが大丈夫になったんだったら、
そろそろ移行するか。
04804752006/11/04(土) 11:17:58
>476
thx.
0481名無しさん@お腹いっぱい。2006/11/04(土) 13:33:44
質問です。

forward-wordなどで単語単位で移動するときに、アンダースコアも
単語の区切りとして認識されているのですが、これを区切りとしたく
ないのです。
何を単語の区切りかを設定している部分ってどこなのでしょうか?
どなたかわかる方いらっしゃいましたらご教授お願いします。
0482名無しさん@お腹いっぱい。2006/11/04(土) 13:46:37
>>481
modify-syntax-entry
0483名無しさん@お腹いっぱい。2006/11/04(土) 14:19:08
>>479 うんにゃ、まだ変。
0484名無しさん@お腹いっぱい。2006/11/04(土) 14:41:10
>>481
ちなみに、どんな時にそうしたいの?
0485名無しさん@お腹いっぱい。2006/11/04(土) 15:13:18
>>482
ありがとうございます。
当方lispがさっぱりなのですが
(modify-syntax-entry ?_ "_" table)
あたりでなにか挙動を設定しているということでしょうか?
ともあれヒントにして調べてみます。

>>484
0486名無しさん@お腹いっぱい。2006/11/04(土) 15:14:41
途中で書き込んでしまった・・・

>>484
C言語とかの変数で in_value みたいなアンダースコア込みの変数を
ひとつの単語として認識したいんですよ。
0487名無しさん@Emacs2006/11/04(土) 18:07:02
(modify-syntax-entry ?_ "w") とか…。
M-x c-mode じゃだめなのか?
0488名無しさん@お腹いっぱい。2006/11/04(土) 18:08:15
>>487
c-modeでもアンダースコアは区切りとみなされてるみたい。
0489名無しさん@お腹いっぱい。2006/11/04(土) 19:28:00
>481-
カーソルを移動することだけが目的なら、
forward-sexp (C-M-f), backward-sexp (C-M-b)でいけるが、どう?
0490名無しさん@お腹いっぱい。2006/11/04(土) 21:27:24
ed
0491名無しさん@お腹いっぱい。2006/11/04(土) 23:45:23
>>478
enable-font-backend
0492名無しさん@お腹いっぱい。2006/11/05(日) 00:28:16
>>489
>>487 で解決済みだとは思うが。
04934812006/11/05(日) 00:35:03
>>487
(add-hook 'c-mode-common-hook
に(modify-syntax-entry ?_ "w") でいけました。
ありがとうございます。
0494名無しさん@お腹いっぱい。2006/11/05(日) 01:00:12
>>493
(eval-after-load "cc-mode" (modify-syntax-entry ?\_ "w" c-mode-syntax-table))
でよいかと。
0495名無しさん@お腹いっぱい。2006/11/05(日) 03:43:45
>>483
> >>479 うんにゃ、まだ変。

あ、サンキュー。
でも、これ読む前に試しにビルドしてみたら、
'i'した瞬間に core 吐いて落ちたよ。orz.
0496名無しさん@お腹いっぱい。2006/11/05(日) 03:53:46
gdb で動かして backtrace 取れない?
0497名無しさん@お腹いっぱい。2006/11/05(日) 21:07:13
最近つかいはじめたものです
elscreenを導入後だとおもいますが、C-zで中断?できなくなりました。
どうすればもとの動作にできますでしょうか?
(global-set-key)は関係有りますでしょうか。elispはわかりませんがヒントか何かお願いします。
0498名無しさん@お腹いっぱい。2006/11/05(日) 21:44:13
>>497
ttp://www.morishima.net/~naoto/software/elscreen/


初めて使ってみたけど、結構面白いな。

screen# は 0 からじゃなくて 1 からの方がキー配列からすると直感的だな。(慣れの問題?)
スクリーン一覧を、ヘッダ・ラインじゃなくてメニュー・バーに並べて出せた方が嬉しいかもしれない。
04994972006/11/06(月) 21:47:17
誰も答えてくれないので、アンインストールしました
おさがわせしました
0500名無しさん@お腹いっぱい。2006/11/06(月) 22:38:54
>>498 が非常に参考になりそうなページを教えてくれていると思ったのだが?
0501名無しさん@お腹いっぱい。2006/11/07(火) 02:55:18
馬鹿は答えが目の前にあってもきづかない、という例。
0502名無しさん@お腹いっぱい。2006/11/07(火) 03:24:23
日本語読めないってのは悲しいねぇ。
0503ビギナー2006/11/07(火) 11:36:44
最近xyzzyから乗り換えようと思ってがんばっています。
CUIのunix環境でやっているのですが、ファイルを開く時は
ひとつひとつC-x C-fから指定して開いているのでしょうか?

Windowsのファイラーから、関連付けたファイルをxyzzyで開いていた頃に
比べるとすごい不便に感じます。

皆様どのように使っているか教えていただけますか?
0504名無しさん@お腹いっぱい。2006/11/07(火) 11:41:55
俺は別に不便じゃないけど、不便なら
M-x diredとかM-x speedbarとかつかえばいいんじゃね?
0505名無しさん@お腹いっぱい。2006/11/07(火) 11:48:15
ファイラから普通にダブルクリックでもひらけるし。
0506名無しさん@お腹いっぱい。2006/11/07(火) 13:13:27
質問です。
Aのフレームに表示しているファイルと、Bのフレームに表示しているファイルを入れ替えて表示するコマンドはありませんでしょうか? 
0507ビギナー2006/11/07(火) 14:07:27
>>504
ありがとうございます!
speedbarはいまいちなので、下記URLを参考に、diredでいろいろやってみます。
http://www.bookshelf.jp/soft/meadow_25.html#SEC263
0508497=ばか2006/11/07(火) 20:05:20
ありがとうございました。
再インストールしました。
0509名無しさん@お腹いっぱい。2006/11/10(金) 02:30:56
>>506
ない

>>507
emacsclient か gnuclient を使う手もある
0510名無しさん@お腹いっぱい。2006/11/10(金) 13:40:59
emacs 23 にしてみたのですが euc-jp なファイルが
みたいな表示になってきちんとデコードされて表示されません。
LANG を ja_JP.utf-8 から ja_JP.eucJP にすると表示は違いますがデコードされてないのは同じです。
ステイタスバーの左は UU1 となっています。

emacs 22 まではちゃんと euc-jp でも sjis でも utf-8 でもファイルが開けていました。
何か新しい設定が加わったのでしょうか?
ご存知の方いらっしゃいましたらご教授いただければ幸いです。
0511名無しさん@お腹いっぱい。2006/11/10(金) 14:02:12
> みたいな表示になってきちんとデコードされて表示されません。

書き込むと何も出ませんでした。^^;
ウェブなどで euc-jp をデコードし損ねたときによく見る○の周りに毛が生えたような
地図記号の工場のような文字がたくさん出ている状態です。(LANG=ja_JP.utf-8)
0512名無しさん@お腹いっぱい。2006/11/10(金) 19:59:38
>>511
エロいマーク?w
0513名無しさん@お腹いっぱい。2006/11/10(金) 22:25:16
iiimecfの最新版を入手しようとして
www.openi18n.orgにいったのですが
おちているのか接続できませんした
みなさんのところからはどうですか?

また、直接入手しようと
ftp://ftp.m17n.org/pub/mule/
にFirefoxでアクセスしたのですが
ユーザ名とパスワードを求められてしまい
ファイルを入手できませんでした

前には簡単に入手できた思うのですが
どこか最新版を入手できるところをご存じのかたいますか?

よろしくお願いします


0514名無しさん@お腹いっぱい。2006/11/10(金) 22:41:26
こちらこそよろしくお願いします
0515名無しさん@お腹いっぱい。2006/11/10(金) 23:28:30
anthy + anthy.elをお薦めしてみる
0516名無しさん@お腹いっぱい。2006/11/10(金) 23:42:03
513です

>>515さん
DebianでATOK for Linuxを使っています
Anthyは2年前ぐらいに使用していたのですが
そのときは使い物になりませんでした
今はそうでもないのですか?

Debianだったらapt-getでといわれそうですが
Packageでemacsをインストールしない理由は
アンチエイリアスでemacsを使いたくて
ソースからビルドしているからです

アンチエイリアス表示はできたのですが
日本語環境を整えようとして上記のような
問題にぶつかりました

すれ違いだったかもしれません

ありがとうございました
0517名無しさん@お腹いっぱい。2006/11/11(土) 00:14:37
いえいえ
こちらこそありがとうございました。
0518名無しさん@お腹いっぱい。2006/11/11(土) 00:49:39
>>513
debian でも fedora でも ubuntu でもパッケージがある。
05195102006/11/11(土) 01:33:25
なんとさっきの CVS 先端でなおっていました。
0520名無しさん@お腹いっぱい。2006/11/11(土) 02:08:22
フレームのタイトルがカーソルのあるバッファの名前になるようにしたいのですが、
どう設定すればいいですか?
0521名無しさん@お腹いっぱい。2006/11/11(土) 03:45:51
(setq frame-title-format "%b")
05225102006/11/12(日) 02:53:17
すみません、>>519 は完全に勘違いでした。
>>476 した emacs/ の中で cvs update -PAd したら emacs 22.0.90 になってしまっていて
emacs 22 に戻っただけでした。
0523名無しさん@お腹いっぱい。2006/11/12(日) 03:07:09
>>521
ありがとうございます。

(setq frame-title-format '("emacs: " mode-line-buffer-identification))

としてみました。
なぜか

(setq frame-title-format '(mode-line-buffer-identification))

だけだとうまくいかなかったのが謎。
0524名無しさん@お腹いっぱい。2006/11/12(日) 19:29:44
普通はTAGSファイルを作るときはシェル上でetagを実行するの?
M-x grep-find みたいな便利なインターフェイスは無いの?
0525名無しさん@お腹いっぱい。2006/11/12(日) 21:22:24
>>524
初歩的なことは、下記を見て自分で調べましょう
ttp://www.bookshelf.jp/
0526名無しさん@お腹いっぱい。2006/11/12(日) 21:48:55
>>525
なーんだ標準で用意されていないのか
ダッセー
0527名無しさん@お腹いっぱい。2006/11/12(日) 22:10:36
>>525
ダッセー
0528名無しさん@お腹いっぱい。2006/11/12(日) 22:19:54
はいはいダサスダサス
0529名無しさん@お腹いっぱい。2006/11/13(月) 02:21:30
emacs lisp で berkeley db を扱うライブラリはありますか?
0530名無しさん@お腹いっぱい。2006/11/13(月) 04:16:44
どこにでもあるとは限らない外部コマンドに依存する関数が標準のがキモイわ
とマジレス
0531名無しさん@お腹いっぱい。2006/11/13(月) 04:38:58
つまり無いってことさ。
0532名無しさん@お腹いっぱい。2006/11/13(月) 11:05:54
だれかが作ってる。
0533名無しさん@お腹いっぱい。2006/11/13(月) 12:04:42
>>530
たぶんetagってのはetagsの事だとエスパーしてレスすると、

etagsはemacsインストールの時に一緒に入ってくるでしょ?
0534名無しさん@お腹いっぱい。2006/11/13(月) 13:52:14
はいはいエスパーエスパー
0535名無しさん@お腹いっぱい。2006/11/13(月) 14:18:49
【速報!】PS3に欠陥
http://etc4.2ch.net/test/read.cgi/motenai/1163269007/
0536名無しさん@お腹いっぱい。2006/11/13(月) 18:38:53
Emacs Chess をお使いの方はいますか?
左右どちらかに castling できるときに king を不正な位置(左に三つとか縦に二つ)
に移動すると、エラーメッセージは出ますが移動が有効になり、
相手の手番なのにそのまま指してこなくなります。
エンジンは GNU Chess ですがこれは Emacs Chess 側のバグでしょうか?
0537名無しさん@お腹いっぱい。2006/11/13(月) 19:29:15
javascript.elというのをダウンロードしたいのですが、すでに消失しているようです。
http://web.comhem.se/~u83406637/emacs/javascript.el
だれかuploadしてださい。おねがいします。
0538名無しさん@お腹いっぱい。2006/11/13(月) 19:46:02
つ wayback machine
0539名無しさん@お腹いっぱい。2006/11/13(月) 21:09:55
javascript-mode.el
0540名無しさん@お腹いっぱい。2006/11/14(火) 20:43:43
22.0.90でmigemoというかisearchの調子がいまいちなんだけど、
そんな気がしてる人いますか?
0541名無しさん@お腹いっぱい。2006/11/14(火) 22:14:33
>>540
はい。
0542名無しさん@お腹いっぱい。2006/11/15(水) 00:48:51
>>540
>>323 のことかな。

0543名無しさん@お腹いっぱい。2006/11/16(木) 11:02:28
save-buffer時に、ディレクトリが存在していなければ勝手に
作成してくれるlispはないでしょうか?
0544名無しさん@お腹いっぱい。2006/11/16(木) 14:41:30
俺のEmacsはなければ作るかどうか訊いてくる。
0545名無しさん@お腹いっぱい。2006/11/16(木) 16:15:41
emacs 22 もそうだったけど 23 は文字が -nw でずれまくります。(xtermで確認)
特に日本語の文字列で!?→などの記号や半角カタカナ文字あたりがよくずれるようです。
C-l してもなおらないことがほとんどですね。
carbon-app ではずれていないようなので terminal emulator か curses を emacs が制御できてない?
0546名無しさん@お腹いっぱい。2006/11/16(木) 16:24:27
>>545
http://lists.debian.or.jp/debian-users/200609/msg00044.html
これ?
0547名無しさん@お腹いっぱい。2006/11/16(木) 16:35:42
>>546
ありがとうございます。試してみましたがだめでした。
navi2ch などで C-v や M-v で移動すると前の文字が消えずに残りまくっているのが多いです。
カーソルの位置と編集している論理的な位置がずれたりすることもありなかなか
-nw では常用しがたい状態です(常用していますが(笑))

▽が半角のように表示されるというのは以前あったのですが今は(emacs 23)なくなっています
しかし、にょろの伸ばし棒(~の全角)が上によって半角っぽく、しかし全角の幅で表示されたりと
23 は 22 より日本語の文字の扱いか変なものが増えているように思います。
0548名無しさん@お腹いっぱい。2006/11/16(木) 18:17:33
それはEmacsEじゃなくて端末の問題(設定)
0549名無しさん@お腹いっぱい。2006/11/16(木) 18:27:46
termcap か terminfo が腐ってるんだろ
問題の切り分けくらいしてから文句言えお
0550名無しさん@お腹いっぱい。2006/11/16(木) 18:49:25
/*----- こんばんわ。僕、ダイヤモンドキー坊ですが、なにか? -----*/
0551名無しさん@お腹いっぱい。2006/11/16(木) 18:58:02
turbo-pascalのediterが未だに一番使いやすいのは何故だろうか?の件
/*----- こんばんわ。僕、ダイヤモンドキー坊ですが、なにか? -----*/
0552名無しさん@お腹いっぱい。2006/11/16(木) 20:42:12
>>548-549
そうなのですか。
21 までは全く同じ TERM, TERMCAP でこのようなずれは起きていなかったので emacs の問題と思いました。
ちなみに TERM=screen でしたが
TERM=vt100,kterm,xterm いずれでもずれたり描画が残ったりは発生するようです。(23)
05535432006/11/16(木) 22:45:51
>>544
どのように設定しているのか(設定していないのならEmacsのバージョンを)
教えてもらえないでしょうか。

うちはMeadow2.10(Emacs21)なのですが、find-file時にディレクトリが存在しないと
Use C-u M-x make-directory RET RET to create directory and its parents
とミニバッファに表示されるだけで、自動で作成はしてくれずやや不便です。
0554名無しさん@お腹いっぱい。2006/11/16(木) 22:57:55
>>553
22.0.90 だと標準で作ってくれてるな。
(メッセージは表示される)
05555432006/11/16(木) 23:01:22
>>554
やはりバージョンが違うんですか。Meadow3(Emacs22)の周りを探って見ます。
0556名無しさん@お腹いっぱい。2006/11/17(金) 01:37:54
xterm -cjk_width で起動してみたら?
0557名無しさん@お腹いっぱい。2006/11/17(金) 01:38:50
なんだ >>546 ですでに出てるな。
■ このスレッドは過去ログ倉庫に格納されています