のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,809人
昨日: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
    851 : 838 - 2008/01/29(火) 12:20:40 (+4,-30,-135)
    >>839
    ありがとうございます
    (setq special-display-buffer-names '(("*Help*" (background-color . "black") (font . "fixed"))))
    みたいにすればemacs22ではできました、がどうやら23では
    customizeで設定したdefaultの色が優先されてしまい同じようにはできないようです
    C-gとかすると一瞬だけ設定した色になり、一応設定はされているようなんですが…
    Xresourcesでbackgroundを黒にしても、SKKの起動時に背景が白に上書きされてしまうようなのもあるんで、
    多分これと関係があると思います
    852 : 839 - 2008/01/29(火) 15:17:27 (-2,-30,-55)
    おれも 23 だよ? 23.0.50.1
    default の背景は
    (set-background-color "black")
    で設定してる。

    853 : 名無しさん@お腹 - 2008/01/30(水) 18:06:58 (+1,-29,-18)
    HTMLの中の<Style>タグにいれた、JavaScriptを作成しているのですが、
    インデントがうまくできません。
    HTML, JavaScript双方のインデントを揃えることはできませんか?
    854 : 名無しさん@お腹 - 2008/01/30(水) 18:17:33 (+0,-29,-2)
    >>853
    mmm-mode 使え。
    というか過去ログくらいよめバカ
    855 : 名無しさん@お腹 - 2008/01/30(水) 18:28:24 (+2,-29,-7)
    >>854
    M-x mmm-mode
    とやろうとしたのですが、ありません。

    ログは読んだのですが、特に記述はありませんでした
    856 : 名無しさん@お腹 - 2008/01/30(水) 18:30:42 (+52,+29,-2)
    ないなら入れればいいじゃない。
    857 : 名無しさん@お腹 - 2008/01/30(水) 19:21:57 (-1,-29,-29)
    >>855
    nxhtml-mode + mumamo-mode とかどうかね
    使ったことないけど
    858 : 名無しさん@お腹 - 2008/01/31(木) 00:06:55 (+67,+29,-42)
    .emacsに設定を書いているのですが、どんどん大きくなっていき
    読みづらかったりするので、「○○の設定は違うファイルに書く」
    見たいに、ファイルを分割させることはできませんか?

    分割させたときに、それを.emacsから読む込むにはどうしたらいいでしょうか?
    859 : 名無しさん@お腹 - 2008/01/31(木) 00:23:49 (+6,-29,-2)
    >>858
    (load "~/foobar.el")

    860 : 名無しさん@お腹 - 2008/01/31(木) 00:36:21 (+47,+24,-2)
    基本中の基本だろ
    861 : 名無しさん@お腹 - 2008/01/31(木) 01:55:26 (+4,-29,-17)
    ファイルいっぱいあるとめんどいから
    あるディレクトリ以下の el は勝手にロードしてほしい
    標準の site-lisp ディレには subdir.el みたいなのあるからできるはずなんだがのー
    862 : 名無しさん@お腹 - 2008/01/31(木) 02:00:23 (+10,-30,-128)
    >>861
    (setq load-path (cons "~/opt/share/emacs/elisp" load-path))
    ;; load-subdir
    (let ((dir (expand-file-name "~/opt/share/emacs/elisp")))
      (if (member dir load-path) nil
        (setq load-path (cons dir load-path))
        (let ((default-directory dir))
          (load (expand-file-name "subdirs.el") t t t))))
    863 : (not 862 - 2008/01/31(木) 02:47:42 (+4,-30,-116)
    >>862
    ちょっとすっきりさせてみた。

    (let ((default-directory
    (expand-file-name "~/opt/share/emacs/elisp")))
    (setq load-path (cons default-directory load-path))
    (normal-top-level-add-subdirs-to-load-path))
    864 : 名無しさん@お腹 - 2008/01/31(木) 03:49:33 (+62,+29,-72)
    おっ!予想通り、linum.elがcvsに取り込まれたな。
    emacs-unicode-2もマージされたし、早いとこリリースしちゃってほしい気分だな。
    でないと、またcvsを追っかけることになってしまう懼
    865 : 名無しさん@お腹 - 2008/01/31(木) 04:34:51 (+67,+24,-39)
    meadowなんですが、おそらく自分が変なキーを押したせいで
    日本語入力モード切り替えキーを押した時、ミニバッファに

    f==>File

    というプロンプトが出ることがちょくちょくあります。いつも
    解決方法が分からずにemacsを再起動するのですが、私は
    いつも何をしたせいで、こういうことになってしまうのでしょうか?
    866 : 名無しさん@お腹 - 2008/01/31(木) 04:43:17 (-2,-30,-37)
    M-` runs the command tmm-menubar
    Menu bar (up/down to change, PgUp to menu): f==>File
    867 : 名無しさん@お腹 - 2008/01/31(木) 04:47:29 (+33,-29,-20)
    meadowは直接知らないが、
    おそらくメニューを呼び出すキー(f10とかM-`とか)を押したから。
    再起動しなくてもC-gで中断すればいいのに。
    868 : 名無しさん@お腹 - 2008/01/31(木) 08:24:40 (-1,-29,-23)
    mmm-modeって、バッファ全体をC-M-\したら、カーソルがある位置のインデントになるんですけど、
    各インデントにしたがって、全体をインデントすることってできないですかね?
    869 : 名無しさん@お腹 - 2008/01/31(木) 08:31:25 (-1,-29,-2)
    emacsを再起動するって、C-gも知らないの?
    870 : 名無しさん@お腹 - 2008/01/31(木) 09:53:03 (+2,-29,-14)
    view-lossage とか知らないのか
    871 : 名無しさん@お腹 - 2008/01/31(木) 13:27:47 (-1,-29,-9)
    >>870
    うーん C-h l か。
    知らなかった。
    C-h は i, k, w, m, a, f, v ぐらいであとは滅多に使わんな。
    872 : 名無しさん@お腹 - 2008/01/31(木) 15:38:43 (+13,-29,-65)
    モードラインのバッファ文字列上 (例えば *scratch* とか) にマウスカーソルが乗ると
    カーソルが「手」のアイコンに変わりますが、任意の文字列に対して同様の動作を得るには
    face にどういったプロパティーを指定すれば良いのでしょうか?
    873 : 名無しさん@お腹 - 2008/01/31(木) 19:01:43 (+28,-30,-150)
    このスレッドで"mmm-mode"を知り導入してみたのですが、
    byte-code: Wrong type argument: stringp, nil [2 times]
    とタブを入力すると表示されます。

    ファイルはHTMLファイルで、JavaScriptも記入しており、JavaScriptの部分を
    "mmm-mode"で"javascript-mode"にしています。
    メインのメジャーモードの"html-mode"では、普通にタブの入力でインデントされます。
    JavaScriptの範囲でタブを入力すると表示されます。
    表示と言うのはミニバッファに表示されます。 *Message*を見ると上記の記述があります。

    情報として、何を書けば良いのか分からないのですが、必要なことがあれば言って下さい。
    原因がわかれば教えて頂きたいです。 よろしくお願いします。
    874 : 名無しさん@お腹 - 2008/01/31(木) 19:40:33 (+13,-16,-18)
    >>872
    試してないからカンだけど、マウスカーソルはテキストが clickable な場合に変わるんじゃないの?
    875 : 名無しさん@お腹 - 2008/02/01(金) 03:39:06 (+63,+30,-20)
    しっかし emacs は本当に素晴らしいアプリだね
    貴方のお陰で開発効率が何十倍にもなりました
    鬱だった頃、生きる楽しみを与えてくれたのも貴方です
    今は24時間いつも一緒
    emacs、毎日ありがとう
    876 : 名無しさん@お腹 - 2008/02/01(金) 08:33:27 (+58,-30,-58)
    機能は素晴らしいと思うけど、1MB程度の日本語SJISのテキストを開くと画面をスクロール
    させるたびに、CPU使用率100%になり2~3秒以上固まってしまうのはなんとかならないのかな?

    まあ、CPU:CEL2.8G、MEM:1.5Gというこちらのしょぼい環境のせいもあるんだろうけど。
    877 : 名無しさん@お腹 - 2008/02/01(金) 09:14:34 (+4,-29,-46)
    >>876
    > 機能は素晴らしいと思うけど、1MB程度の日本語SJISのテキストを開くと画面をスクロール
    > させるたびに、CPU使用率100%になり2~3秒以上固まってしまうのはなんとかならないのかな?

    速い機械を使うといいよ
    878 : KingOfMa - 2008/02/01(金) 09:23:57 (+38,-29,-94)
    >>876
    ターゲットファイルを find-file-fundamental で開いてそれが起こらなかったら、
    そのファイルに関連するモードのフォントロック、恐らくヘボい正規表現が原因。
    それでも駄目だったら「emacs -q ターゲットファイル」で開いてみろ。
    その状態でも再発すればemacsのバージョン上げるかOS変えるかパソコン捨てるかしろ。

    emacsタソは使用者を選ぶからな。
    使用者の能力が高ければ高いほど献身に奉仕してくれるんだよ。

    879 : 名無しさん@お腹 - 2008/02/01(金) 09:46:43 (+4,-30,-31)
    >>878
    877-878
    レスありがとう。
    しかし、font-lockをオフにしても変わらなかったので多分CPUの問題だと思う。
    fundamental-modeなどは試していなかったので一応やってみるよ。
    880 : まー くん - 2008/02/01(金) 10:01:42 (+36,-30,-17)

            _/l__
         /   く
        | ´ω`  | ぐにゅう emacs
         |    C='|

    あっ、あのちょっといいですか?
    今日、2チャン Emacs スレッドのマスコットキャラは上の
    「ぐにゅう君」に決定しました!!!!! みなさん、ご協力ありがとう。
    881 : 名無しさん@お腹 - 2008/02/01(金) 10:09:56 (+94,+29,+0)
    >>881
    微妙に癒されるなw
    882 : 名無しさん@お腹 - 2008/02/01(金) 10:33:20 (+61,+9,-82)
    >>878
    fundamental-mode、emacs -q でも再発。

    CPUは使用者の能力とは関係ないと思う。
    まあ、高いPCを買う金が無いというのは能力に依存するのかもしれないが。

    英語圏で作られたソフトウェアだから仕方ないのかもしれないが、この辺は改善してもらえると
    嬉しいね。
    883 : 名無しさん@お腹 - 2008/02/01(金) 10:36:33 (+57,+29,-34)
    emacsでc++するための情報をあつめているのですが
    http://d.hatena.ne.jp/niitsuma/20080114
    他にお勧めのサイトなどありましたらお教えいただけないでしょうか?
    884 : 名無しさん@お腹 - 2008/02/01(金) 10:41:28 (+20,-18,-1)
    >>882
    ちなみに使ってるEmacsはなに?
    885 : 名無しさん@お腹 - 2008/02/01(金) 10:43:48 (+0,-29,-10)
    >>884
    当方Winユーザーなので、Meadow 3.00 の最新版。
    NTEmacsだともう少し遅かったと思う。
    886 : 名無しさん@お腹 - 2008/02/01(金) 10:51:03 (+12,-29,-37)
    >>882
    フォントの描写が怪しい。
    テキストを utf-8 に変換して、それでやってみたらどうなる?
    887 : 名無しさん@お腹 - 2008/02/01(金) 11:14:11 (+4,-30,-208)
    >>886
    utf8 に変換しても変わらず。

    一行の文字数が多すぎるのがまずいのかと思ってfill-columnを114にして保存し直してみたが
    余計遅くなった。

    column変更後のテキストの行数は8430行、ファイルサイズは1.24MB。
    上にスクロールした場合はかなりスムーズにスクロールするが、下にスクロールするとやはり
    描画が遅れる。
    英数のテキストなら描画に問題はないようなので、日本語のテキストで行数が多い場合にこの
    現象が起きるような気がする。

    これらはカーソルキーやC-n、C-pで画面をスクロールさせたときのことをいっているので、
    PageUp、PageDownなどで1ページずつスクロールすれば問題ないのかもしれない。
    888 : 名無しさん@お腹 - 2008/02/01(金) 11:45:03 (+34,-30,-12)
    (setq redisplay-dont-pause t) で変化ある?
    889 : 名無しさん@お腹 - 2008/02/01(金) 12:45:41 (+71,+29,-104)
    >>888
    多少挙動が変わってスムーズにいくときもあるけど、4秒程度固まるときもある。

    これはもうCPUに依存するもので、設定で何とかなるものでもないような気もする。

    皆さんはどのくらいのスペックのPCでEmacsを動かしているんですか?
    まあ、1MB程度の日本語テキストなどというのを編集する人は少ないかもしれないけれど。
    890 : 名無しさん@お腹 - 2008/02/01(金) 12:50:43 (+41,-29,-1)
    >>889
    Pen3 800Mhz のメモリ 384M。
    891 : 名無しさん@お腹 - 2008/02/01(金) 12:56:02 (+65,+29,-31)
    >>890
    うちは>>876のスペックなんだけど、となるとOSのせいなのかもしれない。
    UNIX上で動かした方が速いのかもしれないですね。
    892 : 名無しさん@お腹 - 2008/02/01(金) 13:53:48 (+0,-29,-31)
    >>876
    俺とか、Pen3 650Mhz RAM 256MB (on win2000) でも超スムーズに動いてるけどな。 >emacs22
    そのスペックで遅いとかありえんよ。 売って別の買った方がよくね?それとも、それはMeadowの問題なんじゃねーの?
    893 : 名無しさん@お腹 - 2008/02/01(金) 14:09:29 (+0,-29,-11)
    >>892
    どのOSでスムーズに動いてるの?

    MeadowとNTEmacsでは同様の問題がでるけどね。
    894 : 名無しさん@お腹 - 2008/02/01(金) 14:12:31 (+57,+29,-20)
    ああ、win2000と書いてあるな。

    他のPCでも描画は遅かったと思うけど。
    895 : 名無しさん@お腹 - 2008/02/01(金) 15:28:15 (+0,+0,+0)
    >>892
    xyzzylispで申し訳ないんですが、こんな感じ
    (let ((l (list #\あ #\い #\う #\え #\お #\か #\き #\く #\け #\こ
    #\さ #\し #\す #\せ #\そ #\た #\ち #\つ #\て #\と
    #\な #\に #\ぬ #\ね #\の #\は #\ひ #\ふ #\へ #\ほ
    #\ま #\み #\む #\め #\も #\や #\い #\ゆ #\え #\よ
    #\ら #\り #\る #\れ #\ろ #\わ #\ゐ #\う #\ゑ #\を
    #\ん))
    (s 0))
    (dotimes (x 8500)
    (insert (make-sequence 'string 57 :initial-element (nth s l))
    "\n")
    (incf s)
    (if (= s 51)
    (setq s 0))))
    でテキストを作ってみたところ数秒固まるというようなことはなくなったので、こちらのテキストに
    含まれる文字の問題だったようです。
    896 : まー きゅん - 2008/02/01(金) 15:34:50 (+0,-29,-7)
    >>895
    へー、問題が解決してよかったね。これからもemacsとぐにゅぐにゅうしてね。

            _/l__
         /   く
        | ´ω`  | ぐにゅう emacs
         |    C='|
    897 : 名無しさん@お腹 - 2008/02/01(金) 15:42:11 (+0,-11,-19)
    そのおかしくなるファイルでUNIX上のEmacsでも再現するのか気になるなあ
    >>895 環境あったら試してホシス
    898 : 名無しさん@お腹 - 2008/02/01(金) 16:29:48 (+0,+29,-79)
    >>897
    著作権の問題でUPできないけど、書籍をOCRで取り込んだものなので変な文字が含まれているのかも知れない。
    UNIX環境は無いのでちょっと難しいです。

    再現するテキストを作ろうとしているんだけどうまくいかない。
    著作権フリーのこのあたり
    http://law.e-gov.go.jp/cgi-bin/idxselect.cgi?IDX_OPT=1&H_NAME=%96%af%8e%96%8e%b7%8d%73%96%40&H_NAME_YOMI=%82%a0&H_NO_GENGO=H&H_NO_YEAR=&H_NO_TYPE=2&H_NO_NO=&H_FILE_NAME=S54HO004&H_RYAKU=1&H_CTG=1&H_YOMI_GUN=1&H_CTG_GUN=1
    のテキストをコピペしてC-n押しっぱなしでもたまに固まることがあるね。
    899 : 名無しさん@お腹 - 2008/02/01(金) 20:22:08 (+62,+29,-8)
    >>880
    ちょw うにゅう……じゃなくてぐにゅうw
    懐かしいものを垣間見たぜ
    900 : 名無しさん@お腹 - 2008/02/01(金) 22:00:28 (+0,+26,-17)
    >>898
    Vim でやってみたけど全然固まらないよ。
    Emacs 捨て時じゃない?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - starts + - sticky + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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