トップページunix
985コメント279KB

Emacs Part 12

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
目が覚めたあなたは、コーヒーを沸しつつディスプレイの電源を入れ、深緑色
(下側に白横筋一本あり)の画面で、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に明け暮れる一日が待っています。
0302名無しさん@お腹いっぱい。NGNG
browse-url が、thing-at-point-url-at-pointがヘチョいせいで
いまいち不便だ。
url書いてないとこから、browser立ち上げたいという変な要求に対してだが。。。
0303名無しさん@お腹いっぱい。NGNG
advice すれば?
0304名無しさん@お腹いっぱい。NGNG
Emacs がターミナル内で実行されているかどうかを,
elisp で判断するにはどうしたら良いのでしょうか?
0305名無しさん@お腹いっぱい。NGNG
window-system
0306304NGNG
>> 305
ありがとうございます.
0307名無しさん@お腹いっぱい。NGNG
───┐
□□□│
□□□│ - 、
□□□│   ! 
□□□│   ・ I can fly !!!
□□□│
□□□│
□□□│
□□□│
□□□│
 ._.  │
 | | |  │
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0308名無しさん@お腹いっぱい。NGNG
psgml-mode

Emacs WebDev Environment
http://www.dzr-web.com/people/darren/projects/emacs-webdev/

を参照しつつ設定してみたのですが、
DTD/Parse DTD(C-c C-p)すると、

External entity HTML not found
Public identifier -//W3C//DTD HTML 4.01 Transitional//EN
System identifier http://www.w3.org/TR/html4/loose.dtd

といわれてしまいます。DTDファイルへのパスは設定しており

sgml-auto-activate-dtd nil

にしてみたのですが、同じ結果でした。
どのへんを調べたらよいでしょうか?
0309名無しさん@お腹いっぱい。NGNG
nXML-mode 使いなされ。
0310あいタン ◆3QC.t4i5w6 NGNG
みんなー
、(д・。、)あい♪(/。・д)/タン♪(σ・д・)σでぃす♪

