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

Emacs part 27

■ このスレッドは過去ログ倉庫に格納されています
0001Zeno2008/11/09(日) 08:48:02
諸君、ここはかの有名な最強の汎用環境/エディタ、「Emacs」のスレッドである!

スレッドルールは以下の通り:
* 初心者にやさしく接すること
* Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと
* このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想)
* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
* 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること
        _/l__
     /   く
    | ´ω`  | ぐにゅう emacs
     |    C='|
* Emacs スレッドのマスコットキャラである「ぐにゅう君」 (↑のAA) と
吾 (Zeno ◆5nZQbNmQPs) への挨拶も忘れないように!

GNU Emacs - Free Software Foundation (FSF) http://www.gnu.org/software/emacs/
EmacsWiki http://www.emacswiki.org/
Emacs 電子書棚 http://www.bookshelf.jp/
Emacs CVS Repositories [Savannah] http://savannah.gnu.org/cvs/?group=emacs
Emacs Lisp List http://www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html
最新の stable リリース (22.2) のダウンロード http://ftp.gnu.org/pub/gnu/emacs/emacs-22.2.tar.gz
Windows用 NTEmacs の最新ダウンロード https://sourceforge.jp/projects/ntemacsjp/files/

前スレ http://pc11.2ch.net/test/read.cgi/unix/1218093847/
CVS先端: cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacs

Emacs は世界を救う!
0193>>188>>1892008/11/21(金) 01:03:41
-nw ではムリだと思います。~/.Xmodmap をいじったほうがいいんじゃない?
0194名無しさん@お腹いっぱい。2008/11/21(金) 01:38:15
>>191
m を押せば?
0195名無しさん@お腹いっぱい。2008/11/21(金) 01:49:52
>>194
thx微妙に色変わってたw
あとはfont-lockいぢればいいのですねありがとうございました
0196名無しさん@お腹いっぱい。2008/11/21(金) 01:55:26
-nwだとメニューってお飾りなん?
0197名無しさん@お腹いっぱい。2008/11/21(金) 02:00:29
M-`あたりで使えた気がする
0198名無しさん@お腹いっぱい。2008/11/21(金) 02:16:35
>>151
C-c Enter . じゃダメなの?
もちろんBROWSEファイルを読み込んでおかないとダメだけど。
0199名無しさん@お腹いっぱい。2008/11/21(金) 06:55:40
>>174
こいつバカすぎて笑った
0200名無しさん@お腹いっぱい。2008/11/21(金) 07:48:26
Emacs 23のフォント設定について解説したページはありますか?
0201名無しさん@お腹いっぱい。2008/11/21(金) 08:09:35
>>196
xterm-mouse-mode だと一応反応する。
>>197の言っている M-` とほぼ同じだけど。
0202名無しさん@お腹いっぱい。2008/11/21(金) 11:34:38
>> 186 eucとutf-8のどちらでencodeしても文字化けしている部分が残りました。
とりあえずこのままのせます。よろしくお願いします
Debugger entered--Lisp error: (void-variable time-stamp-line-limit)
(format "%d\n%s\n%s\n%s\n" time-stamp-line-limit time-stamp-start
time-stamp-end time-stamp-format)
eval((format "%d\n%s\n%s\n%s\n" time-stamp-line-limit time-stamp-start
time-stamp-end time-stamp-format))
eval-last-sexp-1(t)
eval-last-sexp(t)
eval-print-last-sexp()
call-interactively(eval-print-last-sexp)
recursive-edit()
byte-code(" @=?"?!A@)=??\"
Zy`|cb? \" ?!??!? [unread-command-char debugger-args x debugger-buffer
noninteractive debugger-batch-max-lines -1 debug backtrace-debug 4 t
backtrace-frame lambda 5 pop-to-buffer debugger-mode debugger-setup-buffer
count-lines 2 "...\n" message "%s" buffer-string kill-emacs "" nil
recursive-edit middlestart buffer-read-only standard-output] 4)
debug(error (void-variable time-stamp-line-limit))
(format "%d\n%s\n%s\n%s\n" time-stamp-line-limit time-stamp-start
time-stamp-end time-stamp-format)
eval((format "%d\n%s\n%s\n%s\n" time-stamp-line-limit time-stamp-start
time-stamp-end time-stamp-format))
0203名無しさん@お腹いっぱい。2008/11/21(金) 11:35:50
>>202の続き
eval-last-sexp-1(t)
eval-last-sexp(t)
eval-print-last-sexp()
call-interactively(eval-print-last-sexp)
recursive-edit()
byte-code(" @=?"?!A@)=??\"
Zy`|cb? \" ?!??!? " [unread-command-char debugger-args x debugger-buffer
noninteractive debugger-batch-max-lines -1 debug backtrace-debug 4 t
backtrace-frame lambda 5 pop-to-buffer debugger-mode debugger-setup-buffer
count-lines 2 "...\n" message "%s" buffer-string kill-emacs "" nil
recursive-edit middlestart buffer-read-only standard-output] 4)
debug(error (void-variable time-stamp-end))
eval(time-stamp-end)
eval-last-sexp-1(t)
eval-last-sexp(t)
eval-print-last-sexp()
call-interactively(eval-print-last-sexp)
0204名無しさん@お腹いっぱい。2008/11/21(金) 14:48:50
>>199
How came you laughed at 174?
0205>>188>>1892008/11/21(金) 23:25:50
>>202
問題の現象が出たあと (つまり >>178 のような操作をしたあと) で >>186 をやってください。
0206名無しさん@お腹いっぱい。2008/11/22(土) 00:02:46
>>205 以下のようになりました。どうでしょうか
"8
Time-stamp:[ ]+\\\\?[\"<]+
\\\\?[\">]
%02d-%3b-%:y %02H:%02M:%02S %u
"
こうやって調べることができるのですね。とても勉強になります。
ありがとうございます。
0207名無しさん@お腹いっぱい。2008/11/22(土) 01:06:46
hogehoge-hookってのは、Javaで言うアノテーションみたいなもんかな。
0208名無しさん@お腹いっぱい。2008/11/22(土) 01:35:06
Emacsキーバインディングでピザーラに注文できるモードないの
0209名無しさん@お腹いっぱい。2008/11/22(土) 02:29:08
M-x psychoanalyze-pinhead

注文よろしいでしょうか?

Can you elaborate on that?

ピザを注文したいのですが。

Is it because of any hobbies you have that you say ピザを 注文したいのですが?

注文いいですか?

I would appreciate it if you would continue.

マルゲリータ L サイズパン生地のヤツとコーラをお願いします。

Maybe your sex life have something to do with this.

毒男でわるかったな!

Go on, don't be afraid.



I need a little more detail please.

そこ掘り下げるんすか…

Do you really think そこ 掘り 下げるんすか?
0210名無しさん@お腹いっぱい。2008/11/22(土) 10:46:59
ドミノピザならあったよな。適当にキーに割り当ててくれ。
ttp://gigazine.net/index.php?/news/comments/20080609_command_line_pizza/
0211名無しさん@お腹いっぱい。2008/11/22(土) 11:28:07
変な質問で悪いけど、Emacsとは全然関係ないエディタでEmacsの
キーバンドエミュレーションがよく出来ているエディタって何かある?
0212名無しさん@お腹いっぱい。2008/11/22(土) 12:01:15
>>211
jEdit + jEdit Emacs Emulation Package とか?
http://www.clapper.org/software/jedit/
0213名無しさん@お腹いっぱい。2008/11/22(土) 12:06:11
>>211
たぶん Visual Studio の Emacs キーバインドじゃない?
0214名無しさん@お腹いっぱい。2008/11/22(土) 13:01:51
Eclipseのそれもなかなか。エディタというかIDEだけど。
0215名無しさん@お腹いっぱい。2008/11/22(土) 14:18:15
>>211
サクラエディタでそういう設定かプラグインがあった。
結構再現度高かったよ。
0216名無しさん@お腹いっぱい。2008/11/22(土) 14:23:00
C-q key でアプリ本来のキーバインド実行くらいまでしてくれるとありがたいんだがなぁ。
まあ Visual Studio 以外は使う気はしないけど。
0217名無しさん@お腹いっぱい。2008/11/22(土) 15:15:27
>>216
「正しさとは何なのだろうか」まで読んだ。
0218名無しさん@お腹いっぱい。2008/11/22(土) 16:55:08
>>210 なるほど

0219名無しさん@お腹いっぱい。2008/11/22(土) 17:07:43
>>210
これならEmacs Lispでも普通に実装できるな…
0220名無しさん@お腹いっぱい。2008/11/22(土) 23:10:08
>>212
そのページだけ読んでみたけど、ちょっと少ないかなぁ..
だたjEditは結構よくできてる。最近はJAVAでもサクサクだな。

>>213
そもそも、VSのEmacsエミュレーションが期待はずれだったから
もうちょい何とかなんないかなぁと思って質問してみたんだよね。

>>214
Eclipseはあまり好きでないので..
特にLinuxでインスコしようとすると、尋常じゃない数の依存
パッケージをインストールしようとするからちょっと躊躇する。

>>215
いまいち分からんかったけど、XKeymacsなるものを見つけた。
取り合えずこれ使ってみるかな。
0221名無しさん@お腹いっぱい。2008/11/23(日) 01:26:33
>>220
> そのページだけ読んでみたけど、ちょっと少ないかなぁ..
"Those are just some of the key bindings. Consult the shortcuts.properties file in the downloaded package for the complete list of bindings."
って書いてあるぜ。
0222名無しさん@お腹いっぱい。2008/11/23(日) 01:40:52
XKeymacsみたいなのでもよかったのか
これはなかなかいいツールだよ
自分もVSとかNetBenasとか使っててかゆいところに手が届かないときはこれに頼ってる

まあ最近はIDEとか触る必要もなくなったんで現状どうなってるか知らないけど
0223名無しさん@お腹いっぱい。2008/11/23(日) 12:39:02
どうにかして escape キーに関数を割り当てる方法をおしえてください。
0224名無しさん@お腹いっぱい。2008/11/23(日) 16:48:14
(global-set-key [escape] '(lambda () (interactive) (message "HOGE")))
0225名無しさん@お腹いっぱい。2008/11/23(日) 16:58:55
>>224
ターミナルなど、 '-nw' で起動した場合はそれだと効果がないようです。
0226名無しさん@お腹いっぱい。2008/11/23(日) 19:46:57
(setcdr (key-binding "\e") nil)
(global-set-key "\e" 'navi2ch)
0227名無しさん@お腹いっぱい。2008/11/23(日) 20:03:39
>>226
俺の環境では動かなかったよ
viper-keym.elちょこっと見たが、そんな単純なことじゃないと思うんだが
0228名無しさん@お腹いっぱい。2008/11/23(日) 20:12:43
meta-prefix-char
0229名無しさん@お腹いっぱい。2008/11/23(日) 21:06:42
GNU EmacsのM-某の入力には、
ALT-某という方法とESC 某という方法があって、
Emacsは後者が入力された時に、ESCと某の時間間隔が短い時は、
前者に変換して受け取り、M-某として扱うという実装が行われてきた。
時間間隔を便りにしないとISO-2022などのエスケープシーケンスを
うまく扱うことができないから。
この辺りの機能はオンオフできるけど、
バージョンによって結構違うから、
M-x emacs-versionの結果を書いた方がいい。
0230名無しさん@お腹いっぱい。2008/11/23(日) 21:16:04
>>228
その値を変えてしまうと、M-x が効かなくなっちゃいますよね... orz=3

>>229
興味深い説明ありがとうございます。
今はバージョン 23.0.60 を使用しています。
僕も>>227さんがviper-keym.elというヒントをくださったので、
その中身を研究しようかと考えてます(elispはほぼ初心者なんですが)。
0231名無しさん@お腹いっぱい。2008/11/23(日) 23:22:03
無理矢理自分の好みにエディタ合わせるより
エディタの流儀に合わせた方が楽な場合も多いよ。
特に初心者のうちはなおさら。
0232名無しさん@お腹いっぱい。2008/11/24(月) 00:15:16
jdeeでTomcat開発してる人いる?
0233名無しさん@お腹いっぱい。2008/11/24(月) 00:19:03
>>230の続き。

やっぱり、どうやってviper-modeが(-nwでも)escapeに
関数をマッピングしているのか、分かりませんでした。
誰かそれを実現できた人がいたら、どうやったか是非おしえてください。
0234名無しさん@お腹いっぱい。2008/11/24(月) 00:38:04
Emacsでシステムモニタリングしてるんだが
電源メーターが三日連続で下がり続けてる。
なんだこれ。

Emacsのパワーに家庭用コンセントがついてこれてないのか?
0235名無しさん@お腹いっぱい。2008/11/24(月) 01:29:19
>>233
とりあえず、viperからESC関連のとこを抜き出してみたよ。

------------------------------------------------------------------------------
(defvar viper-vi-intercept-map (make-sparse-keymap))

(define-key viper-vi-intercept-map viper-ESC-key 'viper-intercept-ESC-key)

(defcustom viper-ESC-key (if (viper-window-display-p) [(escape)] "\e")

(defun viper-window-display-p ()
(and (viper-device-type) (not (memq (viper-device-type) '(tty stream pc)))))

(defsubst viper-device-type ()
(if (featurep 'xemacs)
(device-type (selected-device))
window-system))
------------------------------------------------------------------------------

ようするに、単にウィンドウシステムの環境かどうかで、[(escape)]と"\e"を
切り替えてるだけだな。
ただ、同じ事をglobal-set-keyでやるとうまく行かない。
globalじゃなくてkeymapを作ればうまく行くんじゃないの?試してないけど。
0236名無しさん@お腹いっぱい。2008/11/24(月) 04:47:23
Emacsがなければ俺はOSクリエーターにはなれなかった。本当にEmacsには感謝してる。
0237名無しさん@お腹いっぱい。2008/11/24(月) 10:00:13
ひげぽん乙。
いや、ひげぽんではない人かもしれないけど。
0238名無しさん@お腹いっぱい。2008/11/24(月) 10:18:56
メソッドも文法も全然覚えらんないけど Emacs のおかげで何とかなってる。
0239名無しさん@お腹いっぱい。2008/11/24(月) 11:39:09
>>229
> 前者に変換して受け取り、M-某として扱うという実装が行われてきた。

逆だ逆。
0240名無しさん@お腹いっぱい。2008/11/24(月) 14:27:06
>>239
だよなぁ… 最初に >>239 を読んで「アレ?」と思った…

ということは神速で ESC(Ctrl-[)-x って入力するとエスケープシーケンスと誤認させる
ことも可能?
0241名無しさん@お腹いっぱい。2008/11/24(月) 22:12:44
ttp://d.hatena.ne.jp/antipop/20081120/1227180641

EmacsからOutputzへ投げるやつやばいね。中毒になったわw
0242名無しさん@お腹いっぱい。2008/11/24(月) 22:47:28
>>241
無職の人?
0243名無しさん@お腹いっぱい。2008/11/24(月) 22:51:43
how-many で充分じゃん。なんでそんなに乞食企業に個人情報を搾取されたいの?
0244名無しさん@お腹いっぱい。2008/11/25(火) 00:14:49
中毒にはならんが個人情報を気にしすぎるのもじじくさい
0245名無しさん@お腹いっぱい。2008/11/25(火) 00:31:05
個人情報、略して人

それぐらい大切だという名言。
0246名無しさん@お腹いっぱい。2008/11/25(火) 00:44:03
新事実: 個人情報を気にしないのが若さの印
0247名無しさん@お腹いっぱい。2008/11/25(火) 10:06:10
学生は、「就職したら引っ越すしぃ、所属変わるしぃ」とか思っているから、
住所とかの漏洩を気にしない。
0248名無しさん@お腹いっぱい。2008/11/25(火) 11:31:10
そういう感覚の人は厚生省官吏がお勧め。
0249名無しさん@お腹いっぱい。2008/11/25(火) 11:43:53
若いうちは、自分一人で生きているつもりになっていて、愛する人も家族も
いなかったりするから、「いざとなったら引っ越せばいいし」とか思って
「ネットは実名で発言すべき」とか言っちゃってるんだよな。
0250名無しさん@お腹いっぱい。2008/11/25(火) 11:50:06
いいかげんEmacsと関係ない話はやめませんか。
0251名無しさん@お腹いっぱい。2008/11/25(火) 13:20:24
>>232
Tomcat開発て何だ。Apacheのcontributorか?

0252名無しさん@お腹いっぱい。2008/11/25(火) 23:45:37
俺はlispを勉強せずに、もう何年も使ってる。氏のう。
0253名無しさん@お腹いっぱい。2008/11/26(水) 01:18:38
オレも10年以上使ってて、
.emacs が 2000 行超えてるけど、
Lisp は勉強したことない。
コピペばっか。
0254名無しさん@お腹いっぱい。2008/11/26(水) 12:05:19
10年使っていたら、特に勉強しなくても自然にLispをマスターしてるだろ。
0255名無しさん@お腹いっぱい。2008/11/26(水) 14:57:42
lispって修得してもemacs以外に実用性が思い付かん
0256名無しさん@お腹いっぱい。2008/11/26(水) 15:06:45
自分は、Emacsを使い始めてひと月くらいで2000行ほどのEmacsLispを1個書いた。
その時に集中してマニュアルを読みましたね。それで自信がついてEmacsが好きになった。
0257名無しさん@お腹いっぱい。2008/11/26(水) 16:07:34
Lispは大学で叩き込まれた
0258名無しさん@お腹いっぱい。2008/11/26(水) 16:40:24
lisp覚えたてはなんでも再帰関数で書きたくなるよな。
0259名無しさん@お腹いっぱい。2008/11/26(水) 16:47:00
>>258
わかるわかる。
>>255
emacs だけで lisp を習得する価値があるから。
生涯の友だよ。
0260名無しさん@お腹いっぱい。2008/11/26(水) 17:12:30
common lispのiterateとかseriesが欲しい
あと関数合成とか部分適用とかも
0261名無しさん@お腹いっぱい。2008/11/26(水) 17:20:11
>>260
がんばってください!!
0262名無しさん@お腹いっぱい。2008/11/26(水) 19:31:05
Emacsを使いたくてUNIX覚えた
0263名無しさん@お腹いっぱい。2008/11/26(水) 20:41:32
Meadowの質問はいいですか?
0264名無しさん@お腹いっぱい。2008/11/26(水) 21:18:37
>>263
いいですよ。
0265名無しさん@お腹いっぱい。2008/11/26(水) 22:21:01
>>263じゃないけど質問。
(setq-default tab-width 4)
(setq default-tab-width 4)
この2つの違いって、どのへんで出てくるの?
0266名無しさん@お腹いっぱい。2008/11/26(水) 23:32:14
一方を変えると他方も変わるし、違いはないんじゃないかと。
そうなってるのは何か歴史的な理由があるのかも。
古いEmacsにはsetq-defaultがなかったとか。
0267名無しさん@お腹いっぱい。2008/11/26(水) 23:50:48
謎のエイリアスが互換性の為に残ってたりするからな。
しかもヘルプに使うなと書いてあったり。
0268名無しさん@お腹いっぱい。2008/11/26(水) 23:52:38
LispはLinux Is emacS Paragraphの略だからな。
(LinuxはEmacsの一小節にすぎない)
0269名無しさん@お腹いっぱい。2008/11/27(木) 00:06:52
Infoを読むんだ。
0270名無しさん@お腹いっぱい。2008/11/27(木) 00:21:16
LispやりたくてEmacsを触り始めたから、最初は操作が苦痛だった…。
それまではvimを使い倒していたから、なおのことつらかった。
もうそれから5〜6年使っているが、今でも苦痛だwww
0271名無しさん@お腹いっぱい。2008/11/27(木) 01:53:29
>>270はとても頭が悪い
0272名無しさん@お腹いっぱい。2008/11/27(木) 02:13:15
>>265
default-tab-width がローカル変数になってる場合とか…
0273名無しさん@お腹いっぱい。2008/11/27(木) 08:58:33
>>270
key-chord.elとか入れるといいんじゃな?
http://www.emacswiki.org/cgi-bin/wiki/key-chord.el

0274名無しさん@お腹いっぱい。2008/11/27(木) 11:42:53
>>263
こっちの方がいいかも。
Meadowについて語ってくれなスレ 7
http://pc11.2ch.net/test/read.cgi/software/1172308922/
0275名無しさん@お腹いっぱい。2008/11/27(木) 14:43:16
自分用のEmacsLispが10,000行越えてはじめて初級Emacsianだよな。
0276名無しさん@お腹いっぱい。2008/11/27(木) 14:47:34
(´,_ゝ`)プッ
0277名無しさん@お腹いっぱい。2008/11/27(木) 14:51:29
>>276
ここは公共の場だからおならはあんまりしないで。
0278名無しさん@お腹いっぱい。2008/11/27(木) 17:53:04
浮動小数点演算で誤差がでた時に
小数点以下○桁でまるめるような関数は附属されていますか?

