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

    私的良スレ書庫

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

    Emacs part 22

    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
    151 : sage - 2007/06/23(土) 01:21:51 (+4,-30,+0)
    >>150 さんの受けて修正しました。僕のところだと 21.4 で動かないので。

    (define-minor-mode point-indication-mode
    "Toggle Point Indication mode.
    With arg, turn Point Indication mode on iff arg is positive.
    When Point Indication mode is enabled, the point appears
    in the mode line."
    :init-value nil :global nil :group 'mode-line)

    (let ((cell (or (memq 'mode-line-position mode-line-format)
    (memq 'mode-line-buffer-identification mode-line-format)))
    (new '(point-indication-mode
    ;;(:eval (format " P%-7d" (point)))
    (:eval (format " P%d" (point)))
    )))
    (unless (member new mode-line-format)
    (setcdr cell (cons new (cdr cell)))))
    152 : 名無しさん@お腹 - 2007/06/23(土) 04:39:45 (+55,+27,-20)
    :eval って、どんなタイミングで評価されてるんだろ。
    一秒に何度も評価されてるんかな。
    154 : 名無しさん@お腹 - 2007/06/23(土) 12:28:14 (+3,-30,-144)
    (setq cnt 0)

    (unless (member '(:eval (format "Count %d " (incf cnt)))
    mode-line-format)
    (add-to-list 'mode-line-format
    '(:eval (format "Count %d " (incf cnt)))))

    :evalの頻度チェック
    155 : 名無しさん@お腹 - 2007/06/25(月) 23:11:09 (+2,-29,-16)
    ふと思って physical-line.el を試してみたけど、
    動きがフツーになってるね。

    最近 vertical-motion がまともになったのかな?
    156 : 名無しさん@お腹 - 2007/06/26(火) 01:03:57 (+3,-30,-71)
    http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-2833

    Overview
    Emacs 21 allows user-assisted attackers to cause a denial of service
    (crash) via certain crafted images, as demonstrated
    via a GIF image in vm mode, related to image size calculation.
    157 : 名無しさん@お腹 - 2007/06/26(火) 14:27:47 (+53,+30,+0)
    158 : 名無しさん@お腹 - 2007/06/26(火) 21:43:27 (-1,-29,-6)
    >>155
    21に比べて22ではvertical-motionはかなりまともになった。
    まだおかしいところも残ってるけどね。
    159 : 名無しさん@お腹 - 2007/06/26(火) 22:35:07 (+2,-25,+1)
    そういや、このスレも part 22 なんだな。
    160 : 名無しさん@お腹 - 2007/06/27(水) 00:14:04 (-2,-30,-20)
    161 : 名無しさん@お腹 - 2007/06/27(水) 22:25:45 (+3,-30,-42)
    22で便利だと感じたこと。
    set-mark-command-repeat-pop が t ならば、
    C-uC-SPC C-SPC C-SPC とC-SPCを打つたびに前にマークした位置に戻れるようになったこと。
    162 : 名無しさん@お腹 - 2007/06/27(水) 23:05:22 (+52,+29,-2)
    それって前からできなかったっけ?
    163 : 名無しさん@お腹 - 2007/06/28(木) 00:11:51 (+57,+29,-18)
    cvs 追ってたんで定かじゃないけど、21でもできてたような気がする。
    164 : 名無しさん@お腹 - 2007/06/28(木) 00:48:18 (+91,+29,-25)
    NEWSファイルがたとえ日本語でも読む気がしないぐらい長いなあ
    多分俺は新しい機能の恩恵を全然受けてない部類に入るな
    165 : 名無しさん@お腹 - 2007/06/28(木) 17:51:29 (+104,+29,-30)
    >>164
    月に一回程度CVSでNEWSの差分を読むようにすれば、一回ごとの
    分量はそんなにないかもよ。
    166 : 名無しさん@お腹 - 2007/06/28(木) 18:24:22 (+2,-29,-37)
    (show-paren-mode t) でハイライトじゃ無しに
    太字にするにはどうすればいいですか?
    167 : 名無しさん@お腹 - 2007/06/28(木) 18:33:34 (+32,-30,-11)
    >>166
    M-x customize-face で paren-face-match 変更、かな。
    168 : 名無しさん@お腹 - 2007/06/28(木) 19:13:41 (+62,+29,-1)
    >>167
    こんな便利なモノがあったんですね
    ありがとうございました.
    169 : 名無しさん@お腹 - 2007/06/28(木) 19:20:55 (+101,+29,-23)
    >>165
    内容は同じでも項目の位置が変わっていたり
    改行位置が変わっていたりする
    170 : 名無しさん@お腹 - 2007/06/28(木) 21:57:22 (+57,+29,-2)
    そうそう、そんなのが結構あるから挫折しちゃうんだよな
    171 : 名無しさん@お腹 - 2007/06/29(金) 00:56:37 (+7,-29,-83)
    >>130は確かに自分でも何言っているかわからんかった。

    mode-info.elの 0.8.4 を使ってみたんだけど、
    C++ の識別子 (privateとか) やライブラリなどなど (coutとか) が
    引けるような info が欲しいなぁと思ったの。

    index作成用のelispを書かなくちゃいけないみたいだけど…。

    もちょっと捜してみます。ごめん。

    172 : 名無しさん@お腹 - 2007/06/29(金) 01:31:19 (+62,+20,-15)
    >>169,170
    読みとばしゃいいじゃん。diffも読めない?
    173 : 名無しさん@お腹 - 2007/06/29(金) 14:41:48 (+1,-26,-66)
    (recenter) って引数与えられるんですね。

    画面一番上にとか画面一番下にとかやりたくてlisp 書いてて、
    できあがってから recenter でできることに気付きました。orz
    174 : 名無しさん@お腹 - 2007/06/30(土) 15:24:01 (+3,-29,-61)
    質問です.

    C のファイルを開いたときに,semantic とかを使って,mini-buffer に現在行
    の関数のプロトタイプを表示することってできますか?

    モードラインだと右にはみ出てみれないです.
    175 : 名無しさん@お腹 - 2007/06/30(土) 23:30:30 (+13,-30,-96)
    cmigemoが動かなくなりました。
    debianのemacs22です。
    Meadow3では動いて、cmigemoのコマンドラインをkonsoleから叩いても問題なし。

    おそらく、emacs-snapshotの外部プロセス入出力が問題かと思うのですが、
    どんな変数が怪しいんでしょうか?
    176 : 名無しさん@お腹 - 2007/07/01(日) 00:46:15 (+32,-29,-14)
    process-connection-type と言ってみる。
    177 : 名無しさん@お腹 - 2007/07/01(日) 01:34:29 (+38,-30,-41)
    (migemo-start-process
    "migemo-test" "*migemo-test*" "cmigemo" '("-q" "--emacs" "-i" "\g"))
    して、*migemo-test* を見てみるとか
    178 : 名無しさん@お腹 - 2007/07/01(日) 03:49:38 (+55,+27,-36)
    多重起動禁止はどう設定すればできるのでしょうか?
    emacs --help で引数を見てみましたがそれらしい物が見つかりませんでした。
    179 : 名無しさん@お腹 - 2007/07/01(日) 04:05:52 (+1,-29,-13)
    emacsclient つかう
    180 : 名無しさん@お腹 - 2007/07/01(日) 04:33:48 (-1,-29,-28)
    gnuclient の方が使いやすい気もする。
    181 : 名無しさん@お腹 - 2007/07/01(日) 06:31:43 (-1,-29,-24)
    わざわざgnuclient入れるのもめんどい。
    182 : 名無しさん@お腹 - 2007/07/01(日) 11:57:46 (+47,+29,+0)
    んなこたーない
    183 : 名無しさん@お腹 - 2007/07/01(日) 12:50:30 (-1,-29,-32)
    けど、emacs22になって、gnuclient入れるメリットが薄れた。

    おれは、uninstallしちゃった。
    184 : 名無しさん@お腹 - 2007/07/01(日) 13:12:55 (-1,-29,-84)
    パッケージシステム使ってるとgnuclientはxemacsの中に入ってるから、
    入れるの面倒いね。

    漏れはパッケージの中からgnuclientだけ抜き出して使ってるけど。
    185 : 名無しさん@お腹 - 2007/07/01(日) 16:19:41 (-1,-29,-66)
    おれもパッケージ(管理)システム使ってるが普通にgnuservぱけじ
    にgnuclient入ってるけど。

    てかパッケージシステムってなにさ。
    186 : 名無しさん@お腹 - 2007/07/01(日) 19:39:23 (+0,-27,-3)
    他はパッケージ使っても、Emacsは素でビルド。
    187 : 名無しさん@お腹 - 2007/07/02(月) 04:07:01 (+11,-26,-46)
    >>179-180
    ありがとうございます。
    わからなかったところ検索してみたら
    gnuserv が必要なようなのでインストールしてみましたが
    それ以降がよくわからなかったのでもう少し勉強してきます。
    188 : 175 - 2007/07/02(月) 15:53:38 (+63,+29,-14)
    >>176
    えー、それだけですかw

    >>177
    バッファには、何も出て来ないです。。
    189 : 名無しさん@お腹 - 2007/07/02(月) 18:08:58 (+5,-30,-42)
    >>187
    emacs で gnuserv を動かすには、gnuserv-compat.el が必要。
    後は以下の用に書けば動くんじゃね?
    190 : 名無しさん@お腹 - 2007/07/02(月) 18:13:58 (+3,-30,-130)
    書き忘れてた(´・ω・`)
    (require 'gnuserv-compat)
    (gnuserv-start)

    環境によっては以下の変数を書き換えると幸せになれるかも。
    gnuserv-program, gnuserv-frame, gnuserv-find-file-function
    191 : 名無しさん@お腹 - 2007/07/03(火) 01:59:39 (+7,-30,-185)
    >>189-190
    ありがとうございます。

    仕組みがいまいちよくわかっていませんが
    それらしい値をGoogleさんに聞いて .emacs に書いてみました

    (setq gnuserv-program "gnuserv-emacs")
    (setq gnuserv-frame (selected-frame))
    (setq gnuserv-find-file-function 'gnuserv-find-file)

    ですが、相変わらず複数起動してしまいます。
    難しいです。 (multi-window nil) とかで設定できたら嬉しいんですけどね…。
    192 : 名無しさん@お腹 - 2007/07/03(火) 02:07:53 (+5,-29,-32)
    >>191
    > ですが、相変わらず複数起動してしまいます。
    emacs じゃなくて、gnuclient にファイル渡すんだぜ?
    193 : 名無しさん@お腹 - 2007/07/04(水) 00:57:03 (+23,-30,-253)
    すみませんが、質問です。
    CVS に対して、Emacs の VCSモードを使おうとしているのですが、例えばコミット
    しようとすると、以下のようなエラーが出て、コミットできません。

    Permission denied, please try again.
    Permission denied, please try again.
    Permission denied (publickey,gssapi-with-mic,password).
    cvs [commit aborted]: end of file from server (consult above messages if any)

    コマンドラインからCVSを呼び出すと、問題なくコミットできます。なぜなので
    しょうか?

    コマンドラインからだとパスワードを聞いてきますが、Emacs の VCSモードだと聞いてきません。これが原因かなと思っていますが。

    Emacs は 22.0.94.1、CVS は 1.12.9、OS は debian_version が4.0です。
    194 : 193 - 2007/07/04(水) 11:53:20 (-1,-29,+1)
    ×VCSモード → ○VCモード
    すみません。
    195 : 名無しさん@お腹 - 2007/07/04(水) 20:26:42 (+3,-30,-123)
    >>192
    gnuclient ファイル名
    だと unble to connect to local になってしまいます。
    設定を間違えてるんだと思うんですが
    試しにemacsclient を使ってみると問題なく動いたので
    こちらを使うことにしました。

    ありがとうございました。
    もう少し慣れてきたらまたgnuclient を試してみます
    196 : 193 - 2007/07/04(水) 22:14:57 (+11,-16,-27)
    自己解決しました。
    何のことはなく、鍵の登録をすればいいだけでした。お騒がせしてすみません。

    @IT:sshでパスワードなしにログインするには
    http://www.atmarkit.co.jp/flinux/rensai/linuxtips/447nonpassh.html
    197 : 名無しさん@お腹 - 2007/07/05(木) 20:35:07 (+20,-30,-108)
    日本語環境のsolaris端末(キーボードも日本語配列)から別サーバに入って
    emacsを使わないといけない環境なのですが、
    .emacsの設定で、

    1. キーボード入力を英語配列、
    2. CapsLockとCtrlの入れ替え

    は可能でしょうか?
    端末の設定は変更は許されていないので
    .emacsで設定するしかない状況です。

    キーの入れ替え事態は >>126 のやりかたでいけそうですが
    Caps Lockをあらわす文字列は何になるのかみつからなかった・・。
    http://meadow.sourceforge.jp/cgi-bin/hiki.cgi?%B0%EC%C8%CC%C5%AA%A4%CA%BE%F0%CA%F3#l4
    試してみたけどMeadow用で駄目でした。
    198 : 名無しさん@お腹 - 2007/07/05(木) 20:54:35 (-1,-29,+0)
    X端末ならxmodmapがいいんじゃないかな
    199 : 名無しさん@お腹 - 2007/07/05(木) 23:43:30 (+34,-25,-8)
    Caps と Ctrl 入れ替えたい人って多いみたいだけど、
    小指の付け根で Ctrl は慣れるとまじ快適だぜ
    200 : 名無しさん@お腹 - 2007/07/06(金) 00:01:19 (+3,-24,+0)
    入れ替えをやめて両方Ctrlにしようや。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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