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 を使用した情報操作の魔術師である.
555 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 01:47:09 ] asciiコードの順番を意識してアルファベットも並べた配列に 移行してみたらどうかね。 そんなキーボード市販はしてないだろうが、Xmodmapとかでさ。
556 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 02:07:18 ] >>555 それは野暮な極論ですね。 アルファベットはアルファベットの順番通りにコードが割り当てられてるし、、 ところで0x5fの"_"はshift押さずに打てるようにしなかったのはなんでなのかな? JIS配列考えた人は馬鹿なのかな? [\]^と来たらshift押さずに _ が打てる方が順番的にも綺麗だし。 バックスラッシュが重複してるのも意味不明だし。 それかもしくは0x5b〜0x5eと0x7b〜0x7eに割り当てられた文字を逆にするとか
557 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 10:36:31 ] 俺INSTACの委員やってるからJIS配列を決めた人に聞いたことがあるんだけど こいつらタッチタイプのことは全然考えていなかったらしい。
558 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 14:50:15 ] US-Ascii 配列でも _ は Shift 押さないと入力できないわけだが。
559 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 21:37:28 ] むしろ右シフトが遠い件
560 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 21:44:17 ] 日本語キーボードなら変換キーあたりにshift割り振ればいいんじゃないだろうか
561 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 22:33:53 ] shiftは親指で押させろ
562 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 07:05:45 ] キーボード話はこっち使ってあげてよ。 Keyboard キーボード 2 pc11.2ch.net/test/read.cgi/unix/1055904385/
563 名前:名無しさん@お腹いっぱい。 [2007/09/03(月) 19:05:17 ] 対応する括弧に移動するコマンドはありますか?
564 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 19:16:54 ] ありますよ
565 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 19:24:10 ] コマンド名はなんですかね?
566 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 20:58:01 ] ググれよカス。 あほな質問多すぎ。
567 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 21:28:14 ] C-M-n forward-list C-M-p backward-list
568 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 23:32:40 ] カーソルキー使わずに、 移動するコマンドはありますか?
569 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 23:38:41 ] はい。
570 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 23:46:20 ] コマンド名はなんですかね?
571 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 23:48:12 ] forward-char
572 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 00:00:41 ] キーバインドもお願いします。
573 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 00:35:51 ] M-x forward-char か C-x @ c f
574 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 09:04:42 ] >>563 >>565 >>568 >>570 >>572 それくらいググったらどうですか? なぜ一度に聞かない?
575 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 09:42:09 ] 別人だから
576 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 11:44:33 ] ネタをネタと略
577 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 11:52:22 ] ネタならもうちょっとおもしろいこと書けばいいのにね。
578 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 15:59:07 ] シェルモードで日本語が化けるのですが、どうやったら直りますか?
579 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 16:34:33 ] >>578 set-buffer-process-coding-system
580 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 22:54:27 ] キーバインドもお願いします。
581 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 23:23:28 ] >>580 Alt押しながらx s e t - b u f f e r - p r o c e s s - c o d i n g - s y s t e TAB Enter スペース入れて書いたけどスペースキーは押さなくていい。
582 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 00:13:53 ] 次はもうちょっと活躍させてくれってTABが言ってた
583 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 02:52:16 ] >>579 echo あああ は日本語で表示されるのですが、その他はダメでした output, input 共に euc-jp です
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 21:32:04 ] Vimを使っていたのですが、最近Emacsを使い始めました。 基本的な編集操作は覚えたのですが、Vimで使っていた便利な昨日の使い方が分かりません。 1. 直前に行った操作の繰り返し(Vimで言う、 ".") 2. 指定キャラクタまで移動。(Vimで言う、 "f") // df>で、次に">"が現れるまでを削除等 3. 現在の行の最初にヒットした部分の置き換え(Vimで言う、":s/abc/def/") // :1,5s/abc/def/ 1〜5行目の最初だけ置き換え このような編集を、Emacsで行う方法が分かりません。 もしよろしければ、VimとEmacsの対応する操作を記述しているサイトなどがあれば教えて頂けるとありがたいです。 どうか宜しくお願いします。
585 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:36:44 ] >>584 > 1. 直前に行った操作の繰り返し(Vimで言う、 ".") C-u 使え。 使い方は C-u 繰り返したい数字 繰り返したい操作。 例えば、C-u 5 C-n すれば下に 5 行移動。 または、直前に行った操作だけでいいのなら下のでどうよ? C-: (eval (cdar command-history)) 面倒くさいだろうから適当な関数定義してどっかのキーに割り当ててくれ。 後はマクロを使えばいけるかも。使ったこと無いが。 > 2. 指定キャラクタまで移動。(Vimで言う、 "f") // df>で、次に">"が現れるまでを削除等 C-s の isearch と C-Space の set-mark-command でいいんじゃね? 例えば、C-s > RET C-Space C-s > C-w もしくは M-x replace-regexp > 3. 現在の行の最初にヒットした部分の置き換え(Vimで言う、":s/abc/def/") 今ひとつよくわからんが、M-x replace-regexp \(^.*?\)abc RET \1def RET でどうよ? 現在の行だけということなら、query-replace-regexp 使って一回置き換えして 止めればいいし。 // :1,5s/abc/def/ 1〜5行目の最初だけ置き換え C-x n n の narrow-to-region 使ってください。 でもきっと VIPER-mode とか使えば問題無いです:-)
586 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:55:26 ] ぜんぜん別のエディタなんだから 無理に vi の常識持ち込まずに 頭切り替えて使った方がいいよ。
587 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 23:05:58 ] > df>で、次に">"が現れるまでを削除等 これは M-z > でいけるかな
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 23:29:43 ] >>586 そうそう。そのままあてはめるのは辛いだけ。
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 23:36:14 ] >>584 1 は繰り返しで何をしたいかによって 適したやり方は違ってくると思う。 C-u とかキーボードマクロもあるけど、 たとえば各行のある特定のカラムに aaa を挿入したい なんて場合は region 選択して C-x r t aaa RET とか。 2 は C-s > C-x C-x C-w だな。おれは。 3 はおれなら M-% しちゃう。
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 00:50:41 ] >>589 あとは repeat(C-x z) とか、 repeat-complex-command(C-x Esc Esc) とかですかね。
591 名前:名無しさん@お腹いっぱい。 [2007/09/11(火) 02:56:55 ] 一体、このスレの住人は何がしたいんだ。。。 >>>>>■ おすすめ2ちゃんねる 開発中。。。 by FOX ★ このスレを見ている人はこんなスレも見ています。(ver 0.20) uim スレッド 7 [Linux] 【名古屋】脱ヲタクファッションオフin名古屋 4着目【脱ヲタ】 [定期OFF] 京都市内の道路事情・道路整備について Part8 [運輸・交通] 東北学院大学part84 [大学生活] Perlコーディング初心者質問スレ Part 55 [WebProg]
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 12:16:19 ] >>591 それが記録されるのはIEだけ。 ここみたいにIE以外で見てるのが多そうな場所では意味なし。
593 名前:名無しさん@お腹いっぱい。 [2007/09/11(火) 12:48:36 ] IEなんか使ってないけど良く見えるっすよ? 普段は専ブラだけどもさ。
594 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 12:51:17 ] dmacro.el - キー操作の繰返し検出 & 実行
595 名前:名無しさん@お腹いっぱい。 [2007/09/13(木) 14:16:50 ] 教えて欲しいのですが emacs上のマウスカーソルは.emacsに何を書けば消せるのですか? emacsで文章を書くとき マウスカーソルが邪魔なので フォーカスがemacsにあるときにはマウスカーソルを消したいのです。 googleで「emacs マウスカーソル 消去」で検索したら Meadowでのマウスカーソルの消去法はわかりました。 (setq w32-hide-mouse-on-key t) しかし肝心のemacsでのマウスカーソルの消去法がわかりません。 どなたか教えてください。 ちなみに emacsはGNU Emacs 22.1.1 です。
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 14:19:25 ] そんなことできるの?
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 15:26:38 ] 俺はこうしてる (mouse-avoidance-mode 'banish)
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 16:31:51 ] 環境が判らんが unclutter
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 19:09:43 ] >>598 ワシもそれ使ってる X限定だね
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 20:10:28 ] マウスカーソルの色と背景の色を同じにすれば?
601 名前:595 [2007/09/13(木) 20:56:25 ] >>597 そんなのがあるんですね。 (mouse-avoidance-mode 'banish) を使ってみたんですけど、 悪くないですね。 ありがとうございました。 >>600 マウスカーソルが文字に重なるのが嫌なのです。 だからといって文字の色と同じにしようとしても プログラムをするさい、宣言や関数名とかで 文字色が違うので・・・
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 20:57:49 ] unclutter いいじゃん。 Emacs 以外にも使えるし。
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 10:38:54 ] unclutterが出たついでに。 unclutter使ってるとき、OpenOffice.orgの上だと激しく点滅してCPU喰いまくる んだけど対処法ある? スレ違いスマソ。
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 10:45:12 ] スレ違い。
605 名前:595 [2007/09/14(金) 11:50:34 ] >>598 & >> 602 unclutterを知りませんでしたので 調べて使ってみました。 これが一番いいな!と思いました。 結局unclutterを使っていこうと思いました。 ありがとうございました。
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 12:49:57 ] (mouse-avoidance-mode 'animate) は?
607 名前:595 [2007/09/14(金) 15:10:59 ] >>606 マウスカーソルが文字の上に来て 微妙に文字が見えにくくなるのがいやなので ちょっと求めるものじゃないです unclutterを使ってると emacsを終了した時点で xtermにフォーカスが移らないというとこがたまに起こります。 (たぶん何か変な操作をした、するんだと思います) 何か微妙な感じがして (mouse-avoidance-mode 'banish) に戻しました。
608 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 19:16:06 ] 【IT/国際】Googe、「xyzzy」を154億円で買収 news21.2ch.net/test/read.cgi/news7/1189722312/ 米Google社は14日、日本のプログラマ亀井哲弥氏に対し154億円を支払い、 Google社に移籍しxyzzyの開発に専念してもらう事に「大筋で合意した」と発表した。 Google社が個人を買収するのは異例。亀井氏はテキストエディタ「xyzzy」の開発者であり、 Google社のスポークスマンは報道陣に対し「xyzzyをweb上に移植することで、 Emacs・viなどの伝統的なテキストエディタに対する強力なライバルにしたい。」とコメントした。
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ですが…)。 特に、でかいヘッダは気が遠くなるぐらいに・・・・