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

    Emacs part 22

    emacs覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    451 = :

    「自分で書け」をわかってない。

    452 = :

    (defun copy-filename-as-kill ()
    "Copy BUFFER's full pathname into the kill ring.
    If prefix arg is 0, copy the directory part.
    If prefix arg is other than nil and 0, copy the basename."
    (interactive)
    (let ((s
    (if (= 0 (prefix-numeric-value current-prefix-arg))
    default-directory
    (if (buffer-file-name)
    (if (null current-prefix-arg)
    (buffer-file-name)
    (file-name-nondirectory (buffer-file-name)))
    ""))))
    (kill-new s)))

    453 = :

    わーい。

    454 = :

    「オープンソースだと、バグとかあっても自然に直ってる」
    という言葉を思い出した。

    455 = :

    聞いたことねえな

    456 = :

    ボクが考えました><

    458 = :

    mac(OS X)から外部マシンにsshで入って作業しているのですが、
    emacsが立ち上がらなくなりました。
    以下のエラーが出ます。

    Xlib: connection to "localhost:10.0" refused by server
    Xlib: Invalid MIT-MAGIC-COOKIE-1 key
    emacs: Cannot connect to X server localhost:10.0.
    Check the DISPLAY environment variable or use `-d'.
    Also use the `xhost' program to verify that it is set to permit
    connections from your machine.

    対処法が分かる方がいたら教えてもらえますか。

    ちなみに、このマシンにはいる為に、間に2つのマシンを
    通るのですが、この2つではemacsは立ち上がります。

    459 = :

    emacs -nw
    じゃだめなんだろうなきっと。

    460 = :

    もしくは ssh -X か ssh -Y

    461 = :

    素直にed使えばいいじゃない

    463 = :

    >>459
    ありがとうございます!
    このモードでは立ち上がりました。

    464 = :

    こんな阿呆がEmacs使う世の中に誰がした

    465 = :

    鯖がXフォワーディングを許可してないとかかね?

    ところで、ずっと使っていたら左下にMEM FULLってでてかなり重くなった。
    あまりに遅かったからkillしちゃったんだけど、これって何か対応策はあるの?

    466 = :

    設定いじってコンパイルしなおし

    467 = :

    C-` や ESC ESC のキーバインドを変更したいんですけど、
    どう書けばいいんでしょうか?

    468 = :

    >>467
    マニュアルのCustomaizing Key Bindingsを見ると良い。

    469 = :

    >>467
    C-`は最初から何もバインドされていないからいいとして、
    ESC ESC は prefix じゃない?
    emacs19 だったら ESC ESC は eval-expression がバインドされていたんじゃなかったっけ。

    それでもいいなら
    (define-key global-map [?\C-`] 'undefined)
    (define-key esc-map "\e" 'undefined)

    472 = :

    続けて2回マークするとtransなんたらmodeに入るのでそのときに
    置換すると範囲内のみになるよ。

    473 = :

    >>468-469
    thx.

    474 = :

    そういえばいつの間にか >>1 のテンプレが変わってるな。
    アレが好きだったのに。

    475 = :

    「アレ」ってなに?

    476 = :

    そもそも>>1が見えない

    477 = :

    >>472
    うぇー、これ知らなかった。リージョンのマークだけかと思ってた。

    479 = :

    emacs 22.1.50.1 (CVS) 20070822 らへんと,ちょっとその前で,
    lisp/startup.el で,
    (defun normal-splash-screen (&optional hide-on-input)

    (defun normal-splash-screen (&optional static)
    に変更されていて,親切なのか余計なお世話なのか,スプラッシュがウザくなった.
    いちいち q を押さないといけなくなった.
    以前のようなスプラッシュ表示するためには,
    normal-splash-screen を直接書き換えないとやっぱりダメ?
    どうしたらいいでしょうか?
    あ,(setq inhibit-startup-message t) とかは無しね.
    あくまで以前のような(emacs 22.1 stable)スプラッシュにしたいだけだから.

    480 = :

    >>479
    > あ,(setq inhibit-startup-message t) とかは無しね.
    t にした上で、
    after-init-hook で昔の normal-splash-screen 呼べばいいと思うんだが。

    481 = :

    わけありで、他のアプリとは無関係に、Emacsの中だけ
    CapsLockをCtrlにして使いたいのですが、
    どのようにしたらそのようにできるでしょうか。
    .emacs.elの中だけで対処できると有難いのですが。

    483 = :

    CygwinのXサーバでSolarisのEmacsを利用してます。
    この場合、可能でしょうか。
    Meadowだと独自の関数があるっぽいですね。

    484 = :

    >>483
    client が win なら mayu とか ahk 使えばいいんじゃない?
    Cygwin/X の実装がどうなってるのかわからないから、
    window class とか window title がどうなってるのか良くわからないが。

    486 = :

    しかしビルドエラーorz
    In toplevel form:
    emacs-lisp/byte-opt.el:288:51:Error: Wrong type argument: listp, restp
    追っかけるのめんどくせー

    487 = :

    日記はよそでやれ。

    488 = :

    XWinでもmayu使えてるよ。
    タイトルうまく指定すればemacsのみにしぼることができる。

    489 = :

    >>488
    そうなんだ。
    良く考えたら ahk の方は win の日本語ロケールじゃ CapsLock の状態取得できなかったから、
    mayu でやればいいね。

    後は .Xmodmap かえるのでもいいかな。
    elisp だけでやるのは無理だと思う。

    490 = :

    >>480
    以前の normal-splash-screen を old-normal-splash-screen として defun し、

    (add-hook 'after-init-hook
    (lambda nil
    (setq inhibit-startup-message t)
    (old-normal-splash-screen t)))

    で基本的にいけたけど…、あと、fancy の方もやらなければならなかった。
    全部 old 付けてやった。かなり面倒なので、
    startup.el を直接書き換える以外の方法で、
    フラグか何かで簡単に変更できひんもん?
    # あそこまで button を付けられると参るな~。

    491 = :

    C-h kのヘルプで
    M-0 C-k みたいなコマンドをひくにはどうしたいいんでしょうか?
    M-0 の説明がでてしまいます

    行頭までの削除をほかのキーに割り当てるために
    まずM-0 C-kがどうなってるか引きたいのです

    492 = :

    >>491
    > C-h kのヘルプで
    > M-0 C-k みたいなコマンドをひくにはどうしたいいんでしょうか?
    一緒くたにひく方法はないんじゃないかなぁ。

    C-h k M-0 すると digit-argument だと判る。
    C-h k C-k すると kill-line は arg を取ることが判る。
    これでどうよ。

    493 = :

    >>491
    M-0は、それ自体がコマンドなので
    >M-0 C-k みたいなコマンドをひくにはどうしたいいんでしょうか?
    というのは無理。別々に調べる。


    M-0を引いたら

    M-0 runs the command digit-argument

    Part of the numeric argument for the next command.
    C-u following digits or minus sign ends the argument.

    って書いてあるでしょ。


    C-kを引いたら

    (kill-line &optional arg)

    With prefix argument, kill that many lines from point.
    Negative arguments kill lines backward.
    With zero argument, kills the text before point on the current line.

    って書いてあるでしょ。

    494 = :

    引けないんですね
    どうもありがとうございました

    495 = :

    いや、だから……。

    496 = :

    「引けない」は正しい。但し原因は>>491にある。

    497 = :

    >>486
    なおってるね。ブートストラップ成功。

    498 = :

    >>491
    (global-set-key ほかのキー (lambda () (interactive) (kill-line 0)))

    499 = :

    debianのパッケージからいつの間にかelisp-infoが消えていた。
    ドキュメントのライセンス関連かな。不便だ。

    500 = :

    >>499
    パッケージ名は何?


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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