- 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 は世界を救う!
- 2 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 04:18:46 ]
- 人生初の2get(泣
- 3 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 04:22:06 ]
- そして1乙
- 4 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 04:26:32 ]
- > 但し、女性の書き込みは場の雰囲気を乱すので不可
あたし女だけど、こういう前時代的なルールどうかと思うの FSFだって Women in Free Softwareを主催してるぐらいなのに・・・ (><)
- 5 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 04:30:08 ]
- >>4
アタシもそう思うわ!ところであんた男前ね!
- 6 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 04:30:43 ]
- 1乙
ぐにゅうemacsってなんかかわいいな
- 7 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 05:25:37 ]
- ls /usr/bin/ | grep emacs
とすると emacs emacs-21.4 emacs-21.4-x emacs-x emacsclient emacspeak とぞろぞろ表示されるのですが、 emacs-21.4 と emacs-21.4-x と emacs-x の違いは何なのでしょうか? emacsのシンボリックリンクにemacs-21.4が指定されてるようですが、emacs-21.4-xとemacs-xを実行しても全く同じemacsの画面が起動します。
- 8 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 06:04:37 ]
- >>7
ディストリ依存の話だからスレチだ
- 9 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 09:54:37 ]
- > _/l__
> / く > | ´ω` | ぐにゅう emacs > | C='| 伺かのやつだろこれw
- 10 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 10:08:45 ]
- >>9
emacsのマスコットキャラ、ぐにゅう君だよ。
- 11 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 11:10:09 ]
- > 伺か
なんてよむの?
- 12 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 11:41:37 ]
- うかが
- 13 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 19:53:48 ]
- これか
ttp://washer.hp.infoseek.co.jp/ukagaka01.html
- 14 名前:名無しさん@お腹いっぱい。 [2009/10/24(土) 19:57:05 ]
- フラッシュムービーをemacsの中に表示する方法教えろ。
できないのならfirefoxのソースをパクってきてパッチ作れ。 急いでるんだ。はやくしろ。
- 15 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 20:11:11 ]
- わかりました。できしだいうpします。
- 16 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 20:12:26 ]
- うにゅぅ〜
- 17 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 20:17:38 ]
- mplayer でも呼び出しとけ
- 18 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 23:26:50 ]
- Emacs-w3m といわずに Emacs-webkit作ってくださいお前ら
- 19 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 23:36:23 ]
- もうあるよ
- 20 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 00:12:47 ]
- ペルソナウェア=>何か
Unix (tm) => GNU というアナロジーなんだろう
- 21 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 02:15:41 ]
- Emacsの 21と 22と 23の大きな違いは何なのでしょうか?
あまり違いが無いのなら 21で勉強しても差し支えないでしょうか?
- 22 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 02:23:07 ]
- それは何の勉強をしたいかに依るな。
- 23 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 02:28:18 ]
- >>22
Rubyです
- 24 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 02:34:50 ]
- そらRubyの勉強には差し支えないわな
- 25 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 03:10:16 ]
- 23にはruby-modeが標準添付しているから23がいいだろうよ。
それに、21はutf-8の読み書きが面倒だ。
- 26 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 04:16:54 ]
- ま、でもruby-modeを22に足すぐらいは簡単にできるから、
状況によっては無理に23を入れるほどのこともないやね。 よっぽどの理由がない限り今から21を使い始める意味はないと思う。
- 27 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 05:07:39 ]
- 23を使いたいのは山々だけどRPMパッケージが無いんだよね
ソースから入れたらアンスコするのにまた苦労しそうだし
- 28 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 05:12:28 ]
- ubuさんならlanchpadからいれるといいけどなー。
- 29 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 07:36:35 ]
- 昨日、Ubuntuの次期版(Kermic)のRCをインスコしたら、emacs23の
パッケージが公式リポジトリに入ってたお。 emacs23で(emacs-version)すると、 GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.18.2) of 2009-10-15 on palmer, modified by Debian emacs-snapshotで(emacs-version)すると、 GNU Emacs 23.1.50.1 (i486-pc-linux-gnu, GTK+ Version 2.18.0) of 2009-09-27 on palmer, modified by Debian PPAから入れる必要はないと思うお。
- 30 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 08:36:08 ]
- >>29
一昨日にソースからビルドしちまったよ…@9.04
- 31 名前:29 mailto:sage [2009/10/25(日) 08:50:36 ]
- まちがえた。
s/Kermic/Karmic/ >>30 9.04ならPPAから入れればいいよ。 https://launchpad.net/~ubuntu-elisp/+archive/ppa
- 32 名前:名無しさん@お腹いっぱい。 [2009/10/25(日) 08:55:35 ]
- Emacs使いで、Vim使いのエディタオタクさんいる?
そういう人の比較感想ききたいなぁ。
- 33 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 08:58:10 ]
- >>27
野良で良ければ。 ttp://sea-mew.jp/nox/modules/rpms/ls/el5/i386/emacs-23.1-10.i386.rpm
- 34 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 08:59:43 ]
- なんで自分でソースからビルドしようと考えないのか?
- 35 名前:名無しさん@お腹いっぱい。 [2009/10/25(日) 09:11:08 ]
- >>27
大丈夫よ、makefileにuninstall:が記述されてるよ。 でも33の人がパッケージ教えてくれてるなら、そっちの方がよろしいかも。 >>34 パッケージで徹底するのも、Linuxの正しい使い方の一つ。
- 36 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 09:12:31 ]
- >>35
sudo make install しなければ良いだけ。 ./src/emacs を呼ぶようにする。
- 37 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 09:54:25 ]
- >>35
stow もいいよ。 configure に --prefix つけておいて stow で /usr/local 以下に symlink を貼る $ ./configure --prefix=/opt/emacs-version; make bootstrap; sudo make install $ sudo stow -v -t /usr/local -d /opt emacs-version いらなくなれば $ sudo stow -D -v -t /usr/local -d /opt emacs-version $ sudo rm -r /opt/emacs-version するだけ。
- 38 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 10:00:00 ]
- そんな意味わからん古いツール使わんでも
普通に--prefix=$HOME/optでいいじゃんよ
- 39 名前:名無しさん@お腹いっぱい。 [2009/10/25(日) 11:28:05 ]
- emacs使いの人は行番号を表示しない人が多いけど、
Vim使いの人は表示する人が多い。なんで? エディタ文化に詳しい人教えて!!
- 40 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 11:32:06 ]
- >>39
>Vim使いの人は表示する人が多い。 ホントに多いの? 俺は行番号なんて表示させないけど。必要なときに set nu するだけ。
- 41 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 16:29:08 ]
- Emacsは昔はデフォで行番号を表示するすべがなく、人に聞く→
行番号イラネ→泣く泣く行番号非表示→慣れてみると行番号イラネ っていう流れだと思う。
- 42 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 16:44:50 ]
- EmacsとVImの最大の違いはスクリプト(マクロ)だな。
Lispは大事な概念がたくさんあってプログラマは知っておいて損は ないからね。 編集部分は大差ないと思うけど、Vimはかなり少ないキー操作で 色々出来るってのはある。
- 43 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 16:48:10 ]
- >>42
スレ違い。 どうでもいいから。 比較をしたいなら、専用のスレがあるからそこに行けよ。
- 44 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 17:02:33 ]
- プログラマが Lisp をやるなら Common Lisp か Scheme がお勧め
- 45 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 17:11:52 ]
- practical common lispとsicpは読んだけど、どうせ使うlispなんてemacs lispぐらいだし
emacs lispだけで十分かな
- 46 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 17:25:55 ]
- Emacs を使う事が目的ならそれで良いんじゃない
- 47 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 17:27:13 ]
- viはed由来だし、行番号を表示したほうがいいことがあるに違いないよ
emacsはそうでもない
- 48 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 17:39:15 ]
- 別に無いよ。行番号を表示したら、その分だけ表示領域が狭くなるから作業しづらい。
>>39 が見たのは GVim かな。
- 49 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 17:44:09 ]
- 俺の場合、common lisp は emacs lisp プログラミングのスキルアップに学んだ。
目的は emacs lisp のより良いコーディングだし、scheme なんかはどうでもいいわ。 emacs lisp以外でlisp系の言語なんて使う機会ないわ。 schemeは単なる学び損になる恐れが強いので、眼中に無し。
- 50 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 18:23:21 ]
- 個人的にはエディタに行番号無いと駄目なタイプだが
emacsの場合、行番号表示するelispを使うことになるんだが所詮elispで表示してるだけだから、ちょっといじわるな操作加えるとレイアウト崩れたりする。 eclipseやvimのような完成度を求めることが出来ないから結局使ってない。
- 51 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 18:28:26 ]
- しかしなんで行番号必要なんだろう?
- 52 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 18:34:45 ]
- スクリーンショットを撮るときに画面がにぎやかになるから
- 53 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 18:45:20 ]
- ペアプログラミングとか皆しないんだね。
行番号があると便利だよ。
- 54 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 18:47:30 ]
- しねぇよそんなもん
- 55 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 19:14:29 ]
- 小さいプログラム書いてる時とか、
コンパイルエラーの該当行探すのに行番号あった方が一目で分かって良い。
- 56 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 20:00:19 ]
- >コンパイルエラーの該当行探すのに行番号あった方が一目で分かって良い。
これは凄い
- 57 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 20:02:13 ]
- 百歩譲ってもemacsならgoto-line、vimなら数字Gで飛んだほうが早いな
それにルーラーとにらめっこなんかしてたら余計に眼が疲れる
- 58 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 20:03:35 ]
- 飛んでからわかるより飛ぶ前にわかるほうがすぐれている
- 59 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 20:11:15 ]
- 意味不明
- 60 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 20:13:23 ]
- vim の話だけど、エラー行番号が L117 と L120 と L125 とかなら
ファイル開いて set nu して 120j して行番号で該当行を探す事が多いな。 まぁ好みの話だね。
- 61 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 20:35:58 ]
- 行番号ぐらい設定でon/off出来てもいいと思うけどな
emacsの主義も理解できるけど、他のエディタでよく使われる機能ぐらいは標準で組み込まれてるべき
- 62 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 20:41:14 ]
- linum-modeが、Emacs23から標準で入ってるよ
- 63 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 20:58:46 ]
- マジかw知らなかった
- 64 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 21:15:20 ]
- >>60
EmacsならM-x compile M-x next-error vimならcc foo.c 2>&1| error -v かと思っていたわ
- 65 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 21:40:50 ]
- 最近はそういうおせっかい機能が好きな人は IDE を使うんじゃないかな。
- 66 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 21:48:07 ]
- てかエラーメッセージでわざわざ該当行にジャンプするより
コード入力した時点で行の横あたりにエラーのマーカーを出してくれるとありがたいが。
- 67 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 22:00:04 ]
- まとめると、fringeはもっと便利であるべき、ということでいいか?
- 68 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 22:08:34 ]
- M-x compileも知らずに偉そうなこと言ってる馬鹿がいるのか
- 69 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 22:10:11 ]
- お、何か始まったw
- 70 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 22:11:57 ]
- >>60
117Gとか120Gとか125Gだろ。 jて。jなんか使ってるからset nuが必要になる。 数Gと^Gで十分。 Emacsではgoto-line(M-g)とline-number-mode。
- 71 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 22:15:57 ]
- イチイチ他人のやり方に文句付けんなよ…
- 72 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 22:58:10 ]
- linum-modeはバッファが空のときに行番号を表示しないのがなあ
- 73 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 23:07:17 ]
- flymakeかな
エラー報告用のバッファを開いてリンク付きのエラーリストを常に更新させる ってぐらいはできるかもしれんが、idle-timerとオーバーレイを使って ポイントのある行に表示とかいうのはちょっとややこしそうだ
- 74 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/25(日) 23:14:27 ]
- Emacsって行きたい所に行くすべがちゃんとそろっているからね。
他の人とのやり取りは用には行番号も使うけど、全部表示する必要もないし。 また、BASICから発展したほかのDOSエディタと違って Lispに行ジャンプは無いので必要なかったと思われるし。
- 75 名前:名無しさん@お腹いっぱい。 [2009/10/26(月) 00:08:54 ]
- >>74
行きたいところ行くすべ教えてくだせぇ>< カーソル移動か C-s の検索だけで移動している私
- 76 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 00:15:39 ]
- 23だったら、M-gg(orM-gM-g)
それ以外は、M-x goto-line
- 77 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 00:16:33 ]
- 間違えた、22以降がM-ggが使えるんだった
- 78 名前:名無しさん@お腹いっぱい。 [2009/10/26(月) 02:35:44 ]
- (global-set-key "\C-g" 'goto-line)
してる
- 79 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 02:43:54 ]
- 21以前ではXEmacs風にM-gをgoto-lineにしてた
22以降M-gがプリフィックスになったのが残念
- 80 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 03:17:16 ]
- >>78
キャンセルどうしてんの?
- 81 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 03:29:53 ]
- ansi-termというモードを使ってみたのですが、lsコマンドなどで色が付きません。
何か設定が必要なのでしょうか?
- 82 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 03:54:51 ]
- >>80
C-g
- 83 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 09:49:34 ]
-
このすれってEmacsだけで生活してる人、どのくらいいるのですか? そういう人って、今でも結構いるんですか?
- 84 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 10:56:01 ]
- Emacsだけじゃ食えないなぁ
- 85 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 11:51:32 ]
- 昔はemacsの中だけで完結してた気がするが
w3mというかemacsのfont-lockがうんこすぎるんでブラウザはfirefox+vimperatorになった
- 86 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 12:07:41 ]
- >>84
学生時代、ログインシェルが emacs って先輩が居た。 院を中退して、なんかアジアのどこかにいるらしい。
- 87 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 12:27:48 ]
- > ログインシェルがemacs
そんなことできるのか clispがログインシェルになるというのは聞いたことあるが
- 88 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 13:00:07 ]
- ジョブコンがなぁ...
- 89 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 13:08:23 ]
- w3mよりアドオンでカスタムしまくったfirefoxのほうがはるかに便利に速くブラウジングできる
できればemacsで全部済ませたいけど、個々のソフトが進化しまくったから今じゃしんどいね ファイル操作とテキスト編集、簡単なコンソールアプリ作る時はemacsだけど
- 90 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 15:32:57 ]
- なんで端末は進化しないんだろうね
screenの中でemacs23のようなフォントや表示能力があればemacs -nwで全て解決するのに。
- 91 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 15:35:25 ]
- Windows使うならEmacsよりVimのが断然いいよね
- 92 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 15:39:01 ]
- windowsデ使うならどっちも同じくらい駄目だな
- 93 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 15:45:01 ]
- Windowsなら指使いが互換の別のソフト使ったほうがマシなのでは
- 94 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 16:24:42 ]
- 言語用のメジャーモードを入れる時に、auto-mode-alistに以下のような設定をしますが、
(setq auto-mode-alist (cons '("\\.rb$" . ruby-mode) auto-mode-alist)) なぜ.rbという拡張子の前に、\\とバックスラッシュが二つ必要なのですか?
- 95 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 16:35:10 ]
- >>94
www.mew.org/~kazu/doc/elisp/regexp.html
- 96 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 16:46:59 ]
- rx使った方がわかりやすいのに、大抵の人は生の\\だらけのわかりにくいregexpを書くんだよな
本当不思議だ (rx ".rb" eol)
- 97 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 17:05:41 ]
- 環境によって使えないからドキュメントには書けんでしょ。
- 98 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 17:13:02 ]
- それ以前にrxはやりすぎな感がある
なんか方向性間違ってるよね
- 99 名前:94 mailto:sage [2009/10/26(月) 17:15:00 ]
- >>95
ありがとうございます。なるほどcons関数に渡される前に\が一つ取れちゃうんですね。
- 100 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 17:41:54 ]
- >>96
× rx使った方がわかりやすいのに ○ rx使った方がわかりにくい
|

|