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

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

Emacs part12

1 :今臭:04/05/01 15:58
今日も秀丸の起動から一日が始まります。
各種 Emacs 関連はこちらで。

Emacs part11 (前スレ)
http://pc3.2ch.net/test/read.cgi/unix/1075033822/

emacs撲滅委員会
http://pc3.2ch.net/test/read.cgi/unix/1073293910/

2 :名無しさん@お腹いっぱい。:04/05/01 16:02
2

3 :名無しさん@お腹いっぱい。:04/05/01 16:06
過去スレ:

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/
Emacs part8
http://pc.2ch.net/test/read.cgi/unix/1051455239/
Emacs part9
http://pc.2ch.net/test/read.cgi/unix/1058495083/
Emacs part10
http://pc.2ch.net/test/read.cgi/unix/1066719492/

Emacs Lisp で書かれたプログラムのバグを知らせる方法
http://www.jpl.org/elips/BUGS-ja.html

4 :名無しさん@お腹いっぱい。:04/05/01 16:11
このスレ読んでいて、
「Unix Haters」の Emacs が Unix の対話環境の発展を阻害した、論を
元にした書き込みがあるのに気が付いた。
手元にないのでどんな論だったか忘れてしまった、
誰かちょっと書き込んでくれません?

5 :名無しさん@お腹いっぱい。:04/05/01 16:57
Emacs Part 12
http://pc3.2ch.net/test/read.cgi/unix/1083217601/

重複ですか?

6 :名無しさん@お腹いっぱい。:04/05/01 16:58
(・∀・)埋め!!

7 :名無しさん@お腹いっぱい。:04/05/02 02:56
emacs で sj3 と eggを使って日本語入力できるようにしたいと思っているのですが、
なぜだか↓のようなメッセージが出てうまくいきません。
(ちなみにいまはkinput2経由でemacsから書き込んでいるのですが、こっちはうまく行っているようです)
どなたかご指南願います。
それと、できれば辞書ファイルはUSERのホームディレクトリに置けるとうれしいんですが(set-default-usr-dic-directory "/home/$USER/dict")などとするとno such file or directry とかメッセージ吐いてくるんですが?その辺りも教えてくれるとうれしいです。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ホスト localhost の SJ3 を起動しました。

Loading /usr/local/share/emacs/21.3-emcws/lisp/eggrc-sj3...
KKCP: 原因 :SJ3_MKDIR_FAIL で (kkcp:make-directory /usr/local/lib/sj3/dict/yu) に失敗しました。

if: KKCP: 原因 :SJ3_MKDIR_FAIL で (kkcp:make-directory /usr/local/lib/sj3/dict/yu) に失敗しました。

8 :名無しさん@お腹いっぱい。:04/05/02 07:49
> (set-default-usr-dic-directory "/home/$USER/dict")
(set-default-usr-dic-directory "~/dict") とするとどうだろう。

9 :重複スレです。こちらへどうぞ。:04/05/02 11:22
Emacs Part 12
http://pc3.2ch.net/test/read.cgi/unix/1083217601/l50


10 :名無しさん@お腹いっぱい。:04/05/02 12:49
>>8
やはりダメでした。
重複スレだそうなので移動します。

11 :名無しさん@お腹いっぱい。:04/05/02 12:54
いや、こっちが本スレでいいだろ。 あっちを本スレにしたら
スレタイが不規則になる。


12 :名無しさん@お腹いっぱい。:04/05/02 13:10
SJ3サーバの実行権限とディレクトリの書き込み権限に気を付けろ!


13 :7番のひと:04/05/02 13:30
>>12
たしかbinで統一しないといけないんですよね。(デフォルトだと)
その辺が怪しいと思って調べてみたのですが異常無し(binになっていた)
それでもうまくいかないのでセキュリティーとか無視してパーミッション777
とかしてもみたのですがやはりダメッポです。

…なぜ?

ちなみにサーバーの実行権限はシェルスクリプト経由で
(/usr/local/etc/rc.d/sj3.sh)rootから起動できるようになっているみたい。

14 :名無しさん@お腹いっぱい。:04/05/02 15:19
こっちもあっちも微妙なスレ立てだな。

15 :名無しさん@お腹いっぱい。:04/05/02 15:21
こっちの>>1はあれ過ぎるだろう。

16 :名無しさん@お腹いっぱい。:04/05/02 15:33
>>15
わろた。
おれはあっちの1が好きだ。

17 :名無しさん@お腹いっぱい。:04/05/02 15:50
せっかく Emacs Part 12 の 1 が一生懸命書いてくれたのであっちのスレが消えてもい
いようにここに載せておこう。

> JavaだけはEclipseに浮気したことをRMS神の祭壇の前で懺悔します。
が好き。(jde 使いづらすぎ)

--------------------------------------------------------------------------

目が覚めたあなたは、コーヒーを沸しつつディスプレイの電源を入れ、深緑色
(下側に白横筋一本あり)の画面で、gnus+shimbunでメールやスラドを読み、
navi2chでunix板やハン板を巡回し、w3mでWebを渉猟し、その間にEmacs本体と
常用パッケージの cvs update && make install を実行(あまりに多すぎるので
スクリプト化しています)し、昨晩作ったプログラムを gdba でデバッグし、
yatex && dvipdfmx で報告書を書き、… とそのとき突然、*Backtrace* に落ちた
あなたは(当然、debug-on-errorは常時 t です)、舌打して他人のバグまでも
修正し、親切にもパッチを作者に送り、ついでに新しく思い付いたハックに
いそしむ…時間がないのでとりあえず、howmのTODOにアイデアを書き加え
(500近くたまってたりします)、scbibにお気に入りのジャーナル論文を追加し、
tdiaryに繰り言を書きなぐります。

そんなあなたも、JavaだけはEclipseに浮気したことをRMS神の祭壇の前で懺悔します。
朝の祈りを済ませたあなたには、今日もEmacsに明け暮れる一日が待っています。

18 :名無しさん@お腹いっぱい。:04/05/03 04:39
糞スレ晒し上げ

19 :重複スレです。こちらへどうぞ。:04/05/03 11:06
Emacs Part 12
http://pc3.2ch.net/test/read.cgi/unix/1083217601/l50


20 :名無しさん@お腹いっぱい。:04/05/14 12:25
だれかemacs-unicode-2のdiff-mode.el修正してくれ〜
make bootstrap失敗するよ〜

21 :名無しさん@お腹いっぱい。:04/05/16 21:01
migemoで半角カナをsearchするには、どうしたらいいですか?

22 :名無しさん@お腹いっぱい。:04/05/16 21:06
以後はこちらへ。

Emacs Part 12
http://pc5.2ch.net/test/read.cgi/unix/1083217601/

23 :名無しさん@お腹いっぱい。:04/06/24 18:33
今更だがEmacsって凄いと思う ヽ(´ー`)ノマンセー
ttp://penguin.s4.xrea.com/imgboard/img-box/img20040624182559.png


24 :名無しさん@お腹いっぱい。:04/09/03 09:33


25 :名無しさん@お腹いっぱい。:04/09/03 09:37


26 :名無しさん@お腹いっぱい。:04/09/03 18:48
見れない


27 :名無しさん@お腹いっぱい。:04/09/06 17:48
これ本スレ?


28 :名無しさん@お腹いっぱい。:04/09/07 02:35
>>27
いや違うぞ。
なんか本スレがみれなくなってる。


29 :名無しさん@お腹いっぱい。:04/09/07 10:58
> なんか本スレがみれなくなってる。
980 越えたから寿命で dat 落ち。
このスレを使い切って、次は part14 でいいのでは?

30 :名無しさん@お腹いっぱい。:04/09/07 11:28
emacs -e mew みたいなことを emacsclient でしたいのですが,
どうすればできますか?

31 :名無しさん@お腹いっぱい。:04/09/07 12:34
>>30
おなじっしょ。
emacsclient -e mew
でいけんじゃね? 試してないけど。

32 :名無しさん@お腹いっぱい。:04/09/07 18:19
gnuserv

33 :いなむらきよし:04/09/07 20:37
キケー!

34 :名無しさん@お腹いっぱい。:04/09/08 18:02
そういえば 自慢の.emacsを張りつけようスレ ってなくなったの?
bookshelfに保存されている一本目だけ?

35 :名無しさん@お腹いっぱい。:04/09/08 21:00
ここでいいじゃん。

36 :名無しさん@お腹いっぱい。:04/09/08 21:06
自慢→道場スレ

37 :名無しさん@お腹いっぱい。:04/09/09 12:36
jdeeをemacs21.3でemacs -nwで使用してます。
メソッドの補完をしようと思うのですが、
C-c C-v C-.
でメソッド一覧が出てきません。
どうやればいいのでしょうか。

38 :名無しさん@お腹いっぱい。:04/09/09 12:55
>>37
> emacs -nw
ターミナルで C-. は効きません.



39 :名無しさん@お腹いっぱい。:04/09/09 20:21
>>38
なんだ…(´・ω・`)ショボーン