>>300
あいは荒らしじゃないよー。
あいの友達ではだれもemacsタンを使ってる人がいないから
みんなと話したかっただけだよー! 。・゚・(ノД`)・゚・。
0311名無しさん@お腹いっぱい。NGNG
あいタン ハァハァ
0312名無しさん@お腹いっぱい。NGNG
あい痰
0313あい痰 ◇3QC.t4i5w6NGNG
みんなー
('A`)あい♪('A`)タン♪('A`)でぃす♪
0314名無しさん@お腹いっぱい。NGNG
あ、あいたんインしたお!
0315名無しさん@お腹いっぱい。NGNG
ばいばい。
0316名無しさん@お腹いっぱい。NGNG
>>309
psgml-modeより、nXML-modeのほうが旬ってこと?
閉じタグない、ベタなhtmlもいけますか?
0317名無しさん@お腹いっぱい。NGNG
ぐぐってみた
http://www.google.com/search?num=50&hl=ja&ie=Shift_JIS&oe=Shift_JIS&q=%8B%B3%88%E7%8E%C0%8FK%90%B6
0318名無しさん@お腹いっぱい。NGNG
ここにも出没してたのか 山ちゃんも霞むほどのキャラだな
0319名無しさん@お腹いっぱい。NGNG
search-forward
を複数回繰り返したい時にはどうすればいいのでしょうか?
0320名無しさん@お腹いっぱい。NGNG
WindowsのCtr-Cは、EMACSのcopy-region-as-killですよね?
これがデフォルトでどのキーにもバインドされていないのですがこんな物なのですか?

それとも他の関数があるとか?
0321名無しさん@お腹いっぱい。NGNG
ふつー M-w
0322名無しさん@お腹いっぱい。NGNG
>>320
C-wしてundoでやっとる。readonlyならM-wに。
0323名無しさん@お腹いっぱい。NGNG
俺はC-w, M-wを入れ替えてるよ。この辺はEmacsの変態キーバインドのうちの一つだと思うな
0324名無しさん@お腹いっぱい。NGNG
ここはクソスレですね。いろいろ聞きたいんでまともなemacsスレを教えてください。
fjはいやーん。
0325名無しさん@お腹いっぱい。NGNG
そのクソスレで聞いて、どうする気?
0326名無しさん@お腹いっぱい。NGNG
>322-323
変人だな
0327名無しさん@お腹いっぱい。NGNG
>>324
fj逝ってこい。poohが相手してくれるから。
0328名無しさん@お腹いっぱい。NGNG
>>324
> ここはクソスレですね。いろいろ聞きたいんでまともなemacsスレを教えてください。
> fjはいやーん。

あれ、fjってさいきん復活して元気になってきたよ。
君にふさわしいんじゃないかな。
0329名無しさん@お腹いっぱい。NGNG
いつのまにか allout.el ってマージされてたんだね
0330名無しさん@お腹いっぱい。NGNG
emacs21 に tramp 2.0.36 をインストールしました。
ssh で認証できる host の file を編集しようとして

C-x C-f
Find file: /ssh:foo@sshsv:/home/foo/hoge.c

としました。 passwd を入力したあと数 10 秒後に

Login failed

と出て接続できません。*Message* には

tramp: Opening connection for foo@sshsv1 using ssh...
tramp: Waiting for prompts from remote shell
tramp: Waiting 60s for prompt from remote shell
tramp: Sending password
foo@sshsv's password:
foo@sshsv's password: .
foo@sshsv's password: ..
foo@sshsv's password: ........
tramp-process-actions: Login failed

と出ています。環境は接続元は FreeBSD 5.2.1 接続先は Solaris 8 です。
同じ書式で他の FreeBSD には接続して編集ができました。
アドバイス下さい。
0331名無しさん@お腹いっぱい。NGNG
>>330
tramp-debug-buffer を t にして *debug tramp/foo* の出力を調べてみては。
0332名無しさん@お腹いっぱい。NGNG
>>331

$ echo are you awake
echo are you awake
are you awake
sshsv{foo}52: [[Remote prompt `^///ac37b03c018254100673c3d2154a702c
?$' not found in 10 secs]]#\
Opening connection for foo@sshsv using ssh...
# Waiting for prompts from remote shell
# Waiting 60s for prompt from remote shell
# Sending password

こんなんでました。rmote shell って ksh を使うんでしたっけ?
ksh は /usr/bin/ksn にありました。
ac37… を decode して大学名出てきちゃっても御愛嬌。
0333名無しさん@お腹いっぱい。NGNG
>>332
password を送った後に表示される shell の prompt が
tramp-shell-prompt-pattern などにマッチしてないのかも。

あと、*tramp/foo* バッファもチェックしてみて。
0334名無しさん@お腹いっぱい。NGNG
>>333
Last login: Sat Jun 12 2004 10:26:01 +0900 from hoge

No mail.
Sun Microsystems Inc. SunOS 5.8 Generic Patch October 2001
sshsv{foo}51:

こんなんでました。
tramp-shell-prompt-pattern などにマッチさせるにはどうすればいいのでしょう?
0335名無しさん@お腹いっぱい。NGNG
>>334
(setq tramp-shell-prompt-pattern "sshsv{foo}[0-9]+:")
0336名無しさん@お腹いっぱい。NGNG
>>334
例えば以下のような感じで。
(setq tramp-shell-prompt-pattern "^sshsv{foo}[0-9]+:")

shell の設定をいじって、`:' を `$' や `%' にしても良いし。
0337名無しさん@お腹いっぱい。NGNG
>>335>,>336
接続して編集できました。ありがとうございました。

0338名無しさん@お腹いっぱい。NGNG
M-x shellでquitを実行 アヒャ

ゴルァ
)ノヽ(`Д´)ノヽ(`Д´)ノ
|―| ̄ ̄ ̄|――| ̄ ̄ ̄|
 ̄◎ ̄  ̄◎ ̄ 〜〜 ゴルァ
