1 名前:Zeno ◆5nZQbNmQPs mailto:sage [2007/06/03(日) 08:46:53 ] Emacs は我々が毎日振れ合い愛憎する最強の汎用環境/エディタである. このスレッドは皆が Emacs に関しての情報を共有し合う場である. まあ気楽にやっていこうではないか EmacsWiki www.emacswiki.org/ Emacs 電子書棚 www.bookshelf.jp/ GNU Emacs - GNU Project - Free Software Foundation (FSF) www.gnu.org/software/emacs/ emacs - SCM: CVS Repositories [Savannah] savannah.gnu.org/cvs/?group=emacs NTEmacs スレッド pc11.2ch.net/test/read.cgi/software/1097170623/ 前スレ pc11.2ch.net/test/read.cgi/unix/1168261179/ 最新の stable リリースは「22.1」であり、本体は * ftp.gnu.org/pub/gnu/emacs/emacs-22.1.tar.gz * ftp.gnu.org/pub/gnu/emacs/windows/emacs-22.1-bin-i386.zip (Windows) からダウンロード可能である. ちなみに吾の名は Zeno -- Emacs を使用した情報操作の魔術師である.
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 18:29:12 ] emacs -nwではshift+カーソルキーが認識されないのですが、これはバグなのでしょうか?
750 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 19:12:57 ] 同じコンソールの他のソフトウェアでも認識されなければ、 ターミナルエミュレータのバグでしょう。
751 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 20:08:09 ] >>749 TeraTermから使おうとしているなら無理だ。通らない。 KEYBOARD.CNFで上手くやれば、いくつかはいけるかも。 X上で使おうとしているなら、.Xmodmap でなんとかなるだろう。 昨日から答えているけど、いかんせん環境が分からんので推量が多くなる。 環境を教えてくれれば、解決するかもよ。
752 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 20:35:11 ] >>748 -qで起動してもそうならない以上、 設定が悪さをしているとしか思えない。 どのメジャーモードでも同じ動きになるのかな? あと、C-xC-s で保存しても、C-xs で保存しても同じかな? だったら before-save-hook で untabify とか呼んでいるのかも。 それ以前に、タブが入っていなかったりして。 indent-tabs-mode とか変えるんじゃなくて、 C-q TAB で確実にタブを入れて確認してみよう。
753 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 20:39:10 ] >>752 メジャーモードによってはそういうユーザーの好みによって設定すべき変数を 上書きしているお節介なやつがあるよ。
754 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 21:23:57 ] >>753 知ってる知ってる。visual-basic-mode とか、まさに。 というか、これなんじゃないかと思っているんだけど。 でもまぁ本人に確認してもらわないことには分からないからね。
755 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 22:43:44 ] >>747 lispの本一冊読んで emacs lispのintroと リファレンスマニュアル流し読みすれば それなりに何話してるかわかるようになるよ。
756 名前:748 mailto:sage [2007/10/10(水) 22:58:29 ] みなさんあざっす。 とりあえず使ってるのはruby-mode + rails-mode です。 ちょっと調べてみます。
757 名前:748 mailto:sage [2007/10/10(水) 23:08:28 ] 調べてみたら、rails-mode.elが直球で untabify.elっていうのを 使ってました。なので、 (require 'untabify) をコメントアウトして解決しました。ありがとうございました。
758 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 23:17:07 ] visual-basic-mode じゃなかったか。残念。 rails-mode なんてのがあるのね。解決してよかったね。 ところで rails-mode の最新版だと思われる 0.5.99.1 をちょっと見てみたんだけど 0.5.99.1 のパッケージには rails-mode.el なんてのは無くなっていて rails.el の中で (require 'untabify-file) していた。 その untabify-file.el の最後のほうで (add-hook 'write-file-hooks 'untabify-before-write) とあるので、保存時に untabify-before-write() が呼ばれて、最終的には (save-excursion (untabify (point-min) (point-max)) (delete-trailing-whitespace)) かな。これだとタブが半角スペースに変換されてるね。 この挙動が気にいらなければ remove-hook すればいいよ。 (eval-after-load "untabify-file" '(progn (remove-hook 'write-file-hooks 'untabify-before-write))) とかでどうだろうか。 もしもバージョンアップすることがあれば参考にして。
759 名前:748 mailto:sage [2007/10/10(水) 23:36:13 ] あ、rails-mode.elじゃなくてrails.elでした。 なるほどそちらのほうが、rails.elの中身に手を加えるよりも スマートですね。ありがとうございます。
760 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 00:36:40 ] 遅レスだけどC-hはH-hにしてる
761 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 00:55:56 ] M-h のつもりかな
762 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 00:58:51 ] >>760 さすがにそんなはずはなかろうよ。 オレも「無変換」キーで H- にしていたことがあったけど、 変更したいキーバインドがなくてやめた。
763 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 00:59:25 ] >>762 は>>761 へ
764 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 08:00:05 ] 俺なんて無変換が左Ctrlで変換が右Shiftだぜ!
765 名前:以下、名無しにかわりましてVIPがお送りします。 mailto:sage [2007/10/11(木) 15:04:57 ] >>764 俺がいるwww そんな特異な割り当てでもなくね?
766 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 18:44:42 ] Infoのdirファイルは廃止するべきだとおもう。 メンテまんどくせ。
767 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 20:06:40 ] ひょっとして手で編集してる?
768 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 21:28:46 ] windowsのeditorみたいにマウスで選択した領域の単語を検索するにはどうすればいいのでしょうか? DeleteSelectionMode かとも思ったのですが違うみたいです
769 名前:768 mailto:sage [2007/10/11(木) 21:48:04 ] >>768 自己解決しました
770 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 23:44:06 ] >>769 どうやって?
771 名前:以下、名無しにかわりましてVIPがお送りします。 mailto:sage [2007/10/12(金) 00:23:03 ] ふつうにC-s C-yってやりゃいいだけの話じゃないのか
772 名前:714 mailto:sage [2007/10/12(金) 00:28:14 ] だれかお願いしますよ!
773 名前:768 mailto:sage [2007/10/12(金) 00:49:33 ] >>771 領域選択したら M-w そのあと c-s m-y でいけました c-s c-y はなぜか全然違う領域がペーストされる
774 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 04:02:33 ] カーソルが置いてある近くの単語を勝手に辞書引きして表示しまくる
775 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 08:35:42 ] >>714 (let (selected-bookmark) ... ) と囲んでやればいいんだけど、 あまりコメントつかないのはそのコードの筋が悪いからじゃないかな。 俺ならafter adviceにするな。これでどう? (setq bookmark-sort-flag nil) (defadvice bookmark-jump-noselect (after my-prepend-mru activate compile) "Move most recently used bookmark to the head of `bookmark-alist'." (let ((elt (assoc (ad-get-arg 0) bookmark-alist))) (when (and elt (not (eq elt (car bookmark-alist)))) (setq bookmark-alist (cons elt (delq elt bookmark-alist))) (bookmark-bmenu-save nil) (bookmark-bmenu-surreptitiously-rebuild-list))))
776 名前:名無しさん@お腹いっぱい。 [2007/10/12(金) 14:05:47 ] 純粋にメールリーダーとして考えた場合、MewとWandarlustと どちらが使い易いですか。また、ほかにおすすめのメーラがあるでしょうか。 用途は、勤務先での個人使用です。メアドの複数管理が楽なのがいいの ですが。
777 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 14:08:30 ] どっちが使いやすいかは人それぞれ。 他には Gnus とか。
778 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 14:52:41 ] Mewのパスワードの扱いが嫌い。 POP/SMTPを自前で実装していることをウリにしているくせに gpgを外注してるなんてダブルスタンダードもいいところだろ。 ぶっちゃけgpgがなかったら使いものにならない。
779 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 15:02:54 ] そんなん自前でやったらだいぶ遅くなんね?
780 名前:768 mailto:sage [2007/10/12(金) 15:32:09 ] >>773 これで検索が楽になったけど1キーでやれないと、やっぱちょっと不便だ
781 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 15:36:58 ] >>780 先に選択じゃないとだめかね。 選択せずに C-s して C-w してくと 単語単位で取り込んでくれるけどそれじゃだめかな。
782 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 15:37:34 ] Rmail is the primary Emacs mail-reader. ttp://lists.gnu.org/archive/html/emacs-devel/2004-09/msg00328.html
783 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 15:58:11 ] ちょっと複雑な置換マクロとかみんなlispで組んでるんでしょうか?
784 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 16:04:48 ] それ聞いてどうすんだ?
785 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 17:03:59 ] 正規表現が複雑になってくるとperlあたりに逃げる。 エスケープのエスケープで\\\\nとか頭こんがらがる。
786 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 18:52:36 ] #/REGEXP/ みたいな syntax sugar 欲しいよね。
787 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 19:16:36 ] そこでマクロですよ
788 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 20:50:41 ] Syntax Sugarなんて飾りです! ...あ、だからSyntax Sugarと言うのか。
789 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 22:26:35 ] >>775 ありがとうございます おかげででなくなりました
790 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 22:33:05 ] >>768 >>774 が言っているように autolookup.el ってのがあるよ。 ちなみに↓ ;; * 利用に必要なもの ;; 単語の訳の取得するために,lookup(openlab.ring.gr.jp/lookup )か ;; sdic(www-nagao.kuee.kyoto-u.ac.jp/member/tsuchiya/sdic/ )が ;; 必要です. >>776 オレは wl 使っているけど、不便だと思ったことは一度もない。 shimbun も namazu も便利だね。 あと、たまに分割メールの結合に失敗するな。 そのときだけ mew を起動してくっつけてる。 mew と wl で、同じ inbox を使えるんだから、 両方使ってみて決めらたらいいんじゃない?
791 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 22:57:55 ] >>790 autolookup じゃなくて後継の eldic を薦めようや。
792 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 23:50:34 ] 知らぬかった。eldic。
793 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 00:41:02 ] elispじゃないけど、ebviewがセレクションを勝手に検索してくれて便利だな。 辞書10個位串刺し検索しても、軽いし。
794 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 00:55:31 ] 今、添付ファイルのついたメールが大半な職場環境なんだけど、 保存はしないけど閲覧だけしたいような場合とかに Emacs baseなメーラって不便じゃない? いちいち保存してからdiredで!fiber &とかやってられないし。
795 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 01:06:47 ] Gnusだが、正しいcontent typeが付いていれば普通にOOoなりacroreadなりに クリックで渡せるけどね。なんでもoctet-streemで添付してくるAL-mailとか Eudoraのユーザーから届くと確かに邪魔くさい。それはEmacsとMUAのせいでは なく、まともな実装をしない送信側のせいだからなあ。
796 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 14:04:34 ] utf-8エンコード用に設定したshellをemacsのshell-modeで使うことはできるんでしょうか? うちではzshを使ってますが
797 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 14:07:47 ] 何も入力しないでenter押しても zsh: command not found: ^M となったり % ls zsh: command not found: l となったり滅茶苦茶です
798 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 17:46:45 ] ^Mを無視するようにすればうまくいきました しかしcompinitとの相性が悪くうまくいきません 難しいの結局bashに戻しました
799 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 18:09:20 ] うちでは特に設定もしてないけど問題ないよ Emacsもzshも昨日のCVS先端
800 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 18:29:09 ] .zshrcになんか設定がなかったっけ?
801 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 23:51:48 ] src/ChangeLog の日付が逝ったり来たりしてる
802 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 08:47:22 ] >>800 何か設定してたかも知れんが40KBを超える.zshrc見直すのやだ
803 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 09:20:24 ] >>800 ttp://dengaku.org/~naoki/zsh/FAQ-J/zshfaq03-j.html の3.10? .zshrcに [[ $EMACS = t ]] && unsetopt zle を書く。
804 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 11:27:13 ] こっちはsetopt zleでも問題なく使えてるけどなあ。
805 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 21:43:41 ] emacsでスケジュール管理するとしたらMHCが一番おすすめでしょうか? outlookからの乗り換えを検討中です メールソフトとも連携したいです outlookの「仕事」機能に相当するものがMHCにはないように見えたのですが デモの画面にないだけで実際はあるのでしょうか?
806 名前:713 mailto:sage [2007/10/14(日) 21:46:34 ] できませんかね?
807 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 22:07:17 ] >>805 > emacsでスケジュール管理するとしたらMHCが一番おすすめでしょうか? org の方が個人的には使いやすい。 けど、メールから全てが始まる人はMHCがいいのかな?
808 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 22:19:51 ] diary経由のical(ipod)でスケジュール管理してる俺の立場は一体・・・
809 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 22:32:56 ] >>808 結局スケジューラ関係は個人の好き好きで、決定打は無いってことでしょ。 私は Planner 使いにくいと思うけど、 他の人に撮っては違うと思うし。
810 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 23:06:58 ] あんまりきっちりしたのじゃなくてヌルい管理がすきな人はhowmじゃね?
811 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 23:28:40 ] >>806 何をどうやりたいのかがサッパリわからんのは俺が普段calendarを使い慣れて ないせいかね。
812 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 00:48:26 ] >>799-804 を参考に頑張ってみましたが駄目でした compinit:507: can't set tty pgrp: operation not permitted zsh: can't set tty pgrp: operation not permitted こんな感じでエラーが出ます Linuxの環境の方では問題なく成功したんですが やはりcygwin環境というのがいけないんでしょうか… そういえばこの環境-nwオプションでも emacs: standard input is not a tty と言って起動しませんがこれも関係ありそうですが、もうお手あげですね
813 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 10:51:02 ] cygwinなんて初心者には罠な環境は消して本物のLinux入れたほうがいい どうしてもWinが必要ならVMPlayer使うのも手だ。おいらはUbuntuから VMPlayerでWinを使ってるがね。
814 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 12:20:49 ] mewで受信したメールを処理してexelのファイルを自動生成 exelのファイルを添付して自動返信 がしたいのですがelispだけじゃ無理でしょうか
815 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 12:25:17 ] exel -> Excel の間違いです
816 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 12:35:21 ] >>814 mewがelispだけで書かれていないので無理でしょう。 自分でコード部分はすべてelispで書きたいって言う話なら可能でしょう。
817 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 13:10:07 ] >>816 高専の人?
818 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 15:08:15 ] elispでできないことはUTMの範囲で無いよ
819 名前:816 mailto:sage [2007/10/15(月) 16:14:57 ] >>817 高専には入学しておりません。
820 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 16:41:10 ] >>819 高専の教員?
821 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 19:55:54 ] 最近 " *" で始まるバッファに switch-to-buffer できない (No match と言わ れる) なあと思ってたら partial-completion-mode のせいだった。 " *...*" な偶に見たいことがあるし、p-c-mode は便利なんで外したくない。 いちいち M-x p-c-mode するのも面倒…。 なんかいい方法ないすかね。
822 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 01:28:36 ] >>821 partial-completion-modeなんて、しらないけれど、 C-q でどうだろう。
823 名前:名無しさん@お腹いっぱい。 [2007/10/16(火) 22:03:19 ] gnusなんて使ってるのは基地外。
824 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 22:27:59 ] make bootstrap する時はいつもGnusって邪魔だなぁと思う。
825 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 22:30:48 ] >>822 あ、いや、M-x switch-to-buffer C-q SPC * TAB しても No match と言われ るんですわ。 うーん。
826 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 23:24:52 ] 確かにここまでnetnewsが使えなくなると、ニュースリーダー部分は どうでもいいけど…と言いつつRSS読むのに使ってるし、まあGnusは 滅びないだろう。 >>825 バッファ切り替えの問題だけならiswitchbでいいんじゃないか?
827 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 23:30:43 ] >>826 それが iswitchb でも No match になっちゃうんです>< p-c-mode 使ってる人少ないのかなあ。
828 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 23:47:58 ] >>815 switch-to-buffer に advice かけりゃいいんじゃないの?
829 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 00:03:16 ] >>827 ちょっと試してみるから、設定教えて。
830 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 00:10:30 ] >>828 それはやってみて駄目だった気がする。よく覚えてないや。やり方が悪かったのか もしれないけど。 >>829 ~/.emacs.el に (partial-completion-mode 1) と書いてあるだけっす。
831 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 00:24:55 ] >>830 たしかに補完もできないし、No match にもなったけど、 そのまま Enter すれば選べたよ。 -q で起動して、M-: (partial-completion-mode 1) して、 C-xb C-q SPC * t e s t * RET 適当に何か文字を入力して C-h i (*info* を表示) C-xb C-q SPC * t e s t * TAB (ここで No Match) でも RET すれば *test* を開いたよ。 補完できないのがイヤ、ということならしょうがないかも知れないけど、 No match と表示されるのがイヤなのはどうしようもないんじゃないかなぁ。
832 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 00:26:57 ] >>831 は誤解を招きそうな書き方になっちゃったな。 > -q で起動して、M-: (partial-completion-mode 1) して、 > C-xb C-q SPC * t e s t * RET ここで作成したのも > C-xb C-q SPC * t e s t * TAB (ここで No Match) > でも RET すれば *test* を開いたよ。 ここで visit したのも、 どっちも " *test*" ね。
833 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 08:23:16 ] >>824 嘔吐ロックでも使ってろ。
834 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 10:06:27 ] >>824 激しく同意。でもあれ外すと依存関係があってエラーになっちゃうんだよね。
835 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 19:26:37 ] tramp の脆弱性が公開されてるね。 該当する人は気をつけよう。 ttp://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-5377
836 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 00:18:58 ] >>831 ありがとう。" *" で始まる隠しバッファなんて名前覚えてないから補完した かったんだよね。気が向いたらまた粘ってみるす。
837 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 10:27:16 ] unicodewを使いたくて (set-language-environment "Japanese") (set-terminal-coding-system 'utf-8) (set-keyboard-coding-system 'utf-8) (set-buffer-file-coding-system 'utf-8) (setq default-buffer-file-coding-system 'utf-8) を設定したのだが、cc-modeとかを使ったあと保存すると 自動的にshift-jis(?)に文字コードが変わってしまう。 どうしたらいいのでしょうか? OSはvine linuxです
838 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 11:27:34 ] unicodew??
839 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 14:17:21 ] dabbrev-expandで変数や関数名がたとえば HogeFuga()なのにHogefugaと補完されるのはバグ? バグじゃないなら結構致命的だと思うんだけど どう対処してます? 22.1.1のcc-modeです。
840 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 14:47:45 ] >>837 どのmodeが shift-jis に変えてるのかを調べる必要があるけど ~/.emacs.my.el か ~/.emacs.el に (add-hook 'c-mode-common-hook '(lambda () (set-buffer-file-coding-system 'utf-8) ) ) とか書いておけば c-mode,cc-mode では utf-8 になる。
841 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 16:38:40 ] Perl の Template Toolkit (TT) を編集するためのモードとして html-tt.el を見つけました。 このモードは html-helper-mode.el を拡張するかたちで実装されているようですが、 nxhtml.el と(mumamo.el を使って)併用できるようにするのは難しいでしょうか? ttp://www.emacswiki.org/cgi-bin/wiki/NxhtmlMode ttp://svn.clouder.jp/repos/public/html-tt/trunk/html-tt.el
842 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 18:05:45 ] >>839 case-fold-search が t だと case-sensitive になるのは仕様だろ。 nil にするか、dabbrev するときだけ nil に束縛しろ。
843 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 00:40:44 ] >>839 HogeFまで入力してから補完したらいいんじゃね?
844 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 02:52:59 ] >>843 それでもHogefugaになっちゃう。 他にもMonaをMから補完するとMONAになったり。 俺んとこだけなのかorz
845 名前:名無しさん@お腹いっぱい。 [2007/10/19(金) 03:15:40 ] プロポーショナルフォントで表示されるのですが、モノスペースフォントで表示するようにするには どうしたらいいですか?
846 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 03:52:32 ] case-fold-searchに関しては (setq dabbrev-case-fold-search nil) (setq case-replace nil) (setq-default case-fold-search t) こんな感じで、replace-string, replace-regex にはdefadviseで (case-fold-search nil) にしてる
847 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 05:27:58 ] .emacs 内で set-face-font を使うか、~/.Xresources 内で Emacs.Font を使 うかしてモノスペースフォント用の XLFD を指定すれば使えるようになります。 XLFD については、 ttp://homepage3.nifty.com/peterpan/Font/fonts-tipsfont-xlfd.html フォントの設定については、 ttp://mplus-fonts.sourceforge.jp/mplus-bitmap-fonts/download/index.html#emacs が参考になるかと思います。
848 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 22:08:06 ] バッファーを何十個も読み込んでどのファイルがどれかわからなくなった時のために バッファーをグループ化する方法とかないでしょうか? c++でヘッダーファイルを何個も開いていくとわからなくなりそう
849 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 23:42:59 ] >>844 HogeFu で補完したらどうなる?