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 を使用した情報操作の魔術師である.
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 20:33:44 ] ソースに2chのURLが貼られてる時点でどんなバーボンかな、と思うわけだが。 つまんねーから氏ねよレス乞食
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/15(土) 02:49:41 ] Textmateを買収してフリーにした、とかいう方がまだしも信憑性がある。
611 名前:以下、名無しにかわりましてVIPがお送りします。 mailto:sage [2007/09/15(土) 10:34:59 ] (defun my-4-mode-hook () (c-set-style "linux") (setq tab-width 4) (setq indent-tabs-mode nil) (setq c-basic-offset tab-width)) (add-hook 'c-mode-hook 'my-4-mode-hook) ってやるとc-modeでインデントがスペースになるのに (defun my-ntabs-mode-hook () (setq indent-tabs-mode nil)) (add-hook 'yatex-mode 'my-ntabs-mode-hook) ってやってもyatex-modeの行頭のインデントがスペースになりません なんでですか?
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/15(土) 11:06:47 ] hook の使いかたまちがってうりょ
613 名前:823 [2007/09/15(土) 11:51:02 ] XEmacsを使っています。 キーにバインドさせるべき関数が分からなくて困っています。 Perlモードで使用すると、メニューバーに「Perl」が現れ、 そこから「Run」を選択すると、編集中のスクリプトを実行できます。 これを\C-tjにバインドしたいと思い、調べたところ、どうやら、 (add-hook 'perl-mode-hook '(lambda () (local-set-key "\C-tj" 'FUNCTION))) のように.xemacs/init.elに書けばよいようなのですが、 ここのFUNCTIONに何を書けば良いのかが分かりません。 何と書けばよいでしょうか?
614 名前:名無しさん@お腹いっぱい。 [2007/09/15(土) 12:24:12 ] (defun my-c-mode-hook () (local-set-key [delete] 'delete-backward-char) ) (add-hook 'c-mode-hook 'my-c-mode-hook) c-modeでdeleteを押したとき、タブをスペースに展開せずにタブごと消してほしいのですが、 うまくいきません。 どっかまちがってますか?
615 名前:以下、名無しにかわりましてVIPがお送りします。 mailto:sage [2007/09/15(土) 12:56:56 ] >>612 言われて気づいた yatex-mode-hookだわな ありがとう、助かった
616 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/15(土) 15:28:25 ] >>614 M-x describe-key で実際にdeleteで何が実行されたか確認したらいいんじゃね
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/15(土) 15:57:54 ] >>614 > どっかまちがってますか? はい。圧倒的に間違っています。 > Add to the value of hook the function function. > function is not added if already present. > function is added (if necessary) at the beginning of the hook list > unless the optional argument append is non-nil, in which case > function is added at the end. > > The optional fourth argument, local, if non-nil, says to modify > the hook's buffer-local value rather than its default value. > This makes the hook buffer-local if needed, and it makes t a member > of the buffer-local value. That acts as a flag to run the hook > functions in the default value as well as in the local value. > > hook should be a symbol, and function may be any valid function. If > hook is void, it is first set to nil. If hook's value is a single > function, it is changed to a list of functions.
618 名前:617 mailto:sage [2007/09/15(土) 16:01:48 ] 島った。圧倒的には間違っていない。 お詫びの印に俺の.emacsの一部を進呈する。 (add-hook 'c-mode-common-hook '(lambda () (define-key (current-local-map) "\C-c\C-c" 'compile) ....
619 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/15(土) 17:29:16 ] どこまでも恥ずかしい奴だな
620 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/15(土) 17:30:15 ] find-grep-diredすると find . \( -type f -exec grep -q -e 文字 \{\} \; \) -exec ls -ld \{\} \; が実行されますが、このコマンドを変更する方法はありませんか? あったら教えて下さい
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/15(土) 19:15:10 ] >>618 c-mode-base-map を使った方がきれいじゃね? (add-hook 'c-mode-common-hook (lambda () (define-key c-mode-base-map "\C-c\C-c" 'compile)))
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/15(土) 19:19:52 ] >>620 こんな関数があったんだ。find-grep-dired() 見たけど、似たような関数を 自前で用意するしかないような感じでした。
623 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 09:20:27 ] カーソルの下に関数があった場合、その定義をヘッダから探してきて表示するようなことは出来ますか。
624 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 09:24:04 ] >>623 etagsを使う。これが無いと死ねる。
625 名前:以下、名無しにかわりましてVIPがお送りします。 mailto:sage [2007/09/16(日) 09:58:19 ] >>623 使ってみたらプロトタイプ宣言に飛ばされるんですがどうしたらいいでしょうか? できれば、内容定義してるところに飛びたいんです
626 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 11:14:24 ] >>625 普通は飛ばないよ。普通は内容定義してるところに飛ぶと思うんだが。。 $ etags *.[ch] ってやってからやってみ?
627 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 14:16:41 ] cとかだとそういうもんじゃね? C-uM-.で次のタグに飛べ。
628 名前:以下、名無しにかわりましてVIPがお送りします。 mailto:sage [2007/09/16(日) 14:31:59 ] すいませんでした 正直言うと使ってるのMeadowでした linuxはいってるPCのほうではちゃんと動きました ちなみに、Meadow の方がうまくいかなかったのは付属のetags.exeじゃなくてcygwinの方使ってたせいでした ご迷惑おかけしました しかしこれ凄いですね、とてもベンリです ありがとうございました
629 名前:名無しさん@お腹いっぱい。 [2007/09/16(日) 18:50:34 ] Emacs 上のテキストに対して、 CSS の `margin-left' (インデントではなく、本当の意味でのマージン) のような動作は可能ですか? 例えば、ディフォルトでは "margin-left : 30px;" で、 outline のレベル 1 にマッチする行には "margin-left : 5px;" と同じようになる設定です。
630 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 20:35:07 ] 意味がわからん
631 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 20:46:51 ] text propertyの操作で表示は実現できそうだが、カラム位置計算が困難だった りして、編集作業の方は使い物にならなくなると思う。
632 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 23:36:40 ] pxだけでいいなら、1pxのスペースを含むフォントを生成すればいいんじゃね?
633 名前:629 mailto:sage [2007/09/17(月) 00:29:50 ] >>631 一応 text property 一覧全てを読んでみましたが、どれも駄目そうでした。。 >>632 でも、それではインデントと同じ意味合いのマージンになってしまいますよね? (Emacsの set-left-margin 関数などの。) 僕の疑問は、文字を前方に prepend せずに、ブラウザがCSSの margin-left を処理するのと 同じような効果をEmacs上でも実現可能なのか、ということです。
634 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 00:47:33 ] >>633 CSS もそちらの要望もよく判ってないけど overlay 使えばなんとかならんか ね。
635 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 10:17:15 ] つーか、Emacs上でどうしてそんなことするの?
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 13:32:34 ] 見た目をカス玉伊豆したいからだろう
637 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 16:28:09 ] Emacsってテキストエディタだよな?
638 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 20:18:24 ] いや、GNU Emacs は俺の嫁。
639 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 21:55:05 ] emacs内部でsudoの様な事をするelispや外部アプリってありませんか? /etc以下のファイルもemacsで編集したいのです
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 22:07:47 ] trampでできたような気がする
641 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 22:08:03 ] お前はセキュリティホールと言う言葉を知らんのか。 Shellモードででも触っとけ
642 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 23:37:35 ] tramp で sudo:
643 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/18(火) 00:06:02 ] >>641 の立つ瀬が無くてワロス
644 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/18(火) 01:09:17 ] 昔Emacsに/etc/以下とか無差別にどこでもファイルが置けるバグがあったな
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/18(火) 07:44:38 ] 外部でよけりゃenv EDITOR=emacsclient sudoeditで
646 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 09:19:40 ] 最近font-lockが異常に重くて死にそうです
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 12:06:56 ] では死ぬがいい
648 名前:名無しさん@お腹いっぱい。 [2007/09/19(水) 14:01:20 ] emacsを始めようとしてますが、どういう方法で習得するのが良いですか? emacs本を買ってみたのですが、肝心の習得方法がどこにも載ってませんでした。
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 14:30:01 ] >>648 まずはチュートリアルをやってみるといい。 メニューが表示されていれば ヘルプ(Help)ってところに 練習(Emacs Tutorial) ってのがあると思う。 emacs -e help-with-tutorial か emacs -e help-with-tutorial-spec-language で emacs を起動すれば同じようにチュートリアルが始まる。 spec-language の時は言語を選べる。 J<Tab><Enter> とか押せば日本語を選べる。
650 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 15:24:15 ] C-xやC-cをSuperキーやHyperキーに割り当てて楽したいんですが、 不可能なのでしょうか? マクロ、define-key global-set-keyを使う方法で上手くいきませんでした。
651 名前:名無しさん@お腹いっぱい。 [2007/09/19(水) 15:35:18 ] >>649 ありがとうございます。tutorialやってます。なぜか日本語のほうはなかったです。
652 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 16:34:18 ] >>650 とりあえずそのキーボードを見せてもらおうか (生唾)
653 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 18:33:30 ] ttp://www.glassgiant.com/custom_keyboard/?l1=C-x&size=large ttp://www.glassgiant.com/custom_keyboard/?l1=C-c&size=large ttp://www.glassgiant.com/custom_keyboard/?l1=Super&size=large ttp://www.glassgiant.com/custom_keyboard/?l1=Hyper&size=large ttp://www.glassgiant.com/custom_keyboard/?l1=M-x+kill-emacs&size=large お好きなキーをどぞー
654 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 18:55:41 ] >>648 C-x o,C-x 1,C-x 2,C-x 3,C-x 0 英小文字oと数字の0が紛らわしいけど この5つを覚えれば不意のバッファ分割にもマゴつかない
655 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 00:10:59 ] >>646 おぉ仲間。 春に半年振りにVerUPした時ぐらいから重たくなった(Meadowですが…)。 特に、でかいヘッダは気が遠くなるぐらいに・・・・
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 10:37:21 ] M-xがexecute-extended-commandで入力できるのと同様に C-xやC-u,C-cもなんらかの関数で入力できないのかなぁと思いまして キーボード自体はいたって普通のキーボードです >>653 のような商品があるくらいですから方法はあるはずなんですよね
657 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 13:14:12 ] やったことないが copy-keymapとかset-parent-keymapとかで ctl-x-mapをマップするような方向でできそう。
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 21:46:50 ] 自分で希望のkeymap調べる関数書きゃいいんじゃないの。 C-uに至っては何をかいわんや。 >>656 はelisp.info読むとかdescribe-keyしてみるとかすれ。
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 23:45:04 ] >>657 , 658 おっしゃる通りにelisp-infoを参考に色々ためしてたらprefixキーの置換は (-set-key 設定したいキー なんとか-map) でできました C-uはuniversal-argumentのようなのでそれを設定したらできました あとは使いながらC-なんとか C-それとか のキーバインドをC-なんとか それとかに変えていけば モディファイ同時押しありの2 ストロークから同時押しなしの2ストロークの環境のできあがりです どうもありがとうございました
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 01:32:17 ] car-safe があるなら、memq-safe もあっていいような気が。 listp じゃないものを対象としちゃってもいいやつ。
661 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 23:08:46 ] それは変なバグが混入しそうだから嫌だなあ
662 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 09:38:52 ] car-safeって知らなかったから調べてみた ... こんなのLISPじゃない!!!
663 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 09:56:11 ] だがそれがいい
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 10:37:17 ] linum.el は行番号表示の決定版かな。
665 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 18:13:06 ] >>664 setnu.el と比べてどう?
666 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 21:25:13 ] >>665 setnu.el はだいぶ昔に使ったことがあったけど、なんか常用 できないレベルだった気がする。 linum.el はいたって普通に使えてる。 emacs-devel を見ていて知ったんだけど、たぶん標準添付 されそうな感じだよ。
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 22:50:15 ] >>666 今使ってみたけど、フォントの設定とかfont-lockの性能に大きく左右されるね。 cperl-modeでスクロールが異常に遅くなって焦った。
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 00:09:52 ] font-lock-support-mode とか調整すると改善できるかもよ
669 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 18:29:13 ] Diredで置き換えなどを使って、ファイル名を変更することはできないでしょうか?
670 名前:669 mailto:sage [2007/09/23(日) 18:33:23 ] すみません 解決できました
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 12:26:18 ] HTMLファイルの中にJavaScriptを埋め込みで書いているのですが、 HTMLも含め、JavaScriptを正しく再インデントできないでしょうか? HTMLモードで再インデントを行うと、JavaScriptのインデントが、全て 同一になってしまいます。
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 12:54:49 ] >>671 mmm-mode
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 01:35:51 ] xyzzyからの乗り換え先を探しています。 Windows環境で使うならば、Meadowと(NT?)Emacsのどちらを選ぶのがベターでしょうか。
674 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 01:42:20 ] NTEmacsだと普通のIME使えなかった気がする。 skkとか使うなら関係ないけど。
675 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 01:50:19 ] >>674 なるほど。とりあえずMeadow3を"フル"インストールしてみました。 言われているほど遅くないけど、300M近い容量にちょっと引いたりしてw
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 02:05:52 ] Meadow 固有の設定とかもあるから本当に Windows 上のみで使うんでなければ NTEmacs の方がいいと思う 軽いし
677 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 02:34:02 ] ここではNTEmacsのIME関係の不具合修正をうたってますね。 初めはいろいろ試してみることにします。 SourceForge.jp: NTEmacs JP Project https://sourceforge.jp/forum/forum.php?forum_id=12230
678 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 09:37:38 ] Windowsで使うならCygwin版か VMでLinuxでも入れてCVS最先端
679 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 16:41:54 ] Windowsならメモ帳で十分だろ
680 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 19:45:49 ] >>675 本体フルに入れても300あるわけないじゃん。 追加パッケージ入れればそれくらいは行くけど。
681 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 20:55:05 ] bookshelfのnetinstallerのフルだと800Mぐらいかな>Meadow あとどこかのエロイ人がほぼ最新のをwindows用にビルドして公開しているから それを使わせてもらうとか
682 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/27(木) 00:55:19 ] タブ幅を4にしたいのですが、ファイル毎に設定することはできないでしょうか?
683 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/27(木) 01:40:23 ] もちょっと詳しく。それじゃ質問の意味が分からないよ。 「特定のファイルのタブ幅を4にする方法はないか?」というコトだよね? それならば、状況によってはできる。 できるかどうかは、そのファイルの内容による。 たとえば、どんなキーワードでも埋めておいていい (自分で日記とか書いている場合など) ならば、 Local Variable の機能を使う。 しかし、ファイル自体を修正してはいけない (人の書いたソースコードを読む場合など) ならば、 ファイル名とかディレクトリ名やファイル内の特定パターンの文字列をキーワードにして find-file-hooks などで強引に変えてやるしかない。 なので、何か他と区別できるものがないならば、これは使えない。 最後の手段は自分でファイルを開いたあとに、 タブ4にしたいファイルの場合に手作業で tab-width を変更する。 これくらいは関数化しておくといいと思う。 雑に書くとこんな感じ。ここでは setq-default を使っているが、必要に応じて変えてくれ。 M-x tabx で 4 とか 8 とか入力してみ。 (defun tabx (width) (interactive "ntab-width's span : ") (let ((i 0) (tlist (list 0))) (while (< i 160) (setq i (+ i width)) (setq tlist (cons i tlist))) (setq tab-stop-list (reverse tlist)) (setq-default tab-width width)))
684 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/27(木) 08:00:44 ] >>676 ベンチ取ったり、1行スクロールさせたりしたけど NTのほうが少し重いよ(スクロールはよく引っかかるし)。 どんな根拠で軽いといっているの?教えて。
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 00:04:43 ] >>676 じゃないけど、 Meadowでbdfフォントを使うとV方向のスクロールが激重になる。 font-lockを殺さないとスムーズに動かない。 このへんは開発陣も認識しているっぽいんだけど。 上で紹介されているlinum.elを導入したら、もう…
686 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 00:26:13 ] >>685 古い話ですね。3.0じゃNTと比べても遜色なく逆に速かったと思います。 まぁもともとEmacs自体が重いので、遅いマシンで表示周りの パッケージを入れるのもどうかと・・・
687 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 00:33:15 ] >>685 はMeadowとNTEmacsとの比較じゃなくて MeadowでTTフォントを使ったときとbdfフォントを使ったときの比較だよ。
688 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 00:50:39 ] Meadow とか NTEmacs は専用スレがあったはずだからそっち行ってくれよ。
689 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 01:28:46 ] 20も30もレス消費するなら移動が適当だろうけど 5,6レスで話が終わるなら別にいいんじゃねーの。
690 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 03:03:03 ] これから延々と繰り返すんだろう
691 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 08:03:57 ] >>687 それでも激重というほどの差はない。話はこれでおしまい。
692 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 22:51:58 ] >>690 人生
693 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 14:03:31 ] >>691 いやいや、激重になるよ。 環境に依存するのかもしれないけど。
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 20:22:01 ] すれちg
695 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 22:16:44 ] >>690 見事に予想が当たったな。 これだからドサは困るんだ。
696 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/30(日) 18:02:59 ] tramp 変じゃね
697 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/30(日) 22:05:52 ] ヘンだね。 おもきしハマった。
698 名前:名無しさん@お腹いっぱい。 [2007/09/30(日) 23:56:06 ] symbolic-linkをオープンしようとすると いちいちシンボリックリンクだけどfollowするか?って聞かれてウザイんだけど 「シンボリックリンクだったからここにある実体をオープンしたよ」 っていう報告される程度がいいっす elisp書ければできるに違いないんだけど、既にその手のものがあったら 教えてほしいっす
699 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 00:06:31 ] 俺の環境ではそんなこと聞かれないからどこかに設定があると思うよ。
700 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 01:01:12 ] >>698 find-file の中見れば分かるよ。 (setq vc-follow-symlinks t)
701 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 09:39:07 ] windows.elとelscreenそれぞれの長所とか短所を教えて頂けませんか?
702 名前:以下、名無しにかわりましてVIPがお送りします。 mailto:sage [2007/10/01(月) 16:13:50 ] >>701 windows.el 状態を保存できる elscreen 保存できない、elscreen-tab.elを使うとタブ表示が可能
703 名前:名無しさん@お腹いっぱい。 [2007/10/01(月) 16:41:32 ] 質問です 文章の各行の行頭に番号を0,1,2,...,1000のように順に入力したいのですが、 外部プログラムを使わずにemacsだけで入力する方法はあるのでしょうか。 もしあれば教えていただけないでしょうか。
704 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 16:43:34 ] elispでチャチャッと書いちゃえ
705 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 16:47:27 ] キーボードマクロで何とかする方法とかってあります?
706 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 17:10:48 ] C-x r n と C-x r + とキーボードマクロでできそう。
707 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 17:12:25 ] f3 f3 <ret> f4 C-x eeeeeeeeeeeeeeeeeeeee M-x replace-regexp <ret> ^ <ret> \,(1+ \#) <ret>
708 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 17:16:31 ] 0から始まるんなら \,(1+ \#) でなくて \#
709 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 17:23:00 ] >>707 f3 知らなかった……。 22 でできたの?