(- 2.2 0.9 0.4)
2.2 - 0.9 - 0.4 = 0.9000000000000001

小数点以下一桁が欲しいときは 10倍して、まるめて、10で割ればいいようですが、
もし Emacs にすでに同じような関数があるでしょうか?
0279名無しさん@お腹いっぱい。2008/11/27(木) 21:57:17
format
0280名無しさん@お腹いっぱい。2008/11/27(木) 21:57:26
(calc-eval "2.2 - 0.9 - 0.4") で一応できたけど...
calc ってライブラリ、
さっき、はじめて知ったばかりなので、何の保証もありませぬ。
0281名無しさん@お腹いっぱい。2008/11/28(金) 00:22:09
そんな怪しいライブラリ使うくらいなら
標準関数組み合わせて自分で関数作ったほうがよさそうだが…
どうせ1行で済む内容だし。
0282名無しさん@お腹いっぱい。2008/11/28(金) 01:17:08
怪しいライブラリとは思わんが、
ぜんぜんスマートではないな。
0283名無しさん@お腹いっぱい。2008/11/28(金) 02:34:21
なんかemacs-commitのメールがこなくなったな。
02842782008/11/28(金) 03:00:16
>>279-281
どうもありがとうございます

calc.el、初耳です
n次方程式とかも解けるんですね