ノヽ(`Д´)ノヽ(`Д´)ノ
|―| ̄ ̄ ̄|――| ̄ ̄ ̄|  ̄◎ ̄  ̄◎ ̄ 〜〜 バカ
ヽ(`Д´)ノヽ(`Д´)ノ
―| ̄ ̄ ̄|――| ̄ ̄ ̄|  ̄◎ ̄  ̄◎ ̄ 〜〜 バカ
ヽ(`Д´)ノヽ(`Д´)ノ
| ̄ ̄ ̄|――| ̄ ̄ ̄|  ̄◎ ̄  ̄◎ ̄ 〜〜 バカ
(`Д´)ノヽ(`Д´)ノ
| ̄ ̄ ̄|――| ̄ ̄ ̄|  ̄◎ ̄  ̄◎ ̄ 〜〜 バカ
(`Д´)ノヽ(`Д´)ノ
 ̄ ̄ ̄|――| ̄ ̄ ̄|
 ̄◎ ̄  ̄◎ ̄ 〜〜 バカ
`Д´)ノヽ(`Д´)ノ
 ̄ ̄|――| ̄ ̄ ̄|
◎ ̄  ̄◎ ̄ 〜〜 バカ
Д´)ノヽ(`Д´)ノ
 ̄ ̄|――| ̄ ̄ ̄|
◎ ̄  ̄◎ ̄ 〜〜 カ
´)ノヽ(`Д´)ノ
 ̄|――| ̄ ̄ ̄|
 ̄  ̄◎ ̄ 〜〜 カ
´)ノヽ(`Д´)ノ
 ̄|――| ̄ ̄ ̄|
 ̄  ̄◎ ̄ 〜〜 ゴルァ
)ノヽ(`Д´)ノ
|――| ̄ ̄ ̄|
0339murohusisanNGNG
Emacs
0340309NGNG
>>316
や、検証にrelaxng使うからsgmlは無理。

このへんの設定は参考にならない?
ttp://sugarshark.com/elisp/init/sgml.el.html
0341名無しさん@お腹いっぱい。NGNG
xemacsなんですけど
起動時に
xemacs -nw
としなくてもコンソール内で起動するようにできますか?
0342名無しさん@お腹いっぱい。NGNG
alias すれば?
0343名無しさん@お腹いっぱい。NGNG
C-x C-v以外に、今オープンしているファイルを再読み込みするにはどうした
らいいでしょうか?rieceでログを閲覧するのですが、出来ればカーソルが移
動しないでリロードして欲しいんです。
0344名無しさん@お腹いっぱい。NGNG
(defadvice find-alternate-file (around find-alternate-file-ad activate)
(let ((pos (if (equal (expand-file-name (ad-get-arg 0))
buffer-file-name)
(point))))
ad-do-it
(if pos (goto-char pos))))
編集した場合を考えると完璧ではないだろうけど。
0345名無しさん@お腹いっぱい。NGNG
>>344
うわー、ありがとうございます。
試してみます。
0346名無しさん@お腹いっぱい。NGNG
M-x revert-buffer
0347名無しさん@お腹いっぱい。NGNG
最新の Emacs なら、M-x auto-revert-mode にするとか…
0348名無しさん@お腹いっぱい。NGNG
そもそもなんでログファイルを見る必要があるんだ?
再読み込みしたいって事は裏で起動してるんだろ。
普通にrieceのバッファを見ればいいと思うのだが     
0349名無しさん@お腹いっぱい。NGNG
>>348
いえ、BOTが吐くSJISの文字が化けるんです。
でも開き直すとちゃんと読める。
0350名無しさん@お腹いっぱい。NGNG
riece-default-coding-systemか?
0351名無しさん@お腹いっぱい。NGNG
>>350
私はMeadow2.00pre?(最新)で、

