のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,368,225人
昨日: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,-58)
    >>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 (+50,+22,-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 (+32,-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,-53)
    >>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 (+2,-25,-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,-261)
    >>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 (+41,+15,+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,-14)
    個人情報、略して人

    それぐらい大切だという名言。
    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 スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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