40 :名無しさん@お腹いっぱい。:04/09/09 21:42
>>38
それって超不便。
Linux hostにSSHでアクセスしてる人多いのに(´・ω・`)ショボーン。

41 :名無しさん@お腹いっぱい。:04/09/09 22:04
前スレが落ちる直前にもあった話題。

42 :名無しさん@お腹いっぱい。:04/09/10 13:31
shell-script-mode で
<<
と打つと
<<EOF
EOF
となるのを抑制する方法を教えてください.


43 :名無しさん@お腹いっぱい。:04/09/10 14:00
sh-maybe-here-document
sh-here-document-word
あたりだろうか

44 :名無しさん@お腹いっぱい。:04/09/10 14:25:45
>>43
できました.ありがとう.

45 :名無しさん@お腹いっぱい。:04/09/12 11:30:24
未解決な前スレッドの話題です。結局無理なのかな?

tramp/ange-ftp で、外部anon ftpサイトをブラウズしたい。
ただし、外部とはhttpプロクシーでしか繋がっていない。

 (1) smart ftp-proxyは管理者の事情により使えない。
 (2) lukemftp は、ftpと異なる出力をするので使えない。
 (3) lftpは、ftpと異なる出力をするので使えない。

結局、今はemacs-w3mでftpしてるんですが、diredの便利な機能が使えないのが
不満です。どなたか、解決できた人、教えてください・・・・


46 :名無しさん@お腹いっぱい。:04/09/12 11:45:57
Emacs21.3,X11です

wb-line-numberで、左端のピンク色の帯と数字の間の幅を変えるにはどうすればよいでしょうか。

左側のwb-line-numberのwindowの幅が狭くて数字が見えません。


47 :名無しさん@お腹いっぱい。:04/09/12 12:25:47
プロクシー

48 :名無しさん@お腹いっぱい。:04/09/13 00:03:58
>>46
(setq wb-line-number-text-width 10)
とかでいいの?

49 :名無しさん@お腹いっぱい。:04/09/14 16:00:06
multi-tty って、windows.el 使えないって本当ですか?
だったら、multi-tty 使いたいとは思えません。

50 :名無しさん@お腹いっぱい。:04/09/14 17:23:42
>>49
別に思わなくていいよ。

51 :名無しさん@お腹いっぱい。:04/09/14 19:44:17
>>49
使えないこたーない。動きが微妙っちゃー微妙だが。

52 :名無しさん@お腹いっぱい。:04/09/14 23:26:20
C-modeでC++を書くときにメンバ関数等を補完してくれるのでしょうか?

53 :名無しさん@お腹いっぱい。:04/09/15 11:32:02
Yank-Pop-Summary を入れていみました。

;; yank-pop-summary
(autoload 'yank-pop-forward "yank-pop-summary" nil t)
(autoload 'yank-pop-backward "yank-pop-summary" nil t)
(global-set-key "\M-y" 'yank-pop-forward)
(global-set-key "\C-\M-y" 'yank-pop-backward)

C-y M-y で kill-ring の中身の一覧が見えるのですが
これをどうやって yank するのでしょうか?

⇒の位置を変更するのだと思うのですが n や C-n で
下に動きません。


54 :名無しさん@お腹いっぱい。:04/09/15 16:13:59
>>53
一覧が見えた状態で更にM-yで⇒が下に(yank-pop-forward)
C-M-yで上に(yank-pop-backward)移動する.
yankしたい項目を⇒が指し示した状態でreturn.


55 :名無しさん@お腹いっぱい。:04/09/15 20:20:24
>>54
できました。ありがとう。

56 :名無しさん@お腹いっぱい。:04/09/15 21:24:03
kill-summary もかなりおすすめ

57 :名無しさん@お腹いっぱい。:04/09/15 22:08:17
日本語がみんな□□□に・・・

58 :名無しさん@お腹いっぱい。:04/09/15 22:17:37
よくわからんが
shift + 左クリックホールドでフォントえらんでみたら。

59 :名無しさん@お腹いっぱい。:04/09/16 13:18:30
>>57
intlfonts つかえ

60 :名無しさん@お腹いっぱい。:04/09/16 20:52:14
yesかnoだけで結構です。お答え下さい。おながいします。

C-modeでC++を書くときにメンバ関数等を補完してくれるのでしょうか?

61 :名無しさん@お腹いっぱい。:04/09/16 21:08:17
no

62 :名無しさん@お腹いっぱい。:04/09/16 22:58:05
BorlandC++X買おうかな・・・・
レスありがとうございました。

63 :名無しさん@お腹いっぱい。:04/09/16 23:18:57
一応 dabbrev-expand というのもある

64 :名無しさん@お腹いっぱい。:04/09/17 12:29:06
TRAMP で日本語ファイル名って読める?

65 :名無しさん@お腹いっぱい。:04/09/17 18:57:19
>>60
gtags


66 :65:04/09/17 18:58:50
あ、ほかんか・・・
違った、ごめん。



67 :65:04/09/17 19:05:44
http://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=abbrev%20dabbrev
かな。

あとTAGSファイルを作って読み込み、daabrev-hover.el か・・・
子供だましですが。



68 :名無しさん@お腹いっぱい。:04/09/18 16:09:32
日本語が異常にでっかくなっちゃったんですけど、
フォントの設定ってどこで行うんですか?
タブのところで調整しても、
もう一度起動させると設定が記憶されないので
困っています。

69 :名無しさん@お腹いっぱい。:04/09/18 16:09:56
ちなみにxemacs21です。

70 :名無しさん@お腹いっぱい。:04/09/18 16:45:01
xemacsはもう使ってないので記憶があやふやなんだが、save optionsみたいな
項目がメニューになかったっけか。たしか2種類あって、
フォントだかなんだか以外を保存するのと、含めて全部保存するのとあった希ガス。



71 :名無しさん@お腹いっぱい。:04/09/19 18:55:47
>58
>59
Xごと落ちました、笑い

72 :名無しさん@お腹いっぱい。:04/09/19 19:36:27
emacsのフォントはどのようにして設定するのでしょうか?
現時点でどのフォントで表示されているか解りません。
どうもMSゴシックっぽいのですが・・・・

Linux環境下にMS*フォントを入れていますが
emacsには特別な設定はしていません。

73 :名無しさん@お腹いっぱい。:04/09/19 20:43:21
>>71
そりゃあんたの X サーバか font server が悪い。
>>72
Xresource か lisp だけど、日本語の選択は混沌としてて
うまくいかないこともよくある。

74 :名無しさん@お腹いっぱい。:04/09/19 20:48:24
>現時点でどのフォントで表示されているか解りません。
M-x describe-fontset RET RET

75 :名無しさん@お腹いっぱい。:04/09/19 21:07:16
レスありがとうございました。

current frame is using fonts,no fontset

と表示されました。
う〜ん、どういう意味でしょうか?
フォントを使っているけどフォントセットは使っていない?

76 :74:04/09/20 16:15:44
じゃ、文字の上で C-u C-x =

77 :名無しさん@お腹いっぱい。:04/09/20 17:06:45
Emacsの正規表現はメタ文字が少な過ぎるように感じるんですがその辺どうですか?

78 :名無しさん@お腹いっぱい。:04/09/20 17:38:09
全然そんな風に感じたことはないなあ・・・少ないか?

79 :名無しさん@お腹いっぱい。:04/09/20 17:46:17
()、{}や|もメタ文字に含めてくれてもよかったのでは

80 :名無しさん@お腹いっぱい。:04/09/20 17:46:22
>>78
\d で [0-9] をあらわせないとかじゃないの?


81 :名無しさん@お腹いっぱい。:04/09/20 19:29:21
最近は perl の正規表現が一般的になっちゃったからね。

82 :名無しさん@お腹いっぱい。:04/09/20 19:32:53
undoできる回数ってどっかで指定できるんでしょうか?
なんか、100回ぐらいしかUndoできなくて。。。

83 :名無しさん@お腹いっぱい。:04/09/20 19:35:52
info読む

84 :名無しさん@お腹いっぱい。:04/09/20 19:59:46
emacs の undo って貧弱じゃね?


85 :名無しさん@お腹いっぱい。:04/09/20 20:01:57
>>84
そう?
どの辺が?

86 :名無しさん@お腹いっぱい。:04/09/20 21:08:16
>>85
SKK使ってるときとか?


87 :名無しさん@お腹いっぱい。:04/09/20 21:09:39
'(うちでは 30000 回くらい undo できそうだけど、30000 回も確認をしたくない。)

88 :名無しさん@お腹いっぱい。:04/09/20 21:10:43
viper で s とか c で日本語変えた後
undo すると、前後の文字の順番が入れ替わってることあるな。

89 :名無しさん@お腹いっぱい。:04/09/21 01:31:17
>>79
同感。けど馴れちゃったから、もういいんだけど。

>>80
それはメタ文字とは言わん。 あえて言うなら「メタ文字列」。

>>81
perlの正規表現はかなり拡張されていて、一般的になったとは思えないけど。





90 :名無しさん@お腹いっぱい。:04/09/21 02:07:55
>>80
キャラクタークラス
http://cpan.uwinnipeg.ca/htdocs/perl/perlreref.html

Unicode Regular Expression
http://www.unicode.org/reports/tr18/

91 :名無しさん@お腹いっぱい。:04/09/21 02:09:55
Backslash Constructs
http://www.gnu.org/software/emacs/elisp-manual/html_node/elisp_569.html#SEC569


92 :名無しさん@お腹いっぱい。:04/09/21 02:31:51
eggのVer4を使って日本語入力を行ないたいのですが、

An error has occurred while loading `/home/hoge/.emacs':

error: "Can't activate input method `japanese-egg-wnn'"

To ensure normal operation, you should investigate the cause
of the error in your initialization file and remove it. Start
Emacs with the `--debug-init' option to view a complete error
backtrace

とエラーが出て、eggが使えません。
解決策を教えていただけないでしょうか?m(__)m

93 :名無しさん@お腹いっぱい。:04/09/21 02:40:39
メッセージに従え

94 :名無しさん@お腹いっぱい。:04/09/21 04:11:54
>>86
それは SKK 側の問題。
変数 skk-undo-kakutei-word-only の値によっても挙動違うし、
まあ、気になるならハックしてくれると有難い。

95 :名無しさん@お腹いっぱい。:04/09/21 10:27:35
>>94
t にしているとまともにundoが動作しないね


96 :名無しさん@お腹いっぱい。:04/09/21 10:58:17
俺は t にしてて特に問題に感じてないけど。

97 :名無しさん@お腹いっぱい。:04/09/21 16:21:20
shimbun ネタはここでいいのかな?はてなダイアリーって
shimbun で読めるんでしょうか?



98 :名無しさん@お腹いっぱい。:04/09/21 17:32:23
w3m.elスレじゃねーの?

99 :名無しさん@お腹いっぱい。:04/09/22 09:48:46
指定した矩形にテキストを流し込むパラグラフ整形ができる、
elispってありますか?

100 :名無しさん@お腹いっぱい。:04/09/22 10:10:22
>>99
C-x r tじゃなくて?

101 :名無しさん@お腹いっぱい。:04/09/22 14:32:03
minor-modeがmode-lineに表示する色を変えたいと思っているのですが、
global-mode-stringに登録されているstringに色付きのtext-propertyを
設定しただけでは、色が変わりませんでした。
どうするのが基本なんでしょうか?

102 :99:04/09/22 16:03:35
>>100
ちがいますね。

RE for Windows
ttp://www.threeweb.ad.jp/~ishioka/Re/re.shtml
↑このエディタがやっている。パラグラフ整形機能というものです。

103 :名無しさん@お腹いっぱい。:04/09/22 16:11:56
どんな機能か知らないけど M-q のことかな。

104 :名無しさん@お腹いっぱい。:04/09/22 16:22:04
windozeを買って機能を試さないと

105 :名無しさん@お腹いっぱい。:04/09/22 16:25:10
>>102
そのページ、その機能について99以上の説明がないよ。
どういう機能か理解してもらおうと思ったらあなたが自分の言葉で説明しないと。


106 :名無しさん@お腹いっぱい。:04/09/22 18:57:26
ボロイPCUNIXも徐々にpthread対応が進んでますが、Emacsもそろそろ
BindみたいにThread対応を考え始めるべきなのではないでしょうか?

107 :名無しさん@お腹いっぱい。:04/09/22 19:01:43
thread対応してたらいいなーとは思うが、
その文章は変すぎる。

108 :99:04/09/22 19:13:15
C-x r t に、近いUIにした場合・・・
(等幅フォントで書いてますのでずれたらすまそん)

矩形範囲を以下のように指定した場合、
m:マーク、c:カーソル

m

c

つぎの文字を入力すると
入力:1234567890abcdefghijk

12345678
90abcdef
ghijk

上記のように整形される。

もしくは、コピーした文章を矩形範囲を指定した後でペーストすると整形されるでもOKです。
(こっちのほうが使えるとは思いますが・・・)


109 :名無しさん@お腹いっぱい。:04/09/22 19:22:19
>>99の文章からからその挙動を予測するのはかなり困難だと思われ。
面白そうな機能ではあるね。

110 :名無しさん@お腹いっぱい。:04/09/22 19:34:56
C-x f で fill-column を設定して M-q じゃ駄目?

111 :名無しさん@お腹いっぱい。:04/09/22 19:41:15
>>106
既存の emacs lisp との互換性を捨ててまで対応するわけないじゃん。

112 :名無しさん@お腹いっぱい。:04/09/22 19:43:51
元あった文字はどうなるのか、
全角の取り扱いはどうするのか、
字余り・字足らずの場合はどうするのか、

といった細かい仕様を詰めれば、elispはそんなに難しくないだろうね。
でも、M-qや矩形処理等の組み合わせで十分代用できる処理だな。




113 :名無しさん@お腹いっぱい。:04/09/22 19:44:02
新しい lisp (scheme)環境内で emacs lisp の環境を
シミュレートするとかで、マルチスレッドできないかな。

114 :名無しさん@お腹いっぱい。:04/09/22 19:44:34
>>101
基本かどうかは知らないけど自分は mode-name に text-property 付けた文字
列を突込んでるよ。

115 :名無しさん@お腹いっぱい。:04/09/22 19:58:26
>>106
せめてdynamic bindingでグローバル変数を一時的に束縛してたりするのを
どうするかくらい書いてくれ。

>>113
hemlock


116 :名無しさん@お腹いっぱい。:04/09/22 20:35:03
>>101
何でglobal-mode-stringが出てきたのかわかんないけど
(global-mode-stringを使うマイナーモードなの?)、まあ
それは置いておくとして。

マイナーモードがmode-line用の変数を持っていれば、そいつに
プロパティを設定してみる。
そういう変数がない場合、minor-mode-alistかmode-line-formatの
中の該当する部分をうまく設定してやればいい。

117 :名無しさん@お腹いっぱい。:04/09/23 20:46:30
Emacsの背景の透過の仕方を教えてください

118 :名無しさん@お腹いっぱい。:04/09/23 20:47:54
>>117
嫌です

119 :名無しさん@お腹いっぱい。:04/09/23 20:57:43

あーこれが教えてクンって奴か

120 :名無しさん@お腹いっぱい。:04/09/24 00:41:24
>>119
一行目を空行にするめずらしい香具師

121 :名無しさん@お腹いっぱい。:04/09/24 02:21:55
emacsって遅延リードとか出来ないんですか?

122 :名無しさん@お腹いっぱい。:04/09/24 03:39:34
eval-after-loadとか autoloadの事?

123 :名無しさん@お腹いっぱい。:04/09/24 22:54:32
>>122
たぶん、巨大なファイルを全部読まずとも表示/編集したいってことじゃないの?

124 :名無しさん@お腹いっぱい。:04/09/24 23:32:41
ロードじゃなくてリードか

125 :名無しさん@お腹いっぱい。:04/09/24 23:36:32
遅延リードのエディタってあるの?
ed は?

126 :名無しさん@お腹いっぱい。:04/09/25 01:38:43
無いみたいですね、残念

127 :名無しさん@お腹いっぱい。:04/09/26 00:15:29
大きなデータ開かせると結構落ちるね。

128 :名無しさん@お腹いっぱい。:04/09/26 17:30:37
誘導です。

ここの>>1は今時秀丸とか言っているアホなので、以後の書き込みは
下のスレッドで。

Emacs part13
http://pc5.2ch.net/test/read.cgi/unix/1096186227/


129 :名無しさん@お腹いっぱい。:04/09/26 17:48:42
どっちも>>1のレベルは同じ

130 :名無しさん@お腹いっぱい。:04/09/26 18:13:19
Mule-UCSの読み込みが遅いんですけど

131 :名無しさん@お腹いっぱい。:04/09/26 18:21:29
>>130
emacs 21.3 + utf-translate-cjk


132 :名無しさん@お腹いっぱい。:04/09/26 20:05:10
>>131
ありがトン
自分でコンパイルしなきゃダメか

133 :名無しさん@お腹いっぱい。:04/09/26 23:36:53
emacsのアイコン集ってばないかな?
起動時のものと、デスクトップに置くもの両方探してるんだけれど。


134 :名無しさん@お腹いっぱい。:04/09/28 17:44:11
emacs 21.3.1 を debian で使っています
普通のテキストなんかの編集の時は大丈夫なのですが
run-scheme などとすると なんだかプロンプトなどに
色がつきます C言語を書く時なんかもそうです
この太字だったり色がついたりするのをすべて止めるには
どうしたらいいでしょうか?
またその場合それぞれ個別に色を付けない設定をする必要が
ありますでしょうか できるなら太字や色は全部きりたいと考えています

色の設定方法のページはたくさんあるのですが
色を付けない方法はさがせませんでした
どなたかよろしくお願いします

135 :名無しさん@お腹いっぱい。:04/09/28 17:46:20
>>134
(elisp)Window Frame Parameters になんかあるべよ。

136 :名無しさん@お腹いっぱい。:04/09/28 17:53:07
>>135さん
Window Frame Parameters がなんなのかさえ知らないもので
すいません グーグルで調べてみます
ありがとうございました
結果報告はします


137 :名無しさん@お腹いっぱい。:04/09/28 18:16:39
>>134
(global-font-lock-mode 0)



138 :名無しさん@お腹いっぱい。:04/09/28 19:00:38
yahtmlの事なのですが どこで聞いたらいいかわからないので ここにカキコ
indentの幅を変えたいのですがどうしたらよいのでしょうか?

(add-hook 'yahtml-mode-hook
(lambda ()
(setq tab-width 8)
))

これでは変りませんでした orz


139 :名無しさん@お腹いっぱい。:04/09/28 19:06:03
>>135さん
ちょっと手に負えそうにありませんでした...

>>137さん
試したのですが色がついたままです
.emacsに記述したのですが...

もう一度調べてみます
ありがとうございました


140 :名無しさん@お腹いっぱい。:04/09/28 19:13:50
>>136
info じゃないの?

141 :名無しさん@お腹いっぱい。:04/09/28 20:22:41
134です
なんだか私には無理そうです
お騒がせしました

142 :名無しさん@お腹いっぱい。:04/09/28 20:39:13
>>141
M-: (global-font-lock-mode 0)
でどうですか?
>>137 は .emacs に記述した後再起動した?

143 :名無しさん@お腹いっぱい。:04/09/28 21:39:55
>>142さん
.emacs に記述後
emacs & と立ち上げたら色が消えましたっ


実は 普段 emacs -nw として使用しています
これだと相変わらず色は消えません
もう少しemacs自体を勉強して出直します

ありがとうございました

144 :名無しさん@お腹いっぱい。:04/09/28 23:51:44
すいません
やっぱり消えてなかったです
紺だったので見間違いました
こりゃだめですかね

145 :名無しさん@お腹いっぱい。:04/09/29 00:45:05
たびたびすいません
.emacsに以下のように記述しscheme modeだけ色がつかないように
しました

(add-hook
'inferior-scheme-mode-hook
'(lambda ()
(set-face-bold-p 'comint-highlight-input nil)
(set-face-foreground 'comint-highlight-prompt "black")))

急場しのぎな感じなのかもしれませんが
正直よくわかっておりません
まあ色がつかないのでうれしいな というかんじです
答えてくださったかた本当にありがとうございました


146 :名無しさん@お腹いっぱい。:04/09/29 17:13:01
>>145
(setq font-lock-global-modes '(not scheme-mode))

147 :名無しさん@お腹いっぱい。:04/09/30 02:18:59
プロジェクトグーテンベルグとか青空文庫の本読むのにしおりはさんだり,
前読んだとこから読み始めたりしたいのですが自分で造るしかないのでしょうか。
book-reading-mode みたいのが欲しいのですが...。

148 :名無しさん@お腹いっぱい。:04/09/30 02:33:55
cc-mode が遅いのはなんとかならない?

149 :名無しさん@お腹いっぱい。:04/09/30 02:50:06
>>148
(゚Д゚)ハァ?

150 :名無しさん@お腹いっぱい。:04/09/30 02:50:29
>>147
C-x r m

151 :148:04/09/30 12:24:15
>>149

cc-mode つか font-lock か。
ちょっとデカかったり、相性の悪いソースだと異様に重いんだよね。


152 :名無しさん@お腹いっぱい。:04/09/30 12:30:35
>>151
こいつは、jit-lock-mode 使っていないのか?

153 :148:04/09/30 13:36:12
>>152

当然使ってるよw
Meadow 方面では、重いのは cc-mode が悪いんじゃないかって噂があるじゃない?
そのあたりの話、詳しい人居ないかなと思ったんだけどねぇ。

ていうか Emacs21 使ってコード書いてて、
このあたり重さが気になる奴って他におらんのかしら。

154 :名無しさん@お腹いっぱい。:04/09/30 14:08:16
cc-mode は c-mode より重いし、Emacs 21 は Emacs 20 より重いね。
それが気になるなら速いコンピュータ使えばいいだけなんじゃないか?

155 :髯鬚 (ぜんしゅ) ◆MVC5C9iLaM :04/09/30 14:14:46
Re:>154 私は気にならないが。
Re:>148 気になるのであれば自分でそれ専用のモードを書けばよい。

156 :148:04/09/30 14:53:31
うーん、残念。このあたりの情報を持ってる人は居ないかな。
みんな気にならないのなら、やはりウチの設定が悪いのかもしれないね。


157 :147 :04/09/30 16:52:39
>>150
サンクスです.戻るにはC-x r b ですね。
拡張子が.book.txt だったら読み込み専用とか
jkでスクロールとか機能加えて遊んでみます。

158 :髯鬚 (ぜんしゅ) ◆MVC5C9iLaM :04/09/30 17:37:06
Re:>157 グーテンからのebookを読むのであれば、自分で専用のモードを
作った方が良い。私はそうした。bookmark.elは使用しずらいし、君もそのうち
満足できなくなるだろう。

159 :髯鬚 (ぜんしゅ) ◆MVC5C9iLaM :04/09/30 17:40:29
Re:>157 一番良いのは、グーテンの *.txt内容をtexにして、それをpdfに変換する。
そしてできたファイルをタブレットを使用しながら、線を引いたり自分で注釈を入れ
たりして、実際に本を読んでいるように進めることだ。

160 :名無しさん@お腹いっぱい。:04/09/30 17:59:59
lookup使えないから pdf 変換はおいしくないね。
つーか変なのが湧いたな。

161 :髯鬚 (ぜんしゅ) ◆MVC5C9iLaM :04/09/30 18:03:11
Re:>160 元のtxtファイルを残しておけば使えるだろうが。
> つーか変なのが湧いたな。
お前は誰だ?

162 :147 :04/09/30 18:24:25
>>159
おもしろそうですね。
ただそこまでやれそうにないのでとりあえずこんなモード作ってみました。

;拡張子.book.txt で book-reading-mode
(if (not (assq 'book-reading-mode auto-mode-alist))
(setq auto-mode-alist (cons '("\\.book\\.txt$" . book-reading-mode) auto-mode-alist)))
(defvar book-reading-mode-hook nil
"*List of functions to call when entering book-reading-mode.")
(defvar book-reading-mode-map nil
"Key map for book-reading-mode.")
(if book-reading-mode-map
nil
(setq book-reading-mode-map (make-sparse-keymap))
(define-key book-reading-mode-map "j" 'scroll-n-lines-and-cursol-ahead)
(define-key book-reading-mode-map "k" 'scroll-n-lines-and-cursol-behind)
(define-key book-reading-mode-map "b" 'bookmark-set)
(define-key book-reading-mode-map "B" 'bookmark-jump))
(defun book-reading-mode ()
"Major mode for book reading.
Special commands:
\\book-reading-mode-map"
(interactive)
(text-mode)
(setq major-mode 'book-reading-mode)
(setq mode-name "book-reading")
(use-local-map book-reading-mode-map)
(if (not buffer-read-only)
(toggle-read-only))
(run-hooks 'book-reading-mode-hook))
(provide 'book-reading-mode)


163 :147 :04/09/30 18:26:18
あ、あとこれ

(defun scroll-n-lines-and-cursol-behind (&optional n)
"Scroll ahead N lines (1 by default)."
(interactive "P")
(scroll-down (prefix-numeric-value n))
(previous-line (prefix-numeric-value n)))

(defun scroll-n-lines-and-cursol-ahead (&optional n)
"Scroll ahead N lines (1 by default)."
(interactive "P")
(scroll-up (prefix-numeric-value n))
(forward-line (prefix-numeric-value n)))


164 :名無しさん@お腹いっぱい。:04/09/30 18:32:50
グーテン……。頭悪そう。
同じ内容で形式の違うものを用意して使いわけろというのも頭悪い。
つか、lookup引くためにわざわざ*.txtの方で同じところを開いてそれから
lookup使えと言ってるように見えるんだが、だとしたら頭悪すぎ。
part13スレで人に要求するくらいなんだから自分で作った専用モードとやらを
貼るとかすればいいのに口先だけなのも頭悪い。

>>147
カーソルのスペルは最後がr。


165 :147 :04/09/30 19:26:22
>>164
>カーソルのスペルは最後がr。

ううっ、間違えた。しかもageてた。

166 :名無し募集中。。。:04/09/30 19:56:38
Re:> を使っているやつは一人しってる
Kingなんとか...


167 :名無しさん@お腹いっぱい。:04/09/30 20:25:24
発見
http://science3.2ch.net/test/read.cgi/math/1095683000/l50

168 :名無しさん@お腹いっぱい。:04/09/30 22:01:59
青空文庫は tex で縦書きルビつきに変換して
xdvi で読んでるよ。

169 :名無しさん@お腹いっぱい。:04/10/02 08:11:38
Kingタンこんなスレにもキテルノカヨ

170 :名無しさん@お腹いっぱい。:04/10/02 17:58:20
一瞬で撃破されてしまったけどな


171 :名無しさん@お腹いっぱい。:04/10/06 02:28:04
generic-mode で `;' がコメントのモードを作っているのですが、例えば下記のような
場合、コメントに font-lock-string-face の属性が付いてしまいます。

"
;; コメント
"

今は下記のようにしてお茶を濁していますが、" と " に囲まれたコメントを
font-lock-comment-face の属性にするにはどうしたらよいのでしょうか?

(define-generic-mode 'hoge-generic-mode
(list ?\;)
nil
nil
(list "\\.hoge\\'")
(list 'hoge-mode-setup))

(defun hoge-mode-setup ()
(make-local-variable 'font-lock-string-face)
(setq font-lock-string-face nil))


172 :名無しさん@お腹いっぱい。:04/10/07 09:41:16
w3mのようにktermの中でemacsを起動した時に画像をインライン表示する
ことはできますか?

173 :名無しさん@お腹いっぱい。:04/10/07 10:12:00
Emacs21ってbuffer tabある?

174 :名無しさん@お腹いっぱい。:04/10/08 19:25:21
誰かxyzzyのnavi.lをemacs用に移植してください
howmは使いにくいので

175 :名無しさん@お腹いっぱい。:04/10/08 19:38:39
テキストの一部に印をつけておく方法はあるでしょうか?

紙でマーカーを引くのと同じように、リージョンで指定して、その
部分の見た目を変えるようなものです。

保存しておけて、マークした部分につぎつぎ飛べるようなもの。

176 :名無しさん@お腹いっぱい。:04/10/08 20:32:10
>>175
bookmark みたいなのってこと?
ttp://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=file%20bookmark

漏れはマーカ巡回機能と face が付いて見やすいのとで bm 使ってる。
bm-toggle-buffer-persistence すればファイルにマーカ情報を保存しておけるし。
ttp://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=bm

177 :名無しさん@お腹いっぱい。:04/10/08 23:26:14
vcursor なんかはどう?

178 :名無しさん@お腹いっぱい。:04/10/09 00:34:02
確かに文章にマーカー引けると便利だよな
アイディアプロセッサとして使うことが多いからかも知れんが

179 :名無しさん@お腹いっぱい。:04/10/09 01:30:07
bm.elって情報の保存できるようになってたのか。
ジャンプ機能はないけど、リージョンの強調にhimark.el使ってる。
特に機能性が云々という事はないけども。

180 :名無しさん@お腹いっぱい。:04/10/09 01:45:56
Emacs勉強しはじめようと思ったらどういう順番で覚えていけばいいかな

@
キーバインドなどの操作ほぼ全て

プラグインなどの自分なりの環境設定

言語としてまずlispを理解し、そのあとEmacs特有の関数や変数などを覚える

A
キーバインドなどの操作を最低限大雑把に覚える

環境重視でelisp拾ってきたりそれをカスタマイズして行く

環境構築と平行して必要な使う部分(環境設定で使うものだけ)からelispを覚える

個人的にはアフォの分類なのでAでいこうと思うけど、どっぷり浸かりたい気もするので
@も捨てがたい

181 :名無しさん@お腹いっぱい。:04/10/09 01:48:26
>>180
キーバインドをすべて覚えるなんて無理だろ。

M-x help-with-tutorial
→ 実戦投入
→ 必要に応じて lisp いじり

182 :名無しさん@お腹いっぱい。:04/10/09 01:55:28
>>180
プラグインってなんですか。

183 :名無しさん@お腹いっぱい。:04/10/09 01:55:55
>>180
文字化けしていますよ。

184 :名無しさん@お腹いっぱい。:04/10/09 01:57:15
容赦ないなぁ

185 :名無しさん@お腹いっぱい。:04/10/09 02:00:54
>>180
とりあえず丸付き数字使うのはよしなさいな。win板ならともかく。
あまり「勉強しよう」とか考えなくても身に付くとは思うけど。
elispに関しては、elispというかlispだけど「リスト遊び」という
薄い本が分かり易く且つ面白いので入門にいいと思う。
どう進めていくかはその後再度考えてみては?

186 :名無しさん@お腹いっぱい。:04/10/09 02:03:06
今から emacs 覚えようとする人って大変だね。
同情するよ。

187 :名無しさん@お腹いっぱい。:04/10/09 02:03:22
あとはまあ、本気ならば今まで使ってたエディタを全部消しちゃうのがいいかな。
おれはそうやってしばらく泣きながらEmacs使ってた。

188 :名無しさん@お腹いっぱい。:04/10/09 02:05:36
あぁ、いろんなことが走馬灯のように

189 :名無しさん@お腹いっぱい。:04/10/09 02:15:08
>>181
そうすると(2)かな?

>>182
Emacsでは何て言うか知らないし、許して
で、実際には何て言うの?

>>183
スマソ

>>185
つーと先にlispの知識を身につけてからいじった方が良いと言うことでしょうかね
実際にEmacs使おうという切っ掛けがlisp面白そうだなという漠然としたものなので
それでも良いかも
ただキーバインドは辛いなぁ

>>186
思いっきり同情してくだちぃ
そして、出来れば自分がどうやって覚えたのかも教えてくれると嬉しいかも

>>187
vim は流石に消せないですw

>>188
死ぬんですか?w


と厨臭く全レスしてみました

190 :186:04/10/09 02:51:22
僕は info 読んで覚えようとしたけど、
buffer とか mode とかの概念がよくわからずに
挫折して、当時ソフトバンクが出してた
オライリーの本買ってきて読んで覚えた。
基本的な概念がわかったら、
あとは lisp も含めて info だけで十分だったよ。

191 :名無しさん@お腹いっぱい。:04/10/09 02:54:11
elispも、わからなくても.emacsを書くくらいならある程度なんとかなる。
ある程度慣れたところで解説書を読むと一気に理解が早くなる。


192 :名無しさん@お腹いっぱい。:04/10/09 03:32:44
>>190
うぉ、オライリー忘れてた
でも調べてみたら激高
うーん、立ち読み?w

あと、やっぱ info なのかな
でも英語アフォだからよちよちなんだよなぁ

金無い、頭悪いで良いとこ無いなオレ orz

>>191
基本的な操作は結構少ないから楽に覚えられるね
まぁ、普通に編集は出来る
編集速度はVim使っている時の半分以下だけど
とりあえず、elispでバリバリ遊んでみるつもり


で、elisp用のxUnitってあるのかな?
あるならなるべく使いたいんだけどどうなんだろ

193 :名無しさん@お腹いっぱい。:04/10/09 03:35:11
Emacs の修得方法?


 ま ず は RMS を 崇 拝 し ろ

 

194 :名無しさん@お腹いっぱい。:04/10/09 03:36:29

 次 に 左 手 小 指 を 鍛 え ろ

 

195 :名無しさん@お腹いっぱい。:04/10/09 04:05:07
>>193
工エエェェ(´д`)ェェエエ工
あんなおっさん崇拝したくないんだが
だいたい現在の Lisp で拡張出来る Emacs って Multics Emacs が元祖でしょ
だから Greenberg が最初の骨組みを作ったと言っても良いんでない?

>>194
ダンベルでも持ち上げましょうか?

196 :名無しさん@お腹いっぱい。:04/10/09 04:05:29
今後のEmacsの順調な発展には、rmsこそがガンなのだが

197 :教祖様:04/10/09 04:08:48
ttp://www.stallman.org/rms.jpg
ttp://www.crynwr.com/~nelson/als98/proof-its-rms.jpeg
ttp://www.lugos.si/lugos/rms2000/pic/RMS-2000-10-13/pic00003.jpg
ttp://www.turbolinux.com.cn/images/rms-bj17.jpg

198 :名無しさん@お腹いっぱい。:04/10/09 04:19:52
全レスはそろそろやめておきましょ

199 :名無しさん@お腹いっぱい。:04/10/09 04:24:11
Emacs Lispの入門書info、portsでemacs-lisp-introとなってるやつ、
日本語翻訳版があったはずだ。

そういうのをportsに入れておくと、elisperが増えたりするんだろうけど。

200 :名無しさん@お腹いっぱい。:04/10/09 04:29:43
>>198
スマソ
これで最後

>>199
情報サンクス
探してみるよ
ほら Emacs の人ってあんまり教えてくれないじゃない
なので日本語訳は本当に助かる

あと、elisp の xUnit はググった感じじゃまだ無いみたいだね
ここで作っている途中とか
ttp://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=ElUnit

言語の使用上xUnitが無くてもそれなりに信頼性の高いものが作れると言うことなのかな?
よく解らないけど

それでは、おじゃましました
また遊びに来ます

201 :名無しさん@お腹いっぱい。:04/10/09 04:42:34
>>199
英語読めないelisper増やしてもしょーがないだろ。
docstringのiffはtypoですってバグレポート出されるのがオチ。

202 :名無しさん@お腹いっぱい。:04/10/09 04:45:41
>>201
> 英語読めないelisper増やしてもしょーがないだろ。
> docstringのiffはtypoですってバグレポート出されるのがオチ。

elispに慣れた目で英文読めば、それで英語を学べます。
しょ〜がはあるのです。

203 :名無しさん@お腹いっぱい。:04/10/09 04:47:35
閉鎖的&見下した意見ですな

204 :名無しさん@お腹いっぱい。:04/10/09 05:04:22
>>199
emacs-lisp-intro-jp.texi
という名前で置いてあるようだが、多くのリンクページで指してる
ASCIIのサイトにはすでになし。それ以上探してないけど。

これもまた滅びゆく世界の現れなり……

205 :名無しさん@お腹いっぱい。:04/10/09 05:17:49
一人で勝手にダメポ思考に漬かってろ

206 :名無しさん@お腹いっぱい。:04/10/09 05:28:50
>204
ここに、、 ftp://ftp.ascii.co.jp/pub/GNU/

207 :名無しさん@お腹いっぱい。:04/10/09 09:10:49
最新のものは www.bookshelf.jp の日本語訳がよくまとまっているぞ。

208 :名無しさん@お腹いっぱい。:04/10/09 09:19:32
21.3にしてから
(require 'cl) のところで Error: Cannot open load file: help-fns
というエラーが出るようになったのですが、 21.3用にどのように
変更すれば通るようになるでしょうか?


209 :名無しさん@お腹いっぱい。:04/10/09 09:32:09
JIS X 0213 で定義されているんだから emacs で見えるようにしたら?


210 :名無しさん@お腹いっぱい。:04/10/09 09:33:51
>>209
自動応答だから言ってもムダだよ。

211 :名無しさん@お腹いっぱい。:04/10/09 09:37:59
>>209
> JIS X 0213 で定義されているんだから emacs で見えるようにしたら?

to:183
c.f.
http://www.m17n.org/m17n2000_all_but_registration/proceedings/kawabata/jisx0213.html

212 :名無しさん@お腹いっぱい。:04/10/09 12:10:02
>>194

Emacs 使いで小指で CTRL 押してる奴なんかいるのか?



213 :名無しさん@お腹いっぱい。:04/10/09 12:24:28
私のキーボードはAの隣にcontrolがありますが何か。


214 :名無しさん@お腹いっぱい。:04/10/09 12:42:12
むしろ、emacs使いで小指以外でCtrl押す香具師なんているのか?

215 :名無しさん@お腹いっぱい。:04/10/09 13:28:10
>>214
やくざな emacs 使い…

216 :名無しさん@お腹いっぱい。:04/10/09 13:34:29
Aの隣にcontrol配置してることを自慢する古代人がまだ生きているとは。

217 :名無しさん@お腹いっぱい。:04/10/09 13:36:16
>>216
216以外に自慢してる香具師なんているか?いや、いやしない(反語)


218 :名無しさん@お腹いっぱい。:04/10/09 13:47:03
>>213はあえて恥を公開していると言うわけか。

219 :名無しさん@お腹いっぱい。:04/10/09 14:12:51
>>192
vim使ってたんなら、viperを使うのがいいんじゃないかな。
俺はこれで、Emacsが使えるようになったから。

viperでわかんないことあっても、ここで聞けば
誰かは答えてくれだろうし。


220 :名無しさん@お腹いっぱい。:04/10/09 14:17:10
>>215

だから台風が来たのか。


221 :名無しさん@お腹いっぱい。:04/10/09 19:10:56
>>219
あんまり半端なことはしたくないからすっぱりEmacsのキーバインドに切り替えるよ
その方が覚えるのが速そうだし
つーか viper 使ってみたが Vim を使っていた身から言わせて貰えば正直使い物にならない
こちらの方がストレス溜まること間違いなし

222 :名無しさん@お腹いっぱい。:04/10/09 19:31:58
viper使いの人って他人の作ったいろんなメジャーモード使うときはどうしてんの?
作者がつけてるデフォルトのキーバインドでは色々不都合があるんじゃないかと
思うんだが。


223 :名無しさん@お腹いっぱい。:04/10/09 20:12:53
viper は minor-mode だから、各種 major-mode と共存できる。
他の minor-mode とバッティングする場合もあるが、viper-harness という
回避の仕組みがある。
viper が vim の足元にも及ばないというのはわかるけど、
気に入らないところを自分で修正できるなら、
emacs の機能と vi 的操作を両立できるというメリットは
(個人的には)かなり大きい。
ただし emacs 使いとも vi 使いともとれない、
怪しげなキー操作体系が身につくことになるけど。

224 :名無しさん@お腹いっぱい。:04/10/09 21:12:26
>>222
俺は、ソースコードを編集するとき以外は全て、Emacsモードに
して、デフォルトのキーバインディングを使ってるよ。
(当然、普通の人がやるようなカスタマイズはしてるけど。)

ソースの編集以外は、viである必要はないからね。

viperもちょっと頑張れば、vimみたいに使えるよ。
でも、viperの開発も止まってるっぽいし、そろそろvimmerモード
みたいな、vim互換モードが出来てもいいかなって思うよ。


225 :名無しさん@お腹いっぱい。:04/10/09 21:53:07
>>224
> vimみたいに使えるよ。
ありえない
Vim使ったこと無いでしょ

226 :名無しさん@お腹いっぱい。:04/10/09 22:20:07
>224
その使い方ならソース編集の時だけvim使った方がずっと高性能だし
レスポンスも良いと思うんだが
わざわざlispでvimを実現する意味もないだろう

227 :名無しさん@お腹いっぱい。:04/10/09 22:25:11
そうだな。vim は必要ない。

228 :名無しさん@お腹いっぱい。:04/10/09 22:25:26
Xを入れ替える度に /etc/X11/xorg.conf に常に

Section "InputDevice"
Option "XkbOptions" "ctrl:nocaps"
EndSection

て入れている私は古代人なんでしょうか?
実際Aの左にCtrlがないとemacsが使いにくくて仕方ない。

229 :名無しさん@お腹いっぱい。:04/10/09 22:33:35
>>228
わたしは

Option "XkbOptions" "ctrl:swapcaps"

だが。


230 :名無しさん@お腹いっぱい。:04/10/09 22:34:59
今更そんなネタする人が古代人。

231 :名無しさん@お腹いっぱい。:04/10/09 22:37:53
キーボードネタはこちらへどうぞ。

Keyboard キーボード 2
http://pc5.2ch.net/test/read.cgi/unix/1055904385/

232 :名無しさん@お腹いっぱい。:04/10/09 22:39:24
viper使っているとか>>228-229とか一気にスレのレベルが下がったな

233 :224:04/10/10 00:44:34
>>225
バリバリ使ってたけど、なにか。

もしかして誤解してるかもしれないんで補足しとくけど、
素のviperの状態じゃなくて、lispで拡張しいけばってことだけどOK?


234 :224:04/10/10 00:59:52
ちなみに、エディター論争をしようってんじゃないんだから、
ただのキーバインドの話しだよ。

あんたらだって、素の状態のキーバインディングをカスタマイズ
せずに使ってるわけじゃないでしょ。

人のキーバインドの話しにいちいちケチつけるほうが、よっぽど
レベル低いんじゃないの?


235 :名無しさん@お腹いっぱい。:04/10/10 01:14:54
はなしし

236 :名無しさん@お腹いっぱい。:04/10/10 02:40:58
なんか頭の悪そうなのが釣れちゃったなぁ・・・
こういうのって得てして両方半端なヤツなんだろうな

だいたい素人がviper拡張してvimなるとか言っている時点でもう・・・

237 :223:04/10/10 03:04:50
どうでもいいが
第三者が見て不愉快になるような
ののしりあいはやめてくれ。

238 :名無しさん@お腹いっぱい。:04/10/10 03:32:17
viper 話もっと聞きたいんですけど, だめですかねえ?
vim のどんな機能がなくて(or ぱぱっとできなくて)
不満なのか教えてもらえたらうれしいんですが…

# カーソルの細かい挙動とかは置いといて


239 :名無しさん@お腹いっぱい。:04/10/10 04:04:05
ののりしあいをするなら、
第三者が見て愉快になるようなのを!!


240 :名無しさん@お腹いっぱい。:04/10/10 04:15:11
viperの話はもう良いよ
こっちでやってくれ

徹底的】プログラマーが語るviとemacs 9【バトル】
http://pc5.2ch.net/test/read.cgi/prog/1075392698/

241 :名無しさん@お腹いっぱい。:04/10/10 04:17:59
>>238
ちなみにviperはあくまでもviのエミュレートだからvimでついたものは一切サポートされていない
viとvimの差がほとんどそのままviperとvimの差になっている
その違いは自分で調べてくれ
個人的にはかなり別物だと思う

242 :名無しさん@お腹いっぱい。:04/10/10 04:50:51
viper 使ってない人には関係ない話でうざいのかも知れないが、
>>240 そのスレは誘導が間違ってる。
viper 関連でスレが埋まるようなら別だろうが、
ほとんど話題に出ないのに
一時的に話題になったときくらい少し情報交換したっていいじゃないか。

243 :名無しさん@お腹いっぱい。:04/10/10 05:03:51
>>242
使いもしないでviperどうですかねぇ何てのは情報交換でも何でもない
使いづらいところなんて使えば判るだろ
viperとvimの差も使えば判るはずだ
全部人に教えて貰おうとするな

244 :名無しさん@お腹いっぱい。:04/10/10 05:09:45
どうしても殺伐とさせたいやつがいるようだな。

245 :名無しさん@お腹いっぱい。:04/10/10 07:22:01
Emacs は殺伐としてなきゃ

246 :名無しさん@お腹いっぱい。:04/10/10 08:33:15
emacs21でset-input-methodをjapanese-egg-cannaにしてるんですけど、
このとき、日本語変換時に\C-hでバックスペースにしたいんだけど、
(define-key canna-mode-map [?\177] [?\C-r])
とか書いてもヘルプになってしまいます。
どうすればいいでしょうか。


247 :名無しさん@お腹いっぱい。:04/10/10 13:55:39
>>233
viper拡張させてどの程度Vimにしてる?
最低でも各種ヴィジュアルモードとテキストオブジェクトは無いと駄目だと思うけど

248 :名無しさん@お腹いっぱい。:04/10/10 16:06:21
line-number-mode の左に表示される、AllとかBotを消したいんですけど、
どうやって消せますか?

249 :名無しさん@お腹いっぱい。:04/10/10 16:12:24
ここから一気に初心者質問スレになります

250 :名無しさん@お腹いっぱい。:04/10/10 16:14:52
Emacs なんか嫌いなので、navi2ch を秀丸マクロに殺伐と移植してください。

251 :名無しさん@お腹いっぱい。:04/10/10 18:24:11
目に優しいemacs環境を作りたいのですが、
お勧めの設定などありましたら教えて下さい。

白地バックに黒字では目が疲れます。


252 :名無しさん@お腹いっぱい。:04/10/10 18:27:36
>>251
うちはAntiqueWhiteをバックに黒字で使ってます
目が疲れないし字も見やすくてなかなかいいです


253 :名無しさん@お腹いっぱい。:04/10/10 18:37:04
-nw で使っているので背景はさ

254 :名無しさん@お腹いっぱい。:04/10/10 18:37:27
vine userキタ━━━━━━(゚∀゚)━━━━━━ !!!!!

255 :252:04/10/10 18:44:06
>>254
たぶん私のことだな
vineて確かそうだっだ記憶がある(2.1の頃使ってました)
けど私の設定のルーツではなかったりする


256 :名無しさん@お腹いっぱい。:04/10/10 19:04:41
>>255
もしかして color-mate がルーツだったりしますか? だとしたら私も同じ。
Mule の頃は color-mate 使ってました。
AntiqueWhite は少し赤が強いので今では FloralWhite ベースになってます。

257 :223:04/10/10 22:08:24
>>247
visual なら前作って 2ch のどっかにあげた。

258 :名無しさん@お腹いっぱい。:04/10/10 22:33:24
疲れないかどうかは分からないけど
% emacs -rv
で反転させると気分変わるよ


259 :名無しさん@お腹いっぱい。:04/10/10 22:50:07
color-theme.elであれこれ試してみればいいよ。じゃ。

260 :名無しさん@お腹いっぱい。:04/10/10 23:38:06
>>257
それってヴィジュアルモード時のコマンド使えるの?
<C-V>のあとに$Aで文字追加とか

261 :名無しさん@お腹いっぱい。:04/10/11 00:41:30
vnoremapとかonoremapも出来ないと駄目だろうしgdにgDによる変数定義位置ジャンプ
やincludeファイル、全バッファ、タグファイル、インクルードパス・・・の豊富な補完も
C-PC-Nで実現しなきゃならんかったり、これまた大量のexコマンドなど数え上げれば
きりがないから、素直にソース編集の時だけvimを使っておいた方が良いような

つーか普通にEmacsのバインドでそのまま使うのが一番オススメだがそれじゃいやなのか?
半端なvi使うより確実に良いと思うんだが

262 :名無しさん@お腹いっぱい。:04/10/11 12:42:37
.emacsと.emacs.elと.gun-emacsの違いを教えてください。
宜しくお願いします。


263 :名無しさん@お腹いっぱい。:04/10/11 13:11:19
ホームディレクトリにある .emacs や .emacs.el は初期化ファイル

普通は .emacs をロードするんだけど
Emacs20 から .emacs をバイトコンパイルすることができるようになった

.emacs.el ってのはそのときに書式を合わせただけのものだから
Emacs19 では読まない

まとめると

emacs 起動時 $HOME に
.emacs と .emacs.el と .emacs.elc があれば
Emacs19 以前 : .emacs.elc を読んでエラーになる
Emacs20 以降 : .emacs.elc を読んで立ち上がる

.emacs と .emacs.el があれば
Emacs19 以前 : .emacs を読んで立ち上がる
Emacs20 以降 : .emacs.el を読んで立ち上がる


で、.gun-emacs って何? .gnus でもなさそうだし
.emacs から (load "~/.gun-emacs") とかしているだけなんじゃないの

264 :名無しさん@お腹いっぱい。:04/10/11 16:48:43
typedef list<int> list_type;
などと書いたときに、それ以降list_typeが
type-faceで表示されるよう設定するにはどうすればよいのでしょうか。

265 :名無しさん@お腹いっぱい。:04/10/11 16:50:37
どうにかしたら?

266 :名無しさん@お腹いっぱい。:04/10/11 18:22:27
trr で info の文章(英語日本語両方)でタイプの練習したいのですが
どうすればよいのでしょうか?

267 :名無しさん@お腹いっぱい。:04/10/11 18:31:08
>>266
text/以下にテキストを用意して、CONTENTSってファイルにエントリを追加。
というか、README.eucは読まないの?

268 :名無しさん@お腹いっぱい。:04/10/11 18:46:24
糞質問ばかりになってきた

269 :263:04/10/11 18:51:44
>>264
(setq c-font-lock-extra-types
(append '("list_type") c-font-lock-extra-types))

こういうことかな


270 :264:04/10/11 20:40:27
>>269
レスありがとうございます。
そうではなくてコードかきながらtypedefしたキーワードを
自動的に色付けしてくれたらいいな、と。
typedefを定期的に検索してc-font-lock-extra-typesに追加してくれるような
マイナーモードとかはないんでしょうか。
やっぱり糞質問だったかな…

271 :263:04/10/11 21:39:36
>>270
> typedefを定期的に検索してc-font-lock-extra-typesに追加してくれるような
> マイナーモードとかはないんでしょうか。
たぶんないけど、ここまで考えれているんなら
自分でつくったほうが早そうですよ。

「定期的な実行」は timer.el を参考に



272 :263:04/10/11 21:51:31
>>270
ちなみに c-font-lock-extra-types は正規表現で指定できるから
"list_.*" とかで指定しておくというのもあるけど、
どちらにしても要望を満たすものではないね



273 :223:04/10/12 00:59:33
>>260
そんな機能知らなかったから実装してないし、
おれは emacs にある機能は emacs のもの使うから、
そういう場合 rectangle を使う。
俺が作った visual は一時的に transient-mark-mode に切り替えるだけの
単純なものだから、簡単に作れるよ。
残念ながら今手元にはない。
>>261
部分的に同意。
vim と同じように使いたいんなら vim を使ったほうがいいと思う。

274 :名無しさん@お腹いっぱい。:04/10/12 04:35:54
>>273
> 俺が作った visual は一時的に transient-mark-mode に切り替えるだけの
> 単純なものだから、簡単に作れるよ。
それじゃ行操作もブロック操作もできないじゃん
行操作ができないのは致命的だよ
あと260の操作はrectangleに該当するものがないと思うけど

275 :名無しさん@お腹いっぱい。:04/10/12 14:22:09
>>263
詳しいレスありがとうございます。
emacsとxemacsが混在するような環境だと.emacs.elに共通の設定を書き、
固有の設定は、それぞれ別の設定ファイルを用意して(.gnu-emacsなど)、.emacs.elから読み込ませるようにするんですね。
どうもありがとうございました。

276 :名無しさん@お腹いっぱい。:04/10/12 15:12:20
>>275 >>262
Vine Linux だと、
.emacs にはこんなのが書いてある。
他にはコメントとか Time-stamp とかがあるだけ。

(if (string-match "XEmacs" emacs-version)
(if (string-match "21.1" emacs-version)
(load (expand-file-name "~/.xemacs.el") nil t nil)
(load (expand-file-name "~/.xemacs/init.el") nil t nil))
(load (expand-file-name "~/.emacs.el") nil t nil)
)

emacs-version で設定ファイルを切り替えるようにしてるらしい。

277 :名無しさん@お腹いっぱい。:04/10/12 17:11:27
超絶的に蛇足ですな

278 :名無しさん@お腹いっぱい。:04/10/12 19:36:05
烈風戦士タン...

279 :名無しさん@お腹いっぱい。:04/10/12 21:52:33
>>278
烈風戦士とは?



280 :名無しさん@お腹いっぱい。:04/10/12 22:05:25
cat /etc/skel/.emacs
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Emacs / XEmacs 用ユーザ設定ファイル
;; MATSUBAYASHI 'Shaolin' Kohji (shaolin@vinelinux.org)
;; Irokawa '烈風戦士' Hiroaki (irorin@*****.***.**.**)
;; Time-stamp: <02/04/01 23:12:59 shaolin>

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Emacs か XEmacs かの判定
;; ここで Emacs 用、XEmacs 用の設定ファイルを切替えます
;;
;; ~/.emacs.el - Emacs 用設定ファイル
;; ~/.xemacs.el - XEmacs-21.1 用設定ファイル
;; ~/.xemacs/init.el - XEmacs 用設定ファイル

(if (string-match "XEmacs" emacs-version)
(if (string-match "21.1" emacs-version)
(load (expand-file-name "~/.xemacs.el") nil t nil)
(load (expand-file-name "~/.xemacs/init.el") nil t nil))
(load (expand-file-name "~/.emacs.el") nil t nil)
)

281 :名無しさん@お腹いっぱい。:04/10/12 22:29:46
こんな奴らがvine作ってんのか。道理で厨房くせーはずだ。


282 :223:04/10/12 22:57:45
>>274
> 行操作ができないのは致命的だよ
そんなの知らないよ。おれは遊びで作ったんだ。
必要なら自分で作れと。

283 :名無しさん@お腹いっぱい。:04/10/12 23:38:07
お疲れ〜(w

284 :263:04/10/13 00:58:59
>>280
その先に何が書いてあるのか気になるので vine をインストールしてみた

ちなみにみなさんの .emacs なんかのサイズはどのくらいなんでしょう
オレは分割なしでこんなもん

~ % ls -s .emacs .wl .skk
109 .emacs* 6 .skk* 9 .wl*


285 :名無しさん@お腹いっぱい。:04/10/13 01:05:14
% wc -l .emacs.el .skk
2799 .emacs.el
90 .skk
2889 total


286 :名無しさん@お腹いっぱい。:04/10/13 01:18:14
% grep -v '^ *;' ~/.emacs.el|wc -l
1115
% grep -v '^ *;' ~/.skk|wc -l
1166
% grep -v '^ *;' ~/.wl|wc -l
623

漢直ユーザじゃないよ。ここ2年程 .emacs.el は殆ど変化無し。

287 :名無しさん@お腹いっぱい。:04/10/13 01:30:09
漢直ユーザで作りかけがいろいろあるので無駄に大きい。
cat `find .elisp -regex '.*el$'`|grep -v '^ *;'|wc -l
16592

288 :名無しさん@お腹いっぱい。:04/10/13 01:30:25
>>286
ただの空行が除外されてない気がしますが。


289 :名無しさん@お腹いっぱい。:04/10/13 01:31:14
>>287
そんなもの無駄に自慢されても。


290 :名無しさん@お腹いっぱい。:04/10/13 01:35:10
どんなもんかなと聞く人がいるから答えただけだよ。
自慢などしてない。第一 2ch でななしで自慢してなんになるんだ。

291 :名無しさん@お腹いっぱい。:04/10/13 02:00:38
>>288
もしかして doc-string も削れとかいう人?

292 :名無しさん@お腹いっぱい。:04/10/13 02:04:06
>>289もサンプル出してよ


293 :名無しさん@お腹いっぱい。:04/10/13 02:07:11
コメント削って空行残すってのが片手落ちってことじゃない? 俺はそう思った。
正規表現が大きく変わるわけでもないから単に空行を見落としてたんだろうなと。


294 :名無しさん@お腹いっぱい。:04/10/13 04:55:59
>>285
そんなに書いちゃったら立ち上げとか遅くならない?
漏れの .emacs は 55 だよ(ほとんど load-path load-library)
もちろん全部バイナリにしてる

295 :名無しさん@お腹いっぱい。:04/10/13 05:22:05
autoloadとかにすれば問題無いだろ。
それに、1ファイル毎に立ち上げる人か?

296 :名無しさん@お腹いっぱい。:04/10/13 11:26:00
久しぶりにemacsを起動してキーバインドを忘れてしまった。
誰か、良く使うキーバインドをメモした壁紙つくってくさい。


297 :名無しさん@お腹いっぱい。:04/10/13 11:33:51
refcard入ってなかったっけ? 三ツ折ぐらいにできるPSかTeXのファイル。


298 :名無しさん@お腹いっぱい。:04/10/13 11:34:19
>>296
ここでどうぞ。
ttp://refcards.com/refcards/index.html


299 :名無しさん@お腹いっぱい。:04/10/14 21:53:40
TabBarMode
ttp://www.emacswiki.org/cgi-bin/wiki/TabBarMode
入れてみたけど、予想に反して使いにくい。何故グループ化してしまうのか。

300 :名無しさん@お腹いっぱい。:04/10/15 08:39:07
Perl-modeを使いたいと思う。しかし、Prologを使ったとき、
.emacs-placesでProlog-modeがloadされるように書いたため、
.emacsではprolog-modeにコメント付けてるのに、こいつが
読み込まれてしまう。で、.emacs-placesを消した。renameし
た。が、自動で.emacs-placesが作られてしまう。はて、どう
したらよいのでしょう。


301 :名無しさん@お腹いっぱい。:04/10/15 09:24:29
>>300
0) その.emacs-placesとかいうやつがどこから出現するのか調べて退治する。
1) Perlスクリプトの中で、perl-modeを明示的にコールする。
2) 第1行を見てモードを決定するコードを入れる。



302 :名無しさん@お腹いっぱい。:04/10/15 10:48:57
/usr/shareの下にインストールするEmacsですが、
Linux流の今風のディレクトリ活用方法だと、
/usr/libの下の方がふさわしくないですか?

303 :名無しさん@お腹いっぱい。:04/10/15 10:57:58
板違い

304 :299:04/10/15 13:03:01
ttp://www.bookshelf.jp/pukiwiki/pukiwiki.php?%A5%BF%A5%D6%A4%C7%A5%D0%A5%C3%A5%D5%A5%A1%A4%F2%C0%DA%A4%EA%C2%D8%A4%A8%A4%EB
に書き込んだ人、ありがと。

305 :名無しさん@お腹いっぱい。:04/10/15 17:53:07
>>296-298 うおー便利だー! ありがとう!

306 :名無しさん@お腹いっぱい。:04/10/15 23:30:24
trampを入れてみたのですが、リモートのファイルのアクセスが遅いのです。

rshのmethodで、近くのリモートのファイルをオープンするのに
だいたい10秒かかります。
こんなものなんでしょうか?


307 :名無しさん@お腹いっぱい。:04/10/16 11:13:07
replace-stringって結構使いません?
それなのにデフォでは、キーバインドがされてないんですね。
みなさん、いちいちM-x replace-stringってやってんですか?
それとも、ESC C-%(replace-regexp)使ってるんですか?

308 :名無しさん@お腹いっぱい。:04/10/16 11:31:36
query-replace(M-%) で ! 使えばいいんじゃないの?

309 :307:04/10/16 13:55:50
>>308
それって、1回毎に問い合わせてくるじゃん。
100個もの置換するのに使ってられない。

310 :名無しさん@お腹いっぱい。:04/10/16 13:59:25
>>309
だから、一回目の確認のときに ! を入力しろ、
>>308が言ってくれているんじゃないか

! の意味が分からないなら、まず ? を入れてみろ


311 :名無しさん@お腹いっぱい。:04/10/16 14:52:35
ファイルの最終更新時刻は file-attributes で取得出来ますが、
この値を elisp だけで変更することは可能でしょうか?
具体的には touch -t CCYYMMDDhhmm.SS filename 相当の事を
elisp のみで実行したいのです。


312 :名無しさん@お腹いっぱい。:04/10/16 15:16:34
elisp から touch を呼んじゃダメってことですか?

313 :名無しさん@お腹いっぱい。:04/10/16 15:31:18
set-file-times is a built-in function in `src/fileio.c'.
(set-file-times FILENAME &optional TIME)

Set times of file FILENAME to TIME.
Set both access and modification times.
Return t on success, else nil.
Use the current time if TIME is nil. TIME is in the format of
`current-time'.

314 :名無しさん@お腹いっぱい。:04/10/16 15:33:17
>>312
今はこんな処理してますけど、
ファイルネームに日本語が使われていると文字化けしてしまいます。
自分では日本語のファイルネームなんて使わないのですが
他人の作るファイルに使われる事がよくありますのでどうにかしたいなと。

(call-process
"touch" nil nil nil
"-t" (format-time-string "%Y%m%d%H%M.%S" date) (shell-quote-argument file))


315 :名無しさん@お腹いっぱい。:04/10/16 15:38:48
>>313
日本語のファイルネームで試して見ました。問題ありません。
多謝!!


316 :名無しさん@お腹いっぱい。:04/10/17 09:43:12
root userでemacsが起動しません。
エラーメッセージの意味も判りません。
御指導願えませんか?
Xlib: connection to ":0.0: refused by server
Xlib: No protocol specified

emacs: Cannot connect to X server :0.0.
Check the DISPLAY environment variable ro use `-d'.
Also use the `xhost progarm to verify that it is set to permit
connections form your machine.

317 :名無しさん@お腹いっぱい。:04/10/17 10:11:54
英語の勉強しましょう。

318 :名無しさん@お腹いっぱい。:04/10/17 10:25:04
よく見るとコピペじゃなくて手打ちか

319 :名無しさん@お腹いっぱい。:04/10/17 10:32:06
-nw

320 :名無しさん@お腹いっぱい。:04/10/17 10:36:14
>>314
ファイル名のcoding systemをちゃんと設定してないだけじゃないかなあ。


321 :名無しさん@お腹いっぱい。:04/10/17 11:15:14
>>316
http://www.gentoo.org/doc/en/su-x.xml

322 :名無しさん@お腹いっぱい。:04/10/17 12:53:02
>>320
call-process の ARGS は以下の順で見付かったもので encode するようだ。

1. coding-system-for-write
2. process-coding-system-alist
3. default-process-coding-system

(default-)file-name-coding-system ではないので、ちゃんと設定してあっても
正常に動作しないこともあるでしょう。


323 :名無しさん@お腹いっぱい。:04/10/17 15:30:52
>>320
314があるのをここで知った。
どうしてもhideになると思ったら
navi2ch-article-default-message-filter-by-message-alist
のせいだった。


324 :名無しさん@お腹いっぱい。:04/10/17 15:42:19
そういう理由だったのね。サンクスw

325 :名無しさん@お腹いっぱい。:04/10/17 17:16:58
C-xC-eはデフォで潰してあるというのにね。

326 :名無しさん@お腹いっぱい。:04/10/17 17:18:55
こうしてpoohの悪業は語り継がれていくのであったとさ

327 :名無しさん@お腹いっぱい。:04/10/17 17:27:00
pooh?

328 :名無しさん@お腹いっぱい。:04/10/19 16:16:34
えっと、2つのwindow開いて(2つに画面割って)、カーソルのない方のwindow
を下にスクロールするのは、M-Cvですけど、上にスクロールさせるのってキー
バインドされてますか?私、emacs -nwすること多いんで、スクロールバー使
えないもんで、いちいち向こうのwindowに移らないでもできたらなぁ、と思っ
てるんですが、どなたか教えてくらはい。



329 :名無しさん@お腹いっぱい。:04/10/19 16:24:33
C-M-S-v
つーか C-h w すれ

330 :名無しさん@お腹いっぱい。:04/10/19 17:01:37
ありがとうございます。
が、C-Mってのは、どうやってやればいいのでしょう。
Ctrlの後、Mキーを押すと改行になっちゃうし、
Escの後にCtrl+SキーだとRegexp-i-searchになっちゃう。
ググったのですが、出てきません。さっきから30分くらい
やってんですけど。


331 :名無しさん@お腹いっぱい。:04/10/19 17:15:11
>>330
混乱してるみたいだけど
C = Ctrl
M = Meta(Esc)
S = Shift
だよ。要はこの3つ押しながら v を押すと。
でもどっちにしろ -nw だと無理な予感。適当なキーにバインドしたら?

332 :名無しさん@お腹いっぱい。:04/10/19 18:39:55
>>331
どうもありがとん。
VineLinux上だとOKですた。
いや、自宅からwindows+cygwin経由でemacs -nwやってるんですが、
今、会社の別のwindowsPCからttssh経由でやろうとしたら、
Ctrl+ESC(ESC+Ctrl)はスタートメニューが出てきちゃう。
はい、別のキーバインドも考えて見末。以前、X windowも入れた
けど、ADSL12MB/bpsじゃ、止めといた方がいいかなぁと思って
止めます田。

333 :名無しさん@お腹いっぱい。:04/10/19 19:41:44
実測で12MB/sってことは100Mbps?
まあ12Mbpsの間違いだろうけど、それでも実測でそれなら十分使えるよ。
起動時は多少遅いかも知れないけど。
ネットワークのスループットよりもレイテンシや安定性の方が影響する。


334 :名無しさん@お腹いっぱい。:04/10/19 20:06:55
>>332
> Ctrl+ESC(ESC+Ctrl)はスタートメニューが出てきちゃう。
AltをMetaとして使うときは同時押しでいいけど、Escは同時押しじゃ駄目よん、
離さなきゃ。

335 :名無しさん@お腹いっぱい。:04/10/19 20:52:02
シェルモードのキーバインドについておたずねします。
普通のシェルでcontrol+c(ブレイク?)は
シェルモードでは何に当たるのですか?


336 :名無しさん@お腹いっぱい。:04/10/19 20:56:12
C-h m is your friend.


337 :名無しさん@お腹いっぱい。:04/10/19 21:07:02
>>336
Thank you very much!!

338 :名無しさん@お腹いっぱい。:04/10/20 05:54:51
>>333
どうもです。はい、12Mbpsですた。お詳しいですね。
>>334
同時にせよ非同時にせよ同じようです>windows。global-set-keyで
C-c vあたりにしてみますたが何かとダブりそうな悪寒。

339 :名無しさん@お腹いっぱい。:04/10/20 06:14:05
ADSL だと down 30Mbps でも up 1Mbps とかあるからな。

340 :名無しさん@お腹いっぱい。:04/10/20 10:49:57
>>339
おまいはEmacs使うのにどれくらいの通信が発生すると思ってるんだ?
webブラウザみたいに画像がバンバン飛ぶわけでもあるまいし、十分使える。


341 :名無しさん@お腹いっぱい。:04/10/20 11:44:47
X の場合の話だし、それ以前に>>339は Emacs 云々には触れていない訳だが。
なんか最近荒れぎみだなや。

342 :名無しさん@お腹いっぱい。:04/10/20 16:06:31
SQL文を整形してくれるlispないでつか?!

たとえば
SELECT A,B,C FROM TBL
WHERE D=F
なのを
SELECT A
, B
, C
FROM TBL
WHERE D = F
みたいにしてくれると幸せでつ。

343 :名無しさん@お腹いっぱい。:04/10/20 16:12:03
似たような環境が揃っているのでやってみた。
ちと引っかかりますなあ。慣れればそんなに気にならなくなるレベルだと思いますが。

その昔ISDN 1Bで同じ事をやった時は悲惨な物だった…



344 :名無しさん@お腹いっぱい。:04/10/21 01:43:23
cc-mode でコメント(/* */, //) もインデント指定のですが,
なぜか勝手にインデント無しの状態になってしまいます.

コメントについてもインデントするにはどうしたらいいのでしょうか?
なお,cc-mode 関連の設定は以下のようになっています.

(setq c-basic-offset 4)
(c-toggle-hungry-state 1)
(setq comment-column 70)
(require 'cpp-complt)
(cpp-complt-init)


FAQ のような気もするのですが.検索してもわかりませんでした.
どなたかアドバイスお願いします.

345 :名無しさん@お腹いっぱい。:04/10/21 01:45:13
意味の通る日本語で書いてよ。


346 :343:04/10/21 01:55:56
すみません.

> cc-mode でコメント(/* */, //) もインデント指定のですが,
は,
cc-mode でコメント(/* */, //)もインデントしたいのですが,

の間違いです.

347 :名無しさん@お腹いっぱい。:04/10/21 02:46:24
>>344
cc-modeの設定って、こんなのだっけ?

348 :343:04/10/21 03:23:56
>> 347
謎が解けました.的確な指摘ありがとうございました.

349 :1:04/10/21 04:14:19












うるせえぞ、君達。僕にも教えろ

350 :今臭:04/10/21 04:17:32
今日も秀丸の起動から一日が始まります。
EMACSはクソ。価値無し

351 :名無しさん@お腹いっぱい。:04/10/21 18:54:14
calcをインストールしてM-x calcで起動すると、Calculator-modeというのが立ち上がってうまく動きません。
こいつを殺したいのですが、どうすれば良いでしょう。環境は

Fedora Core 2
(emacs-version)
"GNU Emacs 21.3.1 (i386-redhat-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2004-04-16 on bugs.devel.redhat.com"

です。

352 :名無しさん@お腹いっぱい。:04/10/21 18:58:42
>>351
板違い Linux 板へ GO!

353 :今臭:04/10/21 19:10:39

>>351
うざい。
>>352
おまえもな

354 :名無しさん@お腹いっぱい。:04/10/21 19:20:54
>>353 is kitty..


355 :今臭:04/10/21 19:47:42
>>354
おまえもな
>>355
今臭

356 :名無しさん@お腹いっぱい。:04/10/21 19:49:02
>>355
ということにしたいのですね。
ということにしたいのですね。
ということにしたいのですね。
ということにしたいのですね。
ということにしたいのですね。
ということにしたいのですね。
ということにしたいのですね。
ということにしたいのですね。
ということにしたいのですね。

357 :名無しさん@お腹いっぱい。:04/10/21 19:58:47
--with-gtk で作った temacs が make src/temacs するたびにタイムスタンプ
が変るのはなぜ?


358 :357:04/10/21 20:02:47
まちがえた。--with-gtk で configure したあと、make bootstrap して、その
後(必要ないんだけど) make すると make するたびに dump されるのはなぜ?
今まで、emacs-21.3.50.1 だったのが、--with-gtk にしたととたん
emacs-21.3.50.2 になったので気づいた。
少し追ってみると、dump するたびに temacs のタイムスタンプが更新されているっぽい


359 :今臭:04/10/21 20:42:21
>>358
emacsだからだよ。
信頼ないしな

360 :名無しさん@お腹いっぱい。:04/10/21 20:47:04
↑今臭ってなに?うざくてしょうがない。

361 :351:04/10/22 00:10:37
>>352
Linuxの問題ではなくて、Emacsの問題と思ってここで聞いているのですが、
板違いなんでしょうか?

362 :名無しさん@お腹いっぱい。:04/10/22 00:21:11
何で殺したいのかよくわからんな。知りたいのはqを押すってことか?

363 :名無しさん@お腹いっぱい。:04/10/22 00:32:50
>>361
質問の答はわからんのですが、
ここで間違ってはいないですよ。

364 :名無しさん@お腹いっぱい。:04/10/22 00:41:55
Linux板で聞くのも無駄ではないとは思うけどな。順序としては。


365 :名無しさん@お腹いっぱい。:04/10/22 00:48:40
>>351
多分 calc の基本関数が load または autoload されてないので
calc で補完されて calculator-mode が立ち上がってる。
calculator-mode を殺すのは無意味なので、
(laod "calc") あたりする。calc.el とかマニュアルに書いてあるでしょ。

>>361
時々いるね。linux って文字見るとすぐ誘導するやつ。

366 :名無しさん@お腹いっぱい。:04/10/22 01:03:12
そりゃ自分で原因の切り分けも出来ないLinuxユーザに散々荒らされれば
そうしたくもなるのも無理はないと思うんだけど。
順序としてはまずLinux板に立ち寄ってディストリ固有の問題でないことを
確実にしてからUNIX板に来るのがいいと思うよ。
バカは自分がバカであることが判断できないように、原因切り分けが
確実でない人は自分の推測が間違っていてもわからない。
最近の目立つ例だとPostfixスレの花火がある。

この板よりもLinux板(の該当スレ)の方が該当ディストリの知識を持つ人が多いのは
明らかだから、まずLinux板へいくのが円滑な問題解決と円満なコミュニケーション
に益すると思う。
わざわざ場を荒らだてるためにその逆をいくこともないでしょう。


367 :名無しさん@お腹いっぱい。:04/10/22 01:08:05
釣られすぎ。
答えたくないなら放置しとけ。

368 :362=366:04/10/22 01:10:12
答えたんですけど、一応。


369 :名無しさん@お腹いっぱい。:04/10/22 01:23:12
たかが2chで
> 円満なコミュニケーション
とか
> わざわざ場を荒らだてる
とか感じるのは危険な兆候だね。しばらく離れてみたら?

370 :名無しさん@お腹いっぱい。:04/10/22 01:27:41
おまえがナー


371 :名無しさん@お腹いっぱい。:04/10/22 01:32:36
まともに反論できないからって相手を攻撃したがるのは危険な兆候ですね
……というか厨の示す顕著な特徴の一つですね。


372 :名無しさん@お腹いっぱい。:04/10/22 01:33:24
あーあ。恥ずかしぃなぁ。もう。

373 :名無しさん@お腹いっぱい。:04/10/22 05:14:01
cc-modeで、インデント=4で、タブではなく、スペースで埋めるには
c-XXXという変数をどういう値に設定すればいいでしょうか?

374 :名無しさん@お腹いっぱい。:04/10/22 05:36:01
indent-tabs-mode

375 :今臭:04/10/22 10:00:46

>>360
おまえは誰だよ。
>>373
スペースで埋めんなよ。


376 :名無しさん@お腹いっぱい。:04/10/22 11:50:45
Solaris9 上で Emacs 21.3 + Mew 3.3 を使っています。
ターミナルモード (-nw) の場合は大丈夫なのですが、
X 上で使うと、メールを表示するときに、
Summary バッファだけでなく、Message バッファの方にも
色が反転したカーソルが表示されます。

どうすれば、直るでしょうか?
これが気持ち悪くて、いまだに XEmacs 21 使ってます…。


377 :名無しさん@お腹いっぱい。:04/10/22 12:04:34
>>376
C-h n

378 :名無しさん@お腹いっぱい。:04/10/22 12:04:44
>>376
> Summary バッファだけでなく、Message バッファの方にも
> 色が反転したカーソルが表示されます。

っていうか、複数バッファが表示されている時は
どのバッファにもカーソルが出るようになってる
んだろ、emacs21は。



379 :名無しさん@お腹いっぱい。:04/10/22 12:08:47
>>347
ありがとうございます

380 :376:04/10/22 12:08:50
>>378
ありがとうございます。自分でもそういう仕様だと気付いて、
cursor-in-non-selected-windows に到達しました。


381 :名無しさん@お腹いっぱい。:04/10/22 13:13:05
今臭って emacser の意味か?

382 :名無しさん@お腹いっぱい。:04/10/22 15:40:43
そうか、へーでもこいて困ってるのかと思ったyo

383 :今臭:04/10/22 18:09:46
>>381
そうだよ。

>>380,381
今頃気付いたのか?

384 :351:04/10/22 18:39:32
>>365
どうもです。説明が足りなかったみたいです。すみません。
calcをインストールして、M-x calcとすると、calcが起動します。しかし、何か入力すると、
同時に起動しているらしいcalculatorが入力を横取りしてcalcが使えない・・・となるのです。

calcをインストールすると、.emacsに以下が書き込まれます。

;;; Commands added by calc-private-autoloads on Thu Oct 21 16:23:12 2004.
(autoload 'calc-dispatch "calc" "Calculator Options" t)
(autoload 'full-calc "calc" "Full-screen Calculator" t)
(autoload 'full-calc-keypad "calc" "Full-screen X Calculator" t)
(autoload 'calc-eval "calc" "Use Calculator from Lisp")
(autoload 'defmath "calc" nil t t)
(autoload 'calc "calc" "Calculator Mode" t)
(autoload 'quick-calc "calc" "Quick Calculator" t)
(autoload 'calc-keypad "calc" "X windows Calculator" t)
(autoload 'calc-embedded "calc" "Use Calc inside any buffer" t)
(autoload 'calc-embedded-activate "calc" "Activate =>'s in buffer" t)
(autoload 'calc-grab-region "calc" "Grab region of Calc data" t)
(autoload 'calc-grab-rectangle "calc" "Grab rectangle of data" t)
(setq load-path (nconc load-path (list "/usr/local/share/emacs/site-lisp/calc-2.02f")))
(global-set-key "\e#" 'calc-dispatch)

で、上述の通りautoloadは効いているみたいです。calculatorがcalcと同時に起動しないように
なれば良いのですが・・・。

385 :名無しさん@お腹いっぱい。:04/10/22 18:41:33
>>384
> どうもです。説明が足りなかったみたいです。すみません。
> calcをインストールして、M-x calcとすると、calcが起動します。しかし、何か入力すると、
> 同時に起動しているらしいcalculatorが入力を横取りしてcalcが使えない・・・となるのです。

これを説明が足りないと表現するのか……

386 :名無しさん@お腹いっぱい。:04/10/22 18:52:12
なんか混乱してるな。一度寝れ。

387 :名無しさん@お腹いっぱい。:04/10/22 18:58:06
calculator なんて起動してねーよ。
C-h m すりゃ calc 配下のバッファだって分かるだろうが。
入力食われるのは
http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/emacs/emacs/etc/PROBLEMS?rev=1.74.4.46
の calc の項のパッチ当ててないからじゃね?

388 :名無しさん@お腹いっぱい。:04/10/22 19:07:55
起きた現象ではなく(見当違いの)自分の解釈を語ったため、
現場が混乱した例。


389 :今臭:04/10/22 20:54:33

次からは気をつけよーな >all


390 :351:04/10/22 21:30:54
お騒がせしました。>>387のパッチを当てたら希望通りの動作になりました。
有難うございました。

391 :365:04/10/23 00:54:10
少しだけ >>366 の気持ちがわかった。

392 :名無しさん@お腹いっぱい。:04/10/23 01:06:19
diff-modeで、変更箇所に着色しようとしています。

(add-hook 'diff-mode-hook
'(lambda ()
(set-face-foreground 'diff-changed-face "DeepSkyBlue1")))
;; この部分 = diffファイルの修正箇所と

(defface font-lock-futility-face '((t (:foreground "SteelBlue" :underline t))) nil)
(defvar font-lock-futility-face 'font-lock-futility-face)

(defadvice font-lock-mode
(before font-lock-mode-visiblize activate)
(font-lock-add-keywords
major-mode
'(("[ \t]+$" 0 font-lock-futility-face append))))
;; この部分 = 行末空白が同じ行にあると
;; 下の方が優先されてしまい、diff-changed-faceの設定が有効にならない

今はappendにしていますが、
t, nil, prepend, keepのどれでもダメなので困ってしまいました。
両方の着色が有効になる方法はありませんでしょうか。



393 :名無しさん@お腹いっぱい。:04/10/23 01:56:55
show-trailing-whitespace

394 :名無しさん@お腹いっぱい。:04/10/23 01:57:59
だれか >>358 の質問に答えだくださいませ。


395 :名無しさん@お腹いっぱい。:04/10/23 02:28:38
>>394
--with-gtk のある場合とない場合のmakeに-dとか(ほかにもあるかも)をつけて、
どのファイルもしくは実行文が依存関係に影響を与えているかを見れば、
なぜだかはわかるはず。


396 :名無しさん@お腹いっぱい。:04/10/23 02:41:33
>>394
> dump するたびに temacs のタイムスタンプが更新されているっぽい
が, まんま答えだと思うんだが...

dump って, elisp の バイトコード + ネーティブコードのコアメージを作る
作業で, elisp ファイルの依存関係は elisp 処理系内部からしか判断つかな
いので, 毎回 dump 取るしかないような気がするんだけど, 気のせい?


397 :名無しさん@お腹いっぱい。:04/10/23 02:57:26
>>396
> が, まんま答えだと思うんだが...

temacs のタイムスタンプが更新されるのが納得いかんのです。

> dump って, elisp の バイトコード + ネーティブコードのコアメージを作る
> 作業で, elisp ファイルの依存関係は elisp 処理系内部からしか判断つかな
> いので, 毎回 dump 取るしかないような気がするんだけど, 気のせい?

temacs を dump した結果できるのが emacs ですよね? elisp が更新されたか
どうかは、src/Makefile の
emacs${EXEEXT}: temacs${EXEEXT} ${etc}DOC ${lisp}
^^^^^^^
で判断しているんじゃないでしょうか?
gtk 付けないで作ったバイナリ temacs は dump 後もタイムスタンプがかわらないのはなんでだろ…。

398 :名無しさん@お腹いっぱい。:04/10/23 02:59:05
>>395
emacs${EXEEXT}: temacs${EXEEXT} ${etc}DOC ${lisp}
        ^^^^^^^^^^^^^^^
temacs のタイムスタンプがなぜか変るのが原因です。
どうしてタイムスタンプが変るの?教えてエロイ人!

399 :名無しさん@お腹いっぱい。:04/10/23 03:32:15
そんなのもわからん香具師がなんで trunk 使ってんだろ

400 :名無しさん@お腹いっぱい。:04/10/23 03:36:41
>>399
utf8 使いたいけど、un-define を load するのが思いから。
そんなのもって言うなら教えてくれよ。

401 :392:04/10/23 03:51:45
>>393
ありがとうございます。
show-trailing-whitespace を忘れていました。
t にすれば行末空白は思いどおりにできました。

ところが、
>>392の設定を
(defface font-lock-tabcode-face '((t (:background "gray15"))) nil)
(defvar font-lock-tabcode-face 'font-lock-tabcode-face)
(defadvice font-lock-mode
(before font-lock-mode-visiblize activate)
(font-lock-add-keywords
major-mode
'(("\t" 0 font-lock-tabcode-face append))))
のように、TAB を着色するようにすると

! hoge

このようなとき (hoge の前に TAB あり) には、
TAB は着色されますが、行全体に色がつきません。

望んでいるのは、行全体が DeepSkyBlue1 で
しかも TAB は Gray15 で着色する、といったものです。


402 :名無しさん@お腹いっぱい。:04/10/23 04:09:13
diff-font-lock-keywords

403 :392:04/10/23 04:17:55
>>402
その diff-font-lock-keywords が上書きされて困っているんです


404 :392:04/10/23 04:21:42
>>402
すみません。>>403の書き方は変ですね。

diff-font-lock-keywords でマッチする部分
(今回なら diff-changed-face で色をつけて欲しいところ) が、
>>401 のような font-lock-mode のアドバイスをおこなうと
どちらも有効になって欲しいのにアドバイスで設定した face しか有効にならない
ということです。


405 :名無しさん@お腹いっぱい。:04/10/23 06:11:32
リストの操作についてなんですが,
(list
(cons "A" "B")
(cons "C" "D")
...
)

から
(list
(cons "B" "A")
(cons "D" "C")
...
)
を作り出すにはどうするのが良いのでしょうか?

406 :名無しさん@お腹いっぱい。:04/10/23 06:28:53
>>405
car とか cdr を while と組みあわせる


407 :名無しさん@お腹いっぱい。:04/10/23 06:53:52
>>358
> まちがえた。--with-gtk で configure したあと、make bootstrap して、その
> 後(必要ないんだけど) make すると make するたびに dump されるのはなぜ?

temacs${EXEEXT}の依存関係にstamp-oldxmenuというのがはいってます。
stamp-oldxmenuは${OLDXMENU}と../src/${OLDXMENU}に依存してます。
stamp-oldxmenu用の命令はsrc/stamp-oldxmenuというファイルのタイムスタンプを更新
するだけです。
ところが21.3.50で--with-gtkがあると、なぜかOLDXMENUは空なのです。
そのためstamp-oldxmenuはsrcディレクトリそのものに依存することになります。
しかし前回のmakeでemacsを作った際、srcディレクトリのタイムスタンプは更
新されているために、stamp-oldxmenuのタイムスタンプより新しくなってます。
(先にstamp-oldxmenuにtouchしてからemacsがdumpされるため)このため、
2回目以降makeすると必ずtemacsとemacsとが更新されてしまうようになっています。

21.3リリース版や21.3.50で--without-gtkだとOLDXMENUは ../lwlib/liblw.a
になっており、この問題は生じません。


408 :名無しさん@お腹いっぱい。:04/10/23 08:14:58
develock.elは駄目?

409 :名無しさん@お腹いっぱい。:04/10/23 08:30:56
>>407
解説ありがとうございました。
ちなみに、このレスを書きこむのにどれくらい時間使いました?
俺って頭悪いのかな..orz

410 :名無しさん@お腹いっぱい。:04/10/23 08:41:39
>>409
> ちなみに、このレスを書きこむのにどれくらい時間使いました?
ふたつのemacsをダウンロードしてconfigureしてコンパイルして、それから
Makefileを比べたりもしたので30-40分くらいはかかったと思います。

ちょっと嫌なことがあったので気分転換にさせてもらいました。


411 :名無しさん@お腹いっぱい。:04/10/23 11:32:39
>>401
(defadvice font-lock-mode
(before font-lock-mode-visiblize activate)
(font-lock-add-keywords
major-mode
'(("\t" 0 font-lock-tabcode-face prepend))
t))
かな。
ところで、
(add-hook 'font-lock-mode-hook
(lambda () (font-lock-add-keywords
nil
'(("\t" 0 font-lock-tabcode-face prepend))
t)))
じゃだめ? advice はなんか気持ち悪い。

412 :名無しさん@お腹いっぱい。:04/10/23 14:28:28
>>405
(defun hoge (list)
(cons (car list)
(mapcar (lambda (c)
(cons (car c)
(reverse (cdr c))))
(cdr list))))
(hoge '(list (cons "A" "B")
(cons "C" "D")))
=> (list (cons "B" "A") (cons "D" "C"))

413 :名無しさん@お腹いっぱい。:04/10/23 16:23:43
emacs-wikiに取って変わるプラナー。

ETASK:
http://members.chello.at/rene.weichselbaum/etask.html

スクリーンショット:
http://members.chello.at/rene.weichselbaum/etask-designview-834x773.png

誰か使用した人いる?

414 :名無しさん@お腹いっぱい。:04/10/23 16:25:14
間違い。

> emacs-wikiに …
emacs-wiki --> planner.el

同じ人が書いてるパッケージなのでなぜかemacs-wikiって書いてしまった

415 :名無しさん@お腹いっぱい。:04/10/23 16:48:09
ETASK すごいねぇ。
Emacs でやらないといけない意味はあるんだろうか…


416 :名無しさん@お腹いっぱい。:04/10/23 16:51:12
なんで必然を求めるかね

417 :名無しさん@お腹いっぱい。:04/10/23 17:17:30
遊びじゃないんなら必然性を求めるのは自然だと思うけど

418 :名無しさん@お腹いっぱい。:04/10/23 17:25:59
emacsを起動したときの初期フォントについて質問です。
emacs内で、シフト+左クリックで設定できるMiscの7x14にしたいのですが、
起動時からこの設定にするには、.emacsにどのように書けばよいのでしょう。
.Xdefaultsや.Xresoucesではなく、.emacsで設定できる方法があれば教えてください。


419 :名無しさん@お腹いっぱい。:04/10/23 17:34:23
(set-default-font "-misc-fixed-medium-r-normal--14-*-*-*-c-70-iso8859-1")

420 :名無しさん@お腹いっぱい。:04/10/23 17:35:53
set-frame-font

default-frame-alistに (font . フォントセット名) を追加しておくとベター。


421 :名無しさん@お腹いっぱい。:04/10/23 19:05:46
>>419,420
ありがとうございます。
フォントは変わったのですが、なぜかM-x load-file .emacsをしないと変わってくれません。
初期起動時に.emacsを読んでいないかというと、ウィンドウの位置を指定してるのですが、
それは指定通りの位置に配置されるので、最初に.emacsを読んでないことはないと思われます。
パーミッションなども大丈夫でした。
何が原因と考えられるでしょうか。

422 :名無しさん@お腹いっぱい。:04/10/23 19:21:24
>>421
ウィンドウの位置を指定よりも後でフォント設定してたりする? その間でなに
かエラー出てるとか。

423 :名無しさん@お腹いっぱい。:04/10/23 19:31:05
>>422
エラーは出ていません。
フォント指定を、ウインドウ指定の前・後と両方試してみましたが、
どちらもだめでした。
が、どちらもM-x load-file ~/.emacsをすると正しいフォントになってくれます。

424 :名無しさん@お腹いっぱい。:04/10/23 19:37:10
>>423
あ、ごめんちゃい、load-file すりゃ動くんだね、読み飛ばしてた(;´Д`)
あと未熟な俺が思い付くのは ~/.emacs.{el,elc} があってそっちが読まれて
るとかくらい。

425 :名無しさん@お腹いっぱい。:04/10/23 19:42:15
>>424
ありがとうございます。
.emacs{el, elc}はありません。
もう少し調べてみます。


426 :名無しさん@お腹いっぱい。:04/10/23 19:48:27
本当に~/.emacsが読まれてるかどうか、
~/.emacsにわざとエラーが出るようにいたずら書きして試してみてはどうか。

って、*message*見りゃ一発かな。

427 :名無しさん@お腹いっぱい。:04/10/23 19:52:17
>>426
.emacsの先頭に、this is a testと書いてみたところ、何も起きませんでした・・・。
ってことは、.emacsは読まれてない、ってことになりますよね?
$HOMEとかは正しく設定されてるんですが、なぜ読まれないんでしょう?
.emacsの所有者は自分で、パーミッションは644です。

428 :名無しさん@お腹いっぱい。:04/10/23 20:00:19
情報小出しにしないで、OSとEmacsのバージョンも書いてくれ。お願いします。

429 :名無しさん@お腹いっぱい。:04/10/23 20:12:03
>>428
失礼しました。
環境を詳しく説明しますと、まず自分のマシン(Linux Debian Sarge testing)から、
別のマシン(Linux Distributionは不明)にssh -Xでリモートログインし、
そのリモートログイン先のマシンで、emacs21.2.1を起動し、
ローカルのXに表示させています。

一つ訂正です。先ほど>>427で.emacsが読まれてない、と記述しましたが、きちんと読まれていました。
.emacs.elをコピーして見たのですが、.emacsのみにthis is a test.を書いていなかったので、
.emacs.elが正常に読み込まれていただけでした。

よろしくお願いします。

430 :名無しさん@お腹いっぱい。:04/10/23 20:22:17
へたりこんじゃうよわたしはこりゃまたもう。

431 :名無しさん@お腹いっぱい。:04/10/23 20:30:46
list-fontsets
describe-fontsets
あたりで見てみて考えてみるとか。

432 :405:04/10/23 22:36:50
>> 412

ありがとうございます.勉強になります.

433 :名無しさん@お腹いっぱい。:04/10/23 23:03:40
>>429
なぜLinuxユーザにはこういうのが多いんだろう……orz
同じLinux使いながら悲しくなるよ。


434 :名無しさん@お腹いっぱい。:04/10/23 23:30:27
Linuxユーザーという括りを付けて勝手に嘆いて自分を一つ上の存在に持ち上げるか
まったく稚拙で下らない人間だな
こんなのはこいつ個人の問題だろ

435 :392:04/10/23 23:38:13
>>411
望みどおりの動きになりました。
font-lock-keywords ばかり見て font-lock-add-keywords を見落とすなんて
まさに木を見て森を見ず…。

あと、ご指摘のとおり hook が用意されているなら
hook を使う方がスマートですね。

反省とともに感謝です。
修行してきます。


436 :名無しさん@お腹いっぱい。:04/10/24 00:53:08
>>434
持ち上げてる訳じゃないだろ?事実Linuxユーザは言動が稚拙な輩が多い。
事実を認めなされ。ようはWindowsとユーザ層が同じなのだよ。

437 :名無しさん@お腹いっぱい。:04/10/24 01:00:50
>ようはWindowsとユーザ層が同じなのだよ。
まさか?


438 :名無しさん@お腹いっぱい。:04/10/24 01:03:37
間盛り勝井だ金(ry

439 :名無しさん@お腹いっぱい。:04/10/24 01:30:22
ステレオタイプで人を判断したがるのは
世の中が自分に理解できるくらい
単純なものだと思いたいからなんだろうな。

440 :名無しさん@お腹いっぱい。:04/10/24 01:35:22
>>439
なんかそのステレオタイプの使い方変じゃね?w

441 :名無しさん@お腹いっぱい。:04/10/24 01:41:00
どっちかというと、逆に信じたくないのにそのステレオタイプが正しい
証拠がまた一つorz、て感じじゃね?



442 :名無しさん@お腹いっぱい。:04/10/24 02:16:00
えー、私の書き込みのせいで気分を害された方がおられるようで、
申し訳ありません。

問題は、
.emacsは読んでくれているが、フォントに関することは最初に起動したときは読んでくれない。
最初に起動したときにフォントに関することも読んでもらいたい。
ということです。

気分を害された方の中でわかる方がおられたら是非教えてください。

443 :名無しさん@お腹いっぱい。:04/10/24 02:30:25
正直な話ここにいる人間のほとんどがLinuxでEmacs使っているんだろ
仕事でない限りそれ以外のUnix系を使っている人間なんていないからな
仕事でも最近はLinuxだ

そう言うオレはUnix系のマシンだとSparkとEWSしか使った事無いけど

444 :名無しさん@お腹いっぱい。:04/10/24 02:34:09
ここにもステレオタイプがまた一つ……orz


445 :名無しさん@お腹いっぱい。:04/10/24 03:42:03
.emacs.el があるときは .emacs は読み込まれないよ。確か。

446 :名無しさん@お腹いっぱい。:04/10/24 04:02:48
ついこないだ話題になってた事を…

447 :名無しさん@お腹いっぱい。:04/10/24 06:22:09
>>442
.emacs をフォント設定のみにし、それが動かないことくらいは当然確認してるんだよね

448 :名無しさん@お腹いっぱい。:04/10/24 12:01:43
>>442
まず>>263を読め

で、なんで.emacs と .emacs.el と 2 つあるのか、理由を教えてくれ。
それぞれでやりたいことが違うのか?


449 :名無しさん@お腹いっぱい。:04/10/24 12:50:32
>>447
確認済みです。
>>448
いえ、常には二つありません。
いつもは.emacsだけなのですが、もしかして.emacs.elにすればできるかも、と思ってコピーしてみただけです。
それで、ちゃんと読み込まれるのかを確認するときに、コピーしたのをうっかり忘れていて、
.emacsの方にだけ落書きをして、.emacs.elの方はそのままだったので、
落書きをした.emacsが反映されず、読まれていない、と勘違いしてしまいました。
emacs設定ファイルは.emacsのみです。


450 :名無しさん@お腹いっぱい。:04/10/24 13:08:43
orz

451 :448:04/10/24 13:33:03
>>449
整理させてくれ。

.emacs の一番下に (message "test") と入れて再起動したら "test" が表示される
これで .emacs がロードされているかどうかを確認する

(setq default-frame-alist
'((font . "yourfont")))
の式だけ残して再起動してもダメ。
起動後に load-file .emacs すると表示される

これで現象は合ってる?



(setq-default default-frame-alist
'((font . "yourfont")))

にしてもダメかい?


452 :名無しさん@お腹いっぱい。:04/10/24 13:45:07
default.el で上書きされてんじゃない?

453 :名無しさん@お腹いっぱい。:04/10/24 14:02:11
>>452
(defcustom inhibit-default-init nil)
だから可能性は低いな…。

一応疑ってみ>>449

454 :名無しさん@お腹いっぱい。:04/10/24 14:06:10
non-nil の場合に inhibit だよ

455 :名無しさん@お腹いっぱい。:04/10/24 14:19:21
>>451

>.emacs の一番下に (message "test") と入れて再起動したら "test" が表示される
>これで .emacs がロードされているかどうかを確認する

表示されます。.emacsはロードされているようです。

>(setq default-frame-alist
>'((font . "yourfont")))
>の式だけ残して再起動してもダメ。
>起動後に load-file .emacs すると表示される

今まで、(set-default-font "フォントセット名")としていました。
これでは起動時には読まれず、load-file時に読んでくれます。

>(setq-default default-frame-alist
>'((font . "yourfont")))
>にしてもダメかい?

(set-default-font "フォントセット名")をやめてその方法にすると、
一回目の起動時に読んでもらえました。
上手く行きました。
ありがとうございました。

>>指導してくださった皆さん
ご迷惑をおかけしました。
ありがとうございました。

456 :名無しさん@お腹いっぱい。:04/10/24 14:20:15
ごめん、勘違いしてた。


457 :名無しさん@お腹いっぱい。:04/10/24 20:27:30

例えば、text-mode などで、M-x show-images とすれば
画像が表示されるようにしたいのですが、
画像はemacs内でどのようにして表示すればいいのでしょうか?

458 :名無しさん@お腹いっぱい。:04/10/24 20:45:03
>>457
ttp://www.netlaputa.ne.jp/~kose/Emacs/iimage.html
を参考にするとか使うとか。

459 :457:04/10/24 22:07:20
>>458
情報さんくすです。
インラインイメージは結構簡単にできるものですね。
text-propertiesにdisplayとイメージプロパティを加えるだけ、みたいな。

ところでiimage.elで
file://c:/foo_dir/foo.png や
[[c:/foo_dir/foo.png]]、<c:/foo_dir/foo.png>
を表示させると、

file://c:

という文字列が残ってしまうのですが、これなんとかならないかな…。

460 :457:04/10/24 22:09:06
[[c:/foo_dir/foo.png]]、<c:/foo_dir/foo.png>
の場合、
[[c:
<c:
が残ってしまいます。windowz用には書かれてないのかな?


461 :451:04/10/24 22:27:35
>>455
できたんね。よかったね。
次は、同じような質問されたら答えてあげてください。


462 :名無しさん@お腹いっぱい。:04/10/25 06:32:06
> emacs -e wl

などとしたときに,-e オプションを指定されたかどうかを
after-init-hook で調べる事は可能ですか?

463 :名無しさん@お腹いっぱい。:04/10/25 06:37:31
command-line-args

464 :名無しさん@お腹いっぱい。:04/10/25 16:48:12
GNU Emacs 21.3.1 を使っています。

メニューバーの幅を調整するのはどうすれば良いのでしょうか?
デフォルトだと、ちょっと太くていやなので。

それから、XEmacs のように、Shirt + Space でリージョン指定
する際に、選択範囲を反転させて表示させるにはどうすれば良い
のでしょうか?

XEmacs 21.4 から Emacs 21.3 への移行中なのです。


465 :名無しさん@お腹いっぱい。:04/10/25 16:53:54
Shirt + Space?

466 :名無しさん@お腹いっぱい。:04/10/25 17:16:32
>>464
> リージョン指定する際に、
> 選択範囲を反転させて表示させる

(setq transient-mark-mode t)

# GNU Emacs 21.3.1 は使ってないからわからないけど



467 :464:04/10/25 17:16:44
>>465
ごめん。Control + Space の間違いだ。


468 :464:04/10/25 17:18:08
>>466
> (setq transient-mark-mode t)

thx. それでバッチリでした。


469 :名無しさん@お腹いっぱい。:04/10/25 17:32:18
>>468
Setting this variable directly does not take effect;
use either M-x customize or the function `transient-mark-mode'.


470 :名無しさん@お腹いっぱい。:04/10/25 21:28:38
>>464
直接幅を指定するんじゃないのですが、ここ
ttp://www.anonymization.net/http://www.sodan.org/~knagano/emacs/emacs21.html
に出てるやり方で、.Xresourcesの中でフォントを小さくしたりマージンをせばめれは
幅も狭くなるのではないでしょうか?


471 :464:04/10/26 09:35:37
>>470
ありがとうございます。~/.Xdefaults に

Emacs.pane.menubar.*.margin: 0

と書くことで、希望通りの幅になりました。
.emacs では設定できないんでしょうかねぇ。


472 :名無しさん@お腹いっぱい。:04/10/26 15:25:53
~/.emacs で

(cond (window-system
(set-face-font 'default "-misc-fixed-medium-r-normal--14-*")))

としてフォントを設定しているのですが、C-x 5 2 した時に生成される
新しいウィンドウ側にはこのフォントの設定が反映されないようです。
C-x 5 2 で生成されるウィンドウも全く同じフォントで表示させるには
どうすれば良いですか? Emacs 21.3 です。


473 :名無しさん@お腹いっぱい。:04/10/26 15:34:45
default-flame-alist あたりの設定で可能かも。

474 :451:04/10/27 02:00:28
>>472
C-x 5 2 は make-frame-command
生成されるのはフレームであってウィンドウじゃない。

.emacs の他の部分とか、環境とかが分からないから何とも言えないけど
フレームのコトだから >>473 が言っているように
default-frame-alist でイケるんじゃない。

>>451も参考に。


475 :472:04/10/27 10:01:44
>>473, >>474
適切なコメントありがとうございます。>>451 を参考に
.emacs に以下のように記述してみました。

(cond (window-system
    (setq initial-frame-alist
       (append
       '((width . 80) (height . 54) (top . 0) (left . 600))
       initial-frame-alist))
    (setq default-frame-alist
       (append
       '((width . 80) (height . 54) (top . 0) (left . 600)
        (font . "-misc-fixed-medium-r-normal--14-*"))
       default-frame-alist))))

これで C-x 5 2 した時のフォントとウィンドウサイズ
(フレームサイズか) が同じになりました。ありがとうございました。

このスレは親切ですね。感謝。


476 :名無しさん@お腹いっぱい。:04/10/27 22:18:58

誰か自分の好きなパケットを作って目的ホストに送れる
「パケット・ジェネレーション mode」 をemacs lispで作ってくれないかなー。
それがあれば、ネットワークのテストが簡単にできそう。
他のツールはなんか自動化もできないし、エディターもへなちょこだし
時間がかかってしまう。

477 :名無しさん@お腹いっぱい。:04/10/27 22:54:20
>>476
シェルスクリプトを書いて M-! とかで呼んだ方が早いんじゃない?

478 :名無しさん@お腹いっぱい。:04/10/27 22:55:13
ごめん、
>好きなパケットを作って
か。


479 :名無しさん@お腹いっぱい。:04/10/27 23:32:57
folding-modeどうも不安定なんだが,使うコツとかありますか?
同じような機能のelは他にないかな?

480 :名無しさん@お腹いっぱい。:04/10/28 10:01:49
>>476
DLPI 使うとか、Raw ソケット使うとかで簡単に書ける
(仕事で日常的に使ってる) けど、なぜ emacs lisp ?


481 :名無しさん@お腹いっぱい。:04/10/28 10:38:26
>>480
でもその方法だとかなりローレベルなプログラムを
組むようになるでしょ? 俺が想像してたのは、そのローレベルな作業を
もっとハイレベルに視覚的に編集するためのユーザーインターフェース。
そんなelispがあれば簡単にいろいろなフラグとかseq/ack numberを
変更してネットワークのテストが可能になるでしょ?
そしてelispだったらemacs上で自分の好きなように簡単カスタマイズが可能
だからね。

482 :480:04/10/28 19:47:10
>>481
うーん。俺は C でネットワークプログラミングのお仕事
してるもんで、インタラクティブに好みのパケットを作って
送受信できるツールを書いて使ってるんだけど、確かに
Emacs Lisp 使いだと、そーゆーのを C で書くのは大変だ
ってことになるかもね。

ただ、それを「誰か」に期待するのは難しいのではないかと。
その手のツールをわざわざ Emacs Lisp で書く人がいるのか
なぁ? という気がする。

ごめん。なんの参考にもならんコメントで。


483 :481:04/10/29 16:46:21
> >>481
> うーん。俺は C でネットワークプログラミングのお仕事
> してるもんで、
いやー面白そうだね。

> ただ、それを「誰か」に期待するのは難しいのではないかと。
俺もちょっくら探してみたんだけど、やっぱりないみたい。
結構時間かかりそうだけど、自分で書いてみるとするかなー。

誰か、それっぽいelisp見つけたら教えてください。


484 :名無しさん@お腹いっぱい。:04/10/29 21:10:57
mlterm 上の emacs(-nw) で半角カナ文字が「?」で置換されます。
これを半角カナのまま表示する場合、何を設定すればいいのでしょうか。

X 上の emacs では半角カナが表示されます。(~/.Xresources でフォント指定。)
mlterm 上で、

$ lv 半角カナを含むファイル

すると半角カナが表示されます。(~/.mlterm/(v)font でフォント指定。)

mlterm 2.8.0
emacs 21.3



485 :名無しさん@お腹いっぱい。:04/10/29 21:15:45
>>484
(set-terminal-coding-system 'iso-2022-7bit-ss2)


486 :484:04/10/29 21:47:09
>>485

できました。 ~/.emacs に

(if (not window-system) (set-terminal-coding-system 'iso-2022-7bit-ss2))

を追加してから、$ emacs -nw で起動。 適当な全角カタカナを入力後、

M-x japanese-hankaku-region

にて半角に変換し、表示できることを確認。

thx! :)

487 :名無しさん@お腹いっぱい。:04/11/01 04:55:05
Emacs の次のリリースはまだか(゚Д゚)ゴルァ!! もう1年以上おしめを取り替えていない、そんな気分。

488 :名無しさん@お腹いっぱい。:04/11/01 05:56:01
cvs

489 :名無しさん@お腹いっぱい。:04/11/01 10:37:59
>>486
unless つかったら?

490 :名無しさん@お腹いっぱい。:04/11/01 13:12:02
>>487
某MLでの半田さんの発言@2004.10.28
|> Emacs 21.4 はいつごろ出るか教えて下さい。
|まだ当分(数か月以上)かかりそうです。


491 :名無しさん@お腹いっぱい。:04/11/01 22:38:15
CVSだとcompile.elがjdeでうまく動かないのは家だけ?(しかたないから古いのに入れ換えて使ってる。)

492 :名無しさん@お腹いっぱい。:04/11/01 22:55:11
>>491
M-x report-emacs-bug しろよ

493 :名無しさん@お腹いっぱい。:04/11/02 00:20:30
mhcのgemcalで項目をクリックすると
gemcal:259:in `initialize': undefined method `signal_connect' for 3:Fixnum (NoMethodError)
from /usr/bin/gemcal:496:in `new'
from /usr/bin/gemcal:496:in `open_sch_edit'
from /usr/bin/gemcal:472:in `initialize'
from /usr/bin/gemcal:468:in `call'
from /usr/lib/site_ruby/1.8/mhc-gtk.rb:516:in `signal_connect'
from /usr/lib/site_ruby/1.8/mhc-gtk.rb:516:in `call'
from /usr/bin/gemcal:689:in `main'
from /usr/bin/gemcal:689
と表示されて落ちます。ruby1.8ではgemcalは動かないのでしょうか?

スレ違いですか?

494 :名無しさん@お腹いっぱい。:04/11/02 11:05:45
mhcのruby部分だからスレ違いとは思うけど、
とはいえどこにいったら?という感じだね。

495 :名無しさん@お腹いっぱい。:04/11/02 14:49:37
例えば、 foo-one、foo-two、 foo-three ... などの変数がすでに定義してあると仮定
して、

;; こんな感じの関数です
(defun test (number value)
(interactive)
(setq foo-「Numberの値」 value))

(test 'one 1)
(test 'two 2)

のように引数の値をシンボルの一部として使用できる関数を作りたいのですが、
それを行うにはどのようにすれば良いでしょうか?

496 :名無しさん@お腹いっぱい。:04/11/02 14:51:27
intern とか

497 :名無しさん@お腹いっぱい。:04/11/02 19:00:54
>>496
はい、internはfuncall と共に使用したことがあるのですが、
それを使用して
(setq foo-「Numberの値」 value)
と同じ動作をする方法が思いつきません。何かありますか?
(setq (intern (concat "foo-" number)) value)
だとエラーがでてしまう (マクロで先に (intern (concat "foo-" number)) を
substituteする必要があるのかな?)。

498 :名無しさん@お腹いっぱい。:04/11/02 19:15:42
(set (intern...

499 :名無しさん@お腹いっぱい。:04/11/02 19:31:27
(setq sym val sym val ...)
The symbols sym are variables; they are literal (not evaluated).
って書いてありますね。 setの場合は反対にsymが評価されるんですね。
ちなみに、どうしてもsetqでやりたいんだったら
(defmacro test-macro (number value)
`(setq ,(intern (concat "foo-" number)) ,value))
のようにできるな、とさっき思いつきました

500 :名無しさん@お腹いっぱい。:04/11/02 20:02:26
(setq
って
(set (quote
だから。

501 :織田信長:04/11/02 20:48:11


       _,,,,,,,,      
     , - ' ゙    `` ‐ 、_,,,,,
   ,r'          /=ミ
  /           彡ll',''´
. /             彡lll
 !-- .、    ,、、、、,,,   彡lノ
 l,,,,,__ /   ___     'r''゙ヽ
. |`゙'' ./   `'゙'''"    .〉,l |
 |.   ,'           //
. ',. ,'           , r'
.  ゙, ゙'ー ‐`      l  |
   ゙、''゙ ,,、二''‐    ノ  l、
''''''''7'ヽ  '''    /   /`〉`゙T''''''''''
  l  ` 、,,,,、- ' "    / /.|  |
.  |  |  .l i       / ./ |  |
  |  |  | l      / ./ .|  |
. |  |   | l     / /  |  |
 |  |   | ',   / /  l  .l


502 :名無しさん@お腹いっぱい。:04/11/02 21:43:56
xemacsもここで良いんでしょうか?

503 :名無しさん@お腹いっぱい。:04/11/02 21:48:52
どぞー

504 :名無しさん@お腹いっぱい。:04/11/02 22:22:45
http://penguin.s4.xrea.com/imgboard/img-box/img20041102221903.jpg
↑の所の文字が出ないのです。直し方教えて下さい。

505 :名無しさん@お腹いっぱい。:04/11/02 22:40:46
ちゃんと日本語で説明しろ。(笑
メニューバーに文字が表示されないんだそうな。
XEmacs。バージョン不明。OS不明。configureオプション不明。

たぶん、お使いのOSまたはディストリ(どうせLinuxだろ?)がよろしくしてる
はずの設定が機能してないんだろうから、ディストリのスレへGO!


506 :名無しさん@お腹いっぱい。:04/11/03 09:28:04
>>504
すげぇ分かりやすかった。感動した。

507 :名無しさん@お腹いっぱい。:04/11/03 22:25:51
ここ最近、画像に手書き文字で説明する人を
よく目にするが、同一人物か?


508 :名無しさん@お腹いっぱい。:04/11/03 22:30:01
必死でAAを駆使して説明する人の方が萌える

509 :名無しさん@お腹いっぱい。:04/11/03 22:30:04
赤い丸の中に黒いごみが在るけど何ね?

510 :名無しさん@お腹いっぱい。:04/11/04 13:10:33
Emacs でアンチエイリアスを使うことはできますか?
mlterm 上で emacs -nw ってのはナシで。


511 :名無しさん@お腹いっぱい。:04/11/04 18:50:17
>>511
メニューだけならできるが、本文ですると記号の判断難しいから無理だな

512 :名無しさん@お腹いっぱい。:04/11/04 20:42:00
>>510
konsole 上で emacs -nw

513 :名無しさん@お腹いっぱい。:04/11/05 00:24:23
>>510
Carbon Emacs で

514 :名無しさん@お腹いっぱい。:04/11/05 16:42:12
emacs21とxemacs21って何が違うんでしょうか。

515 :名無しさん@お腹いっぱい。:04/11/05 17:18:18
文字数


516 :名無しさん@お腹いっぱい。:04/11/05 17:33:10
MHCの事で質問したいのですが、ここでも良いでしょうか?
# MHC自体のスレは発見できませんでした

517 :名無しさん@お腹いっぱい。:04/11/05 17:50:22
>>516
>>493-494 みたいだしいんでない?

518 :516:04/11/05 18:01:06
>517
ありがとうございます。ではお言葉に甘えて……。

Mew+MHCを使おうとしてます。
Mewの設定は終わり意図通りに動いたのですが、mhcが起動してくれません。

(1)Emacsを起動
(2)Mewを起動
(3)C-c.でMHCの起動

としても(3)で何も起動してくれません。+inboxのバッファが表示されたまま
です。C-c.でMHCが起動し、通常通り使えるようにしたいのですが、何を設定
すれば良いのか分かりません。現在のMHC関連設定・環境は別に投稿します。


519 :516:04/11/05 18:03:53
以下、現在の設定です。(上では間違えてageてしまいました。すみません)

# 動作環境
Emacs 21.3.1, mew 4.0.65, mhc 0.25 + snapz (checkout from cvs)

# .emacs内でmew, mhcに関連したもの
(autoload 'mew "mew" nil t)
(autoload 'mew-send "mew" nil t)
(autoload 'mhc-mew-setup "mhc-mew")
(add-hook 'mew-init-hook 'mhc-mew-setup)
(add-hook 'mew-summary-mode-hook 'mhc-mode)
(add-hook 'mew-virtual-mode-hook 'mhc-mode)
(add-hook 'mew-message-hook 'mhc-misc-hdr-decode)
(setq mhc-base-folder "+schedule")
(setq mhc-mail-path (expand-file-name "/home/onor/Mail"))

# mew を起動して"C-c."した直後の*Messege*バッファで
# mewとmhcに関連したもの
Loading 50mew-beta (source)...done
Loading 50mhc (source)...done
Loading mew...done
Setting up Mew world...
Loading mhc-mew...done
Loading mule-util...done
Loading byte-opt...done
Initializing MHC icons...done
Updating status...done
Setting up Mew world...done

# 関連ファイルとディレクトリ構成
~/Mail, ~/Mail/schedule, ~/.schedule, ~/.emacs


520 :名無しさん@お腹いっぱい。:04/11/05 18:13:40
viper 使ってたりしない?

521 :名無しさん@お腹いっぱい。:04/11/05 18:16:04
>>519
> Loading 50mew-beta (source)...done

板違い Linux 板へ Go!

522 :名無しさん@お腹いっぱい。:04/11/05 18:18:14
>>521
http://life5.2ch.net/hage/

523 :516:04/11/05 18:25:48
>519
Linux版ってEmacs関連のスレありましたっけ。

>520
いえviperは使っていません。
globalなkey設定は(load "term/bobcat")、SKKくらいだと思います。


524 :名無しさん@お腹いっぱい。:04/11/05 18:53:49
>>514
http://xemacs.org/About/XEmacsVsGNUemacs.html

525 :名無しさん@お腹いっぱい。:04/11/05 19:00:54
>>519
Emacs-21.3.50, mew-4.1.50, MHC CVS HEAD で試してみました。

> cat ~/tmp/.emacs
(autoload 'mew "mew" nil t)
(autoload 'mhc-mew-setup "mhc-mew")
(add-hook 'mew-init-hook 'mhc-mew-setup)
(setq mew-icon-directory "/usr/local/lib/emacs/etc/Mew")

> emacs -q -no-site-file -l ~/tmp/.emacs

M-x mew
C-c..

で MHC がちゃんと起動します。
*Message* バッファはこの通り。
Loading mew...done
Setting up Mew world...
Loading mhc-mew...done
Loading advice...done
Loading byte-opt...done
Initializing MHC icons...done
Updating status...done
Setting up Mew world...done
Scanning 2004/11...done

もしかして mhc/emacs/Makefile で MEW_OPTS = --with-mew を指定しないで
コンパイル・インストールしてるとか?

526 :名無しさん@お腹いっぱい。:04/11/05 22:54:05
emacs マンセー
ブラウズ -> emacs-w3m with emacs-wget
2ch -> navi2ch with monafont
mp3再生 -> mpg123 using mpg321
メール -> mew
文書作成 -> yatex
辞書 -> sdic

527 :名無しさん@お腹いっぱい。:04/11/05 22:56:30
isearch -> migemo
im -> skk

これさえ使えればいい

528 :526:04/11/05 22:59:31
yatexは思ったより便利ですよ...
入力補間とか、emacs上でtex -> dviに変換して 外部ビューア呼び出して表示できるので楽です。

529 :名無しさん@お腹いっぱい。:04/11/05 23:14:25
俺はauctex に馴染んじまったからな。
一時期yatex使ってみたけど結局aucにもどりますた。

530 :名無しさん@お腹いっぱい:04/11/05 23:32:13
>> 517, 518, 519
C-c. で '.' が一個足りないような。


531 :名無しさん@お腹いっぱい。:04/11/05 23:34:35
Emacs 21.3.50ってCVS HEADのことですか? それともどこかで切り出されて
tarballが置いてあるの?


532 :名無しさん@お腹いっぱい。:04/11/05 23:37:10
HEAD

533 :名無しさん@お腹いっぱい。:04/11/05 23:43:09
何年か前にyatexから素のlatex-modeへ移行してしまった。
そんなに不便なものでもない。

534 :名無しさん@お腹いっぱい。:04/11/06 02:04:46
Emacsを英語で発音するときは先頭にアクセントを置いてイーマックs、でいいんでしょうか?
Emacs FAQにも書いてないし……どこかにwavファイルでもあるといいんですが(^^;



535 :名無しさん@お腹いっぱい。:04/11/06 08:27:18
>>534
http://www.catb.org/~esr/jargon/html/E/EMACS.html

536 :名無しさん@お腹いっぱい。:04/11/06 09:34:23
>>534じゃないんですが、そこ見たんですが、
EMACS: /ee´maks/, n.
だって。「エーマクス」てことでしょうか。

537 :名無しさん@お腹いっぱい。:04/11/06 09:36:27
>>536
http://www.catb.org/~esr/jargon/html/pronunciation.html

538 :名無しさん@お腹いっぱい。:04/11/06 09:50:05
>>537
ども、やぱ[イーマクス]てことで。
でもアクセントは[イー]にあるんでつね。
これから正しい英語発音して皆の目を白黒させられる。

539 :名無しさん@お腹いっぱい。:04/11/06 10:10:22
ふつう「イーマックス」だけどね。


540 :名無しさん@お腹いっぱい。:04/11/06 10:22:32
質問デース
C,C++のソースコードを開いたときに予約語や文字列などは色分けが出来るのですが、
定数(数字)は色分けで出来ないのでしょうか。

541 :名無しさん@お腹いっぱい。:04/11/06 16:05:56
rms の講演を聞いたことがあるが
「いーまくす」だったよ。


542 :名無しさん@お腹いっぱい。:04/11/06 16:35:38
えまっくすじゃダメですか?

543 :名無しさん@お腹いっぱい。:04/11/06 17:05:14
だめです。

544 :名無しさん@お腹いっぱい。:04/11/06 17:24:08
英語に促音はありません。

545 :名無しさん@お腹いっぱい。:04/11/06 18:25:08
>>542
> えまっくすじゃダメですか?

「えまっくす」という呼び方は、
むかし
nemacs
demacs
などが幅を効かせている時期に、
「えぬいーまっくす」「でぃーいーまっくす」
では呼びにくいので
「ねまっくす」「でまっくす」
と呼ぶようになったあたりから出ていると思う。

546 :名無しさん@お腹いっぱい。:04/11/06 18:56:23
んてまっくす

547 :名無しさん@お腹いっぱい。:04/11/06 19:21:23
似てまっくす

548 :名無しさん@お腹いっぱい。:04/11/06 19:26:43
emacsよりもnitが好きでした。

549 :名無しさん@お腹いっぱい。:04/11/06 20:35:57
>>540
すごーくアホなやり方(他に「正しい」やり方があるかもしんない)。
正規表現に頭使ってないので、誤認とか余裕でありまくるけども。

(defface my-face-numeric '((t (:foreground "light sea green"))) nil)
(defvar my-face-numeric 'my-face-numeric)
(defadvice font-lock-mode (before my-font-lock-mode ())
(font-lock-add-keywords c-mode
'(
("\\<[0-9]+\\>" 0 my-face-numeric append)
)))
(ad-enable-advice 'font-lock-mode 'before 'my-font-lock-mode)
(ad-activate 'font-lock-mode)

550 :名無しさん@お腹いっぱい。:04/11/06 21:28:51
.emacsの中でのキーマップで、goto-lineを"\C-="に割り当てたいんですが、
"\C-"の後に来る文字は、アルファベットじゃなきゃいけないんですか?
(global-set-key "\C-=" 'goto-line)
でエラーになるのですが。

551 :名無しさん@お腹いっぱい。:04/11/06 21:41:27
(global-set-key [(control =)] 'goto-line)

552 :名無しさん@お腹いっぱい。:04/11/06 22:04:36
>>551
ありがとうございました。

553 :名無しさん@お腹いっぱい。:04/11/07 07:34:08
>>549
こいうのって hook に入れるのが
常套手段だったと思うのですが、
advice にする理由は何ですが?


554 :名無しさん@お腹いっぱい。:04/11/07 14:18:39
>>549 >>553
レスありがとうございいます。
で、結局どうすれば一番いいのかなぁ    _, ,
 ( ‘д‘)
site-start.elファイルに549を貼り付けて起動(- nw)したら
一番下にSymbol's value as variable is void: c-modeと出てファイルが開けません

555 :名無しさん@お腹いっぱい。:04/11/07 15:06:57
名前欄とメール欄を色分けすることはできますか?

556 :名無しさん@お腹いっぱい。:04/11/07 15:11:40
書き込むスレを間違えましたすみません


557 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/11/07 15:15:27
みんな久しぶりやな。元気してたか?俺は最近、松下さんの本を買っちまんこ。

>>555
それ、navi2chのことか?だったらできる。
font-lock-add-keywords 使って regexp をemacsタンに渡してあげなさい。
4つ目の引数をprependにしとくこと。

>>553
俺が書いたわけじゃないからわからんが、時々hook じゃ、うまく動かん時があんのよ。
run-hooksの場所にもよるしな


558 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/11/07 15:25:18


今度みんなで「Emacs オフ」しよーか!!



559 :名無しさん@お腹いっぱい。:04/11/07 15:26:56
氏ね >>◆y1O6Cqv4XU

560 :名無しさん@お腹いっぱい。:04/11/07 17:07:11
>>554
c-mode の前に ' 入れてください。
(font-lock-add-keywords 'c-mode

advice で実現してる理由は >>557 そのもの。
書いた場所によって hook してくれない、てなパターンへの対処。
ad hoc なやり口なので嫌うのもわかるけど。

561 :名無しさん@お腹いっぱい。:04/11/07 17:35:32
>>560
おぉー  出来た。
ありがとうございました。

562 :516:04/11/07 18:09:37
>>525
わざわざ検証していただいてありがとうございます。

>>530
まさにそれでした。今までは、ちょっと古めのMHCを使っていたので起動が
C-c.だけなので、勘違いしていました。C-c..と入力したら無事起動しました。
本当にありがとうございます。

ドキュメントには、ちゃんと目を通したつもりでしたが、キーバインドの変更
はあるまいと思って、その部分だけ流し読みしてしまっていたようです。御迷
惑おかけしてすみませんでした。


563 :名無しさん@お腹いっぱい。:04/11/07 18:53:36
add-hook って adhoc にかけてるのかな

564 :名無しさん@お腹いっぱい。:04/11/07 19:24:40
>>560
> 書いた場所によって hook してくれない、てなパターンへの対処。
もうちょっと具体的に教えてください。 どうだめなのか想像できないんで。
そもそも、>>549 の (font-lock-add-keywords 'c-mode ...)
には advice も hook も要らない気がするんですけど。

565 :今臭:04/11/07 22:14:35
今臭と申します。みんなよろしくな。

あとさー、 >>563 !
ベタだけどその努力は認めます。


566 :名無しさん@お腹いっぱい。:04/11/07 22:23:09
>>565
いやだね :-)

567 :今臭:04/11/07 22:25:02
( > < )

....
;-)

568 :名無しさん@お腹いっぱい。:04/11/08 19:31:11
今日初めてcsv-modeの存在を知った。無茶苦茶便利!OpenOffice Calcの起動
回数が激減しそう。タブ切りテキストを扱うモードはないのかな?

569 :名無しさん@お腹いっぱい。:04/11/08 22:02:48
emacs-wikiがいつの間にかバージョンアップしていたので、試してみましたが、
emacs-wiki-menuがうまく機能しません。
emacs-wiki-menu.elには
;; You will have to include the following in your stylesheet:
;;
;; <lisp>(funcall emacs-wiki-menu-factory)</lisp>
;;
;; In order to make menu entries look right, you should take a look at
;; the /* Menu properties */ section of `emacs-wiki-style-sheet' and
;; add those entries to your style sheet.
と書いていますが、cssファイルに<lisp></lisp>を書いても意味ないし、wiki
ディレクトリのファイルに<lisp>(funcall emacs-wiki-menu-factory)</lisp>
を書くと
default/nil: Error evaluating (funcall emacs-wiki-menu-factory): (void-variable tag)
とエラーになります。助言などがありましたらよろしくお願いします。。


570 :名無しさん@お腹いっぱい。:04/11/08 23:10:47
>>568
へー、というかOpenOfficeとの関連付けをどうやってるかの方が気になる。

571 :名無しさん@お腹いっぱい。:04/11/08 23:21:09
>>569
自己フォロー
ttp://lists.gnu.org/archive/html/emacs-wiki-discuss/2004-10/msg00022.html
上記を参考にemacs-wiki-publishing-headerを再定義して解決しました。

572 :名無しさん@お腹いっぱい。:04/11/09 00:03:48
>>568
マルチバイト文字も複数行セルも不可ですか

573 :名無しさん@お腹いっぱい。:04/11/09 11:31:48
>>572
日本語だとabc順ソートとかは駄目だったけど、カラムのkill&yankできたよ。
csv-mode.el
;; Time-stamp: <23 August 2004>
;; URL: http://centaur.maths.qmul.ac.uk/Emacs/
;; Version: $Id: csv-mode.el,v 1.50 2004/08/23 17:51:26 fjw Exp $




574 :名無しさん@お腹いっぱい。:04/11/09 11:48:52
>>573
alignがずれる


575 :名無しさん@お腹いっぱい。:04/11/09 11:57:52
>>574
あっ、ほんとだ。

576 :名無しさん@お腹いっぱい。:04/11/10 18:46:21
ECB使ってる人いる?これいいよね。
2.26にしたんだけど、なんかかなりすごい事ができそう:)

577 :名無しさん@お腹いっぱい。:04/11/10 22:24:25
青年将校が?

578 :名無しさん@お腹いっぱい。:04/11/11 11:00:23
別の板のスレでスルーされたのでこちらで質問させて下さい。
emacsのtodo-modeの存在を知って試したみたのですが、
todoアイテムを入れようとすると
symbolp: Wrong type argument: listp, "%:y-%02m-%02d %02H:%02M"
と怒られます。
ttp://lists.gnu.org/archive/html/emacs-devel/2004-01/msg00132.html
同じ問題を抱えた人を発見したのですが、解決方法がよく分かりません。
ご助言などがあればお願いします。

579 :名無しさん@お腹いっぱい。:04/11/11 11:18:56
>>264
作ったら是非公開してください。


580 :名無しさん@お腹いっぱい。:04/11/11 11:24:59
>>578
> 別の板のスレでスルーされたのでこちらで質問させて下さい。
どこに書いたか知らないが、質問の仕方がしょぼ過ぎるるからだろ


581 :名無しさん@お腹いっぱい。:04/11/11 12:32:51
>>578
パッとしか見てないけどその jet さんの記事に原因も書いてあるんだから応
急処置くらいはできると思うけど。せっかくそこまで調べてんだからちゃんと
読んでみては?

582 :名無しさん@お腹いっぱい。:04/11/11 13:30:32
win2000+meadow2.00
で、
aspのファイルを編集したくて
html-helper-mode.elを入れました。
(v3.0.4jolly)

で実際aspのファイルを開きそのモードにすると
まあまあいい感じでコメントがピンクになったり
タグは青くなったりするんですが、
途中からいまいち色付けルールが
おかしくなって入るようにみえます。

html-helper-modeではaspの構文解釈が
いまいちでしょうか?
ちゃんと使えているかたいますか?

583 :582:04/11/11 13:37:17
大事なことを書き忘れました。
aspに埋め込まれて入るソースは
VBscriptです。


584 :名無しさん@お腹いっぱい。:04/11/11 13:44:20
>>581
ありがと。ちゃんと読んだつもりだし、todo-mode.elの該当個所
(defcustom todo-time-string-format
"%:y-%02m-%02d %02H:%02M"
"*TODO mode time string format for done entries.
For details see the variable `time-stamp-format'."
:type 'string
:group 'todo)
の時刻の書式部分を変えて試行錯誤してみた。それで分かったことはどう
やら、書式がまずいからエラーになっているわけではなさそうということ。
つまり、どんな書式にしても、`%'列を含めずただの文字にしても、空欄に
しても同じエラーがでる。
ではtodo-time-string-formatを呼び出している部分かと思うけど、lispは
さっぱりわからないので、お手上げ状態。


585 :名無しさん@お腹いっぱい。:04/11/11 14:13:56
>>582
html-helper-modeはhtml編集用なんだから、
asp独自の構文を認識しろという方が酷ではないの?

586 :名無しさん@お腹いっぱい。:04/11/11 14:16:57
>>585
と思ったら、今はaspもサポートするようになってるみたいだね。ごめん。
でもそれならasp-html-helper-modeを使えばいいんじゃないの?

587 :名無しさん@お腹いっぱい。:04/11/11 14:48:22
>>576
ECB入れてみたんだけどこれは学習が大変そう(笑)
ところで
http://www.alles.or.jp/~torutk/oojava/meadow/ecbscreen.png
この画像の「メンバー」にあたるところに表示される関数とかクラスは
「ソースファイル」で選択した1ファイル内に定義or宣言されたものしか表示されないの?

「ソースファイル」でいくつかのファイルをまとめて選択し
それらのファイル内で定義or宣言された関数,クラスを全て「メンバー」
に表示させたいんだけど.

カスタマイズ法があればお教え下さい.


588 :名無しさん@お腹いっぱい。:04/11/11 18:29:03
>>584
それは失礼しますた。
todo-mode.el を記事にあるように変更して更に todo-time-string-format か
ら `:' を除けば動くんと違うんかな…(;´Д`)
手元では 21.3 でも 21.3.50 でも再現しないんでこれ以上はわからんちん。

589 :名無しさん@お腹いっぱい。:04/11/11 20:00:49
>>588
ありがとう。そしてごめんなさい。
(let ((time-stamp-format todo-time-string-format))

(let ((time-stamp-format (list (format-time-string todo-time-string-format))))
に書き換えるというくだりを読み飛ばしていました。
上記の書き換えでうまく行きました。


590 :名無しさん@お腹いっぱい。:04/11/12 02:11:13
(add-hook 'find-file-hooks ...という機能の
無効、有効を切り替える関数を書くにはどうすればいいのでしょうか?

591 :名無しさん@お腹いっぱい。:04/11/12 03:12:40
remove-hookすれば?

592 :名無しさん@お腹いっぱい。:04/11/12 04:55:08
(defvar hoge-flag t)
(defun hoge ()
(if hoge-flag
...
...))
(add-hook 'find-file-hooks #'hoge)
(defun toggle-hoge ()
(interactive)
(setq hoge-flag (not hoge-flag)))

593 :582:04/11/12 09:59:51
>>586
asp-html-helper-modeはリンク切れなどで
見つかりませんでしたので
とりあえず
visual-basic-modeを使うことにしました。
htmlタグには色がつかないし、
コード部のナローイングなどもできませんが、
ないよりマシなので。

594 :590:04/11/12 14:41:09
>591
>592
恥ずかしながらremove-hockというのを知りませんでした。
ありがとうございます。

595 :名無しさん@お腹いっぱい。:04/11/12 19:44:05
hockをremoveするのか。たわわな白い果実がこぼれおちそうだな

596 :名無しさん@お腹いっぱい。:04/11/12 20:20:41
>>595もアホだな。hookとhockを辞書で引いてみろ。


597 :名無しさん@お腹いっぱい。:04/11/12 20:29:04
横山フック

598 :名無しさん@お腹いっぱい。:04/11/12 20:43:15
アホドック

599 :595:04/11/12 21:42:11
くそ、うまい釣りだ

600 :名無しさん@お腹いっぱい。:04/11/13 17:10:30
Emacs で java を編集するときにおすすめのメジャーモードを紹介してください。

601 :名無しさん@お腹いっぱい。:04/11/13 17:50:38
>>600
JDE だか JDEE だかが定番なんじゃないの?

602 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/11/13 18:56:46
>>600
> Emacs で java を編集するときにおすすめのメジャーモードを紹介してください。

java-mode にしときな。 jde はマジでおせっかいで、しかも使えない。
しまいには syntax-table とか変えてるしw

でも jdeに含まれるパッケージはええよ。bshとかは特にね

603 :名無しさん@お腹いっぱい。:04/11/13 21:10:56
Emacs で Qt を編集するときにおすすめのメジャーモードを紹介してください。


604 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/11/13 21:22:29

>>603
> Emacs で Qt を編集するときにおすすめのメジャーモードを紹介してください。

Emacs で java を編集するときにおすすめのメジャーモードを紹介してください。(>>600)
Emacs で Qt を編集するときにおすすめのメジャーモードを紹介してください。

C-s java RET [(meta backspace)] Qt

しか処理してないからヤダ。


605 :名無しさん@お腹いっぱい。:04/11/13 23:32:24
emacs -nw hogehoge
で新しくファイルを作り書き込んだけど、やっぱり保存したくないのに
#hogehoge# というファイルが出来てしまいます。
これを作らないように出来ないのでしょうか
お願いします。

606 :名無しさん@お腹いっぱい。:04/11/13 23:41:46
>>605
(auto-save-mode -1)
かな。

607 :名無しさん@お腹いっぱい。:04/11/13 23:45:05
はずれ

608 :名無しさん@お腹いっぱい。:04/11/14 00:26:06
おさがわせしました。
(setq auto-save-default nil)
で出来ました。

609 :名無しさん@お腹いっぱい。:04/11/14 02:42:41
asp-html-helper-modeって結局どこにもないの?

610 :名無しさん@お腹いっぱい。:04/11/14 03:42:16
ちゃんと探せよ。すぐ見つかるだろーが。

611 :名無しさん@お腹いっぱい。:04/11/14 18:51:18
>>610
うーん、見つからない
見つかってもみんなリンク切れ
誰かヘルプ

612 :名無しさん@お腹いっぱい。:04/11/14 23:07:28
>>612
html-helper-mode.el を
asp-html-helper-mode で isearch なり occur なりして
そっから判断してくれ.



613 :名無しさん@お腹いっぱい。:04/11/14 23:07:54
>>612じゃなくて>>611

614 :名無しさん@お腹いっぱい。:04/11/15 18:55:38
% cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root co apel
% ( cd apel && make && sudo make install )
% cvs -d :pserver:guest@openlab.ring.gr.jp:/circus/cvsroot co skk/dic
% cvs -d :pserver:guest@openlab.ring.gr.jp:/circus/cvsroot co skk/main
% cd skk/main
% make
emacs -batch -q -no-site-file -l SKK-MK -f SKK-MK-compile
Loading /work/skk/main/SKK-CFG...
Processing /work/skk/dic/SKK-JISYO.S...
Fatal error (11)make: *** [elc] セグメンテーション違反です

こうなるのって僕だけでしょうか?
Debian sarge 使ってます。

615 :名無しさん@お腹いっぱい。:04/11/15 19:02:17
>>614
Solaris 9 4/04 s9s_u6wos_08a SPARC でもそうなる


616 :名無しさん@お腹いっぱい。:04/11/16 01:15:02
>>612
html-helper-mode.el は見つけました
visual-basic.elとtempo.elとか入れてやってみたんだけどVBSの部分が色分けされない orz
そう言うものなのでしょうか

617 :名無しさん@お腹いっぱい。:04/11/16 09:18:42
しつもんなんだけど、
diredモードかspeedbarで、テキストファイルをvisitするだけじゃなくて
たとえばmp3ならxmms、pdfならacroreadを起こすみたいなこと
できないでしょかね。
!コマンドでよぶていどならなんとかなるんだけど、
おんがくかんしょうのときぐらいはマウスオンリーでそうさしたいじゃないですか。
customizeバッファ見てもそういう項目はみあたらないんだけど
なんかうまいてはないでしょうかね。

618 :名無しさん@お腹いっぱい。:04/11/16 10:33:49
>>617
http://school.2ch.net/campus/kako/1021/10219/1021900268.html
http://teri.2ch.net/korea/kako/975/975844321.html

619 :名無しさん@お腹いっぱい。:04/11/16 15:45:19
>>617
(setq dired-load-hook '(lambda () (load "dired-x")))
(setq dired-guess-shell-alist-user
'(("\\.tar\\.gz$" "tar ztvf")
("\\.\\(g\\|\\)z" "zcat")))


620 :617:04/11/16 19:09:57
レスありがと。
>>618
そんなスレがあったのか。恥ずかしいんで文体戻す。
>>619
あーなるほどと、"\\tar\\.gz$"を"\\mp3$"に、
"tar ztvf"を"mpg321"にして(zcat部分はなしで)やってみたんだけど
バッファにファイルの内容(バイナリ?)が読み込まれるだけで(音出ない)
! mpg321と挙動が違うんです。。。
(setq dired-load-hook '(lambda () (load "dired-x")))
(setq dired-guess-shell-alist-user
(list (list "\\.mp3$"
(dired-do-shell-command "mpg321"))))
としてみても同じ。
dired-aux.el眺めてみてもようわからん。
なんか知恵あったら伝授してほしいんですが。

621 :名無しさん@お腹いっぱい。:04/11/17 00:16:05
>>620
dired-mode で X(dired-do-shell-command) RET。
登録されている suffix のファイルだと
minibuffer に出てくる [] 内のコマンドがデフォルトで走る。

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

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

623 :617:04/11/17 12:43:48
>>621
(setq dired-load-hook '(lambda () (load "dired-x")))
(setq dired-guess-shell-alist-user
(list (list "\\.mp3" "mpg321")))
でまともに動きました。619さんのから$取っただけ。
マウスからは無理だったけど。
使えるようになって気づいたポカなんですが、
再生中はemacsも固まっちゃうのね。意外と使えない。
mplayerでも定義して夜中にしこしこ使うかな。

>>622
SJISなファイルシステムからマウントする時、
文字コード指定しなかったのがそもそもの間違い。
端末は、、関係あるの?よくわからんです。

624 :名無しさん@お腹いっぱい。:04/11/17 12:55:35
C-x Enter c
これで次に実行するコマンドでのデフォルトの文字コードを
指定できるんですが、このキーバインド、具体的には
なんというコマンドにバインドされているんでしょうか?

625 :名無しさん@お腹いっぱい。:04/11/17 13:03:03
C-x C-m c

626 :名無しさん@お腹いっぱい。:04/11/17 13:04:46
>>625 う…
C-x C-m c とするといったいどういう関数(?)が呼び出されているのかなぁ、と。

627 :名無しさん@お腹いっぱい。:04/11/17 13:05:49
なんで Emacs 使っててその程度のこと調べられないんだ、、、

628 :名無しさん@お腹いっぱい。:04/11/17 13:10:01
C-h k か M-x describe-key しようね。

629 :名無しさん@お腹いっぱい。:04/11/17 13:12:24
>>626
自分で、
M-x describe-key
で調べるでござる。


630 :629:04/11/17 13:13:08
かぶったでござる

631 :名無しさん@お腹いっぱい。:04/11/17 13:14:31
universal-coding-system-argument か…

632 :名無しさん@お腹いっぱい。:04/11/17 13:15:50
>>626
M-x help-with-tutorial
やっとけ。

633 :名無しさん@お腹いっぱい。:04/11/17 18:31:30
iiimcfを使っているのですが、21.3.50でもmule-ucsは必要でしょうか?


634 :名無しさん@お腹いっぱい。:04/11/17 19:44:44
emacs-current には mule-ucs の機能が取り込まれていると聞いている。
けど完全に取り込まれているのかどうかについては聞いたことがない。

635 :名無しさん@お腹いっぱい。:04/11/17 19:47:04
>>633
必要
>>634
別物

636 :名無しさん@お腹いっぱい。:04/11/18 15:10:20
無理を承知で年賀状に挑戦。
指定した位置にプリントさせるようなことはできないのかな?

637 :名無しさん@お腹いっぱい。:04/11/18 15:37:10
求めている解とは違うことを承知で返信。
yatex-mode で TeX を使うことかな。

638 :名無しさん@お腹いっぱい。:04/11/18 15:40:42
メールでいいじゃん

639 :名無しさん@お腹いっぱい。:04/11/18 16:14:23
社長や取引先にはねぇ。Windows 買ったら。

640 :名無しさん@お腹いっぱい。:04/11/18 16:23:19
【指令】お前らの年賀状作成ソフトを報告せよ!
http://pc5.2ch.net/test/read.cgi/unix/1008926166/

641 :名無しさん@お腹いっぱい。:04/11/18 16:43:16
>>636
無理ではない。
ttp://pcweb.mycom.co.jp/special/2004/nenga/

642 :年賀:04/11/18 18:26:55
ありがとう、呼んでみまつ。

643 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/11/18 20:07:09
Windows買いました!! ウレP-

644 :名無しさん@お腹いっぱい。:04/11/19 00:16:22
gdbの質問になるかもしれませんが、お願いします。

emacs上でgdbを使っているんですが、Ctrl+cだとcontinueがキャンセルされず、
emacsにシグナルが送信されてしまいます。
continueをキャンセルする方法はあるのでしょうか?
宜しくお願いします。


645 :名無しさん@お腹いっぱい。:04/11/19 01:03:04
M-x gdb RET file RET

ではダメ?

646 :名無しさん@お腹いっぱい。:04/11/19 01:10:42
>>644
> emacs上でgdbを使っているんですが、Ctrl+cだとcontinueがキャンセルされず、
Ctrl+c Ctrl+cじゃなかったっけ?


647 :名無しさん@お腹いっぱい。:04/11/19 14:46:01
(string-match "\\`\\xyz\\'" "xyz") がマッチするのはなぜですか?
` と ' はどういう意味なのでしょうか?

648 :名無しさん@お腹いっぱい。:04/11/19 15:02:29
`\`'
matches the empty string, but only at the beginning of the string
or buffer (or its accessible portion) being matched against.

`\''
matches the empty string, but only at the end of the string or
buffer (or its accessible portion) being matched against.


649 :名無しさん@お腹いっぱい。:04/11/19 15:13:22
ありがとうございました。\A と \z のことですね。

650 :名無しさん@お腹いっぱい。:04/11/19 15:16:13
\\ って \ 自身の事?

651 :名無しさん@お腹いっぱい。:04/11/19 15:25:18
>>649
(゚Д゚)ハァ?

652 :名無しさん@お腹いっぱい。:04/11/19 16:45:22
どーでもいいが info も読まないんだな。。。

653 :名無しさん@お腹いっぱい。:04/11/19 17:44:04
どーでもよくないよ。。。

654 :名無しさん@お腹いっぱい。:04/11/19 18:57:42
先端って何処?
21.3.何?

655 :名無しさん@お腹いっぱい。:04/11/19 19:19:05
jaist
22.0.00? emacs-unicode-2

656 :名無しさん@お腹いっぱい。:04/11/19 20:15:56
いつの頃からか知らないがdiredで . か .. に何かしようとすると
Cannot operate on `.' or `..'
と表示されます。
これの on offを切り替える変数はあるのでしょうか?

657 :名無しさん@お腹いっぱい。:04/11/20 01:06:57
emacs-cvs で yatex を使うとfont-lock で一発目は
何故か色が付かねえ...


658 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/11/20 01:16:29

>>657
> emacs-cvs で yatex を使うとfont-lock で一発目は
> 何故か色が付かねえ...

auctex でもそう。 うざいから俺は自分で.emacs 内で解決した。

659 :名無しさん@お腹いっぱい。:04/11/20 04:53:24
<EMACS BUG: INVALID DATATYPE (MISC 0x5eb5) Save your buffers immediately and please report this bug>
という状態に初めてなった。わーい。

夏頃のCVS版だから報告しないけど。
ちなみにバッファ切り替えとかもできんくて、保存作業できなかった。

660 :名無しさん@お腹いっぱい。:04/11/20 09:27:10
/usr/bin/emacs -q -no-site-file -batch -l elisp-comp -f batch-byte-compile mi-elisp.el

In toplevel form:
mi-elisp.el:48:13:Error (bytecomp): Unknown button type `help-xref'
make[1]: *** [mi-elisp.elc] エラー 1
make[1]: Leaving directory `/tmp/mode-info'
make: *** [default] エラー 2

こんなん言われて mode-info が make できないのは僕だけ?
ちょっと前の 21.3.50 です。あまり自信がないのでとりあえずここに。

661 :名無しさん@お腹いっぱい。:04/11/20 10:37:42
>>660
mode-infoなんてやめてinfo-lookを使えという神の啓示です。


662 :名無しさん@お腹いっぱい。:04/11/20 11:14:58
>>661
まぁじすか。でも info-look ちゃんと info 探してくれないんだけど(;´Д`)
いろいろ設定せんといかんみたいね。ちょっとやってみるわ…。

663 :名無しさん@お腹いっぱい。:04/11/20 11:41:31
とりあえずこの辺からか
http://pc5.2ch.net/test/read.cgi/tech/1068467385/341


664 :名無しさん@お腹いっぱい。:04/11/20 12:59:03
>>660
CVS から取ったものですよね. このパッチ当てると, どうですか?

----BEGIN BASE64----(mode-info.patch.tar.gz)
H4sIANDAnkEAA+1Wy27bOBT1NvqKCy8mMhw6kvxqFQwQoCgG2XSR9gOGlq5sojKp
kpSTbvtP8w/9rCEpWZabxk2naKYFeBCEIHVfh7zk8VbkSBgvxKSiOtsMfgaiOIoW
i8UgiqJ4OY/caP7saDFbJMkgjuLZcj5dzuZTYz+No2QA0U+p5gvUSlMJMKAly/CE
3afPn/55jnqeGTc8x/sUtoxkghdsPcEy+PPHEdy+egsFKzGFS6WFpGu8zHZKCqEv
t/uWu+xnvdgFErVkuGN8DdIMigkO8eRlkLOiAFIDkWZ2XCoh5GjhLJ7BG7GDxLQV
RC/SZJbGSyC2zc5sqPF4fGyfRD37aTqP02ja2AfX10Cm8cUSxub/C7i+DuDq6gpe
mfLTAAIIcUdLcrdBbuJtK0M2IAChxA81kwjnJk+tWTkaBeOvLbtVU0jOtCFKMqoQ
OCt7lhssK2J3a2RySSnkyMTqElOed3nBhKK1FqWgucmw32CSo8okWyEpap7ZNDDs
Pg4dwcX0IlnAeDGzg6UIkK6lqKteGLeoP1ampJUQJVJuyyDhIY+5Q5plbi8gLFai
5rkJkGPBOJJVrbUhaAMY0t/0cqxbH+qKHjl+D6OdZGp9TNmqrlA2xi7wvcSi+dTM
u405GYscHDDbCAirWmImqo92P2uFJLmA29fvUlgL0AJu7Hs6bA7+yO+UtT3Zp9Pc
Ucnoqjn6H6XZxfplaOKWZoqshRZdA/5Hkl9G8hQfo/h9HJuHqKp1v5I7pjekvb9F
gRLOS6Yq8y1Hrg+1R6OnuGKOq3pNCiG3RFWYgR4FB7VCG/m5xWqf9FGtimdHYmXE
qF9qK1b7+WmtMqFasersv6JV855WJYkTq2Zo1AoYB7upxhtEAa9dpyTxJJkErj9r
Dr0+ag9LmQ5suxZCZWgajt3Z5VRT+ENUdkJL6JrFvdHDG+cMb9/d3rz5C4xCwZa+
R6CwMS0tS8bfwwr1HZoH/+9O3c6hOXI1GToBfSAQrOjJQ1ufxvt9kY2SnvZ6RFQs
wpqXqBSE+8/aNKdgXNsePwsf5oN2T87dPT3cSJeDyrVymzRqEzylMHvLOzL/9y9C
Dw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw+P3xX/AthyHhMAKAAA
----END BASE64----


665 :名無しさん@お腹いっぱい。:04/11/20 16:31:58
>>658
どうやってるのか是非教えてください

666 :名無しさん@お腹いっぱい。:04/11/20 20:50:57
>>664
先生、ありがとうございます、make できましたヽ(´▽`)ノ
激眠いので動作確認はまた後日。

667 :名無しさん@お腹いっぱい。:04/11/20 22:20:40
>>666
神に背く悪魔


668 :名無しさん@お腹いっぱい。:04/11/21 01:16:24
21.3.50.2 入れたら latex-mode の font-lock で,
でかい文字を使ったり, 上付き下付き文字がずれて表示されるようになり,
欝陶しいことになってしまいました.
ひとつひとつ face をいじらなくても,
こういう余計なデコレーションを一気に禁止できないでしょうか?


669 :名無しさん@お腹いっぱい。:04/11/21 10:30:53
migemo使ってて大文字小文字とりまぜると頻繁に落ちる。
coreからバッファのテキストだけ取り出すツールはないかねえ。


670 :名無しさん@お腹いっぱい。:04/11/21 11:02:02
>>657
普通に色付くけど、それぞれいつごろのやつ?

671 :名無しさん@お腹いっぱい。:04/11/21 12:08:06
>657
とは別人ですが、ぼくも Meadow (2.10) に YaTeX (1.71) を導入して、設定ファイルに

(setq YaTeX-use-font-lock t)

と色付け指定をしましたが、反映されません(2回目以降も同じです)。TeX のコンパイルや
プレヴューなどは正常に動作しています。

ご教示をよろしくおねがいします。

672 :671:04/11/21 12:52:21
ぼくの場合は単に font-lock-mode の設定がおかしかっただけで設定ファイルに

(if window-system
(progn
(setq font-lock-support-mode 'lazy-lock-mode)
(global-font-lock-mode t)))

で解決しました。失礼しました。ちなみに font-latex.el をつかった色付けもあるようです。

参考URL : ttp://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/21681.html

673 :名無しさん@お腹いっぱい。:04/11/21 14:49:03
>>671
emacs は 3日前ぐらいにチェックアウトしたもの.yatex も最新版.
なぜか emacs を立ち上げて最初にロードした yatex でだけ色が付かない.


674 :名無しさん@お腹いっぱい。:04/11/21 15:17:42
>>669
これ?
http://www.m17n.org/mule-ja-archive/2003-10/msg00000.html


675 :名無しさん@お腹いっぱい。:04/11/21 15:26:52
259200secも古いのを使ってるようじゃねえ

676 :名無しさん@お腹いっぱい。:04/11/21 16:21:33
とりえあず、イーマックスで発音は統一?

677 :名無しさん@お腹いっぱい。:04/11/21 16:27:03
>>676
http://pc5.2ch.net/test/read.cgi/unix/1001358861/

678 :名無しさん@お腹いっぱい。:04/11/21 21:27:00
koseパパんとこに白地に黒字のほうが疲れないとそれなりのソース付きで書い
てあった。今迄逆だったのでそうしてみたのだがまぶしいなw
それはともかく、face の設定はめんどいので customize でやってたんだけど
これって background-mode 付きで保存してくれてないんだよな。付けてくれ
ると便利なんだけど…。っつーか全部やりなおしじゃん orz

679 :名無しさん@お腹いっぱい。:04/11/21 22:01:32
rms って OS なに使ってんの?

680 :名無しさん@お腹いっぱい。:04/11/21 22:02:11
SkyOSとかいうのだろ。

681 :名無しさん@お腹いっぱい。:04/11/21 22:15:12
rmsはガンだからそろそろ引退してくれ

682 :名無しさん@お腹いっぱい。:04/11/21 22:19:16
ガ━━(゚Д゚;)━━ソ!

683 :名無しさん@お腹いっぱい。:04/11/22 00:10:19
お尋ねします。
カレントディレクトリにある変更した全てのファイルをCVSのリポジトリに反映させるのは
どうしたらいいのでしょうか

684 :名無しさん@お腹いっぱい。:04/11/22 00:20:33
>>683
M-! cvs commit

685 :名無しさん@お腹いっぱい。:04/11/22 00:29:24
>>684
レスありがとうございます。
M-! て、どうキーを打てば?
使い始めたばかりで(^ ^;

686 :名無しさん@お腹いっぱい。:04/11/22 00:36:01
左手の小指で shift と書いてあるボタンを押し続けます。
右手の人差し指で m と書いてあるボタンを押します離します。
左手の小指を離します。
右手の小指で - と書いてあるボタンを押します離します。
右手の小指で shift と書いてあるボタンを押し続けます。
左手の小指で 1 と書いてあるボタンを押します離します。
被疑手の小指を離します。

687 :名無しさん@お腹いっぱい。:04/11/22 00:38:49
>>686
指がつってしまったぞ
どうしてくれるんだぁ!!!!!!!!

688 :名無しさん@お腹いっぱい。:04/11/22 00:40:45
>>684
もしやと思い [Alt]+[Shift]+[ぬ]でやったら
できたっぽい

689 :名無しさん@お腹いっぱい。:04/11/22 00:52:31
指フェチな俺は emacs よりも vi 使いの女がいいな…と >>686 を読んでほの
かに思った就寝前の一時。


690 :名無しさん@お腹いっぱい。:04/11/22 00:54:48
でも Emacs 使いの女は小指テクが凄いかもしれんよ。


691 :名無しさん@お腹いっぱい。:04/11/22 01:07:15
特定のバッファを削除するにはどうしたらいいのでしょうか

692 :ちんとんしゃん:04/11/22 01:07:57
>>683
M-x cvs-status して commit したいファイルの上で c を押してマークを付け
ます。その後 C-c C-c で実際にコミットされます。

693 :名無しさん@お腹いっぱい。:04/11/22 01:08:15
(kill-buffer "特定のバッファ")

694 :名無しさん@お腹いっぱい。:04/11/22 01:11:58
emacs-21.3.50 で migemo を require している状態で、
M-x info RET m Emacs RET C-s test C-s C-s C-s ... ってやると画面がおか
しくなりませんか?

695 :名無しさん@お腹いっぱい。:04/11/22 01:16:44
migemo を使わなければおかしくなりません。
使うのをやめるか、migemo の作者に問い合わせてみてはどうでしょう。

696 :名無しさん@お腹いっぱい。:04/11/22 01:17:53
>>694
いつの CVS HEAD で、どの版の migemo.el, migemo で、
どーいう辞書を利用してるかってのは無関係ですか?

697 :名無しさん@お腹いっぱい。:04/11/22 01:22:09
>>696
ここ数ヶ月の Emacs で migemo は CVS Head

698 :名無しさん@お腹いっぱい。:04/11/22 01:25:15
>>692
なんか良さげな感じ
もちっと研究してみます。

>>693
ありがとうございます。

699 :&rlo;すで才天 &lro;私は:04/11/22 01:25:26

ttp://www.virtualbartender.beer.com/beer_usa.htm

とりあえず、

let me see your breasts

を入力しなさい。

kiss
ass

でもいい場面が拝めるぞ。


700 :名無しさん@お腹いっぱい。:04/11/23 06:28:24
utf-translate-cjkでjisx0213はサポートされないのでしょうか?

utf-translate-cjk-charsets's value is
(chinese-gb2312 chinese-big5-1 chinese-big5-2 japanese-jisx0208 japanese-jisx0212 korean-ksc5601)

10月頭くらいのCVS版(21.3.50)です。


701 :名無しさん@お腹いっぱい。:04/11/23 17:34:02
cl-macs.el まだ壊れたまま?

702 :名無しさん@お腹いっぱい。:04/11/23 22:30:36
壊れたままです.
Stefan Monnier や Richard Stallman は emacs-w3m を使えば
便利さが分かって直す気になるのかなあ?


703 :名無しさん@お腹いっぱい。:04/11/23 23:44:42
trampのコンプリーションの質問なのです。

ホストfooの~/.cshrcを読み込もうとしてfind-fileしたとします。
このとき、minibufferに

Find file: /foo:
あるいは
Find file: /foo:.
Find file: /foo:~

ではなにもコンプリートできず、少なくとも

Find file: /foo:./
Find file: /foo:~/

まで入れる必要があります(よね?)。で、これを

Find file: /foo:

からコンプリート可能に設定できないかと思っているわけでして。
どうでしょ?





704 :名無しさん@お腹いっぱい。:04/11/24 00:14:49
>>703
いいですね。
ぜひやってください。

705 : ◆ogaWFi0wUo :04/11/24 17:46:26
今まで2年間 Vimを使ってきたのです
GNU/Linuxを初めて使おうとおもってかった本には
Viはどこでもつかえる安心感と すばらしい操作方法 って書いてあって
初めに使って (゚Д゚)ウボァー (・∀・)イイ!!  って思ったのでVimを使いつづけてきました

残念ながら その本にはEmacsはでかいので使わないほうがいいとか
エディタとして使おうにも いらない機能がつきすぎていてメモリ食い、重い
と書いてあり しかも 操作方法は専門書読めと書いてあり
私は一度もEmacsを使ったことがないまますごしていました
ですが 半年ほど前から ここ(2ch UNIX板)に来だして
たまに Emacsの書き込みを見るたびに使ってみたいと思うようになりました

そして 一度emacs<RET>とタイプして見ました
そして 初めてのEmacs画面を見ました  そしてピンチに陥りました
終了のさせ方すらわかりません びびりました
適当に 操作するたびにメッセージがものすごい勢いで出るのです
そのときは screenで動かしていたので
もう1個コンソールを作って kill -kill して難を逃れました

それから半年間 うらやましいと思いつづけながらすごしてきたのですが
どうしても使ってみたいという衝動に駆られました
私に Emacsを使ってみるきっかけをください
何がすごい とか  何が簡単にできるとかです
できれば Emacsをどんなものとか使い方とかを説明したお勧めのページも教えてくれるとありがたいです

すいませんがよろしくお願いします

706 :名無しさん@お腹いっぱい。:04/11/24 17:52:12
>>705
(help-with-tutorial) と入力して C-x C-e

707 :705:04/11/24 18:18:37
>>706
ありがとです
一応終了のさせかたわわかったです
C-x C-c
ですねww

でも 初め
(help-with-tutorial)をどこに打ったらいいかわからなんだ・・
10分以上格闘したです・・
なれないものってやっぱむづかしいですね・・

708 :名無しさん@お腹いっぱい。:04/11/24 18:20:03
>>707
> ですねww
喧嘩売ってんのか?

709 :こんなの出ないか?:04/11/24 18:20:36
Get help C-h (Hold down CTRL and press h)
Emacs manual C-h r
Emacs tutorial C-h t Undo changes C-x u
Buy manuals C-h C-m Exit Emacs C-x C-c


710 :名無しさん@お腹いっぱい。:04/11/24 18:21:00
>>708
名前見ろボケ

711 :名無しさん@お腹いっぱい。:04/11/24 18:21:56
>>710
(゚Д゚)ハァ?

712 :名無しさん@お腹いっぱい。:04/11/24 18:22:49
>>711
(・∀・)モエッ

713 :名無しさん@お腹いっぱい。:04/11/24 18:29:57
>>705
> 私に Emacsを使ってみるきっかけをください

ほかのブラウザー使うのをやめて navi2ch を使ってみるとか。
Navi2ch for Emacs (Part 13)
http://pc5.2ch.net/test/read.cgi/unix/1085940686/1

w3m もあるし、メーラーもあるし、
エディター以外の使い方でもいいと思う。

714 :705@ ◆ogaWFi0wUo :04/11/24 18:35:54
>>708
すいません 私ではないです

>>709
ありがとうございます
見てみると help関係はC-h, 操作関係はC-xという感じですね

教えてもらったので Emacsをインストールしようと思ったのですが
パッケージがぞろぞろ出てきたので 私のNetBSD環境ではmakeにまだ相当時間がかかるとおもい
急遽 Meadowと言う windowsのもので 少し使ってみることにしました

私も (help-with-tutorial)をどこに打ったらいいかわからなかったのです
ですが >>707さんの書き込みで大体 予想がつきました
>>707 さんと一緒で 初めて使うものはやっぱり 非常に難しく感じてしまいます
Meadow独特のことかもしれませんが ほんとにメモリを食いますね
起動直後で30MB弱とります やはり私のNetBSD環境では使用不可能かもしれません
WindowsでもVimを使っているので 変わりにMeadowを使えるというか
常用できるくらいになって 魅力が見えてくればNetBSDマシンにも入れてみたいとおもいます

715 :名無しさん@お腹いっぱい。:04/11/24 18:41:16
(global-set-key "\C-h" 'backward-delete-char)
(*´Д`)ハァハァ

716 :705@ ◆ogaWFi0wUo :04/11/24 18:41:34
>>713
ありがとうございます
私は2chはChalice(Vi上の2chブラウザのようなものです)でみているので
それの代わりに使うようになると 慣れるのも早いかもしれないですね
Emacsの基本操作がわかれば 使ってみたいとおもいます
Meadowをインストールしたときにw3mとnavi2chと言う項目もあったので
ちょうど 入れてみたので 使ってみたいとおもいます
まだ 起動の仕方おろか基本操作すらわからないので
大分時間はかかるとおもいますが

717 :名無しさん@お腹いっぱい。:04/11/24 18:53:58
>>715
初めに設定したほうがいい設定ではあるが、
C-h表記に慣れてからのほうがいいかもしれず。

718 :名無しさん@お腹いっぱい。:04/11/24 19:04:25
環境によっては F1 t でチュートリアルに行けたり。
他は F1 F1 見といて。

>>716
世間話は省いてもうちっと短かくまとめられんかね。

719 :名無しさん@お腹いっぱい。:04/11/24 19:26:54
ここは>>715を立派なemacs使いにするスレッドに生まれ変わります

720 :名無しさん@お腹いっぱい。:04/11/24 19:28:52
>>715
(゚Д゚)ハァ?

721 :名無しさん@お腹いっぱい。:04/11/24 19:30:20
起動で30MB弱なんてざら
俺は1時間ちょいつかってて156MB使ってる
その本の通り、かなりのメモリくいなことは間違いない
Emacsを使うデメリットは
「かなりのモメリを食うこと」

次の方、次のデメリットを教えてあげてください

722 :名無しさん@お腹いっぱい。:04/11/24 19:47:09
elisp勉強したくなる


723 :名無しさん@お腹いっぱい。:04/11/24 19:59:28
こいつの質問はじめて見た
質問じゃないかも知れんけど

724 :名無しさん@お腹いっぱい。:04/11/24 20:20:00
俺もemacs使ってみたいっておもってたんだけど
メモリ156MBて・・・
32MBしかのしてないし・・・
64MB, 96MB, 128MBにならできるけど
乗せ変えてから使ってみたほうがいい?
しかも PentiumII-233MHzなんだけど重い?

725 :名無しさん@お腹いっぱい。:04/11/24 20:21:28
>>724
--without-x で compile

726 :名無しさん@お腹いっぱい。:04/11/24 20:25:54
今現在で28M使用。
navi2chでバンバンとスレを同時に開きまくったりとかしなけりゃ、
100Mとかいかないと思うがなあ。

727 :名無しさん@お腹いっぱい。:04/11/24 20:30:56
>>726
strip してないとka?

728 :名無しさん@お腹いっぱい。:04/11/24 20:40:49
バイナリサイズ???

729 :名無しさん@お腹いっぱい。:04/11/24 20:44:51
はっきりいってEmacsのメモリ管理の甘さはUNIXをなめてるとしかいいようがない。
RMSはこのような糞ソフトを世界中に公開してることを恥じるべきだと思う。

730 :名無しさん@お腹いっぱい。:04/11/24 20:46:09
はっきり言って
RMSはGPLとかで大好きだけど
Emacsは本気できらいかも

731 :名無しさん@お腹いっぱい。:04/11/24 20:47:11
w3mのメモリ管理に比べたらこんなの……

732 :名無しさん@お腹いっぱい。:04/11/24 20:59:04
>>730
> Emacsは本気できらいかも

いちいちお前の私見をここに書かなくて良い。

Emacsという "環境" が好きな俺はEmacsを使用し、
嫌いなお前は使用しなければいい。それだけのこと。

733 :名無しさん@お腹いっぱい。:04/11/24 21:06:38
>>729 はEmacsの半分のフットプリントで同等の機能を実現してから言え。
どうせソースも読んだことないんだろ。


734 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/11/24 21:23:31
Java completion
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

http://www.tapsellferrier.co.uk/nics-blog/emacs-java-completion.html

ついにキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
きたんだよ、ボケ

735 :名無しさん@お腹いっぱい。:04/11/24 21:34:20
>>734
来ましたね

736 :名無しさん@お腹いっぱい。:04/11/24 21:40:12
来てましたね(過去形)

737 :名無しさん@お腹いっぱい。:04/11/24 21:58:37
上で紹介されているサイトでタグファイルを作ろうとしたのですが、
Tags.javaをコンパイルして ~/ に移動した後に
java -cp ~/:$JAVA_HOME/jre/lib/rt.jar Tags "java.*" > ~/.java.tags
を実行しても NoClassDefFoundErrorがでてしまいます。JAVA_HOMEもきちんと設定さ
れているし、どうしてでしょうか・・・?

738 :名無しさん@お腹いっぱい。:04/11/24 22:02:29
>>731
お前の私見もいらん

739 :737:04/11/24 22:07:17
上のコマンドではなく
java Tags > ~/.java.tags
としても
java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library: null\javawspl.dll
がでてプログラムがストップしてしまいます。
みなさんはエラー無しでタグを生成することができたのですか?

740 :名無しさん@お腹いっぱい。:04/11/24 22:13:12
navi2ch + howm で 20MB占有中
kdeと比較すればemacs統合環境の方がずいぶんと軽いような気が・・
# kde入れてないからアレだけど・・

>>731
それは禁句・・・

741 :名無しさん@お腹いっぱい。:04/11/24 22:14:16
あ、-nw で使ってますよ・・・

742 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/11/24 22:46:29
>>737
> java -cp ~/:$JAVA_HOME/jre/lib/rt.jar Tags "java.*" > ~/.java.tags
> を実行しても NoClassDefFoundErrorがでてしまいます。JAVA_HOMEもきちんと設定さ
> れているし、どうしてでしょうか・・・?

StringTokenizer st = new StringTokenizer(classpath, ":");

StringTokenizer st = new StringTokenizer(classpath, ";");
に直してみ。

UnsatisfiedLinkErrorは知らんよ。catch して何もせんようにすれば?

743 :名無しさん@お腹いっぱい。:04/11/24 22:58:04
emacs window manager 作って。

744 :737:04/11/24 23:14:42
>>742
できました! どうもありがとうございます

745 :名無しさん@お腹いっぱい。:04/11/24 23:27:53
このJavaのってなになの?

746 :名無しさん@お腹いっぱい。:04/11/25 01:53:37
>>743
ttp://www.nongnu.org/xwem/

747 :名無しさん@お腹いっぱい。:04/11/25 15:03:52
俺も乗せられてMeadowインストールしたんだけど
これってどうやって消せばいいの?
そのまんま消してOK?

748 :名無しさん@お腹いっぱい。:04/11/25 15:05:53
>>747
OK。
アト、regedit で Meadow で検索してレジストリモ。

749 :747:04/11/25 15:24:23
>>748
サンクシ
そのレジストリ以外にどっかにファイルコピーしてるかもと思って
聞いて見ました
Cygwinと同じくなんか良心的ですねww

750 :名無しさん@お腹いっぱい。:04/11/25 17:58:38
auto-fill-mode の "Fill" という文字列をmodelineには表示しないように
したいのですが、どうすれば良いのですか?

751 :名無しさん@お腹いっぱい。:04/11/25 18:02:45
minor-mode-alistを知らべてみよ。さすれば道は開かれん。

752 :名無しさん@お腹いっぱい。:04/11/25 19:23:46
Emacsを使ったことないんですが
Emacsはエディタ上からコンパイラが使えるということを聞きました
それはどういうことなのでしょうか?
単に 内部でシェルを起動してそれ上でgccか何かを走らせているだけなのでしょうか?
教えてくださいお願いします

753 :名無しさん@お腹いっぱい。:04/11/25 19:24:05
そうです。


754 :名無しさん@お腹いっぱい。:04/11/25 19:41:10
>>751
> minor-mode-alistを知らべてみよ。さすれば道は開かれん。
「やり方教えてくれればいーじゃん」って不満を言おうかと思ってたけど、
道が実際に開かれちゃったから何も言えない。。。thx


755 :名無しさん@お腹いっぱい。:04/11/25 21:34:52
>>752
まあ正解

756 :752:04/11/25 22:01:54
ども ありがとうございました
別にそんなだったら驚くこともないですねw
私はViでscreen使ってるんで 別に不便してないですし

757 :名無しさん@お腹いっぱい。:04/11/25 22:40:45
>>752
知ったか初心者くさくてうざい。厨房はくんな。

758 :名無しさん@お腹いっぱい。:04/11/25 22:51:05
>>752 >>756
Emacsユーザーにけんか売りたいんなら他へ行ってくれ。

Vim vs Emacs (Editor War)
http://pc5.2ch.net/test/read.cgi/unix/983911547/l50

759 :名無しさん@お腹いっぱい。:04/11/25 23:02:05
不可視行 (selective-display) の `...' の色を変えたいのですが、
これはどのようにすればできますか?

760 :名無しさん@お腹いっぱい。:04/11/25 23:42:56
俺はEmacsをスクリーンで使ってるが?
>>756と一緒で違うシェルでコンパイラはしらせてるし

761 :名無しさん@お腹いっぱい。:04/11/25 23:47:47
>>759
(let ((c (logior ?. (ash (face-id 'highlight) 19))))
(set-display-table-slot standard-display-table
'selective-display
(make-vector 3 c)))

762 :759:04/11/26 00:29:30
>>761
うまく行きました
いやー、それは思いつかなかったなー。もうちょっとdisplay-tableについて勉強みます。
ご指導、どうもありがとうございました。

763 :名無しさん@お腹いっぱい。:04/11/26 00:36:30
vi で screen ってどうやるの?

764 :名無しさん@お腹いっぱい。:04/11/26 01:09:55
なんでここで聞くの?

765 :名無しさん@お腹いっぱい。:04/11/26 01:17:06
>>758は心に病があるとしか思えない

766 :名無しさん@お腹いっぱい。:04/11/26 02:00:02
namazu.el を使って検索すると、キーワードが日本語なら正常なのですが、英語のもので
検索すると、「日付」や「著者」など、日本語がすべて文字化けしてしまいます。

コマンド・プロンプトから namazu で検索した場合は問題ないので、.emacs の設定なのだど
思いますが、ググってよくわからなかったのご教示をお願いします。

環境は Meadow 2.10 + namazu 2012 です。

767 :766:04/11/26 04:43:24
ありゃ、今後は英語で検索しても namazu の出力が文字化けするようななっちゃった。

ちゃんと環境変数 LANG は ja_JP.SJIS に設定してあるのに・・・

768 :名無しさん@お腹いっぱい。:04/11/26 05:57:07
しかし、なんでもかんでも誘導しようというつもりはないけれど、
meadowスレのほうが適切だったんじゃねーの?

769 :名無しさん@お腹いっぱい。:04/11/26 10:00:19
どっちでも相手にされてない

770 :766:04/11/26 11:07:03
色々もがいてみましたが、日本語の検索でも特定のキーワードで文字化けしたり、
しなかったりでもうだめかと思って、namazu を検索先の D ドライブにインストール
し直したら、正常に動きました。

前回は namazu や Meadow を C ドライブに入れて、D ドライブのデータのインデックスを
C ドライブに作って検索していましたが、やはりドライブをまたいで作業するのはちょっと
危険なようですね。

ご迷惑おかけしました。

771 :名無しさん@お腹いっぱい。:04/11/26 22:07:54
ぶっふぁ

772 :名無しさん@お腹いっぱい。:04/11/26 22:29:06
>>770
> 前回は namazu や Meadow を C ドライブに入れて、D ドライブのデータのインデックスを
> C ドライブに作って検索していましたが、やはりドライブをまたいで作業するのはちょっと
> 危険なようですね。

いえ、別に。

773 :名無しさん@お腹いっぱい。:04/11/26 22:43:29
せっかく終了してくれたのに

774 :名無しさん@お腹いっぱい。:04/11/26 23:38:26
emacsをX上ではなくてコンソールで起動するときのオプションは
なんだっけ?

775 :名無しさん@お腹いっぱい。:04/11/26 23:43:06
>>774
-nw
No Windows ですな。

776 :名無しさん@お腹いっぱい。:04/11/26 23:43:11
>>774
すまん思い出しました
-nwでした

777 :名無しさん@お腹いっぱい。:04/11/26 23:53:05
>>774
-nw

778 :名無しさん@お腹いっぱい。:04/11/27 00:26:47
>>774
-nw

779 :名無しさん@お腹いっぱい。:04/11/27 01:04:45
>>774
man emacsくらいしてみろよ。


780 :名無しさん@お腹いっぱい。:04/11/27 01:42:27
% man emacs
emacs のマニュアルはありません。

781 :名無しさん@お腹いっぱい。:04/11/27 01:56:52
>>774
-nwだよ。

782 :名無しさん@お腹いっぱい。:04/11/27 02:04:00
>>774
うはwwwwwwwwwwwwwwwwwww
-nwwwwwwwwwwwwwwwwwwwwwwwwwおkkkkkkkkkkkkkkkkkkkk

783 :名無しさん@お腹いっぱい。:04/11/27 02:23:42
なに? このスレ。

784 :名無しさん@お腹いっぱい。:04/11/27 07:29:45
-nwで1000を目指すスレですが何か?

785 :名無しさん@お腹いっぱい。:04/11/27 14:39:39
flymake.el ってどうやって使うの?

786 :名無しさん@お腹いっぱい。:04/11/27 17:30:37
-nw

787 :名無しさん@お腹いっぱい。:04/11/27 18:08:18
>>785
(require 'fiymake)

788 :名無しさん@お腹いっぱい。:04/11/27 22:28:43
fiymake.elを探さなきゃ

789 :名無しさん@お腹いっぱい。:04/11/28 00:59:05
trampで何かのファイルを開いた後、shell-modeに入ると
カレントディレクトリがtrampの(sshの)リモートディレクトリに
なっているようで補完が変になります。

Emacs 21.3.50
Tramp 2.0.45


790 :名無しさん@お腹いっぱい。:04/11/28 15:33:57
>>789
M-x report-emacs-bug してください。

とりあえずは
(setq default-directory (unhandled-file-name-directory default-directory))
とでもしといたら。

791 :名無しさん@お腹いっぱい。:04/11/29 15:59:04
win32 バージョンの emacs をつかってるんですが、
ウィンドウを最大化するキーマップってありますか?

792 :名無しさん@お腹いっぱい。:04/11/29 16:10:17
NTemacsスレへgo

793 :名無しさん@お腹いっぱい。:04/11/29 16:16:09
そんなキーマップってありません

794 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/11/29 18:50:04
(defvar maximize-window-keymap (make-sparse-keymap))

( ´,_ゝ`) □□

795 :名無しさん@お腹いっぱい。:04/11/30 05:12:13
誘導されてきました
Windowsキーバインドに準拠したキーマップください



796 :名無しさん@お腹いっぱい。:04/11/30 05:19:48
つってこい

797 :名無しさん@お腹いっぱい。:04/11/30 09:09:46
>>795
どこまで準拠しているか知らないが、
cua-mode


798 :名無しさん@お腹いっぱい。:04/11/30 12:53:13
>>795
(require 'windows-key-bind)

799 :名無しさん@お腹いっぱい。:04/11/30 19:04:38
Cygwinのnavi2ch1.7.3のbookmark2.txtを
Debianのnavi2ch1.7.5のbookmark2.txtに上書きコピーして、1.7.5のほうを起動しようとしたら
symbol's function definition is void: navi2ch
と出て起動しなくなってしまいました
なぜですか

800 :名無しさん@お腹いっぱい。:04/11/30 19:06:30
>>799
板違い死ね

801 :799:04/11/30 19:11:24
すいません
書くスレ間違えました

802 :名無しさん@お腹いっぱい。:04/11/30 23:40:24
emacs21 で表示されるようになった、行の折り返し表示部って消すことはできないんでしょうか?
right-bitmap-area, left-bitmap-area とかいうやつです。

常に真っ黒な棒がウィンドウの左右に表示されているので、せめて色だけでも変えたいんですけど・・・。

803 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/11/30 23:43:43
>>800
最後の二文字は余計だよ。餓鬼が

>>802
あっ、それ俺も思った。

804 :名無しさん@お腹いっぱい。:04/11/30 23:45:00
>>802
fringe-mode
>>803
情報量 0 さっさと死ね。餓鬼が。

805 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/12/01 00:06:51
>>804

>>802 は「折り返し表示部」を消せるかどうか聞いたんだろーが。fringe部分を消したいわけじゃないわ

あまりこの顔はだしたくなかったんだが、ここは出さずにはいられない
勘違いして赤っ恥かいている>>804 さんへ: ( ´,_ゝ`)プッ


806 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/12/01 00:11:42
・・・804 ごめん。やっぱりあの顔はやりすぎたかもしれん。。。

807 :名無しさん@お腹いっぱい。:04/12/01 00:17:32
あまりこの顔はだしたくなかったんだが、ここは出さずにはいられない
勘違いして赤っ恥かいている>>804 さんへ: ( ´,_ゝ`)プッ


808 :名無しさん@お腹いっぱい。:04/12/01 00:22:19

折り返し表示部 = fringe じゃないの?


(set-face-background 'fringe "red")

が参考になるかね?


809 :名無しさん@お腹いっぱい。:04/12/01 00:23:32
>>805
?? right-bitmap-area / left-bitmap-area と left-fringe /
right-fringe を別のものだと主張するならどう違うか説明してくれ。


810 :802:04/12/01 00:31:02
みなさん、ありがとうございます。
たしかに、僕が消したいエリアは fringe です。

fringe-mode ですが、emacs21 は debian sarge の apt で入れたものでして、
どうやらこいつには fringe-mode がないようです。
とりあえず >>808 さんの方法でテキストエリアの背景色と同じ色にしておきました。

目立たなくなったので、かなり満足です。
ありがとうございました。

811 :名無しさん@お腹いっぱい。:04/12/01 00:33:19
>>810
こういう変数は無い?
left-fringe-width's value is nil
Automatically becomes buffer-local when set in any fashion.

*Width of this buffer's left fringe (in pixels).
A value of 0 means no left fringe is shown in this buffer's window.
A value of nil means to use the left fringe width from the window's frame.

Defined in `C source code'.


812 :名無しさん@お腹いっぱい。:04/12/01 00:37:41
>>810
red なら一発だと思って書いたけど
分かってくれて & 当たっててよかったよ

>>811
> Defined in `C source code'.
C の定義を見る方法って何か特別なコトが必要だっけ?
それとも CVS HEAD は -q で起動しても見えるの?


813 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/12/01 00:37:41

>>809
俺は「折り返し表示部」で802がfringeに現れる「→」のような矢印部分を指している
と解釈した。故に、fringeとも矢印ともとれる表現をした802が悪いな。
それからむやみやたらに暴言を吐くのは>>800で終わりにしろ。

>>810
> どうやらこいつには fringe-mode がないようです。

もしset-fringe-modeがあったら
(set-fringe-mode '(0 . 0))
やれ。


814 :名無しさん@お腹いっぱい。:04/12/01 00:40:04
>>811
CVS head でないと fringe は消せなかったはず。

815 :名無しさん@お腹いっぱい。:04/12/01 00:45:59
>>812
CVS Head で source-directory を消してなければ見える

816 :名無しさん@お腹いっぱい。:04/12/01 00:46:18
ttp://dictionary.goo.ne.jp/search.php?MT=fringe&ej.x=34&ej.y=5&ej=%B1%D1%CF%C2&kind=&mode=0fringe

>>813
>>800も口が悪いけど
英単語として fringe は「縁」なんだから
> 「→」のような矢印部分を指していると解釈した
ここが勢い余ったね.

>>814
消すコトもできるんだ, HEAD 凄いな.


817 :802:04/12/01 00:47:22
>>811
left-fringe-width という変数はなかったです。
勝手に作って 0 をセットしてみましたが、何も起こりませんでした。

>>813
set-fringe-mode は無いようです。

fringe は消えないようですが、もはや目立たないので全然大丈夫です。
ありがとうございました。

818 :名無しさん@お腹いっぱい。:04/12/01 00:49:27
(Fcoordinates_in_window_p): Doc fix. Return `left-fringe' and
`right-fringe' instead of `left-bitmap-area' and
`right-bitmap-area'. Use enumerators from enum window_part
だから M-x apropos bitmap-area でなんかひっかかるかも

819 :名無しさん@お腹いっぱい。:04/12/01 00:54:49
(emacs-version)
"GNU Emacs 21.3.1 (i386-mingw-nt5.1.2600)
of 2004-07-03 on VANILLA"
では C-u M-x apropos bitmap してもダメだったよ.

HEAD いいなぁ…. grep とか occur とかも改良されてるんだっけ?


820 :名無しさん@お腹いっぱい。:04/12/01 01:18:54
どうでもいいが、◆y1O6Cqv4XU の命日はまだかいな。

821 :名無しさん@お腹いっぱい。:04/12/01 01:26:03
あまりこの顔はだしたくなかったんだが、ここは出さずにはいられない
勘違いして赤っ恥かいている>>830 さんへ: ( ´,_ゝ`)プッ

822 :名無しさん@お腹いっぱい。:04/12/01 01:47:20
>>830かぁ…


823 :名無しさん@お腹いっぱい。:04/12/01 05:07:10
◆y1O6Cqv4XU かなりイタいな

824 :名無しさん@お腹いっぱい。:04/12/01 06:45:25
cvs で取ってきた emacs(21.3.50)の make bootstrap が通らないです・・

make[1]: Entering directory `/home/xxx/src/emacs/lispref'
makeinfo -I. -I/home/xxx/src/emacs/lispref /home/xxx/src/emacs/lispref/elisp.texi -o /home/xxx/src/emacs/lispref/../info/elisp
./locals.texi:202: Cross reference to nonexistent node `Yet to be written' (perhaps incorrect sectioning?).
./locals.texi:136: Cross reference to nonexistent node `Yet to be written' (perhaps incorrect sectioning?).
makeinfo: Removing output file `/home/xxx/src/emacs/lispref/../info/elisp' due to errors; use --force to preserve.
make[1]: *** [/home/xxx/src/emacs/lispref/../info/elisp] Error 2
make[1]: Leaving directory `/home/xxx/src/emacs/lispref'
make: *** [info] Error 2


825 :名無しさん@お腹いっぱい。:04/12/01 07:30:21
outline-minor-modeでCコーディングしてるんですが、GUIで折りたたんだり伸ばしたり
ってできないですか?
イメージ的には、左のほうに+みたいなのがあってクリックするとのびちじみ。
Speedbarみたいな手軽な感じで。

826 :名無しさん@お腹いっぱい。:04/12/01 07:49:31
allout.el より outline.el の方が好きなのだが、
allout.el の hotspot 機能が面白いと思うので、
outline-mode でも使えるようにしようと思っていて
手を出していない。

827 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/12/01 07:58:22
>>820
>>823

コテつけてから人にいちゃもんつけろよ。
それからなら俺の文句はいくら言ってもいいからよ。
勇気ねー奴等だな、ほんまに


828 :名無しさん@お腹いっぱい。:04/12/01 08:32:40
>>826
> allout.el の hotspot 機能が面白いと思うので、

どんな機能?

829 :名無しさん@お腹いっぱい。:04/12/01 08:50:52
>>824
> ./locals.texi:202: Cross reference to nonexistent node `Yet to be written' (perhaps incorrect sectioning?).
なんだから、locals.texi の最新の変更の前の時間に合わせてcheck outしる。あるいは、待つ。

830 :名無しさん@お腹いっぱい。:04/12/01 10:15:21
>>827
コテつけるかどうかと何を発言してもいいかは無関係。
まだそんなことも知らないの?


831 :名無しさん@お腹いっぱい。:04/12/01 10:18:44
>>828
そんな機能はない。
ソース中にない言葉を使われているのでサッパリサッパリだが
エスパーの俺が想像するに、isearch中に必要なところだけ
折り畳んであるのを一時的に開く機能じゃないだろか。
あれはEmacsの標準機能でそういうプロパティがあるのでそれほど難しくはない。


832 :名無しさん@お腹いっぱい。:04/12/01 11:11:20
今から、新たにインストールするとすれば、EmacsかMuleのどちらがいい?
Muleは多言語対応らしいが、当方、使う非日本語はせいぜい英語くらいなのだが。
というか、最近のEmacsとMuleの違いって何?おまえらはどっち使ってる?

833 :名無しさん@お腹いっぱい。:04/12/01 11:25:20
Muleなんてまだあるの?


834 :826:04/12/01 11:49:16
>>831
ソースの中にあるよ。
;; - "Hot-spot" operation, for single-keystroke maneuvering and
;; exposure control. (See the outline-mode docstring.)

詳しくはソースの解説を見て欲しいが、
簡単に説明すると、
アウトラインの見出しの上にポインタがあるとき、
\C-c\C-f とかの面倒な prefix を省いて、
単なる f で outline-forward-current-level を実行できるって機能。

835 :名無しさん@お腹いっぱい。:04/12/01 11:55:51
テキストプロパティはりつけて終わりかな。


836 :名無しさん@お腹いっぱい。:04/12/01 11:58:01
Mule: Emacs 19 に対する非公式の多言語対応。
Emacs20 からは Mule パッチの作者さんが直接 Emacs 本体に組み込んだハズ。

837 :名無しさん@お腹いっぱい。:04/12/01 13:49:46
>>826,824
831ではないが、hot-spotを勝手にhotspotにした方が悪い。


838 :826:04/12/01 13:52:09
悪かった。心から懺悔する。涙を流して猛省する。

839 :名無しさん@お腹いっぱい。:04/12/01 15:42:20
未だにNemacsも併用してる俺。

840 :名無しさん@お腹いっぱい。:04/12/01 15:43:16
emacs, muleどちらも同じとすれば、muleの存在意義とは?

841 :名無しさん@お腹いっぱい。:04/12/01 15:45:59
Solaris + gcc-3.3 or later だと、emacs-21.3.50 しかコンパイルできない。

842 :825:04/12/01 19:52:59
>>825(outline-minor-mode
にコメントくれた人、ありがとう。
なんだかよくわからんから普通のoutline-minor-modeでがまんするわ。


843 :名無しさん@お腹いっぱい。:04/12/01 20:05:19
ECB使ってみるとか。
# 大きいファイルだとバッファ切り替えごとに時間かかるのがなー。


844 :825:04/12/01 20:35:53
>>843
こんなものがあったのですか。すげーですね。
ちょっとやりすぎな感も否めないがw

おもしろそうなのでたわむれてみます。

845 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/12/01 20:44:02
>>844
> おもしろそうなのでたわむれてみます。

でも多分、ECBは自然と使用しなくなると思うね。あれは使用しにくいから

846 :825:04/12/01 20:55:33
>>845
やぱ、そうなのですか。orz
ECBのサイトやスクリーンショットを見たときはかなり魅力的に目に映ったのですが、
いまユーザーズマニュアルに目を通してて、ちょっと賦活レベルが下がってしまいました。
使いにくいかどうかはわかりませんが、なんせややこしい。。。w

847 :名無しさん@お腹いっぱい。:04/12/01 21:00:32
そんなに使いにくいとは思わないけどなあ。とても便利とも思わないが。
基本的にはM-x ecb-activateするだけだよ。
やめるのはいつでもできるから、入れる暇が出来たら試してみれば?


848 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/12/01 21:38:21
>>844
わかる。
まず、自分好みのecbレイアウトを作るのにマニュアルをかなり読まなきゃならんからうざい。
俺は自分で ecb-layout-name を決めてから、 そのレイアウト名用に `ecb-layout-define' によって自分風の
レイアウトを作ったとおもう。


849 :名無しさん@お腹いっぱい。:04/12/01 21:47:41
うざいのはお前。


850 :587:04/12/01 21:53:39
ECB使ってるひとがいるのか.
587分かります?


851 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/12/01 21:54:42
>>849
> うざいのはお前。

君はなんでそうもしつこく俺に粘着するの?
もうちょっと大人になりなされ

852 :名無しさん@お腹いっぱい。:04/12/01 22:43:02
しつこくって……俺は今のECBの話題以外はお前とは関係ないぞ。被害妄想な奴。



853 :名無しさん@お腹いっぱい。:04/12/01 22:48:46
>>851
粘着されたくないなら名無しになるといいよ。

854 :名無しさん@お腹いっぱい。:04/12/01 22:50:25
>>850
たぶんデフォルトでは無理じゃないかな。
semantic cacheのとりかたとか、ファイル単位に依存してるし。

ただ、ecb-post-process-semantic-taglistという仕組みがあって
taglistを受け取ってtaglistを返す関数を登録できるので、
バッファローカル変数とかで設定した関連ファイルのタグをリストに追加するような
関数を登録すればできそう。その関数書くのはちょっと面倒そうだけれども。


855 :825:04/12/01 23:07:25
とりあえず入れてみました。
しばらく使ってみます。
(でもすでに「スゲースゲー」って遊んだ後の微妙な雰囲気を感じていますが。。。)
なぜかsemanticロード時にちょいエラーがでるのでこいつも解決しないと。
ありがとう。

856 :850:04/12/02 00:35:59
>>854
そうですかぁ.
レスどうもありがとうございました.


857 :名無しさん@お腹いっぱい。:04/12/02 20:26:21
lisp-interaction-mode やemacs-lisp-modeでLisp関数だけを色付けしてくれる
font-lockパッケージはありませんか?
Lispプログラミングしていると関数と変数の見分けがつきにくいので、あると
かなり助かります。

858 :名無しさん@お腹いっぱい。:04/12/02 21:43:20
>>857
素直に customize-face しては?

859 :名無しさん@お腹いっぱい。:04/12/02 21:56:30
Lisp関数に何らかの face attribute がなければcustomize-faceしようがないと思うのですが。

860 :名無しさん@お腹いっぱい。:04/12/02 22:12:33
>>857
俺は自分で subrp や byte-compile-function-p の結果を見て色付けしてる。

861 :名無しさん@お腹いっぱい。:04/12/02 22:13:44
あ、byte-code-function-p の間違い。

862 :858:04/12/02 22:20:52
>>861 ああ、そういうことか。
>>859 失礼。


863 :857:04/12/02 22:36:03
>>860
レスありがとうございます。
でも個々の関数を一つ一つsubrp や byte-compile-function-pを使用して
チェックするのは時間がかかりませんか?

自分のイメージとしては
"[^'[](\\([[:alpha:]0-9][[:alpha:]0-9/#=_-]+\\)"
にマッチする関数に色をつけたいのですが、これだと
(let (a (point)))

(defun foo (a) )
などの `a' の部分までマッチしてしまうので、このようなケースを見わけてフォントロックを
してくれるパッケージを探しています。

864 :名無しさん@お腹いっぱい。:04/12/02 23:26:06
>>863
いや、だからそういう正規表現でいったんマッチさせて、
その結果を自力でチェックしてくんだよ。
俺は font-lock-keywords を利用していて、体感速度に不満はないよ。
編集のたびに全行をスキャンしてたら大変そうだけどね。

865 :名無しさん@お腹いっぱい。:04/12/03 03:30:46
Ctrl + [right]のキーをセットしたいんですけど、どう書けばよいんですかね?

866 :名無しさん@お腹いっぱい。:04/12/03 03:40:30
[(control right)]じゃね?


867 :858:04/12/03 23:15:01
>>864
おもしろそうなので試しにやってみたよ。たしかに速度的には問題ないね。
でも同じ setq でも色付く所と付かない所があるな。どっかやり方が間違って
るんだろうけど(;´Д`)

868 :名無しさん@お腹いっぱい。:04/12/03 23:57:05
面白そうだけど、自分で設定してまでやってみたいとは思ってないから、
とりあえず適当な設定例きぼん。< subrpとか利用したfontify
よさげだったら自分でも弄くってみよう。

869 :名無しさん@お腹いっぱい。:04/12/04 01:07:47
>>864
正規表現が原因でなければ、
もともとのキーワードとの絡みで append とか prepend とかを指定する
必要があるって話かもしれない

870 :869:04/12/04 01:08:23
あーすまん、>>867 だった。

871 :名無しさん@お腹いっぱい。:04/12/04 03:27:48
質問!
こんなコード書くと無限ループになっちゃうんだけど、
(while (read-key-sequence "無限ループ。試すな危険"))
この状態から抜ける方法って何かあるかな?


872 :名無しさん@お腹いっぱい。:04/12/04 16:01:28
>>871
なれなれしい文章が気に入らんが、ある


873 :名無しさん@お腹いっぱい。:04/12/04 17:11:41

        rー、
    」´ ̄`lー) \
    T¨L |_/⌒/  <- throw
     `レ ̄`ヽ〈
       |  i__1
     _ゝ_/ ノ
      L__jイ´_ )
        |  イ
         |  ノ--、           r'⌒ヽ_
        ゝ、___ノ二7  /´ ̄l、_,/}:\
         |ーi |   l_/ /__ィ::.  ゝ~_ィ´:; ,ゝ
        __〉 {      (T´ |1:::.  \_>、};;_」 <- catch
       'ー‐┘       ! ` ̄''ァ一 、\ ヽ}  
               〈` ̄ ̄^`¬ノ .::〔 ̄´  
                   1  ヽ   .:::レ  ヽ、
                |_イー-、_;;j|_:.   ゝ、
                __,,,... -- |. {―――‐フゝ、   〉 -- ...,,,__
        _,, -‐ ´       ,r|__ト,    1ニノ ー'´       ` ‐- ,,_
    , ‐ ´         └―'´                     `



874 :871:04/12/04 18:37:55
>>872
なれなれしくてすまんです。

で、どうやればできます?
例えば、
(while (and (not finish)
(setq key (read-key-sequence "無限ループ。試すな危険")))
(when (eq 'keyboard-quit (lookup-key key))
(setq finish t)
(message "finish!")))
とかして明示的に抜けるようにすれば抜けれますけど、>>871 みたいな、そうことを考
えてないコードじゃだめですよね?

もともとの質問が悪かったかもしれないんですが、
(while t)
とか
(while (read-string ""))
だったら C-g (keyboard-quit) で抜けることができるけど、
(while (read-key-sequence ""))
の状態に間違ってなっちゃった場合どうやれば抜けれるでしょうか?
が質問したい内容です。



875 :871:04/12/04 18:39:15
訂正。
>>874 の最初のコードは
(let (finish key)
(while (and (not finish)
(setq key (read-key-sequence "無限ループ。試すな危険")))
(when (eq 'keyboard-quit (lookup-key (current-global-map) key))
(setq finish t)
(message "finish!"))))
です。


876 :名無しさん@お腹いっぱい。:04/12/04 22:10:45
>>868
http://pc5.2ch.net/test/read.cgi/unix/1063880951/304
適当に試したものを貼ってみた。もっといいのできたらよろしく。

877 :名無しさん@お腹いっぱい。:04/12/04 23:43:20
canna

878 :名無しさん@お腹いっぱい:04/12/05 00:47:09
emacs*Background: DarkSlateGray
みたいな設定を登録するファイルは、
Linuxなどでは、~/.Xdefaultsらしいが、
FreeBSDでではどこ?
あと、グラフィカルログインか否かで違ってくる?

879 :名無しさん@お腹いっぱい。:04/12/05 00:56:09
>>878
~/Emacs


880 :名無しさん@お腹いっぱい:04/12/05 01:33:18
>>879 thanx

881 :名無しさん@お腹いっぱい。:04/12/05 01:39:20
>>872
そう言うお前は態度がでかくて横柄だな

882 :名無しさん@お腹いっぱい。:04/12/05 01:47:51
……

883 :名無しさん@お腹いっぱい。:04/12/06 01:05:38
emacs で

'''文字列'''

の「文字列」の部分だけを色付けしたいのですが、フォントロックに

'("\\('''\\)\\([^']\\|'[^']\\|''[^']\\)+\\('''\\)" 2 font-lock-string-face )

を足しても最後の一文字しか色付けされません。どうやったらうまくいくでしょうか?

884 :名無しさん@お腹いっぱい。:04/12/06 01:14:41
\\([^']\\|'[^']\\|''[^']\\)+
これを
\\([^']\\)+
こうするんじゃ駄目なの?

885 :883:04/12/06 01:19:05
>>884
それだと、

'''I'm emacs.'''

が文字列の場合に「I」しかマッチしなくなってしまうので。。。


886 :名無しさん@お腹いっぱい。:04/12/06 01:25:29
font-lock の仕組みよくわからんけど、
>>883 のやつは () でくくった二番目を色付けするって意味?
だとしたら
\\([^']\\|'[^']\\|''[^']\\)+
これを
\\(\\([^']\\|'[^']\\|''[^']\\)+\\)
こうしないと駄目じゃないの?

887 :883:04/12/06 01:57:23
>>886
やっぱりダメでした。

888 :871:04/12/06 03:35:28
>>883
regexp だけだと多分無理な気がするんで、こんなんでどうすかね?
matcher を関数にするときって、成功したらその最後の位置まで point を動かしとか
ないといけないんですね。初めて知った。じゃないと無限ル・・・

(defun 883-font-lock-matcher (bound)
(let (beg end)
(save-match-data
(and (search-forward "'''" bound t)
(setq beg (match-end 0)))
(and (search-forward "'''" bound t)
(setq end (match-beginning 0))))
(when (and beg end)
(set-match-data
(list (save-excursion (goto-char beg) (point-marker))
(save-excursion (goto-char end) (point-marker))))
t)))

(let ((buf-name "*font-lock-test*"))
(and (get-buffer buf-name)
(kill-buffer buf-name))
(setq test-font-lock-keywords '((883-font-lock-matcher . font-lock-string-face)))
(with-current-buffer (get-buffer-create buf-name)
(set (make-local-variable 'font-lock-defaults)
'(test-font-lock-keywords))
(turn-on-font-lock)))


889 :名無しさん@お腹いっぱい。:04/12/06 17:35:11
railの最新版ってどこにある?

890 :名無しさん@お腹いっぱい。:04/12/06 17:47:40
cvs.fan.gr.jp:/var/cvs

891 :名無しさん@お腹いっぱい。:04/12/06 17:49:04
つながんねー

892 :名無しさん@お腹いっぱい。:04/12/06 18:01:14
>>889
http://www.google.com/search?q=rail+site:gouketsu.net&hl=ja&lr=lang_ja&ie=Shift_JIS
みてがんがれ

893 :883:04/12/06 22:51:36
>>888
そんなやり方もあったのかと感心しています
それはいいですね。体感スピードも問題なしです
勉強になりました

894 :名無しさん@お腹いっぱい。:04/12/06 23:15:04
>>889
自分も前使っていたんだけど、どこ行ったのか分からなくなったし、
Mule と Meadow の日本語バージョン名しか必要なかったから、自分で作ったよ。


895 :名無しさん@お腹いっぱい。:04/12/06 23:50:57
Speedbar、なにげに避けていたが使ってみると便利だな。
おまえら、Speedbar使ってる?


896 :名無しさん@お腹いっぱい。:04/12/07 00:57:01
使ってない。

897 :895:04/12/07 01:12:06
>>896
アゲなのに、たったこれだけのレスがつくのに1時間かかるUNIX板が好き。

898 :名無しさん@お腹いっぱい。:04/12/07 01:33:56
そんだけのレスで(意識して)アゲ続ける895のイカれた脳がスキ。

899 :Linuxer:04/12/07 12:03:50
X上で動くemacsでも、emacs -> mozilla等、他アプリにコピペ出来ないのが痛いな。
web上に貼りたいときはテキストブラウザをemacs内で立ち上げるか、いったん保存して
他のアプリから貼り付けるかしてる。
最近、gnome-terminal内で-nwオプションで立ち上げるとターミナル自身のコピペ機能を
利用できることに気づいたが、なんかやだ。
なんとかならんのですか?

900 :名無しさん@お腹いっぱい。:04/12/07 12:28:56
なるよ。

901 :名無しさん@お腹いっぱい。:04/12/07 12:29:44
>>899
> X上で動くemacsでも、emacs -> mozilla等、他アプリにコピペ出来ないのが痛いな。
普通(?)はできる訳だが。

902 :名無しさん@お腹いっぱい。:04/12/07 12:34:09
>>899
なぜ出来なくなっちゃってるんだろうね。

903 :名無しさん@お腹いっぱい。:04/12/07 12:45:20
>>899
本当に出来ないのなら、ディストリのスレに行った方がいいと思う。

勘違いしてるかもしれないけど、
Emacs の kill-ring と X の clipboard は別だよ。
clipboard 経由なら emacs <-> 他アプリ でコピペ出来る。

904 :名無しさん@お腹いっぱい。:04/12/07 12:50:39
そうやって linux 板にクズを押し付けるのはやめてくれよ。
本当に。

905 :名無しさん@お腹いっぱい。:04/12/07 12:58:14
>>903
clipboardじゃなくてprimary selectionじゃないっけ?

906 :Linuxer:04/12/07 13:08:24
>>900-904
おまえら、おまえら、ありがとう。
おれは顔から火が出た。
emacsのキルリングはクリップボードとは別物だから仕方がないとあきらめていた。
あるとしたらラッパーかなんかが外部に落ちてる程度かと思っていた。
ちゃんと、別物は別コマンドとして用意されていたんだな。
まじ、はずかしい。

907 :名無しさん@お腹いっぱい。:04/12/07 13:35:46
x-select-enable-clipboard

908 :名無しさん@お腹いっぱい。:04/12/07 14:15:15
>>906
別コマンドというか、普通にマウスでドラッグして範囲指定すれば
clipboardに入るよね?

909 :名無しさん@お腹いっぱい。:04/12/07 14:49:31
エラーを起こすと、そのたびにモードラインのモードを表示している
箇所が [ ] で囲まれていくんですが、これをクリアする方法ってないん
でしょうか。


910 :名無しさん@お腹いっぱい。:04/12/07 14:58:35
>>909
それってrecursive-editに入った状態じゃないの?


911 :名無しさん@お腹いっぱい。:04/12/07 15:00:04
>>909
help-with-tutorial やっとけ。

912 :909:04/12/07 15:10:36
>>910,911
ありがとうございます。

ESC ESC ESC やってみましたが、 *Backtrace* バッファが開いて

Debugger entered--Lisp error: (error "Cannot return from the debugger in an error")

と表示されてしまいました。

で、いろいろ試してたら、M-x top-level で直りました。


913 :名無しさん@お腹いっぱい。:04/12/07 15:49:38
C-] でいけるよ。

914 :909:04/12/07 16:56:39
>>913
おおっ、ほんとだ。サンクス。


915 :909:04/12/07 17:32:12
というか、いままで *Backtrace* バッファが表示されたときに、
C-x o で元のバッファに戻っていたのが敗因でした。
q でデバッガを抜ければいいのね。


916 :名無しさん@お腹いっぱい。:04/12/07 18:05:17
>>908
キーボードでする場合は明示的に
(define-key global-map "\M-w" 'clipboard-kill-ring-save)
としないと無理

917 :名無しさん@お腹いっぱい。:04/12/07 18:17:12
clipboard と selection って違うのか。
よくわからんが elisp の info の Window system selections ってとこに
いろいろ書いてある。
でも、コピペするんなら普通に M-w で selection に入るので、
それでいけるよ。

918 :名無しさん@お腹いっぱい。:04/12/07 19:23:04
x-select-enable-clipboard が
nil: kill-ring が CLIPBOARD に同期しないので Gtk アプリにペーストできない
t: CLIPBOARD が PRIMARY セレクションより優先されるので、CLIPBOARD に何か
入ってる場合は kterm 等から Emacs にペーストできない
と、t でも nil でも不具合があるので、こんなん書いて対処してる。
(defun my-x-get-selection (type)
(or (condition-case nil (x-get-selection type 'COMPOUND_TEXT)
(error nil))
(condition-case nil (x-get-selection type 'STRING)
(error nil))))
(defun my-select-selections ()
(interactive)
(let ((l (list (my-x-get-selection 'CLIPBOARD)
(my-x-get-selection 'PRIMARY)
(condition-case nil (x-get-cut-buffer 0)
(error nil))))
(x-select-enable-clipboard t) c)
(save-window-excursion
(with-temp-buffer
(dotimes (i (length l))
(insert (format "%d: %s\n" i (nth i l))))
(goto-char (point-min)) (delete-other-windows)
(switch-to-buffer (current-buffer))
(while (progn (setq c (read-char "which string to be killed? "))
(not (and (>= c ?0)
(<= c (+ (length l) ?0))))))
(let ((s (nth (- c ?0) l)))
(kill-new s)
(message "%s" s))))))

919 :名無しさん@お腹いっぱい。:04/12/07 20:00:51
昔からXでやってるような選択でコピーして中ボタンでペーストするようなのは
PRIMARY(とSECONDARY)を使って、C-c/C-x/c-vのように明示的なコピー&ペーストの
操作があるときだけCLIPBOARDを使うって規約がどっかにあったと思うんだが
ICCCMだっけ?

PRIMARYもCLIPBOARDも同じ機構だけど使われ方が微妙に違った気がする。

920 :名無しさん@お腹いっぱい。:04/12/07 20:11:22
混乱するからcxyをここで例えに使うな。馴染みの無い人だって沢山いる。

921 :名無しさん@お腹いっぱい。:04/12/07 20:13:04
gtk版だとgtkのコピー、ペーストに対応してる?

922 :名無しさん@お腹いっぱい。:04/12/07 20:26:35
ローカルのコンソールの X からだと emacs が起動するのに、
リモートの cygwin の Xwin.exe に表示させようとすると起動しません。
.emacs を読み込みに行っている気配もありません。

何が起こっているのか知りたいのですが、emacs の起動時の
振舞を逐一表示させるデバッグモードもしくは verbose モード
のようなものはありませんか?

923 :名無しさん@お腹いっぱい。:04/12/07 20:29:17
ありません

924 :名無しさん@お腹いっぱい。:04/12/07 20:50:14
~/.emacsの読み込み中のエラートラップは--debug-initだっけ。
でもどっちかというと、Emacs以前にXの問題のような気がする。
ほかのXクライアントはちゃんと出るのか? xeyesとか。
その次はXのリソースの指定があれば一旦全部無効にして、-qつけて試すとか。



925 :名無しさん@お腹いっぱい。:04/12/07 21:08:42
>>919
http://freedesktop.org/wiki/Standards_2fClipboardsWiki
これかな。

GNU Emacs のデフォルト動作がこれから激しく逸脱してるのは間違いない。

926 :名無しさん@お腹いっぱい。:04/12/07 21:16:33
cua-mode

927 :名無しさん@お腹いっぱい。:04/12/08 05:26:40
>>924 出るんですよ、Firefox も動いてるし、
GNOME も KDE も動いてます。
xgalaga でゲームもできてるんです。
フォントが足りないから?とかおもって xfs でフォントを引っ張ってきてみたり、
depth の問題?とかおもってdepthもいろいろと変えて試してみたんですが。

つかれたので emacs -nw で使うことにします。

928 :927=922:04/12/08 05:27:51
xemacs も問題なく動くので、それでしのぎます。

929 :名無しさん@お腹いっぱい。:04/12/08 06:26:58
なんだろね。昔同じようにあるXサーバでは動くのに別のXサーバでは動かないと
いうのを経験したことがあるんだけど、そのときはどうやったんだっけか、
思い出せない。


930 :名無しさん@お腹いっぱい。:04/12/08 07:08:47
人のソースを編集する時にインデント違う時って、どうしてますか?
普段は、c-basic-offsetを2にしてるんですが、4や8もあるんですよね。
動的に変えたいんですが、便利なminor-modeとかないっすか?

931 :名無しさん@お腹いっぱい。:04/12/08 08:39:48
M-: (setq c-basic-offset 4)

Cは書かないので便利なelispとかは知らないが、
M-x change-offsetとかすると、c-basic-offsetをバッファローカルにして、
現在が2なら4,4なら8,8なら2に変更するコマンドを書くのは?
別にミニバッファから数値読み込んでもいいが。

932 :名無しさん@お腹いっぱい。:04/12/08 10:37:43
ソースからスタイル自動識別してくれるようなelispって無いんかな?

933 :名無しさん@お腹いっぱい。:04/12/08 11:01:14
Loading Unicode .... で、起動がすごく遅いんですが、
なんとか速くする方法ありませんか?

934 :名無しさん@お腹いっぱい。:04/12/08 12:07:34
http://www.google.com/search?hl=en&c2coff=1&q=mule-ucs+%E9%81%85%E3%81%84&btnG=Search&lr=lang_ja

935 :名無しさん@お腹いっぱい。:04/12/08 23:18:43
>>932
あ、それ私も何回も思った。 読んだソースに合わせてインデントの深さ
を設定してくれるだけでもえらく便利になるな。

936 :名無しさん@お腹いっぱい。:04/12/08 23:54:05
>>935
ファイルに Local Variable を記述するしかないんじゃないですかね.
ファイルの最後にこんな感じ.

/* Local Variables: */
/* c-basic-offset: 2 */
/* End: */

もしくは一行目に
/* -*- c-basic-offset: 2 -*- */
かな.

ファイルを開くと Local Variable になりますよ.


937 :名無しさん@お腹いっぱい。:04/12/08 23:58:34
ファイル開いたときの hook で
中身を調べて適当にモードや変数を変える関数を加えるくらいなら
簡単にできそうだな。

938 :名無しさん@お腹いっぱい。:04/12/09 01:24:42
tab4 で書かれているのに tab8 で開いてしまって
結局インデントが合わなかったり
たまたまマッチさせた行がインデントおかしかったりすることもあるし
>>936の方法に限っていないけどソース以外のところでチェックしないと無理だと思うよ

939 :名無しさん@お腹いっぱい。:04/12/09 04:00:47
すごく消極的な方法だけど、
私は hook でファイルのパスを調べてタブとインデントを設定してます。
たいていの場合、同じプロジェクトのファイルは同じパス以下にあって、
プロジェクト単位ではタブとインデントが統一されてるから。
いじるプロジェクトが増減すると設定も見直さなきゃならないけど、
その都度 M-: ほげほげするよりは楽だし、
うっかり違う設定で commit しちゃうと悪いので。

940 :名無しさん@お腹いっぱい。:04/12/09 04:24:02
>>939
pbf-modeってのがあるね。

941 :名無しさん@お腹いっぱい。:04/12/09 07:16:31
Blankspace の Sticky-Shift

ttp://homepage1.nifty.com/blankspace/emacs/sticky.html

を便利に使わせてもらっていますが、たまに input-method をフランス語
キーボード (french-azerty) にすると、シフト + セミコロンが句読点 (".")
に割り当てられているのでセミコロンが入力できなくなります。

競合を解決するか、この時だけ sticky-shift を無効にするにはどうしたら
よいでしょうか?

へぼい質問で申し訳ありませんが、よろしくお願いします。

942 :名無しさん@お腹いっぱい。:04/12/10 00:32:24
>>939
hook の一種だけど, autoinsert 使えば同じコトがもっと楽にできるよ.

オレは普段 Meadow 使ってるから
デフォルトのコーディングシステムは sjis なんだけど
perl とか shell-script とか書くときは euc がいいからこんな風にしてる.

(setq auto-insert-alist
'(((cperl-mode . "Shell-Script mode magic number") ""
'(setq buffer-file-coding-system 'euc-jp-unix)
"#!/usr/bin/perl\n\n"
"### " (file-name-nondirectory (buffer-file-name)) "\n\n"
_ "\n\n### " (file-name-nondirectory (buffer-file-name)) " ends here.\n")
((sh-mode . "Shell-Script mode magic number") ""
'(setq buffer-file-coding-system 'euc-jp-unix)
"#!/bin/sh\n\n"
"### " (file-name-nondirectory (buffer-file-name)) "\n\n"
_ "\n\n### " (file-name-nondirectory (buffer-file-name)) " ends here.\n")
(("bin/[^.]+[^/]\\'" . "Shell-Script mode magic number") ""
'(when (eq major-mode default-major-mode)
(sh-mode)
(setq buffer-file-coding-system 'euc-jp-unix)
(insert "#!/bin/sh\n\n")
(insert "### " (file-name-nondirectory (buffer-file-name)) "\n\n")
(insert "\n\n### " (file-name-nondirectory (buffer-file-name)) " ends here.\n")
(forward-line -3)))
(("^[^.]+\\.el\\'" . "Emacs Lisp header") ""
'(setq buffer-file-coding-system 'euc-jp-unix)
";;; " (file-name-nondirectory (buffer-file-name)) " -*- mode: Emacs-Lisp -*-\n\n"
_ "\n\n;;; " (file-name-nondirectory (buffer-file-name)) " ends here.\n")))


943 :名無しさん@お腹いっぱい。:04/12/10 00:37:31
>>942のいいトコロは
既存のファイルについては変更を加えないこと.
プロジェクトのファイルを編集しても大丈夫.

蛇足だけど .html は html-helper-mode 使っているから
html-helper-insert-new-buffer-strings が新規ファイル作成のときだけ
呼ばれるから, コーディングシステムはここで変えてる.

(defadvice html-helper-insert-new-buffer-strings
(around html-helper-coding activate)
ad-do-it
(set-buffer-file-coding-system 'euc-jp-unix))

これも既存ファイルを勝手に変えないから便利.


944 :名無しさん@お腹いっぱい。:04/12/10 00:54:32
>>942
autoinsert って変数も設定できるんですね。
今まで新規作成時のテンプレートとしてしか使ってなかったです。
確かにこの方が楽そう。試してみます、ありがとう。

945 :名無しさん@お腹いっぱい。:04/12/10 01:04:17
>>944
と思ったけど、auto-insert-alist の docstring を読む限り、
最初にマッチしたやつしか有効にならないみたい。
それだとグローバルに適用させるには hook のほうが楽かな…

946 :名無しさん@お腹いっぱい。:04/12/10 01:09:37
>>944
>>942
>(("bin/[^.]+[^/]\\'" . "Shell-Script mode magic number") ""
これなら ~/bin/なんとか とか /usr/local/bin/かれこれ
みたいなファイルを find-file で作成すれば
auto-mode-alist にないファイル (拡張子なしとか) も
shell-script-mode になるよ, って設定なので,
この部分をプロジェクトの数だけ用意すればオッケ.

ただし, 先に書いてあるものから優先されるので
記述の順番は気をつけてね.


947 :946:04/12/10 01:10:32
ぐぉ…遅かったか….
まぁ, そういうコトです….


948 :Emacs part13 スレの 1 ◆y1O6Cqv4XU :04/12/10 07:27:27
どうでもいいけどGNUってブッサイクだよなー。
http://en.wikipedia.org/wiki/Image:Heckert_GNU_white.png
誰か新しいGNUキャラクター作ってやれよ


949 :名無しさん@お腹いっぱい。:04/12/10 11:11:35
>>948
妙に擬人化しすぎだな。

950 :名無しさん@お腹いっぱい。:04/12/10 15:11:10
GNUの萌え擬人化キャラはないのかな?



951 :名無しさん@お腹いっぱい。:04/12/10 17:40:41
http://images.google.co.jp/images?q=GNU%20%E8%90%8C&hl=ja&lr=&oe=EUC-JP&inlang=ja&c2coff=1&sa=N&tab=wi

952 :名無しさん@お腹いっぱい。:04/12/12 07:48:46
cvs の emacs だけど、configure 後に次のパッチをあてないと
家ではビルドできなかった。
あと、-O3 は不可。-O2 可。OS は FreeBSD-5.3stable です。
多分、emacs-unicode-2 でもこのパッチを当てないとビルドできないと思う。

--- emacs-21.3.50/lisp/Makefile.origSun Dec 12 05:40:49 2004
+++ emacs-21.3.50/lisp/MakefileSun Dec 12 05:41:21 2004
@@ -177,7 +177,7 @@
autoloads: $(lisp)/loaddefs.el doit
wd=$(lisp); $(setwins); \
echo Directories: $$wins; \
-$(EMACS) $(EMACSOPT) -l autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins
+$(EMACS) $(EMACSOPT) -l emacs-lisp/autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins

$(lisp)/subdirs.el:
$(MAKE) $(MFLAGS) update-subdirs


953 :名無しさん@お腹いっぱい。:04/12/13 03:23:07
>>952
( ´_ゝ`)フーン

954 :名無しさん@お腹いっぱい。:04/12/13 04:31:24
-O3 はだめなのか…
俺まさにいまから -O3 他最適化オプション満載で
リビルドしようと思っていたのに。

955 :名無しさん@お腹いっぱい。:04/12/13 04:40:16
>>952
Solaris 9だと当てなくてもOK

956 :名無しさん@お腹いっぱい。:04/12/13 12:25:03
CVS の HEAD (GNU Emacs 21.3.50.1) で physical-line.el を使うと,
C-e の挙動がおかしくなった.最悪.

957 :名無しさん@お腹いっぱい。:04/12/13 12:35:05
>>956
(vertical-motion 0)
の動作が行頭へ移動に戻ったからね。
physical-line.el とやらを変更する必要があるかも。


958 :名無しさん@お腹いっぱい。:04/12/13 13:26:04
今、こんな感じで日本語キーボードの無変換キーをシフト
の替りにあてているんですけど、アルファベットしか効きません。

(if (keymapp key-translation-map)
nil
(setq key-translation-map (make-sparse-keymap)))
(let ((i ?a))
(while (<= i ?z)
(define-key key-translation-map
(vector 'muhenkan i)(vector (- i 32)))
(setq i (1+ i))))

これを数字や他の記号にも適用させる上手い方法はないですか?

959 :名無しさん@お腹いっぱい。:04/12/13 13:49:53
そういうのは Window System でやった方がいいと思うが
(let ((map (make-sparse-keymap)))
(dotimes (i (1+ (- ?z ?a)))
(define-key map (char-to-string (+ ?a i)) (char-to-string (+ ?A i))))
(dolist (pair '(("`" "~") ("1" "!") ("2" "@") ("3" "#") ("4" "$")
("5" "%") ("6" "^") ("7" "&") ("8" "*") ("9" "(")
("0" ")") ("-" "_") ("=" "+") ("[" "{") ("]" "}")
("\\" "|") (";" ":") ("'" "\"") ("," "<") ("." ">")
("/" "?")))
(define-key map (car pair) (cadr pair)))
(define-key key-translation-map [muhenkan] map))

960 :名無しさん@お腹いっぱい。:04/12/13 16:51:52
>>959

多謝です。

961 :名無しさん@お腹いっぱい。:04/12/13 16:58:50
>> 957
なるほど.physical-line.el の中身を見たところ,作者さんも
vertical-motion のバージョン間の挙動の違いに苦労されてるようでした.

; 簡単そうなら動くようにしてみようと思ったのですが,どういうアルゴリズ
; ムになっているのか分からず断念.無念です.

962 :957:04/12/13 17:50:25
;;;; The vertical motion
(if (and (boundp 'running-xemacs) running-xemacs)
(defalias 'physical-line-the-vertical-motion 'vertical-motion)
(defalias 'physical-line-the-vertical-motion
'physical-line-the-vertical-motion--for-emacs21)
)


(defalias 'physical-line-the-vertical-motion 'vertical-motion)
だけにしたのでは、ダメなのかな?
僕は、ce-scroll.elを使っているので、試してないデス。

963 :名無しさん@お腹いっぱい。:04/12/13 18:21:00
>> 957
アドバイスありがとうございます.
それはすでに試してみたんですが,ダメでした.

教えて頂いた ce-scroll.el が良さそうだったので,これを機に乗り換えるこ
とにします.

964 :名無しさん@お腹いっぱい。:04/12/13 20:46:27
emacs の M-x shell でシェルを使ってるときに、
例えば、kterm の C-l 見たいに、
カーソルを画面の一番上に持ってくるようにするためのコマンドってあるんでしょうか。
あれば教えてください。


965 :名無しさん@お腹いっぱい。:04/12/13 21:23:15
>>964
C-u 0 C-l

966 :名無しさん@お腹いっぱい。:04/12/13 22:13:24
>>964,965
C-u 0 ESC r ではないかな。


967 :名無しさん@お腹いっぱい。:04/12/13 22:14:03
>>965
すごい!
できました!
ありがとうございました!


968 :名無しさん@お腹いっぱい。:04/12/13 22:16:33
>>966
それではできませんでした…。

969 :966:04/12/13 22:23:47
ふつうのバッファのときにカーソルを左上端に持ってくる操作でした...orz


970 :952:04/12/13 22:32:50
今気が付いたんだけど、lisp/Makefile じゃなくて lisp/Makefile.in への
パッチを作ればいいんだった。(`_')ノシ(+_+)

971 :名無しさん@お腹いっぱい。:04/12/14 00:57:32
>>964-965
大抵のモードでは C-0 は digit-argument だから C-0 C-l で良いのでは。
ちなみにカーソル行を最下段に持ってくるのは C-- C-l。

972 :名無しさん@お腹いっぱい。:04/12/14 02:34:10
>>971
C-0 が digit-argument にならない環境もあるよ.
tty とか Windows とかそうじゃなかったっけ.

なので M-0 を推しておくね.


973 :名無しさん@お腹いっぱい。:04/12/14 12:46:15
>>971 >>972
どちらもできました。
digit-argument、初めて聞きました。
勉強になります。
ありがとうございました。


974 :名無しさん@お腹いっぱい。:04/12/16 21:21:51
xemacs21で、emacsclientは使えないのでしょうか。
server-startって関数が消滅しているようなのですが・・・

975 :名無しさん@お腹いっぱい。:04/12/16 21:58:13
gnuserv なかったけ?

976 :名無しさん@お腹いっぱい。:04/12/16 22:16:16
いけました!ありがとうございます!!!

977 :名無しさん@お腹いっぱい。:04/12/17 14:25:57
ange-ftp とかで入力するパスワードを
ペーストで入力できるようにするには
どうすればいいですか?

978 :名無しさん@お腹いっぱい。:04/12/20 15:22:16
gnu.emacs.sourcesに出てる
tpum.el --- Popup menus in text mode.
って実行してみたけど何がどう変わるのかよくわからんちん。


979 :名無しさん@お腹いっぱい。:04/12/20 15:38:34
ttp://lgarc.narod.ru/xemacs/tpum-screen.png

980 :名無しさん@お腹いっぱい。:04/12/20 16:00:07
ども。でもポップアップってキーでどうやれば出るのかなあ。


981 :名無しさん@お腹いっぱい。:04/12/20 16:32:48
おー、なんだかすごい気が。でも使いはしないなあ。

982 :名無しさん@お腹いっぱい。:04/12/20 17:51:07
XEmacs用だから動かすには直しがいりそうだな。
いらねえからどうでもいいけど

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

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)