>>279
(format "%0.1f" (- 2.2 0.9 0.4))

こうですか?
これだと、1 が欲しいときに誤差がでて 0.99999999999 になった時にダメじゃないかと思ったのですが

(format "%0.1f" 0.99999999999999)
=> 1.0

いけました
0285名無しさん@お腹いっぱい。2008/11/28(金) 03:09:12
マジレスすると RMS の .emacs は0行だっけ?
必要な .el を全部読み込ませた上で dump させて使っていると、大昔に fj に投稿されて
いた気がする。
0286名無しさん@お腹いっぱい。2008/11/28(金) 03:42:13
俺も300行しかないわ。
昔は10倍くらいあったけど。
5%ほどcontribして後の85%は捨てた。
(contribしたけどあちらに捨てられたのが20%ほどw最多がmew)
10%だけ残した。
0287名無しさん@お腹いっぱい。2008/11/28(金) 11:25:31
>>285

オレも昔やって,同僚にひんしゅくかった
それ用の関数があったきがする

0288名無しさん@お腹いっぱい。2008/11/28(金) 11:27:32
(info "(elisp)Building Emacs")
0289名無しさん@お腹いっぱい。2008/11/29(土) 22:20:22
trampでftp先のファイルを編集しているとき、ftpサーバによってはmtimeを
秒まで表示してくれないために編集したファイルを保存しようとすると毎回
foo.html changed on disk; really edit the buffer? (y, n, r or C-h)
と表示される。これがかなりうっとうしいのでftpの場合に限り黙らせたいのですが
いい方法ないですか?
0290名無しさん@お腹いっぱい。2008/11/30(日) 00:24:39
起動時に出てくる画面がウザイのですが。
なんとかなりませんか
0291名無しさん@お腹いっぱい。2008/11/30(日) 01:03:45
Emacs全体をパスワードロックしてしまうような機能ない?
screenでいうと^axみたいなやつ

>>290
(setq inhibit-startup-message t)
0292名無しさん@お腹いっぱい。2008/11/30(日) 13:31:11
>>291
screen のパスワードロックの仕様は知らないが、
スクリーンロックできる関数を適当に作ってみたよ。
ちなみに、\C-g でも解除されないよ。

(defun my-screen-lock ()
(interactive)
(let ((passwd "passwd")
(inhibit-quit t))
(catch 'event
(while t
(zone)
(when (input-pending-p)
(discard-input))
(when (string= (read-passwd "passwd:") passwd)
(throw 'event t))
(setq quit-flag nil)))))
0293名無しさん@お腹いっぱい。2008/11/30(日) 13:49:00
>>292
編集内容が表示されたままではまずいかもしれないので
ダミーの空バッファを表示しておくのがいいのでは?
全てのフレーム全てのウィンドウでやらんといかんけど。
■ このスレッドは過去ログ倉庫に格納されています