のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,434,805人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレEmacs part 27

emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
201 : 名無しさん@お腹 - 2008/11/21(金) 08:09:35 (-2,-29,-6)
>>196
xterm-mouse-mode だと一応反応する。
>>197の言っている M-` とほぼ同じだけど。
202 : 名無しさん@お腹 - 2008/11/21(金) 11:34:38 (+0,+0,+0)
>> 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))
203 : 名無しさん@お腹 - 2008/11/21(金) 11:35:50 (+0,+0,+0)
>>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)
204 : 名無しさん@お腹 - 2008/11/21(金) 14:48:50 (+5,-29,-3)
>>199
How came you laughed at 174?
205 : >> - 2008/11/21(金) 23:25:50 (+0,+29,-11)
>>202
問題の現象が出たあと (つまり >>178 のような操作をしたあと) で >>186 をやってください。
206 : 名無しさん@お腹 - 2008/11/22(土) 00:02:46 (+0,-30,-44)
>>205 以下のようになりました。どうでしょうか
"8
Time-stamp:[ ]+\\\\?[\"<]+
\\\\?[\">]
%02d-%3b-%:y %02H:%02M:%02S %u
"
こうやって調べることができるのですね。とても勉強になります。
ありがとうございます。
207 : 名無しさん@お腹 - 2008/11/22(土) 01:06:46 (-1,-29,-18)
hogehoge-hookってのは、Javaで言うアノテーションみたいなもんかな。
208 : 名無しさん@お腹 - 2008/11/22(土) 01:35:06 (+49,+21,-18)
Emacsキーバインディングでピザーラに注文できるモードないの
209 : 名無しさん@お腹 - 2008/11/22(土) 02:29:08 (-4,-30,-203)
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 そこ 掘り 下げるんすか?
210 : 名無しさん@お腹 - 2008/11/22(土) 10:46:59 (+91,+29,-3)
ドミノピザならあったよな。適当にキーに割り当ててくれ。
http://gigazine.net/index.php?/news/comments/20080609_command_line_pizza/
211 : 名無しさん@お腹 - 2008/11/22(土) 11:28:07 (+128,+28,-67)
変な質問で悪いけど、Emacsとは全然関係ないエディタでEmacsの
キーバンドエミュレーションがよく出来ているエディタって何かある?
212 : 名無しさん@お腹 - 2008/11/22(土) 12:01:15 (+42,-29,-7)
>>211
jEdit + jEdit Emacs Emulation Package とか?
http://www.clapper.org/software/jedit/
213 : 名無しさん@お腹 - 2008/11/22(土) 12:06:11 (+44,-29,-22)
>>211
たぶん Visual Studio の Emacs キーバインドじゃない?
214 : 名無しさん@お腹 - 2008/11/22(土) 13:01:51 (+36,-29,-37)
Eclipseのそれもなかなか。エディタというかIDEだけど。
215 : 名無しさん@お腹 - 2008/11/22(土) 14:18:15 (+110,+29,-31)
>>211
サクラエディタでそういう設定かプラグインがあった。
結構再現度高かったよ。
216 : 名無しさん@お腹 - 2008/11/22(土) 14:23:00 (+31,-29,-21)
C-q key でアプリ本来のキーバインド実行くらいまでしてくれるとありがたいんだがなぁ。
まあ Visual Studio 以外は使う気はしないけど。
217 : 名無しさん@お腹 - 2008/11/22(土) 15:15:27 (+62,+29,-7)
>>216
「正しさとは何なのだろうか」まで読んだ。
218 : 名無しさん@お腹 - 2008/11/22(土) 16:55:08 (+60,+26,+2)
>>210 なるほど

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

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

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

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

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

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

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

Emacsのパワーに家庭用コンセントがついてこれてないのか?
235 : 名無しさん@お腹 - 2008/11/24(月) 01:29:19 (+4,-30,-259)
>>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を作ればうまく行くんじゃないの?試してないけど。
236 : 名無しさん@お腹 - 2008/11/24(月) 04:47:23 (+57,+29,-6)
Emacsがなければ俺はOSクリエーターにはなれなかった。本当にEmacsには感謝してる。
237 : 名無しさん@お腹 - 2008/11/24(月) 10:00:13 (+57,+29,-5)
ひげぽん乙。
いや、ひげぽんではない人かもしれないけど。
238 : 名無しさん@お腹 - 2008/11/24(月) 10:18:56 (+57,+29,-20)
メソッドも文法も全然覚えらんないけど Emacs のおかげで何とかなってる。
239 : 名無しさん@お腹 - 2008/11/24(月) 11:39:09 (+74,+29,-20)
>>229
> 前者に変換して受け取り、M-某として扱うという実装が行われてきた。

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

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

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

それぐらい大切だという名言。
246 : 名無しさん@お腹 - 2008/11/25(火) 00:44:03 (+55,+27,-13)
新事実: 個人情報を気にしないのが若さの印
247 : 名無しさん@お腹 - 2008/11/25(火) 10:06:10 (+57,+29,-29)
学生は、「就職したら引っ越すしぃ、所属変わるしぃ」とか思っているから、
住所とかの漏洩を気にしない。
248 : 名無しさん@お腹 - 2008/11/25(火) 11:31:10 (+57,+29,-14)
そういう感覚の人は厚生省官吏がお勧め。
249 : 名無しさん@お腹 - 2008/11/25(火) 11:43:53 (+58,+30,-60)
若いうちは、自分一人で生きているつもりになっていて、愛する人も家族も
いなかったりするから、「いざとなったら引っ越せばいいし」とか思って
「ネットは実名で発言すべき」とか言っちゃってるんだよな。
250 : 名無しさん@お腹 - 2008/11/25(火) 11:50:06 (+57,+29,-1)
いいかげんEmacsと関係ない話はやめませんか。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について