(setq riece-default-coding-system 'iso-2022-jp)
(setq riece-log-coding-system 'japanese-shift-jis)

にしてます。riece-default-coding-system をsjisにして試験したんですが、化けてしまいました。
0352名無しさん@お腹いっぱい。NGNG
emacs21を使ってますが、やはり分割されたwindowの移動はC-x oしか無いんですかね。
0353名無しさん@お腹いっぱい。NGNG
>>352
windmove.el
0354名無しさん@お腹いっぱい。NGNG
>>352
俺はこうしてる@英語キーボード
(global-set-key [?¥C-;] 'other-window)
0355名無しさん@お腹いっぱい。NGNG
>>353,354
( ´・∀・`)へー、thxです。
0356名無しさん@お腹いっぱい。NGNG
>>352
emacs21 って何?
0357名無しさん@お腹いっぱい。NGNG
version が 21 なんじゃない?
Vine だと、パッケージの名前が、emacs21 だったり。
vine> apt-get install emacs21
0358名無しさん@お腹いっぱい。NGNG
それぐらい察してやれない人が棲息してたのね。
0359名無しさん@お腹いっぱい。NGNG
今、EmacsとXEmacsどちらの方がユーザー多いのでしょうか?
またどちらが優れているのでしょうか?
0360名無しさん@お腹いっぱい。NGNG
>>359
ユーザー数はemacdのほうが多いだろ。
歴史ながいし、X端末以外でも使えるし。
どちらが優れてるってのは一長一短。
つうか、明らかにどちらかが優れてるなら、とっくに片方は駆逐されてるとおもうぞ(w
0361名無しさん@お腹いっぱい。NGNG
emacdのユーザは極少だろう。
しかし、そろそろ XEmacsはユーザが去りつつあるね。
0362名無しさん@お腹いっぱい。NGNG
xemacsも X端末とは無関係ではなかった?
0363名無しさん@お腹いっぱい。NGNG
ああ、sとdか。キー隣りだからな。
ホントにemacdなんつうものがあるのか調べてしまったよ
0364名無しさん@お腹いっぱい。NGNG
XEmacs は駆逐されてほしいと思っている開発者は多いだろうな…。
0365名無しさん@お腹いっぱい。NGNG
freebsdでwanderlust2.10.1をportsからインストールして使っています。
そこでshimbunを読もうとしてのですが、
読めないものがありました。
この時emacs-w3mのversionが1.3.6だったので、
これを最新版にすれば良いかと思い、
portsを探したのですが、なかったので、
http://emacs-w3m.namazu.org/から1.4をダウンロードして、
./configure;make install;したところ、wanderlustが
Debugger entered--Lisp error: (error "Parse error in quoted")
signal(error ("Parse error in quoted"))
byte-code("ツ!ソnテ!案@A\"" [demo-buf obj buffer-live-p kill-buffer signal] 3)
wl(nil)
* call-interactively(wl)
execute-extended-command(nil)
call-interactively(execute-extended-command)
のようなエラーを起こして使えなくなってしまいました。
portsからwanderlustとemacs-w3mをインストールしなおしても、
状況が改善しません。しょうがないので
http://www.bookfhelf.jp/texi/emacs-lisp-intro-jp/emacs-lisp-intro-jp_19.html
を読んで、どこがおかしいのか調べてみることにしました。
ところがM-x debug-on-entry RET wl RETとすると、
signal(error ("wl not user-defined Lisp function"))といわれてしまい。
これはrootでemacsを起動しても同じでした。
また、/usr/local/share/emacs/21.3/site-list/以下から、
wanderlust-startup.elとwl/*とemu/*をコピーして、
そこからwl.elを読み込んで見たのですが、
call-last-kbd-macro(1)といわれてしまいます。
どうしたら、良いでしょうか。
0366名無しさん@お腹いっぱい。NGNG
もっと読み易い文章を書けるよう、
国語の勉強するとこから始めるべきではないでしょうか?
次に、より適切なスレがないか見極める能力を磨く事です。
0367365NGNG
>366
申し訳ありません。
できうる限りの情報をお伝えすべきかと思いあの様な形になってしまいました。
つまるところ、
signal(error ("wl not user-defined Lisp function"))
というエラーを回避して、
デバッグするには、どうしたら良いかということです。

わたしには、
この質問にはこのスレッドが最も適していると思われるのですが、
もし、他により適切なスレッドがございますようなら、
どうかお教えいただけないでしょうか。

それでは失礼致します。
0368名無しさん@お腹いっぱい。NGNG
wanderlustの糞スレ、どっかになかったっけ?
0369名無しさん@お腹いっぱい。NGNG
糞スレゆーなーヽ(`Д´)ノ

Wanderlust その 4
http://pc5.2ch.net/test/read.cgi/unix/1084263848/
0370365NGNG
>368,369
ありがとうございます。
そのスレッドで質問してみたのですが、
レスポンスが無いので、自分で調べてみようと思い立ったのですが、
その過程で、
signal(error ("wl not user-defined Lisp function"))
というエラーにぶつかってしまったのです。
このエラーを回避して、
デバッグするには、どうしたら良いでしょうか。
0371名無しさん@お腹いっぱい。NGNG
wl という関数がまだ定義されてないからじゃないの (autoload とかになってて)。
ちゃんと関数の中身が定義されてからなら、debug-on-entry できると思うんだけど。
0372名無しさん@お腹いっぱい。NGNG
と書いてから思ったけど、wl の先頭から実行してったら飽きそう。
あと、バイトコードが使われてる状態だとデバッグしにくくない?
ソースを評価しといたほうがいいのでは。
まあ人それぞれですが。
0373名無しさん@お腹いっぱい。NGNG
ログの閲覧って↓これつかえる?
http://groups.google.co.jp/groups?dq=&hl=ja&lr=&ie=UTF-8&c2coff=1&threadm=m2smd26hkv.fsf%40hniksic.iskon.hr&prev=/groups%3Fhl%3Dja%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26c2coff%3D1%26group%3Dgnu.emacs.sources
0374名無しさん@お腹いっぱい。NGNG
auto-revert-modeって、UNIXのtailコマンドみたいに、いつも最後の行にカーソルを置くことって
できないかな?
0375名無しさん@お腹いっぱい。NGNG
>>364
Mule 2.3 も邪魔くさいよ。
0376名無しさん@お腹いっぱい。NGNG
>>374
after-revert-hook でガンガレ
0377名無しさん@お腹いっぱい。NGNG
>>373
tail-mode ってやつか?
発想はいいんでないのかな。実装が稚拙というか雑だけど。
0378名無しさん@お腹いっぱい。NGNG
>>374
> auto-revert-modeって、UNIXのtailコマンドみたいに、いつも最後の行にカーソルを置くことって
> できないかな?

最近使っていないから、変わっているかもしれないけれど、
普通カーソルがエンドオブバッファにあれば、いつも最後の行にカーソルが来ていたと思います。
バッファないでカーソルをエンドオブバッファ以外にしてしまうと、カーソルは移動しません。
そのときは、M-> で、カーソルをエンドオブバッファに移動すればいいと思います。
0379名無しさん@お腹いっぱい。NGNG
OSがlinux(slackware-9.1)で、emacs-21.3からネットワークにアクセスすると
驚くほど遅いのですが遅い原因が分かる人いますか?
一応試してみた環境が、

penIII-800M + slack --- すごい遅い
penPro-200M + slack --- すごい遅い
MMX-166M + slack --- すごい遅い
Pen4-2.4G + XP HOME --- はげしく軽い
Pen4-3.0G + XP Pro --- はげしく軽い

上記はすべてemacs-21.3です。すごい遅い例を挙げるとnavi2chだと、
now connecting...
の所で、XPだと一瞬で表示が次の処理に行くのに対してLinuxでは約30秒~1分
程度待たないと次の処理に移行しません;;
emacs-w3mもやはり表示するまでに約30秒~1分、wlも同じくらいで・・・
(どのマシンでも文字表示にかかる時間を除いては同じような感じです)

slackwareの設定なのかとも思ったのですが、Mozilla(スペル違うかも)は快適
に動いてるのでたぶんEmacsの設定が悪いのだろうと思いここで質問しました。

よろしくお願いします。
0380名無しさん@お腹いっぱい。NGNG
板(ry
0381名無しさん@お腹いっぱい。NGNG
気(ry
0382名無しさん@お腹いっぱい。NGNG
だ(ry
0383名無しさん@お腹いっぱい。NGNG
だちがい??
0384名無しさん@お腹いっぱい。NGNG
>>379
net.inet.tcp.delayed_ack=0
とかいう話じゃなくて?
0385名無しさん@お腹いっぱい。NGNG
>>379
Windows だと確かに速いね、あれってなんでだろ、って書いた後読み返したら、CPU違うじゃん!
0386名無しさん@お腹いっぱい。NGNG
>379
板違いだけど...
/etc/resolve.conf とかいじってみれば
0387名無しさん@お腹いっぱい。NGNG
板違でしたか・・・申し訳ないです。

>>384
いまはその値ではないのですが、一応sack=1,dack=0,fsck=0にしてみましたが変化なしでした。

>>385
たしかにLinux側は遅いCPUなのですが無通信時間とでもいいましょうか・・・それがやたらと
Linux+Emacsでは遅いのです。さらに不思議なことにMMX166の方がPenIII-800Mよりも10秒程度
速く動きます。

>>386
resolve.confはドメインとDNSのみしか書いておりません。
順番も変えてみたんですが変化なしでした。

Linux板を見てみたんですがEmacs関連のスレが見当たらなかったのでここに書いてしまいました。
それでは消えますね。お騒がせしました。
0388379NGNG
387は私でした。名無しで入れてしまい度々すいませんでした。
それとやっと379の板違いの件は解決しました。
Emacsのソースに手を入れないといけなかったですけど、やっぱり
待機していたようです。快適になりましたm(__)m

こんどこそ消えます。レスくれた方々ありがとうございました。
0389名無しさん@お腹いっぱい。NGNG
>>388
名前欄とかはどうでもいいから、
何が原因だったかを教えてよ。
0390名無しさん@お腹いっぱい。NGNG
タチが悪いな
0391名無しさん@お腹いっぱい。NGNG
> こんどこそ消えます。レスくれた方々ありがとうございました。
なかなか巧妙な意趣返しだったな。
0392名無しさん@お腹いっぱい。NGNG
** Emacs includes now support for loading image libraries on demand.
(Currently this feature is only used on MS Windows.) You can configure
the supported image types and their associated dynamic libraries by
setting the variable `image-library-alist'.
0393名無しさん@お腹いっぱい。NGNG
Info の `T'がちょっといいかも。
0394名無しさん@お腹いっぱい。NGNG
>>392
> (Currently this feature is only used on MS Windows.) You can configure
板違い
0395名無しさん@お腹いっぱい。NGNG
usableと usedは違うんでないかい?
ま、たしかにここにはいらん。
0396名無しさん@お腹いっぱい。NGNG
藻前等に聞くけどな

↓ の空白スペ-スをファイル保存時に取り除くアドオンがあった気がするのだが しらないか? ウホッ
(setq-default show-trailing-whitespace t)

おながいします
0397名無しさん@お腹いっぱい。NGNG
ageてて生意気だから答えね。
0398名無しさん@お腹いっぱい。NGNG
396の質問には答えなくていいけど、勝手に除かれて困ることって、、、
意外とないのかもな
0399396NGNG
おながいします
0400名無しさん@お腹いっぱい。NGNG
>>398
mail の draft で signature の区切り "-- " を "--" にされると困る。
0401あいタン ◆3QC.t4i5w6 NGNG
みんなー、★☆。.:*:・"゜★おやヾ(⌒∇⌒)ノすみー★。.:*:・"☆★
emacs タン、今日もありがとーー! (´ー`)
■ このスレッドは過去ログ倉庫に格納されています