[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 03/01 00:17 / Filesize : 196 KB / Number-of Response : 870
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Emacs part 22



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 を使用した情報操作の魔術師である.

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ですが…)。
特に、でかいヘッダは気が遠くなるぐらいに・・・・


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 でできたの?

710 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 17:26:50 ]
www.emacsblog.org/2007/04/05/keyboard-macros-in-the-wild-the-mundane-sql-fix/

711 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 17:29:59 ]
>>709
いつからか知らないけど、少くとも去年の7月頃から使えてたよ。

>>707 ちがってた
f3 f3 C-a C-n f4
C-x eeeeeeeeeeeeeeeeeeeee
みたいな感じ

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 20:19:55 ]
>>700
あああその変数でビンゴでした
ありがとう

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/04(木) 12:51:35 ]
calendarでその月全体は、
Oct *, 2007 hoge
で表現できると思うのですが、
その週(日日の範囲)は、どのようにして表現したらいいのでしょうか?

また、月全体の指定をすると"m"したときに色が変わるのですが、
月全体の指定や、(できれば週の指定)の場合は"m"をしたときに、
ハイライト表示させないようにすることはできませんか?

714 名前:以下、名無しにかわりましてVIPがお送りします。 mailto:sage [2007/10/04(木) 18:40:15 ]
ttp://spreadsheet.sakura.ne.jp/blog/?p=316
ここのlispを貼り付けて使ってみたんですが、
ブックマークを開いたときに
** assignment to free variable selected-bookmark
** reference to free variable selected-bookmark
という内容のウィンドウが開いてしまいます
どうしたら出ないようにできるんでしょうか?



715 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/04(木) 18:45:03 ]
>>714
でないようにするには、該当箇所を表示してるところをコメントアウト

716 名前:以下、名無しにかわりましてVIPがお送りします。 mailto:sage [2007/10/05(金) 10:36:37 ]
それが何処か分かりません!
誰か教えてください!!!

717 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 10:42:11 ]
なんで let 使わないんだろ。

718 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 10:43:37 ]
>>714
コメント欄あるんだからそっちでやれ。

719 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 00:59:32 ]
scroll-up とか next-line とかは elisp で定義されていませんか?
されていれば定義を見たいので、どの辺に定義されているか教えてください。
meadow 21.4.1 を使っています。

720 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 01:40:30 ]
>>719
M-x help [Enter] f scroll-up [Enter]
M-x help [Enter] f next-line [Enter]


721 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 01:48:59 ]
helpの使い方は絶対覚えるべきだな。
C-h を backward-delete-char にかえて
そのままヘルプの存在忘れてる初心者とか結構いそう。


722 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 01:51:40 ]
長えな
C-h f scroll-up [Enter]
でええやん

723 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 01:53:27 ]
C-h の代わりに F1 が使えたり

724 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 02:38:51 ]
C-h 潰して F1 使うのが普通だよな。



725 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 02:50:50 ]
俺は C-x C-c に割り当ててるわ。
どうせ uptime と同じだしね、emacs の寿命。

726 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 03:07:29 ]
自分はC-xC-hにあててる。

727 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 03:12:07 ]
話変わるけどリージョンがない時の C-w と M-w に何か割り当てると便利

728 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 03:18:09 ]
いつの間にかmark setしてるから
怖くてしょうがないわな

729 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 03:18:52 ]
Emacs専用のキーボードがほしいんです><

730 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 04:00:33 ]
>>729
巷ではHHKBがそれだよ

731 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 08:33:45 ]
俺は昔のSymbolicsのキーボードをps2に変換して使ってる

732 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 09:57:37 ]
find-function てコマンドもある。

733 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 12:41:26 ]
>>720-726,732
ありがとう。
built-in function って書いてあるから、elisp では書かれて
いないということですね。

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 13:52:55 ]
>>733
next-line()はsimple.elにある、って出なかった?




735 名前:733 mailto:sage [2007/10/07(日) 17:03:35 ]
>>734
scroll-up だけみてました。
確かにそう出ました。これで定義まで飛べるのか。
これでいろいろコード見ながら elisp の勉強します。



736 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 00:52:31 ]
Emacs 22だとbuilt-in functionもCのソースに飛べる。

737 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 12:49:04 ]
>>736
22じゃなくても可能ですが。
きみんところでは22を自分でコンパイルしてインストールしただけでは?

738 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 14:09:42 ]
>>737
自分でソースコンパイルすると表示されるようになるの?
設定済み Meadow でも表示されるようにできない?

739 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 15:36:03 ]
>>737
俺それ23の新機能だと思ってたorz
これまではどうしてできなかったんだろう

740 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 16:21:10 ]
つかソースがないのにどうやって表示すんのよ。
CのだろうがLispのだろうがソースがない環境じゃ無理

741 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 16:41:44 ]
んだ。
ソース引っぱってきて find-function-C-source-directory にセットしる。


742 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/09(火) 19:38:10 ]
キーマップの定義について質問です。
C-c leftをS-leftにバインドしたいのですが、書き方が良くわかりません。
どう書けばよいのでしょうか?

