- 1 名前:名無しさん@お腹いっぱい。 [2009/10/24(土) 04:05:36 ]
- 諸君、ここはかの有名な最強の汎用環境/エディタ、「Emacs」のスレッドである!
スレッドルールは以下の通り: * 初心者にやさしく接すること * Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと * このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想) * 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可 * 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること GNU Emacs - Free Software Foundation (FSF) www.gnu.org/software/emacs/ EmacsWiki www.emacswiki.org/ Emacs 電子書棚 www.bookshelf.jp/ Emacs CVS Repositories [Savannah] savannah.gnu.org/cvs/?group=emacs Emacs Lisp List www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html ダウンロード ftp.gnu.org/pub/gnu/emacs/ Windows用 NTEmacs の最新ダウンロード https://sourceforge.jp/projects/ntemacsjp/files/ CVS先端: cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacs Git: git clone git://git.savannah.gnu.org/emacs.git emacs _/l__ / く | ´ω` | ぐにゅう emacs | C='| 前スレ pc12.2ch.net/test/read.cgi/unix/1251665639/ Emacs は世界を救う!
- 557 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 00:56:15 ]
- GNU のダウンロードページからも Windows 版落とせるじゃん。NTEmacs ってやつ?
NTEmacs で MS-IME 使うときには、なにか特別な設定だかパッチが必要だったと思う。 パッチ当てられたやつが配布されてなかったっけか。 Windows で Anthy を使う方法は知らない。 >>555 とりあえずフォントの設定は楽チンだった。
- 558 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 02:32:57 ]
- >>557
公開されているNTEmacs23用のIMEパッチは糞だった。 もうあきらめてSKK使ってる。
- 559 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 03:21:20 ]
- 誰か標準状態で使えるようにパッチあてたバイナリうpして
- 560 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 03:21:59 ]
- 確かに設定がめんどくさいよね
- 561 名前:539 mailto:sage [2009/12/04(金) 04:47:40 ]
- FirefoxやOpenOfficeも PortableでUSBメモリから(Windows上で)起動出来る
アプリを車のキーに付けたUSBメモリに入れて持ち歩いています portableapps.com/ ←ここ以外のサイトにも沢山あります 7-ZIPやPDFリーダーも便利です こんな感じでEmacsも持ち歩けたら 便利(カッコイイ)なと思いました 職場のPCのCドライブにもコピー するだけで動くし WindowsPCなら何処にでもあるし
- 562 名前:539 mailto:sage [2009/12/04(金) 05:20:06 ]
- >>552
Ymacs すごくカッコいいです! びっくりしました USBメモリから(Windows上で)起動出来るアプリとしては Portable ubuntuも使っているのですが 環境を整えると サイズが大きくなりすぎる事と 管理者権限でfirewallを設定 されているPCではcolinuxのdaemonが弾かれて起動しないので Portable ubuntu にEmacsをインストールして使用するのは 諦めました
- 563 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 07:24:46 ]
- >>557
つ WinAnthy
- 564 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 16:14:35 ]
- こども統合幕僚長
- 565 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 17:51:21 ]
- 私は彼氏と一緒にemacsつかってるよ。
今では彼よりも使いこなしてるけど。
- 566 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 17:57:40 ]
- 氏ね
- 567 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 18:07:59 ]
- emacsを常用している女性の割り合いはどのぐらいになるのだろう?
500人に一人、0.2%ぐらいかな?
- 568 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 18:09:46 ]
- あたし女だけどemacsバリバリ使いこなしてる
- 569 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 18:31:04 ]
- やめて!
- 570 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 18:35:37 ]
- >>568
じゃあ、ぼきゅと付き合ってくれる?
- 571 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 18:37:14 ]
- いまはemacsがあたしの恋人
- 572 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 19:10:09 ]
- キモ
- 573 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 19:14:24 ]
- >>1
>* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
- 574 名前:名無しさん@お腹いっぱい。 [2009/12/04(金) 19:19:12 ]
- イスラム教国と同じ発想だな。
- 575 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 20:46:17 ]
- emacsでphpをプログラミングしたいと思いましてEmacs23をインストールしました。
php拡張子のファイルを開くと自動的にPHPモードになり、とりあえず使えるようになったのですが、 二つほど分からない点があるので教えていただけないでしょうか。 @ネットでphp-modeについて調べると、外からダウンロードしてきてemacsファイルにphp-modeを読み込む設定を書いてる人が多いのですが、 自分は何も設定していないのにphp-modeが使える状態になっています。これは何故ですか? ちなみに自分の環境には/usr/share/emacs/site-lispにphp-mode.elがあります。 A自分の環境にあるphp-mode.elの中身を覗いてみると、php-mode.elのバージョンが1.4.0になっていました。 最新バージョンはsourceforge.net/projects/php-mode/によると1.5.0のようなのでこれに変更したいです。 この場合、/usr/share/emacs/site-lisp/php-mode.elを上書きすればいいのでしょうか? あるいは、~/.emacs.d/plugins/というディレクトリに個人用のelispを置けるらしいのでここに置けば上記のphp-mode.elより優先して読み込んでくれるのでしょうか? Emacs熟練者の方がどういう設定をしてるのか知りたいです。 長ったらしくてすいませんがよろしくおねがいします。
- 576 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 20:50:56 ]
- そう言えばコレどうなったんだろう。Microsoftの.NET版Emacs
ttp://www.itmedia.co.jp/enterprise/articles/0801/07/news030.html
- 577 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 21:22:16 ]
- っていうか女って汚いから
- 578 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 22:25:47 ]
- >>575
1、php-mode.elが標準で入ったのはEmacs23からだと思う。 それ以前は自分でインストールして使っていた。その設定例が多いのだと思う。 2、普通は上書きはしない。 別のディレクトリを用意して読ませるようにする。 どこを読ませるかは好みだろう。たとえばオレは ~/elisp/ ってのを作ってそこに入れる。 あと、たぶん大丈夫だろうけど、特定のパッケージだけバージョンを上げてみたら それに含まれる関数が手元の環境の方に入っていなくて結局使えなかった、 なんてことも考えられるので、何かあったら自分でなんとかするんだ。
- 579 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 22:55:01 ]
- え?php-modeなんて入ってないけど
どこのEmacs23? cvs.savannah.gnu.org/viewvc/emacs/lisp/progmodes/?root=emacs
- 580 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 23:13:19 ]
- >>579
>>578だけど、本家には入っていなかったのか。適当なこと言ってごめん。 それはそうと、/usr/share/emacs/site-lisp 以下っていっていることと、 レス内に機種依存文字が使われていることから cygwin なのかも、といまさら予想してみた。 最近の cygwin のこともよく知らないんだけど。
- 581 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 23:22:01 ]
- 質問させて下さい。
Windows で GNU Emacs 使ってます。 ediff-files などで日本語パスの入ったファイルを指定すると、No such a error とでてしまいます。 解決策をご存知の方はいますか? もし知っていたらご教示頂けると助かります。
- 582 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 23:26:54 ]
- "No such a error"
そんなエラーはない、ってこと?
- 583 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 23:35:09 ]
- No such a file っすね、すいません。
エラーメッセージと一緒に表示されたパスは、UTF8っぽかったんで、sjis とか思い当たる変数にセットしてみたんですけど、うまくいきませんでした。
- 584 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/04(金) 23:46:51 ]
- ediff-files などで、って、ediff 以外ではどんなのがダメなの?
あと、エラーメッセージはちゃんとコピーしたほうがいいと思うよ。 C-h e で *Messages* バッファが見れるから。
- 585 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/05(土) 00:55:44 ]
- バックスラッシュと¥記号でハマりました
Debian 上で Emacs22 を使っています 以前の sarge の頃は euc-jp の環境で、language-env の吐いた .emacs など を使っていました 当時は、キーボードの Backspace の左隣にある「¥」の印字されたキーを 叩くと、バックスラッシュがバッファに表示されたました。それで全く問題あ りませんでした。 バックスラッシュ…UNIX ライクな環境 ¥…代わりとして MS Windows だけで使われる そして、2つの内部表現は同一、と思い込んでいました。 ところが、最近 utf-8 に乗り換えたところ、同じキーを叩くと¥が表示され て、ビックリしました。 しかも、¥のままだと gcc や javac で "▼n" の箇所が改行されずに、純粋 に文字 '▼' と 'n' の列と解釈されてしまい、途方に暮れました。 さらに酷かったのが TeX で、¥のままだと ! LaTeX Error: Missing \begin{document}. と怒られる始末でした。さらにソースファイルは euc-jp しか受け付けてくれ ないので、冒頭に %-*-coding: japanese-iso-8bit;-*- と付け足したので、 余計に混乱しました。
- 586 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/05(土) 00:57:38 ]
- あれ?半角¥を入力したつもりが、下向きの三角になってる (´-`).。oO(なんでだろう?)
(>>585 のつづき) 結局、ググっていると、右Shift の左隣にある「\」の印字されたキーを叩け ば、バックスラッシュがバッファに表示され、これで万事解決しました。 キーボードは 106A なんですが、やはり「¥」と「\」では、叩いたときに違 う文字コードが送られるようです。 また、utf-8 でエンコードされたファイルでは¥と\が共存できるので、どう やら、これらの内部表現は異なるみたいです。 ASCII コードと JIS X 0201 では「¥」と「\」は同じ 0x5c なのに、扱いが 異なるみたいです。 utf-8 では「¥」と「\」の文字コード割り当てが違うんでしょうか? …なんかもう意味不明です。だれか詳しい方いませんか?
- 587 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/05(土) 01:05:19 ]
- 今夜は迷える子羊どもがよう来るな
Zeno様、こういう時こそ出番なのではないですか?
- 588 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/05(土) 06:39:26 ]
- >>586
EmacsのスレよりもLinux板(のdebianスレ?)できく方がいいんじゃないかなあ。
- 589 名前:Zeno ◆5nZQbNmQPs mailto:sage [2009/12/05(土) 06:58:55 ]
-
>>586 emacs上で \ の前にカーソルを置いて (message "%s %s" (what-charset) (char-code-at-cursor)) を実行してみろ。通常なら (ascii) Char: \ (92, #o134, #x5c) point=1 of 59 (0%) column=0 のように表示されるはずだ。その結果をここに貼り付けろ。 次に、もし別な文字コードになっていたのなら、末端で $ xbindkeys --key を実行して、お前のキーボードの「¥」キーをタイプしてみて、 その結果をここに貼り付けろ。 助けてやってるんだから早くしろ。
- 590 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/05(土) 07:43:56 ]
- Unicode では \ は U+5C、¥ は U+A5 と別のコードがあります。
Emacs22 組込みの UTF-8 だと、以下の設定で ¥ を \ にデコードできるかも。 (puthash #x00a5 ?\\ ucs-unicode-to-mule-cjk)
- 591 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/05(土) 14:40:53 ]
- >>583
単純に diff.exe がないんじゃないか?
- 592 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/05(土) 15:03:43 ]
- 文字で書くとややこしいから、
reverse solidus, U+005C fullwidth reverse solidus, U+FF3C yen sign, U+00A5 fullwidth yen sign, U+FFE5 とUnicode文字名か、Unicodeスカラ値で書いた方がいいと思う。 ちなみに昔のEmacsでは、キーボードからyen signを受け取っても、 reverse solidusに変換していた。
- 593 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/06(日) 09:12:54 ]
- emacsのCモードってバグない?
if(...) の ... を複雑にしすぎると外側の ( ) の対応が取れなくなることがある気がする。
- 594 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/06(日) 09:25:17 ]
- だからもう使われていないんだろうな。
- 595 名前:Zeno ◆5nZQbNmQPs [2009/12/06(日) 09:50:07 ]
-
>>593 c++-modeを使え。
- 596 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/06(日) 10:17:55 ]
- cperl-modeもたまに色分けがおかしくなる
- 597 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/06(日) 11:50:54 ]
- ワープロ専用機OASYSや昔のBASIC(N-88とかF-BASIC)の様に,好きな位置にカーソル移動するモードってありませんか.
挿入モードと上書きモードを使い分けてテキストでブレストしたいのです.
- 598 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/06(日) 12:12:36 ]
- その用途だったらvimがいいんじゃね、と書くとこのスレだと怒られそうなので
vipper-mode とか viper-mode が便利かもしれない ただ学習コストは高いかも <M-g><M-g>で行移動はできる
- 599 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/06(日) 12:14:17 ]
- ちゃう vip-modeとviper-mode だった
Emacs上でhjklで移動できる
- 600 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/06(日) 12:17:09 ]
- picture-mode みたいな感じのことかなあ
何も入力されてない方向にカーソルもってくと空白がかってに挿入されて 好きな場所に文字が入力出来る、みたいなのを想定してるんだろうか
- 601 名前:Zeno ◆5nZQbNmQPs [2009/12/06(日) 12:35:00 ]
-
>>600 懐かしいな。 久々に使用してみたが、やはり良いな。 *-draw-* は幾つか増やして欲しいものだが。
- 602 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/06(日) 13:04:52 ]
- 一太郎とか、ワープロ専用機に多かったよねそういうの。
- 603 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/06(日) 13:28:39 ]
- >>602
現代ではそういうのはExcelが担当してるな・・・
- 604 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/06(日) 13:40:15 ]
- >>600
そうです! それです.ありがとうございます. Tabの振舞やRETで前の行が次の行にコピーされるのが面白いですね. これをベースにすれば色々とできそうですね.
- 605 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/07(月) 15:05:54 ]
- 感謝の印におっぱい見せろよ
- 606 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/07(月) 15:28:42 ]
- わかりました
ttp://livedoor.2.blogimg.jp/amplit/imgs/b/f/bf510016.jpg
- 607 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/07(月) 20:14:26 ]
- よくやった
- 608 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/07(月) 20:38:19 ]
- (´・ω・`)おっぱい見えてないがな
- 609 名前:Zeno ◆5nZQbNmQPs [2009/12/07(月) 20:43:40 ]
-
>>606 「おっぱいを」見せろ
- 610 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/07(月) 21:54:25 ]
- ただし14歳のおっぱいに限る
- 611 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/07(月) 23:44:05 ]
- >>609
うるせーはげ
- 612 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/07(月) 23:57:48 ]
- >>610
> 14歳のおっぱい ttp://www.kyoto-np.co.jp/static/2009/09/27/P2009092700056.jpg ttp://www.kyoto-np.co.jp/article.php?mid=P2009092700056&genre=K1&area=K00
- 613 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 00:20:36 ]
- (#^ω^)・・・
- 614 名前:名無しさん@お腹いっぱい。 [2009/12/08(火) 14:33:00 ]
- Emacsについて質問させてください。
現在Emacsにて、特定の処理をしています。 処理は、 replace-regexp などを何度か行う処理なのですが、処理対象が100ファイル程度あります。 現在は手作業で1ファイルづつ行っているのですが、これを一括で行う方法などありませんでしょうか? 全てのファイルに対して行う処理は同じになります。
- 615 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 14:42:25 ]
- なんかawkとかLL使ったほうがよくないのか
- 616 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 14:53:34 ]
- それもそうだよな
elisp書けばいいとは思うけど そういうのはelispもともと知っててemacsの中で完結してなきゃいやんな人向けだ
- 617 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 15:34:32 ]
- sed使え
- 618 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 15:52:26 ]
- >>614
こんな感じでどうだ? 動作未確認だけど (mapc (lambda (x) (find-file x) (goto-char (point-min)) (replace-regexp regexp to-string) (save-buffer) (kill-buffer (current-buffer))) '("~/file_1" "~/file_2" "~/file_n"))
- 619 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 16:19:28 ]
- 通りすがりの凄腕を気取って
「動作未確認だけど」とか語尾につけるやつに限って まともに動くもんださないんだよなあ…
- 620 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 16:20:24 ]
- 別に凄腕気取ってなくね?
- 621 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 16:30:32 ]
- >>619
所詮、みんな、通りすがりだぞ www
- 622 名前:名無しさん@お腹いっぱい。 [2009/12/08(火) 16:35:20 ]
- 「動作未確認だけど」って言わずにまともに動かないよりいいんじゃね。
- 623 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 16:37:57 ]
- Zeno様に頼めば書いてくれるんじゃね?
- 624 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 17:18:36 ]
- >>619
どこまでひねくれてんだお前
- 625 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 17:36:11 ]
- この業界にはそういうの多いよね。
- 626 名前:614 mailto:sage [2009/12/08(火) 18:36:27 ]
- すみません。
私が「など」と言ってまとめてしまったので、荒れさせてしまったようですね。 処理の中には置き換えのほかにも、indent-region等を行っているのでEmacsの機能を使っています。 現在、作業自体はすべて手作業で終えたのですが、今後の為にも何かあれば教えていただければと思います。 完全に提携の作業なので、現在はキーマクロを使ってできないかと思い調べています。
- 627 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 18:42:52 ]
- >>626
elispを勉強すればemacs上で出来ることはなんでも自動化出来ると思うよ。 キーマクロでも全然問題ないけど。
- 628 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 18:51:17 ]
- 定型作業なら普通にsedでいいと思うけどなあ。
- 629 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 19:28:11 ]
- 618が答えてやってんだから試してみれば
- 630 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 19:28:47 ]
- 複数ファイルか否かじゃなくて、やりたい処理に適してるかどうかで
sedかelispのどっちを使うのを決めればいい。 ファイルの前後を移動して編集するような操作の自動化は、 たとえ複数ファイルでもよくelispで書くよ。 私が使うのは、with-temp-files と、insert-file-contentsの組み合わせ。 たとえば、 (let ((files (file-expand-wildcards "~/hogehoge/*.txt"))) (dolist (file files) (with-temp-file file (insert-file-contents file) いろいろな処理 ))) という感じかな。 あと insert-file-contentsを使う場合は、文字コードとかの自動判別に 気をつけてね。。。
- 631 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 20:01:51 ]
- 618のを試すついでにそれっぽくしてみた。
(defmacro with-file (filename &rest body) (let ((buf (gensym "--buf--")) (fn (gensym "--fn--"))) `(let ((,fn ,filename)) (let ((,buf (get-file-buffer ,fn)) need-close) (unless ,buf (setq ,buf (find-file ,fn) need-close t)) (when ,buf (unwind-protect (progn ,@body) (when need-close (kill-buffer ,buf)))))))) (put 'with-file lisp-indent-function 1) (defmacro edit-files (files &rest body) (let ((f (gensym "--f--"))) `(mapc (lambda (,f) (with-file ,f ,@body (save-buffer))) ,files))) (put 'edit-files lisp-indent-function 1) (edit-files '("~/file1" "~/file2" "~/file3") (upcase-region (point-min) (point-max)))
- 632 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 20:18:32 ]
- >>631
良いね。 with-file は with-temp-file でよくない?
- 633 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 20:37:50 ]
- 知らんかったのです。
- 634 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 20:38:56 ]
- >>614
moccur-color と moccur-edit を使ってみたら? M-x moccur-grep-find で修正箇所を洗い出して、moccur-edit と replace-regexp で一括置換。
- 635 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 20:39:06 ]
- 今日は>>633がまた新しい知識を仕入れたのを見れたのでよかったです
- 636 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 20:39:11 ]
- あ、with-temp-fileはファイルを読み込むわけじゃないんですね。
じゃあちょっと目的が違いますね。
- 637 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 20:41:50 ]
- 目的の違いはまずget-file-bufferを見ていることからも理解してもらえるかと。
ということでwith-temp-bufferじゃダメですね。
- 638 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 20:42:38 ]
- >>636
その用途だと、emacsユーザーの間で>>630のフレーズが 流行っているように思われる。なに使ってもいいと思うけど。 ;; ファイルの中身を修正してセーブ (with-temp-file filename (insert-file-contents filename) ... )
- 639 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 21:17:12 ]
- ナントカの一つ覚えという言葉はご存じないようですね。
- 640 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 21:23:54 ]
- ナントカ?
- 641 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 21:35:08 ]
- >>639
>>639
- 642 名前:618 mailto:sage [2009/12/08(火) 22:08:32 ]
- >>626
荒れてしまったのは >>619 のコメントが理由だよw ちょっと気になったのだが、差し支えなければ、>>614 がその作業をしてる目的 などを教えてくれ。たとえば、どんなファイルをいじっているのか、とか。 >>631 macro とか、熟練者であれば理解できるだろうが、察するに >>614 には難しそ うだな。理解できれば、非常に参考になるだろうが。 恐らく >>614 にとっては >>618 の内容についても難しいのだろう。 (もしそうでなかったら、>>614 にはその非礼をお詫びする) >>634 moccur-color とか、どの library にあるんだろうか?
- 643 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 22:54:18 ]
- >>642
color-moccur だった。 color-moccur www.bookshelf.jp/soft/meadow_50.html#SEC743 moccur-edit www.bookshelf.jp/soft/meadow_50.html#SEC766
- 644 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 23:11:29 ]
- wanderlustスレが落ちたので、こちらで質問させてください。
wanderlustでpop3 over SSL受信しようと~/.foldersを以下のように設定しました。 &hoge@hotmail.com/user@pop3.live.com:995! ところが、user部分に"@"が含まれているため、どうもpop3ホストと接続出来ません。 何かいい方法はありませんでしょうか。
- 645 名前:618 mailto:sage [2009/12/08(火) 23:59:57 ]
- >>643
ざっと見、標準の multi-occur や multi-occur-in-matching-buffers に似てる 感じだな。ありがとう。
- 646 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/09(水) 10:37:45 ]
- >>644
&"hoge@hotmail.com"@pop3.live.com:995! でどうよ。 デフォルトが /user なので書かなくていい。書いてもいいけど。
- 647 名前:Zeno ◆5nZQbNmQPs [2009/12/09(水) 12:45:05 ]
-
Emacs pretest 23.1.90 が先程リリースされた。 君達も試してみなさい。 Emacs pretest 23.1.90 is now available for download via FTP, at the following location: ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-23.1.90.tar.gz The xdelta against Emacs 23.1 is here: ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-23.1-23.1.90.xdelta This is the first pretest for what will be the Emacs 23.2 release.
- 648 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/09(水) 13:23:25 ]
- 質問です
(add-hook 'xxx-mode-hook (lambda () ...)) として無名関数をhookに加えたものをあとからremove-hookしたいとき 3番目の引数には何を与えたらいいですか?
- 649 名前:Zeno ◆5nZQbNmQPs [2009/12/09(水) 13:43:23 ]
-
>>648 そもそも、後からその関数に参照したいのに、何故無名にするのだ? 関数名が何故存在するかを考えてみろ。
- 650 名前:585 mailto:sage [2009/12/09(水) 15:16:49 ]
- >>589
reverse solidus の前では (ascii) Char: \ (92, #o134, #x5c) point=1 of 4 (0%) column=0 yen sign の前では (latin-iso8859-1) Char: ▼ (2213, #o4245, #x8a5, file ...) point=4 of 4 (75%) column=0 となりました。 yen sign は iso8859-1 の 0xA5 にもあって unicode ではその場所に割り当てられたんですね。納得しました。 $ xbindkeys --key (yen sign キーを叩く) "(Scheme function)" m:0x0 + c:132 yen $ xbindkeys --key (reverse solidus キーを叩く) "(Scheme function)" m:0x0 + c:97 backslash 確かにキーボードが送る文字コードは異なるようです。 レス遅くなってすみません。
- 651 名前:585 mailto:sage [2009/12/09(水) 15:17:55 ]
- >>590
ファイル保存時に yen sign が reverse solidus に変換されていました。 これは便利です。ありがとうございます。 >>591 > ちなみに昔のEmacsでは、キーボードからyen signを受け取っても、 > reverse solidusに変換していた。 なるほど。だから sarge の頃にキーボードの yen sign を叩いても reverse solidus が 表示されたんですね。モヤモヤがとれました。
- 652 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/09(水) 19:59:44 ]
- Emacs上でtwitterやりたいんですが
何かいい方法ありませんか?
- 653 名前:Zeno ◆5nZQbNmQPs [2009/12/09(水) 20:02:03 ]
-
>>652 twit.el を使え。 https にも対応しているのはこれだけだ。 初期設定の face は汚いが、自分でカスタマイズすれば常用できるレベルだ。
- 654 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/09(水) 20:25:45 ]
- twittering-mode.elはだめ?
日本人が作ってるよ!githubでガンガン改良されてるし。
- 655 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/09(水) 21:06:28 ]
- >>646
ありがとうございます。当方、Meadow3 + Cygwin-1.5 + wl-2.15.7で、 gmailとYahooはSSL接続で使えていますが、何故かhotmailだけは、 Getting header... で止ってしまいます。認証はうまくいっているのですが。hotmail側の問題でしょうか。
- 656 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/09(水) 21:19:58 ]
- twitterって今から始めても馴染める?
30過ぎのオッサンでも受け入れてもらえる?
- 657 名前:Zeno ◆5nZQbNmQPs [2009/12/09(水) 21:33:13 ]
-
>>656 受け入れられるも何も、twitter はそもそも馴れ合いの場ではないし、 それには全く適していない。 あくまでもニュースやブログなどのアップデートをトラックできるある種の フィードリーダーとして使用するのが twitter の正しい使い方だ。 極力 read-only 状態を保てば短命では終わらないだろう。 逆に、下らん "つぶやき" など続けて投稿してしまった場合、 フォロワーが増え、次第に投稿数が減っていくことに気付くだろう。
|

|