- 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 は世界を救う!
- 504 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 02:03:06 ]
- yasnippetを使ってるのですが、C言語のif文を補完すると、
if[](condition) [][]{ [][]} のように補完されてしまいます。 ([]は半角空白です。見にくくてすいません) このスタイルは初めて見たのですが、一般的なのですか? また、インデントの仕方を変更することは可能でしょうか? if[](condition){ } あるいは if[](condition) { } にしたいです。
- 505 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 02:29:40 ]
- >>504
text-modeに入ってるファイルの中身を変更してもできない?
- 506 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 03:00:50 ]
- >>489
木構造は慣れないとあまり使わないけど、アンドゥ・リドゥが普通の エディタと同じになるのがいい! なにより、VimにあってEmacsにない機能が実装されたってだけでも意義がある。 世の中すごい奴がいるもんだな。 それとUndoTreeに関連した事で質問だけど、WindowsだとC-?が効かないけど システムのなんかに使われてるの?WIndowsでC-?が使いたいけどうすれば いいでしょうか?
- 507 名前:504 mailto:sage [2009/12/02(水) 17:43:40 ]
- >>505
アドバイスありがとうございます。 text-mode/cc-modeのifを見てみると if (${1:condition}) { [][][][]$0 } となっていました。 これを見る限り、>>504の最後のスタイルに当たると思うのですが、なぜか{の前にスペースが入ってしまいます。 調べてみると、どうやらyasnippetとは別にデフォルトのインデントスタイルが影響してるみたいです。 if (condition) { [][][][]return 0; } これを範囲インデントすると if (condition) [][]{ [][][][]return 0; [][]} となってしまいます。 これがデフォルトということはやっぱりemacs使いの人はこのインデントスタイルに慣れてるのでしょうか。 だとしたら設定いじるより自分の先入観を消す方が早いのか。
- 508 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 18:02:46 ]
- 参考までに貼っとく。
ja.wikipedia.org/wiki/%E5%AD%97%E4%B8%8B%E3%81%92%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB
- 509 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 18:05:18 ]
- ちなみに字下げスタイルは変えられる。
ttp://blog.livedoor.jp/pokketo-program/archives/1341901.html
- 510 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 18:05:30 ]
- >>507
if(${1:conditon}) { [][][][]$0 } にして if と '{' を同じ行にするとデフォルトのままでも '{' と '}' をインデントしたりしなくなるみたいだ。 あとインデントスタイルは個人でやるときは別に好きにしていいと思うけどね。 '{'を2カラム上げるやりかたもそんなに一般的とは思えないし。
- 511 名前:504 mailto:sage [2009/12/02(水) 18:18:40 ]
- >>508->>510
丁寧にありがとうございます。 吟味した結果k&rスタイルに落ち着きました。 if (condition) [][]{ [][][][]return 0; [][]} この見慣れないスタイルはGNUが推してるスタイルのようですね。 EmacsもGNUだからこれがデフォルトになってると…。
- 512 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 18:44:19 ]
- そのスタイルだと括弧の位置が揃うので、コード読むのが個人的にすごく楽になる。
行数は増えるけどね。
- 513 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 19:08:26 ]
- 慣れれば良さそうだけど、浸透してないから他のエディタで作業する時とか困りそう。
- 514 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 19:15:49 ]
- コーディングスタイルはプロジェクト次第で変わるだろう。jk
- 515 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 19:49:07 ]
- まあそれでも一人でコード書くときのお気に入りってのがあるじゃない
色んな言語と色んな開発環境、IDE使っていくうちに結構どうでもよくなって 全部デフォルトなんてこともありうるけど。
- 516 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 21:12:21 ]
- >>504
HTMLでは半角スペースは で表す。 if (condition) { return 0; }
- 517 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 22:22:25 ]
- >>516
お前は何を言ってるんだ・・・
- 518 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 22:25:01 ]
- >>517
>>516の言ってることを理解できないとか、ちょっと引くわ...
- 519 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 22:33:15 ]
- いや・・・いいんだけどさ・・・
- 520 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 22:35:30 ]
- 俺のコーディングスタイルは
int *a; じゃなくて int* a; だが、誰も賛同してくれない。
- 521 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 22:39:27 ]
- >>520
> int* a; C++ は後者を支持しているんだけどな。 でもやっぱり foo *var スタイルが多いな。 俺はCでもC++でも書くことがあるから、中間を取って foo * var って書いたりする。
- 522 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 22:50:54 ]
- int *a, *b;
int* a, b; // !? int* a, *b; // !!??
- 523 名前:520 mailto:sage [2009/12/02(水) 22:53:37 ]
- >>522
そこは諦めて int *a, *b; あるいは int* a; int* b; としてる。でも本当は (int*) a, b; とかしたい。 (struct tm)* t; とか。
- 524 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 22:54:37 ]
- >>522
俺は int* a; スタイルなら、1行には1個しか書かないようにしてる。 他人と仕事するときは自分のスタイルはすべて忘れる。
- 525 名前:520,523 mailto:sage [2009/12/02(水) 22:56:40 ]
- もっと言うと
int (*func)(int, int); じゃなくて (int (int, int))* func; とか。Javaの書き方(String[] args等)はだいぶ俺の考えに近い。
- 526 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 22:59:05 ]
- typedef しちゃえばいいんじゃないかと。
確かに Java だの C# だのは型と変数部分がしっかり分離してていいよね。
- 527 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 23:01:47 ]
- C#の多次元配列はなかなかいいよ。
double[,] m = new double[3, 3]; こうだからw
- 528 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 23:19:27 ]
- ポインタ完全制覇では
int *a; の書き方を支持してるね。 Cはポインタに限らず訳のわからない宣言方法だらけだから 無理に分かりやすく解釈するよりも「そういうもんだ」と諦めろということらしい。
- 529 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 23:25:43 ]
- >>528
int * a は int (* a) って結合だからなあ int* a だと (int*) a って勘違いしちゃうからってのが前者を推奨する側の根拠だったと思う。 >>522 みたいなときに b がどうなるのかわからんみたいな。 もっともコンパイルするときに警告でるからわかるとは思うけどね。
- 530 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 23:35:24 ]
- C++ なら int* a
C なら int *a で使いわけてる。
- 531 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 23:40:52 ]
- スレ間違ったかと思った。
lispだとコーディングスタイル論争が無いから新鮮だ。
- 532 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/02(水) 23:43:27 ]
- 閉じカッコ並べる場所とか、あるんじゃね?
- 533 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 00:26:30 ]
- ようわからんが、int* a;だと
int* a, b;みたいなときパッと見わけわかんないじゃん 論理的にはint *a, b;だろ
- 534 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 01:07:32 ]
- 閉じカッコの位置論争でもめたりもすんのかね
- 535 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 01:09:15 ]
- 他の言語ほどもめることはなさそう。
どうせlisperにはカッコ見えてないだろうしw
- 536 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 02:07:22 ]
- lisper なら閉じ括弧はまとめるでしょ。
インデントしちゃうのは他の言語からきた人。 それだけ。 それだけ。
- 537 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 02:31:49 ]
- int* a;
で、一度に一個しか書かない派だな。 C++(orC99)は使う直前に変数を宣言できるから、一度に複数宣言する 事があまりないし。
- 538 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 04:13:44 ]
- その書き方すると怒られるよ
古い人が特に気に入らないようで
- 539 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 06:05:58 ]
- Emacs初心者です 家ではubuntu使ってます(半年くらい)
職場のPCはWindowsXPです 職種は普通の事務職です(プログラマではありません) 職場の自分用のPCは有るのですがインストール権限は有りません しかし、職場のPCでもEmacsを使いたいと思い ttp://code.google.com/p/emacs-for-windows/ 上記のサイトからダウンロードしたEmacs23.1を使っています .emacsとロードパスを通してinstall-elispが使えるところまでは出来ました 今つまづいているのはAnthyのインストールです 上記のサイトから使わせてもらっている Portable Emacs の どこをどうすればAnthyを使えるようになるのでしょうか 家のubuntuのEmacsからAnthy関係のファイルをコピペして設定を書けば Anthyが動くような気もするのですが そんなものでも無いのでしょうか?
- 540 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 11:20:07 ]
- 小松さんGoogle入社してIMEつくってたのか・・・
- 541 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 11:27:39 ]
- >>536
そりゃまとめるだろうけど、 letのバインドのとこの閉じカッコの位置なんか、好みで違うじゃん。
- 542 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 12:23:11 ]
- int a, *b = &a, *const c = b;
っていう書き方。
- 543 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 14:03:43 ]
- >>540
早くLinux版がほしいとこだよな
- 544 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 14:08:41 ]
- ここ一応UNIX板なんですけど
- 545 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 14:59:47 ]
- 小松さんは elisp 書いてた人だからまーったくかかわりないわけじゃないと思うが・・・
- 546 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 17:10:04 ]
- >>539
meadow を使った方がいいんじゃない? ttp://www.meadowy.org/meadow/
- 547 名前:546 mailto:sage [2009/12/03(木) 22:01:29 ]
- と思ったけど、meadow って開発停滞してるんですね、知らなかった。
- 548 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 22:14:19 ]
- だって優秀なエディタがいくらでも存在する時代にwindowsでemacs使おうなんて考える馬鹿は今時いないし
- 549 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 22:20:22 ]
- Emacsより優秀なエディタって何かあったっけ?
- 550 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 22:23:40 ]
- Vから始まるアレ
- 551 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 22:24:23 ]
- そういうのはどうでもいいんだけど
windows上でもmeadowつかわないで普通のemacs使う人が増えたなとは思う
- 552 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 22:27:54 ]
- www.ymacs.org/
- 553 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 22:28:04 ]
- 普通が一番だよってうちのばあちゃんも言ってた。
- 554 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 22:33:19 ]
- viとメモ帳を使いこなすのが本物のPG
- 555 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 22:43:15 ]
- >>547
そうだったんだ。 >>539 の言ってる emacs のほうが、meadow よりいいのかな。
- 556 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 22:50:45 ]
- meadowはどうしたって最新バージョンの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 状態を保てば短命では終わらないだろう。 逆に、下らん "つぶやき" など続けて投稿してしまった場合、 フォロワーが増え、次第に投稿数が減っていくことに気付くだろう。
- 658 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/09(水) 22:34:54 ]
- 下らねえ雑談してんじゃねーよ
- 659 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/09(水) 22:54:45 ]
- twitterは馴れ合いの場所です。
- 660 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/09(水) 23:08:56 ]
- 質問させて下さい。
grep-edit で編集した後、バッファがハイライトし続けるのを解除させたいのですが、ご存知でしょうか?
- 661 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/09(水) 23:31:38 ]
- twitterって、2ちゃんとなにが違うのかよくわからなくて使ってないな。
つぶやきならいつもこのスレとかに書いてるし。
- 662 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 00:05:50 ]
- 違いは明らかだろ。twitterは匿名じゃないし。
自分の場合、twitterで知り合ってオフで会った人が20人以上はいる
- 663 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 00:09:33 ]
- 売春にも使えるね!
- 664 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 00:10:05 ]
- すけべ
- 665 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 07:44:22 ]
- 売春といえばfacebook
- 666 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 09:28:50 ]
- facebookに相当するのはmixiだよね
twitterはリア充の道具だから俺らには関係ない
- 667 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 18:07:58 ]
- なぜそんなどうでも良い話をするのか
- 668 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 18:10:28 ]
- ここが糞スレだから
- 669 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 18:26:36 ]
- この際、Emacsだけで完結するコミュニケツールつくったらどうだろう。
Emacsの専用モードをクライアントとして分散モデルとかなら求心力あるな。
- 670 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 20:50:11 ]
- ユーザが思ったより少なくなってる事実を知って驚愕することになりそう
- 671 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 20:53:53 ]
- いつと比べてだよ
- 672 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 21:08:19 ]
- 最近は vim ブームっぽいところがあるね。
VC, Eclipse とかにも流れてそう。キーバインドだけ Emacs 風に、とか。
- 673 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 21:08:24 ]
- うちの会社の先輩方はなぜかほとんどtextmateに流れてる。
俺だけ頑なにemacs使ってるけど。
- 674 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 21:12:57 ]
- 特定のエディタに固執するのって日本人だけみたいだけどね。
外人はプロジェクトごとにエディタも変えるのが普通だし。
- 675 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 21:31:12 ]
- >>672
たしかに微妙に増えたなーとは思う。 VCはしかたないよ。あれはインテリセンス込みでの言語だから。
- 676 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 22:04:04 ]
- lisp勉強中の初心者です。
iimage-modeで、環境変数で設定したパスを認識させるには、どのようにすればいいでしょうか? 例えば、以下ような感じです。 [[${HOME2}/docs/images/hoge/png]] 宜しくお願い致します。
- 677 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 22:10:44 ]
- >>676
getenv
- 678 名前:676 mailto:sage [2009/12/10(木) 22:40:03 ]
- >677
[[(concat (getenv "HOME2") "/docs/images/hoge.png")]] とかやってみましたが、うまくいきませんでした orz.
- 679 名前:676 mailto:sage [2009/12/10(木) 22:41:05 ]
- >677
[[(concat (getenv "HOME2") "/docs/images/hoge.png")]] とかやってみましたが、うまくいきませんでした orz.
- 680 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 23:34:35 ]
- >>671
> いつと比べてだよ 「翻訳を支援するelispのプログラムありませんか?」と呼びかけると、 主要な理工系大学から*.elが10個くらい集まってきたころと比べて。
- 681 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 23:58:07 ]
- fj 華やかなりし頃は emacs か!? vi か!? って感じだったよなぁ。
大学卒業しちゃうと elisp 書いてる暇なくなってくるのかもね。
- 682 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 00:21:53 ]
- fjって何ですか??
- 683 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 01:30:56 ]
- 大学って今でもemacs優勢なの?
理工系出て新卒で入った子は誰もemacs使ってないんだけど。
- 684 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 02:31:18 ]
- 今は開発環境にエディタ内包なのが当たり前になってるから、
Emacs使う人が減ってるのもしょうがない。 ただ、Emacsも地味に進化してるし開発が停滞しない限りは 今の人気でも全然いいけどね。
- 685 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 08:45:01 ]
- 疎いのだけど進化してるか?
何か進化したなーという機能ってなに?
- 686 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 08:45:18 ]
- >>683
うん、だから使ってた人が一杯いたころの層が卒業しちゃってから地味に停滞したというか。 今でも一定の人は使ってると思うけど。
- 687 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 09:31:31 ]
- >>683
> 大学って今でもemacs優勢なの? > 理工系出て新卒で入った子は誰もemacs使ってないんだけど。 Windows95が出たあたりからemacsを使わなきゃならない理由がなくなったから、 相関関係はないでしょ。 最近の東京と銘打ったemacs勉強会が、むかし学内で毎月やってたemacs勉強会より レベルが低いんだぜ。 ていうか、数年前にWeb関係の連中がemacsを再発見してから(おまいら抜きで)再勃興 している最中だと捉えるのが正しいのかもしれんね。
- 688 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 09:47:48 ]
- >ていうか、数年前にWeb関係の連中がemacsを再発見してから(おまいら抜きで)再勃興
>している最中だと捉えるのが正しいのかもしれんね。 あーそうかもねえ
- 689 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 13:31:14 ]
- UbuntuあたりからLinuxが一定の地位を得てきて
非Windowsでも動く包括的なプログラミング環境としてEmacsを知る機会も増えたから ユーザーの絶対数は変わってない気がする。 ほんとうは増えてるべきなんだけどね。選択肢が増えたぶん流出してるのは確か。
- 690 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 14:25:35 ]
- とはいえ、いろんなOSで動いて資産も豊富なエディタって
Emacsとvimしかないじゃん。 知らない人に無理に進める気はないけどさ。
- 691 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 15:19:53 ]
- ユーザー数よりelisp書く人が減ったんだろ
elisp書くならeclipseのプラグイン作った方が面白いもの作れるし eclipseのリファクタなんかはelispじゃどう頑張っても無理
- 692 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 15:22:20 ]
- >>691
それがお前の主観以上のものだって証拠は? お前の意見なんてどうでもいいんだよ
- 693 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 15:36:43 ]
- ユーザ数云々はどうでもいいが
eclipse に負けている部分があるのは同意
- 694 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 15:52:41 ]
- 全部主観だろw
- 695 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 16:07:20 ]
- 趣味でelisp書いてた連中が違うツールやサービスに流れたのは事実だと思う
- 696 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 16:09:37 ]
- むしろelisp書けない人程emacs原理主義的だったりするのな。
主観だけど。
- 697 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 16:14:16 ]
- 特定のソフトウェアに固執するのは、いつだってうすらバカ。
- 698 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 16:14:29 ]
- ギクッ
- 699 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 16:52:37 ]
- 別にEmacsはDBでいうところの界王神的ポジションでいいんじゃないの。
- 700 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 17:00:54 ]
- Eclipse で elisp が動くなら乗り換えるわ
- 701 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 17:34:26 ]
- つーかさ、何度か話題にあがってるけど elisp 自体はあんまり受けよくないんだよね。
lisp 好きな人からすると。 >>700 は elisp が好きなの?それとも emacs 上で使ってたプログラムが流用出来たら 嬉しいって考えなの?
- 702 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 17:43:51 ]
- >>701
> つーかさ、何度か話題にあがってるけど elisp 自体はあんまり受けよくないんだよね。 > lisp 好きな人からすると。 Lispもどきだもん
- 703 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 17:51:19 ]
- 書いてると結構イライラするよな
- 704 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 17:55:28 ]
- >>701
後者。 今使っているいろいろな elisp が Eclipse 上で動けばいいだけ。
- 705 名前:名無しさん@お腹いっぱい。 [2009/12/11(金) 18:05:55 ]
- それだけならElisp動かすEclipseプラグインかるくこさえればいいじゃん。
- 706 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 18:07:39 ]
- 「かるくこさえればいいじゃん」?
- 707 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 18:25:09 ]
- 今使ってる elisp ってそもそも emacs 上で使ってはじめて意味があるのも結構あったりしてな。
他のもので代替出来ないものって何があるっていわれると結構ないよね。
- 708 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 19:11:45 ]
- elispなんていくら書いても金にならんってことに尽きる
昔は純粋に趣味でプログラム書いたり研究してる人が多かったけど、今はやり方によって金になるからな…
- 709 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 19:16:15 ]
- emacs のなんかを書くより Firefox 拡張とか変ちくりんな Web サービスでも作った方が
よっぽど PR にもなるしよろこばれるしな。 でもまあ別に使いたい人が使うエディタのままで別になんの問題もないと思うんだぜ。 elisp 書く人いなくなったっていうほどいなくなったわけでもないし。
- 710 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 19:16:46 ]
- 一部の言語では今でもEmacsはベストエディタだと思うけどなぁ
何でもかんでもEmacsでやろうとする頭の固い連中と一緒にはしないでもらいたいもんだ
- 711 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 19:32:58 ]
- elisp なんとかする気、さらさらないんだろうなぁ
とりあえずもっと速くならんかね?
- 712 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 19:47:40 ]
- PCの性能あがってるから昔にくらべりゃ充分速いよ
なのでこれからもほっときゃどんどん速くなるんじゃね?
- 713 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 20:18:00 ]
- 海外からはもうほとんどelisp出てこないよな。最近じゃyasnippetぐらいか?
あっちだとLinuxよりMacが多いのかなぁ
- 714 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 20:57:45 ]
- jdeeって、もう死んだ?
- 715 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 21:00:53 ]
- ECBにでもとりこまれたんでない?
あれ使うぐらいなら素直にeclipseつかえよと思うけど。
- 716 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 01:17:10 ]
- anything.elとかもやり過ぎじゃね…あそこまでやるなら他のエディタ使えばいいのに。
- 717 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 01:20:31 ]
- 恐れるな
- 718 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 01:21:08 ]
- ちぃちゃんちゅっちゅ
- 719 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 04:10:49 ]
- anythingと同じようなことができるエディタがあれば紹介して欲しいもんだ
- 720 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 05:53:10 ]
- またるびきち大先生に嫉妬する輩があらわれたか・・・
- 721 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 10:59:04 ]
- 「大先生」は、発展の阻害要因として機能する。
- 722 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 11:53:27 ]
- Lispの節
www.aoky.net/articles/steve_yegge/tour_de_babel.htm 「宗教はもはや大衆の麻薬ではなくなったようだ、カール。今ではIDEだ。」
- 723 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 12:17:14 ]
- (キリッ
- 724 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 17:04:54 ]
- いってみれば、ElispっていうのはEmacsという幕府にとっての兵糧みたいなもんなんだよな。
- 725 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 19:40:35 ]
- はぁ?
- 726 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 19:56:57 ]
- ElispっていうのはEmacsという大地のミミズみたいなもんだと。
- 727 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 20:26:14 ]
- あんまりうまくないな
- 728 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 23:18:28 ]
- >>726
ドラゴンボールでいえばピッコロの卵みたいなもんか。
|

|