743 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/09(火) 20:20:41 ]
[S-left]

744 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/09(火) 21:29:39 ]
大文字か小文字かで shift か super かが違ったと思うよ。



745 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/09(火) 23:46:57 ]
>>742
キーについては>>743>>744が言ってくれているとおり。

ところで
>C-c leftをS-leftにバインドしたい
この意味が分からない。

C-c left にバインドされている機能を S-left にもバインドしたいということ?
それとも、S-left って押したら、C-c left を押したことにしたいということ?

要望によって、設定が変わると思うよ。


746 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 12:11:34 ]
745のいう前者なら
(local-set-key [(shift left)] (key-binding [(control c) left]))
みたいな。
後者ならキーマクロにしてしまう。
(local-set-key [(shift left)] [(control c) left])

キーの検索や設定の関数は用途に応じて適当に。

747 名前:チラシの裏 mailto:sage [2007/10/10(水) 16:48:47 ]
emacs使いこなせるようになりたいなぁ〜。
みんな尊敬する凄いなぁ〜。

748 名前:名無しさん@お腹いっぱい。 [2007/10/10(水) 17:56:59 ]
ファイルの保存時にタブが空白に展開されるのって、どこかに
設定があるんでしょうか?
かなり調べたんですがわからず…
indent-tabs-modeとかtab-widthは設定して、編集時には
タブが挿入できるんだけど、保存すると空白に展開される…

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 で補完したらどうなる?


850 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 00:11:00 ]
x = 10
string = 'foobar'
flag = True

x   = 10
string = 'foobar'
flag  = True
に揃えてくれるコマンドがEmacsにあったような気がするのですが、誰か知りませんか?


851 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 00:17:01 ]
>>850
align かな。


852 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 00:37:26 ]
>>851
ありがとさんです。

853 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 01:02:51 ]
>>848
ibuffer して `sm' とかはどうだろう。

自分はファイルの絶対パスで sort したいときがあって、標準では用意されて
ないっぽいので自分で作ったけどなんでないんだろう。


854 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 14:53:11 ]
C-s w でワード検索をするときに、アンダーバー( _ ) を
普通の同じ文字として扱うようにするにはどうしたらいい??

たとえば、aaa_bbb という文字があって、先頭のaで
C-s wを押したら、aaaまでがワード検索の対象になるけど、
これを一回wを押しただけでaaa_bbbまでを対象にしたい。

emacsハカーな、お前ら教えてください。




855 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 17:28:03 ]
C-s C-w?
バッファのシンタクステーブルを変更すれば実現できる。
ただしM-fとかワード単位の他の処理全てに影響するよ。

856 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 17:39:52 ]
(defvar my-syntax-table (make-syntax-table))
(mapc (lambda (c) (modify-syntax-entry c "w" my-syntax-table)) '(?- ?_))
(defadvice isearch-yank-word-or-char (around skip-char-set activate)
(with-syntax-table my-syntax-table ad-do-it))

とかではどうだろう。

aaa_bbb_ccc

aaa-bbb-ccc


857 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 19:04:04 ]
>>855
ごめん間違えた。
C-s C-w だった。

>>856
できたーー!
マジで、ありがとう。
あとは、これをトグルコマンドにして、使わせてもらいます。


858 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 20:55:31 ]
C-s C-w?

859 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 16:31:39 ]
おまいらさぁ、diredで .svn という名前のディレクトリだけ?非表示にしたい場合、どのようにしていらっしゃいますか?

860 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 16:59:35 ]
>>859
dired-omit-mode

861 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 17:05:21 ]
(require 'dired-x)

して、dired-mode で M-o すればデフォルトで .svn は消える。
動作を変えたければ dired-omit-files 辺りを参照汁。

ただ、私の環境だと dired-mode-hook で (dired-omit-mode 1) するとたまにエラー出るが。

862 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 17:07:02 ]
常に表示させたくない場合は
(setq dired-listing-switches "-alF -I .svn")
も別解としてあり?


863 名前:859 mailto:sage [2007/10/22(月) 17:22:23 ]
(require 'dired-x)
(setq dired-omit-files (concat dired-omit-files "\\|^\\.svn$"))
として、M-oで消えるようになりました。
おまえらのおかげです。本当にこの節はありがとうございました。


864 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 17:52:20 ]
隠しファイル表示されてうざいなぁと思ってたらこんな物が・・・・・・・



865 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 20:25:55 ]
rm -rf .svnだとダメなの?
見えなくするには消すのがいいだろ

866 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 20:47:48 ]
C言語でプログラムを書いているのですが、
ファイルの中からプロトタイプ宣言を生成することはできませんか?

867 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 21:35:34 ]
>>866
出来る。でもオススメはしない。

868 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 22:58:44 ]
>>866
できるだろうけど、途中で追加更新したいときに
既にある宣言とのバッティングを避ける処理とかを入れる必要があるだろうから、
頑張ってもなかなか結果につながらないと思うよ。

occur とか使ってうまいことできないかと考えてみる。




869 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 23:08:32 ]
もうギブ。やっぱ、regexpじゃ限界があるか。







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<196KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef