Emacs part 20
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん@お腹いっぱい。
2006/09/03(日) 23:44:52GNU Emacs - GNU Project - Free Software Foundation (FSF)
http://www.gnu.org/software/emacs/
emacs - SCM: CVS Repositories [Savannah]
http://savannah.gnu.org/cvs/?group=emacs
EmacsWiki
http://www.emacswiki.org/
Emacs 電子書棚
http://www.bookshelf.jp/
0855名無しさん@お腹いっぱい。
2006/12/26(火) 10:11:22自己レスしてるし。
0856名無しさん@お腹いっぱい。
2006/12/26(火) 13:03:29>>842 は ZERO WIDTH NO-BREAK SPACE が -nw な環境で文字幅1として認
識されるのが問題って言ってるんでしょ?
ウダウダ言ってないで察してやれよ。
0857名無しさん@お腹いっぱい。
2006/12/26(火) 18:04:550858名無しさん@お腹いっぱい。
2006/12/26(火) 19:46:330859名無しさん@お腹いっぱい。
2006/12/26(火) 19:50:160860名無しさん@お腹いっぱい。
2006/12/26(火) 20:00:570861名無しさん@お腹いっぱい。
2006/12/26(火) 23:13:08うまくemacsネタで落とした。
よくやった。
0862名無しさん@お腹いっぱい。
2006/12/27(水) 10:00:380863名無しさん@お腹いっぱい。
2006/12/27(水) 17:51:29何故かはしらんがワロタ
0864名無しさん@お腹いっぱい。
2006/12/29(金) 16:42:36移動先が同じパーティションで、そこに同名ファイルがあったとき、
確認で n を押しても上書きされてしまいます。
一つのファイルではなりません。2つ以上のファイルを一度に処理しようとしたときになります。
emacs -q でもなるので私の設定が悪いわけではないと思うのですが、
このような症状がある人はいませんでしょうか?
0865名無しさん@お腹いっぱい。
2006/12/29(金) 17:19:09> R runs the command dired-do-rename
となってる件。
0866名無しさん@お腹いっぱい。
2006/12/29(金) 18:14:24うちでは上書きされなかった。
0867名無しさん@お腹いっぱい。
2006/12/29(金) 18:37:220868名無しさん@お腹いっぱい。
2006/12/29(金) 22:34:05つまり、ファイル名ぶつかるなら
ぶつかりまっせ、と言ってくる。
ただし、うちのは22.0.90.1。
0869名無しさん@お腹いっぱい。
2006/12/29(金) 23:43:44iciclesなんか使ってるからか!?
0870名無しさん@お腹いっぱい。
2006/12/29(金) 23:57:35ヲヤヂギャグ
0871名無しさん@お腹いっぱい。
2006/12/30(土) 00:20:53ttp://www.emacswiki.org/cgi-bin/wiki/Icicles
これって iswitchb + minibuf-isearch よりいいか?
ido は色がチカチカするのは我慢するにしても file-name-history の使い方に
一貫性がなくて、話にならなかった。
0872名無しさん@お腹いっぱい。
2006/12/30(土) 01:56:470873名無しさん@お腹いっぱい。
2006/12/30(土) 01:59:58C-M-RETでhelp
0874名無しさん@お腹いっぱい。
2006/12/30(土) 13:02:40より多機能そうだけど。
0875名無しさん@お腹いっぱい。
2006/12/30(土) 14:25:10linespace を設定できないのでしょうか?
それとも何か方法はありますか?
0876名無しさん@お腹いっぱい。
2006/12/30(土) 14:34:10その頃から使えていたような気はするけど。
0877名無しさん@お腹いっぱい。
2006/12/30(土) 16:02:05はるかに多機能、柔軟。
regexp match ⊃ substring match
おまけに開発が活発。
0878名無しさん@お腹いっぱい。
2006/12/30(土) 16:31:00サンクス。ふーむ、ちょっと試してみるか。
0879名無しさん@お腹いっぱい。
2006/12/30(土) 23:13:260880名無しさん@お腹いっぱい。
2006/12/30(土) 23:18:470881名無しさん@お腹いっぱい。
2006/12/31(日) 03:30:30そのバージョンでどうだったか覚えてないけど、
(setq-default line-spacing 2)
0882名無しさん@お腹いっぱい。
2006/12/31(日) 08:26:300883名無しさん@お腹いっぱい。
2006/12/31(日) 08:57:17ブラウザーだと「F5」で最新情報をとって来れるけど...
0884まーくん
2006/12/31(日) 10:21:18(setq global-auto-revert-mode t)
0885名無しさん@お腹いっぱい。
2006/12/31(日) 10:57:14微妙に883の要望は満たしていなそうだけど、これは便利なモード
だな。活用させてもらいますー。
0886名無しさん@お腹いっぱい。
2006/12/31(日) 12:22:2721以前ならC-x C-f RET
22では動作変えやがった。
0887名無しさん@お腹いっぱい。
2006/12/31(日) 12:51:14ふつー C-x C-v C-m じゃねーの?
それか、M-x revert-buffer とか
0888名無しさん@お腹いっぱい。
2006/12/31(日) 13:01:41「パスワードを忘れてしまいましたか?」
という文が
「パスワードを\345\277\230れてしまいましたか?」
と表示されます。何が悪いのでしょうか?
Debian GNU/Linux etch をつかっています。
LANG=en_US.UTF-8 で使っていますが、
LANG=ja_JP.UTF-8 でも変わりないようです。
また端末はコンソールと Putty 経由の SSH を使っています。
0889名無しさん@お腹いっぱい。
2006/12/31(日) 15:47:13emacs の ver と mule-ucs 使ってるかどうかくらい書け.
0890名無しさん@お腹いっぱい。
2006/12/31(日) 15:55:09http://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=reopen-file
0891883
2006/12/31(日) 18:29:0521.4.1を使っていたので>>88の方法か
>>887の方法で可能でした。
ありがとうございました。
多分 C-x C-v C-m でいくと思います。
0892まーくん
2006/12/31(日) 18:34:07打つ必要なくなるわ
0893名無しさん@お腹いっぱい。
2006/12/31(日) 18:55:190894名無しさん@お腹いっぱい。
2007/01/01(月) 00:07:30今年こそ、Emacs22がリリースされますよーに。(-人-)
0895名無しさん@お腹いっぱい。
2007/01/01(月) 00:13:02みなさま今年もよろしくおねがいしません。
0896名無しさん@お腹いっぱい。
2007/01/01(月) 00:41:53emacs 22 に向けて (C) に 2006 追加したのが無駄になって再度全ファイルで
2007 追加か。
0897名無しさん@お腹いっぱい。
2007/01/01(月) 00:44:330898名無しさん@お腹いっぱい。
2007/01/01(月) 01:21:540899名無しさん@お腹いっぱい。
2007/01/01(月) 04:06:07コードブロックの折りたたみをするにはどのようにすればいいでしょうか?
0900まーくん
2007/01/01(月) 04:15:32outline はタイトルスタートの delimiter しか指定できないから、
それは outlineでは無理
俺は自分でそういうのを書いた
text の invisible プロパティを用いれば簡単に書けるし、
{ ... } とかの pos は scan-sexps とか使えば OK
0901名無しさん@お腹いっぱい。
2007/01/01(月) 04:22:18hideshow.el
Emacs22ならついてくる。
>>900
ここでひとつ書いてくれないか?
0902まーくん
2007/01/01(月) 04:35:41普通に今完成したのがあるけど、断る.
0903名無しさん@お腹いっぱい。
2007/01/01(月) 04:42:380904名無しさん@お腹いっぱい。
2007/01/01(月) 17:44:180906名無しさん@お腹いっぱい。
2007/01/01(月) 18:19:33outline-minor-mode でそこそこいけるはず
0907名無しさん@お腹いっぱい。
2007/01/03(水) 12:41:38あらかじめ lgrep 等で作成した以下のようなファイルを開いて
タグジャンプすることは可能ですか?
a.txt:3 このfogeを○○…
.txt:25 さて、ふがをogeすると…
できるとすれば、その方法を教えてください。
よろしくお願いします。
環境 debian sarge emacs 21.4.1
0908名無しさん@お腹いっぱい。
2007/01/03(水) 12:49:07あるいは
M-x compileとcat
0909907
2007/01/03(水) 13:22:12早速便利なモードを教えて頂いてありがとうございます。m(__)m
下の M-x compile と cat の方法がよくわかりませんでしたが、
compilation-mode の方は使い方がわかりました。
ところで、compilation-mode を抜けるには、
M-x fundamental-mode または M-x text-mode
するしかないのでしょうか?
0910名無しさん@お腹いっぱい。
2007/01/03(水) 14:08:01cat output.txt
0911名無しさん@お腹いっぱい。
2007/01/03(水) 14:10:33ここの jw-visit-source の機能がほしいんか?
0912907
2007/01/03(水) 14:42:14M-x compile と cat の組合せの利用方法がわかりました。
ご丁寧にお答え頂きありがとうございました。m(__)m
>> 911 さん ありがとうございます。
タグジャンプで google さんに聞いたところ、ctags や etags というものを
利用する方法はわかったのですが、私自信はプログラマではないので、利用を
考えてしまいました。
ご紹介いただいたサイトも、ruby や cのタグジャンプをされているようですね。
私は、プログラマーではないので、これまで記載したテキストファイルや html
ファイルの目次や整理を目的に以下のようなものを作成したいと考えておりました。
------- grepout.txt ------------
emacs のタグジャンプは以下のようにできる。
/home/hoge/memo.txt:23: emacs のタグジャンプは…
アウトラインモードの利用方法
/home/hoge/emacs.html:42: emacs での、アウトラインモードは…
--------------------------------
いずれにしましても、compilation-mode などを活用することにより、やりたい
ことは実現できそうです。ありがとうございました。m(__)m
0913名無しさん@お腹いっぱい。
2007/01/03(水) 15:58:13とりあえずマルチは氏ね
0914名無しさん@お腹いっぱい。
2007/01/03(水) 16:28:04どことマルチ?
0915名無しさん@お腹いっぱい。
2007/01/03(水) 17:07:23http://pc10.2ch.net/test/read.cgi/unix/1132042800/804
これかな?
0916名無しさん@お腹いっぱい。
2007/01/03(水) 18:59:14rubyならrtagsがあるぜ。
cならcscopeとかGLOBALも。
0917907
2007/01/03(水) 19:15:46rtags や scope 、 GLOBAL まったく知りませんでした。
やはり、さすがにプログラム開発のための環境は充実してますね…
当方、プログラムの方は、とんとダメでして(涙)
単純にテキストやhtmlの間のタグジャンプの方法を探しておりました。
いろいろとご助言ありがとうございました。m(__)m
0918名無しさん@お腹いっぱい。
2007/01/04(木) 12:19:23それ別の話じゃん。
0919名無しさん@お腹いっぱい。
2007/01/05(金) 04:01:24レベルはいくつで使っていますか?
0920名無しさん@お腹いっぱい。
2007/01/05(金) 04:09:090921名無しさん@お腹いっぱい。
2007/01/05(金) 04:19:55ファイルを交換すればよいでしょうか?
0922名無しさん@お腹いっぱい。
2007/01/05(金) 04:46:31ソースレベルで変更しないとダメなんじゃないの?
俺は色を変えて目立たなくしてる。
0923名無しさん@お腹いっぱい。
2007/01/05(金) 04:59:02返答ありがとうございます.
折り返し矢印はどの face を設定すれば色を変えれるのか
教えていただけませんでしょうか?
0924名無しさん@お腹いっぱい。
2007/01/05(金) 05:04:58(set-face-background 'fringe "yellow")
0925名無しさん@お腹いっぱい。
2007/01/05(金) 06:57:50この矢印はずっとアイコンだと思っていたので、foreground で色が変更
できるのは目から鱗でした. ありがとうございました.
0926名無しさん@お腹いっぱい。
2007/01/05(金) 08:57:31俺は3。でも .viper でいろいろ設定してくとあんまり関係なくなるよね。
0927名無しさん@お腹いっぱい。
2007/01/05(金) 10:01:22test
0928名無しさん@お腹いっぱい。
2007/01/05(金) 10:06:210929名無しさん@お腹いっぱい。
2007/01/05(金) 12:14:070930878
2007/01/05(金) 12:38:05mcomplete-history + tails-history のほうが合ってるかな。
デフォルトで history から候補を探してくれるのが手放せない。
0931名無しさん@お腹いっぱい。
2007/01/05(金) 17:10:19氷柱の履歴探索はM-hだお。押しにくいなら再割り当てしてちょ。
わたしも以前は mcomplete + mcomplete-history + tails-history だったよん。
0932名無しさん@お腹いっぱい。
2007/01/05(金) 17:28:130933龍虎の拳
2007/01/05(金) 19:07:060934名無しさん@お腹いっぱい。
2007/01/05(金) 19:29:52検索→参照
にあたるようなことって出来る?
0935名無しさん@お腹いっぱい。
2007/01/05(金) 20:50:15さんきゅー。でもデフォルト履歴探索にすっかり慣れちゃってるんで、その
M-h を押す一手がとてもメンドいのよ…。
0936氷柱割り
2007/01/06(土) 02:57:01わたしも試すまでは同意見だったからまあ慣れの問題だょ。わたしは数時間で慣れた。
過去mcompleteを使っていたけど、そのとき
履歴ではなくて新しいものを選択するときに勝手に履歴が選択されてうざかったの。
氷柱ならばマッチする文字列を入れて、
M-hならば履歴への正規表現マッチ、
S-Tabなら全体集合への正規表現マッチ、
Tabならば先頭一致だお。
M-hもS-Tabも押しづらいのでremap。
mcompleteにはない機能としてM-*で絞り込みができるの。
候補が多すぎて困ったときに便利だお。
0937名無しさん@お腹いっぱい。
2007/01/06(土) 04:39:48M-x <TAB> のあとで、M-* -word$ で絞り込むのと、
M-x -word$ [S-Tab] とは同じなんですよね?
上の手順のあと、M-v で *Completions* にフォーカスして C-i <RET> とすると、
backward-wordbackward-word
とダブって、Symbol's function definition is void になっちゃいます。
S-tab は、icicle-apropos-complete ということなので、
一覧できると便利な場面もあるかなと思うので、しばらく使ってみようかな。
とりあえず、興味本位ですが。もともと、mcomplete さえ使ってなかったので、
自分に本当に必要かどうか分からないんですが、便利なのかなぁ。
0938氷柱割り
2007/01/06(土) 05:07:19世界が変わるほど便利だお。
M-x <TAB> → M-* word$
と
M-x -word$
は結果こそ同じだが後者のほうが高速。
C-p/C-n、 ↑/↓、 PageUp/PageDownで候補を選択できるよ。
0939名無しさん@お腹いっぱい。
2007/01/06(土) 05:31:22正規表現で絞り込んだあとの動作が、僕の環境だと上手く動かないようです。
他の設定とバッティングしてるのかなぁ。
C-p/C-n でちゃんと候補を選択できているんですよね?
あした、見直してみることにします。
0940氷柱割り
2007/01/06(土) 05:44:59絞り込みをしたらPageUp/PageDownならうまく選択できる。
前方一致・正規表現にかかわらず常にC-p/C-nで選択したいなら(それが普通じゃん)、
これをどぞ。
(setq icicle-cycling-respects-completion-mode-flag t)
(setq icicle-modal-cycle-up-key "\C-p")
(setq icicle-modal-cycle-down-key "\C-n")
0941名無しさん@お腹いっぱい。
2007/01/06(土) 05:57:28どうもありがとうございます。上手くいきました!
これでしばらく使ってみますね。
0942名無しさん@お腹いっぱい。
2007/01/06(土) 17:20:32日本語入力・多言語化に関してなんですが、こういった機能は
標準の Emacs ディストリビューションに含まれているものなんでしょうか?
…というのも、canna をトグルしたあとのフェンスモードの挙動を参照したいんですが、
どこを探せばソースが見つかるのでしょうか(´・ω・`)
はげしく環境依存すみません。.emacs は set-language-env が作ったものをそのまま使っています↓
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 日本語表示の設定
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(if (featurep 'mule)
(progn
(set-language-environment "Japanese")
(prefer-coding-system 'euc-jp-unix)
(set-keyboard-coding-system 'euc-jp-unix)
(if (not window-system) (set-terminal-coding-system 'euc-jp-unix))))
; 日本語 info が文字化けしないように
(auto-compression-mode t)
; xemacs の shell-mode で 日本語 EUC が使えるようにする
(if (featurep 'xemacs)
(add-hook 'shell-mode-hook (function
(lambda () (set-buffer-process-coding-system 'euc-japan 'euc-japan)))))
; 日本語 grep
(if (file-exists-p "/usr/bin/lgrep")
(setq grep-command "lgrep -n "))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 漢字変換 (canna) の設定
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(set-input-method 'japanese-egg-canna)
(global-set-key "\C-o" 'toggle-input-method)
(toggle-input-method nil)
0943名無しさん@お腹いっぱい。
2007/01/06(土) 17:37:47そんなものですか。
今レベル5で使いはじめたところなんですが、それでも
woman とかの挙動がおかしくなるので、viper もけっこう難しそうだと
思ったところです。
0944まーくん
2007/01/06(土) 18:17:08もうあれ付属パッケージから外せや
0945名無しさん@お腹いっぱい。
2007/01/06(土) 18:17:24キミが使ってる input method は egg。
変換エンジンが canna。
> …というのも、canna をトグルしたあとのフェンスモードの挙動を参照したいんですが、
site-lisp/egg/its.el, egg.el 辺りを参照しなさい。
0947まーくん
2007/01/06(土) 18:43:19あいたんじゃあるまいし、その情報はそこまで効果的にはならんと思うよ.
最もサンフランシスコ付近に住んでるんなら別だけど
0948926
2007/01/06(土) 18:55:39ん? うちでは特に問題ないけどなあ。
woman と viper 絡みで設定してるのはこれだけ。
(add-hook 'woman-post-format-hook 'viper-change-state-to-vi)
まぁ、viper は結構強烈なことやってるから苦労することもあるけどね。
0949名無しさん@お腹いっぱい。
2007/01/06(土) 21:40:270950名無しさん@お腹いっぱい。
2007/01/06(土) 21:42:460951名無しさん@お腹いっぱい。
2007/01/06(土) 21:52:560952名無しさん@お腹いっぱい。
2007/01/06(土) 21:57:41その時は終了する。
0953名無しさん@お腹いっぱい。
2007/01/06(土) 22:20:03毎日起動しなおしてます
0954名無しさん@お腹いっぱい。
2007/01/06(土) 23:51:50レス数が950を超えています。1000を超えると書き込みができなくなります。