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

    私的良スレ書庫

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

    元スレEmacs part 23

    emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - starts + - sticky + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    151 : 名無しさん@お腹 - 2007/11/20(火) 19:05:07 (+53,+24,+0)
    >>148
    説明になってない。
    152 : オナ太郎 - 2007/11/20(火) 19:30:20 (+107,+29,-64)
    >>150
    お前みたいなのがいるから流行らないんだよ。
    Emacs でフラッシュが再生できるようになれば流行る、いや流行らせる!
    153 : 名無しさん@お腹 - 2007/11/20(火) 19:40:04 (+95,+28,-7)
    Emacs をカーネル空間に置く利点がまったく見出せない。
    154 : 名無しさん@お腹 - 2007/11/20(火) 19:40:09 (+47,+22,+2)
    ちんこかゆい
    155 : 名無しさん@お腹 - 2007/11/20(火) 20:46:06 (+74,+29,-15)
    これまでの意見をまとめると、

    >>150 ネガティブ
    >>152 ポジティブ
    >>153 ネガティブ
    >>154 ポジティブ

    接戦。
    156 : 名無しさん@お腹 - 2007/11/21(水) 00:04:16 (-1,-29,-3)
    etc/JOKES のことは知っていたけど、
    etc/DEVEL.HUMOR も面白かったのね。
    157 : 名無しさん@お腹 - 2007/11/21(水) 00:08:58 (+9,-29,-56)
    ドラッグ&ドロップで開いたファイルをfind-name-historyに追加する
    ようなアドバイスをかけようと思ったんだけど、肝心の関数がわからない。
    ドラッグ&ドロップでファイルを放り込まれたときに呼ばれる関数ってどれ?
    158 : 名無しさん@お腹 - 2007/11/21(水) 00:25:00 (+8,-30,-24)
    x-dnd-handle-drag-n-drop-event
    159 : 名無しさん@お腹 - 2007/11/21(水) 00:34:14 (+38,-30,-47)
    >>157
    >>158と同じところ (x-dnd.el) を捜しあてたんだけど、
    X 使っているなら、それが最初に呼ばれるっぽいね。

    mac でも win でも同じ動きをしたいというなら、
    dnd-handle-one-url (dnd.el) のほうが都合がいいかも知れんよ。
    160 : 名無しさん@お腹 - 2007/11/21(水) 00:34:57 (+5,-29,-20)
    >>158
    サンクス。どうやらアドバイスはdnd-open-local-fileにかければよさそう。
    161 : 名無しさん@お腹 - 2007/11/21(水) 00:37:36 (+63,+29,-5)
    おっと、>>159氏もありがとう。
    どうやって探し当たったのかもよかったら教えて。
    162 : 名無しさん@お腹 - 2007/11/21(水) 00:54:55 (+3,-30,-114)
    かけたアドバイスも報告しとく。
    (defadvice dnd-open-local-file (after add-to-find-name-history activate compile)
      (let ((f (dnd-get-local-file-name (ad-get-arg 0) t)))
        (add-to-list 'file-name-history (abbreviate-file-name f))))
    163 : 名無しさん@お腹 - 2007/11/21(水) 01:00:20 (+3,-30,-235)
    >>160
    dnd.el までは辿りつくと思うけど、
    dnd-protocol-alist があるのを見つけて、
    「この alist を使って処理を切り分けているのはどこだろう?」から、
    dnd-handle-one-url にヒット。お望みのヤツはこれでイケる、と確信。

    「そういえば、OS によって違うんじゃね?」って思って
    dnd-handle-one-url で grep したら、
    mac-dnd-handle-drag-n-drop-event (mac-win.el)
    w32-drag-n-drop (w32-win.el)
    x-dnd-handle-drag-n-drop-event (x-dnd.el)
    に行き当った、という感じかな。

    で、その3つのOSで共通の関数であることも分かったので、
    dnd-handle-one-url にアドバイスするのがいいのかなぁと思ったの。

    dnd-open-local-file だけで済むのなら、その方がいいと思うよ。
    必要になったら広げていけばいいからね。
    164 : 名無しさん@お腹 - 2007/11/21(水) 04:22:31 (+57,+29,-32)
    emacsを持ちあるきたいとか小型機で使いたいって意見けっこう見るけど
    emacsの操作ほど小型機に向いてないのはないね。
    165 : 名無しさん@お腹 - 2007/11/21(水) 08:52:24 (+57,+29,-26)
    ある程度の環境が整っていて、胸ポケットに入るものっていうと、
    ザウルスぐらいじゃないかな?
    166 : ゼノ - 2007/11/21(水) 09:43:23 (+41,+29,-25)
    Emacsとは関係ないがこれはすごい。

    人工多能性幹細胞(iPS細胞)の作成 ヒトでも成功=京都大 山中教授
    http://news21.2ch.net/test/read.cgi/scienceplus/1195572188/
    167 : 名無しさん@お腹 - 2007/11/21(水) 10:01:31 (+24,+6,+0)
    確かにw
    168 : 名無しさん@お腹 - 2007/11/21(水) 11:09:15 (+63,+29,-23)
    >>166
    >Emacsとは関係ないが
    コテつけて馴れあいたいならMixiでもいけよ・・・

    あっ友達いないからこんなところにきてるんだっけ
    169 : 名無しさん@お腹 - 2007/11/21(水) 11:38:52 (+56,+28,-12)
    Mixiにすら招待してもらえないんじゃ。
    170 : 名無しさん@お腹 - 2007/11/21(水) 12:08:18 (+43,-30,-38)
    windows.elを使用しているのですが、
    C-v 1 ;切替えをC-vに割り当てています。
    とか、毎回数字を打つのが非常に手間です。
    screenの用に、
    C-v C-v
    で、前に表示していた数字に移動みたいなことはできませんか?
    171 : 名無しさん@お腹 - 2007/11/21(水) 12:14:01 (+62,+29,-16)
    >>170
    前に表示していた数字に移動
    はあるんだから割り当てろよ
    172 : 名無しさん@お腹 - 2007/11/21(水) 12:28:00 (+16,-29,-13)
    物理行移動ってどうやるのがいいのでしょうか。

    physical-line-modeがEmacs 22以降でなんか変なので困っております。
    173 : 名無しさん@お腹 - 2007/11/21(水) 12:53:05 (+52,+29,-1)
    ケチつけ+まる投げくんまた来たか
    174 : 名無しさん@お腹 - 2007/11/21(水) 12:55:42 (+37,-30,-144)
    >>170
    (defvar win:last-window nil)
    (defadvice win-switch-to-window (before ad-iti-nana-maruomaemona activate)
    (setq win:last-window win:current-config))

    (defun win-restore-last-window ()
    (interactive)
    (if win:last-window
    (win-switch-to-window 1 win:last-window)))

    で、どうよ?
    win:use-frame ==> nil な環境だと知らんけど。

    >>172
    うちでは別に変ではないけど?
    笑えるほど重くて涙目だが。
    175 : 名無しさん@お腹 - 2007/11/21(水) 12:58:11 (-1,-29,-3)
    と思ったけど win-toggle-window があるじゃん。
    176 : 172 - 2007/11/21(水) 22:00:26 (+59,+22,-17)
    >>174
    \C-eが行の最後じゃなくて一行下に行っちゃう
    物理行移動って外人さんは困ってないのかなあ。
    177 : 名無しさん@お腹 - 2007/11/22(木) 00:05:10 (+5,-29,-35)
    >>176
    physical-line.el って2つあったんだな。
    1個はC-eがそういう動作になった。もう1個のは最近も更新されてるから試してみたら?
    178 : 名無しさん@お腹 - 2007/11/22(木) 00:50:25 (+37,+3,-32)
    emacsで全てすませたい場合の作図ソフトのおすすめなどありませんでしょうか?
    gnuplotモードはいまひとつな気がしました
    179 : 名無しさん@お腹 - 2007/11/22(木) 01:35:35 (+18,-29,-28)
    GNU Emacs 22.1.50.1を使っています。
    保存時に行末にあるスペースが自動的に消されてしまいます。
    これをやめさせる設定はありますでしょうか?
    180 : 名無しさん@お腹 - 2007/11/22(木) 01:50:10 (+91,+29,-3)
    やめさせる設定じゃなくて、設定してるからそうなってる。
    設定を解除しろ
    181 : 名無しさん@お腹 - 2007/11/22(木) 01:57:58 (+9,-29,-39)
    EmacsのDiredで、カレントディレクトリ配下のファイル全てに対して置き換えをしたいのですが、
    どのようにすればいいのでしょうか?
    182 : 武蔵 ◆yCh - 2007/11/22(木) 04:11:21 (+10,-22,+3)
    >>178
    Matplotlib
    183 : 名無しさん@お腹 - 2007/11/22(木) 04:13:20 (+70,+29,-8)
    >>180
    なんとなくそういう気はしていたんですが、
    どうやってやっているか忘れてしまいました。
    解除するにはどうしたらよいでしょうか?
    184 : 名無しさん@お腹 - 2007/11/22(木) 08:03:56 (+1,-26,-2)
    自分の使っている設定ファイルを編集する。
    185 : 名無しさん@お腹 - 2007/11/22(木) 08:11:41 (+18,-9,-3)
    >>181
    置き換えとは?
    つ !
    186 : 名無しさん@お腹 - 2007/11/22(木) 11:14:49 (+7,-29,-7)
    >>185
    ファイルの中の文字列の置き換えです。
    187 : 名無しさん@お腹 - 2007/11/22(木) 11:55:49 (+16,-30,-48)
    >>186
    Query でいいなら ファイルすべてマークして Q か M-x dired-do-query-replace-regexp
    聞いてほしくなかったら、dired-aux.el 読んで書き換えれ。
    もしくは ! で perl でも ruby でも python でも好きなの呼べばいい。
    188 : 名無しさん@お腹 - 2007/11/22(木) 11:59:03 (+9,-30,-215)
    (add-hook 'dired-mode-hook '(lambda ()
    (define-key dired-mode-map [Backspace] 'dired-up-directory)))

    こう設定したですが動いてくれません。
    適当に他のキーを割り当てると動くので
    Backspaceがすでに dired-mode-mapに定義されているのだと考え

    (lookup-key (dired-mode-map) [Backspace]) をしてみましたが
    Lisp error: (void-function dired-mode-map) が返ってきてしまいました。

    どうすれば dired-up-directory に Backspaceを割り当てることができますか?
    189 : 名無しさん@お腹 - 2007/11/22(木) 12:18:45 (+0,-28,+3)
    >>182
    ありがとうございます
    lispじゃなくてpythonなんですね
    190 : Zeno ◆5 - 2007/11/22(木) 12:53:57 (+8,-30,-76)

    >>188
    (add-hook 'dired-mode-hook '(lambda ()
    (define-key dired-mode-map [(backspace)] 'dired-up-directory)))

    ではどうかね? この初心者が!
    191 : 名無しさん@お腹 - 2007/11/22(木) 13:41:02 (+0,-30,-25)
    >>190
    ありがとうございました、動きました

    なんで[Backspace]で正しいと思ってたんだろう俺は。
       ||
     Λ||Λ
    ( / ⌒ヽ
     | |   |
     ∪ 亅|
      | | |
      ∪∪
       :
       :

     ‐ニ三ニ‐
    192 : 名無しさん@お腹 - 2007/11/22(木) 14:27:38 (+35,+7,-5)
    OS版?

    普段、UNIXだぞーとか、Win板で暴れてるやつらの言い草ではないなw
    193 : 179 - 2007/11/22(木) 16:22:45 (+7,-30,-163)
    原因がわかりました。
    rails.elをrequireしているのですが、こいつの中でuntabify-file.elというのをrequireしています。
    これはrails.elに付属のファイルです。
    んでこいつの中でグローバルに
    (add-hook 'write-file-hooks 'untabify-before-write)
    とやっているところがあって、フック時に呼ばれる関数の中で
    (delete-trailing-whitespace)
    なんてやっていますorz

    こういうことやるなよな…
    194 : 名無しさん@お腹 - 2007/11/22(木) 16:58:17 (+9,-29,-42)
    >>193
    前スレでも出てたな。
    http://www.mail-archive.com/carbon-emacs@googlegroups.com/msg00348.html
    の人はけっきょくどうしたんだろ。
    195 : 名無しさん@お腹 - 2007/11/22(木) 16:58:34 (+11,-30,-39)
    >>146
    MacLisp上の初代(TECO版は除いて)EmacsがそういうEmacs。
    InterLispやZetaLisp上の互換Emacsもそう。
    UNIX上で動く最初のGosling Emacsから今の流れが異端。
    196 : 179 - 2007/11/22(木) 17:02:40 (-1,-29,-45)
    >>194
    はい。delete-trailing-spaceというアイテムを得たのでぐぐってみたら、
    前スレで出ていたことを知りましたorz
    197 : 名無しさん@お腹 - 2007/11/22(木) 23:46:30 (+22,-12,-17)
    >>187
    サブディレクトリ以下も全て行うこととかってできないですかね?
    別に、Diredでできなくてもいいのですが。
    198 : 名無しさん@お腹 - 2007/11/23(金) 00:11:07 (+2,-28,-10)
    >>197
    サブディレクトリも同じバッファに展開できるでしょ?
    そこから mark しなよ。

    > 別に、Diredでできなくてもいいのですが。
    だから !
    199 : 名無しさん@お腹 - 2007/11/23(金) 00:25:01 (+12,-20,-9)
    サブディレクトリの展開ってどうやんの?
    200 : 名無しさん@お腹 - 2007/11/23(金) 00:30:23 (+15,-12,-19)
    diredでaを押すと無駄にバッファを作らないというのを
    10年使っててようやく知った。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - starts + - sticky + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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