Emacs Part 32at UNIX
Emacs Part 32 - 暇つぶし2ch1:名無しさん@お腹いっぱい。
09/10/24 04:05:36
諸君、ここはかの有名な最強の汎用環境/エディタ、「Emacs」のスレッドである!

スレッドルールは以下の通り:
* 初心者にやさしく接すること
* Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと
* このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想)
* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
* 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること

GNU Emacs - Free Software Foundation (FSF) URLリンク(www.gnu.org)
EmacsWiki URLリンク(www.emacswiki.org)
Emacs 電子書棚 URLリンク(www.bookshelf.jp)
Emacs CVS Repositories [Savannah] URLリンク(savannah.gnu.org)
Emacs Lisp List URLリンク(www.damtp.cam.ac.uk)
ダウンロード URLリンク(ftp.gnu.org)
Windows用 NTEmacs の最新ダウンロード URLリンク(sourceforge.jp)

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='|
前スレ スレリンク(unix板)

Emacs は世界を救う!

2:名無しさん@お腹いっぱい。
09/10/24 04:18:46
人生初の2get(泣

3:名無しさん@お腹いっぱい。
09/10/24 04:22:06
そして1乙

4:名無しさん@お腹いっぱい。
09/10/24 04:26:32
> 但し、女性の書き込みは場の雰囲気を乱すので不可

あたし女だけど、こういう前時代的なルールどうかと思うの
FSFだって Women in Free Softwareを主催してるぐらいなのに・・・
(><)

5:名無しさん@お腹いっぱい。
09/10/24 04:30:08
>>4
アタシもそう思うわ!ところであんた男前ね!

6:名無しさん@お腹いっぱい。
09/10/24 04:30:43
1乙
ぐにゅうemacsってなんかかわいいな

7:名無しさん@お腹いっぱい。
09/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:名無しさん@お腹いっぱい。
09/10/24 06:04:37
>>7
ディストリ依存の話だからスレチだ

9:名無しさん@お腹いっぱい。
09/10/24 09:54:37
>        _/l__
>     /   く
>    | ´ω`  | ぐにゅう emacs
>     |    C='|

伺かのやつだろこれw

10:名無しさん@お腹いっぱい。
09/10/24 10:08:45
>>9
emacsのマスコットキャラ、ぐにゅう君だよ。

11:名無しさん@お腹いっぱい。
09/10/24 11:10:09
> 伺か
なんてよむの?


12:名無しさん@お腹いっぱい。
09/10/24 11:41:37
うかが

13:名無しさん@お腹いっぱい。
09/10/24 19:53:48
これか
URLリンク(washer.hp.infoseek.co.jp)

14:名無しさん@お腹いっぱい。
09/10/24 19:57:05
フラッシュムービーをemacsの中に表示する方法教えろ。
できないのならfirefoxのソースをパクってきてパッチ作れ。
急いでるんだ。はやくしろ。

15:名無しさん@お腹いっぱい。
09/10/24 20:11:11
わかりました。できしだいうpします。

16:名無しさん@お腹いっぱい。
09/10/24 20:12:26
うにゅぅ~

17:名無しさん@お腹いっぱい。
09/10/24 20:17:38
mplayer でも呼び出しとけ

18:名無しさん@お腹いっぱい。
09/10/24 23:26:50
Emacs-w3m といわずに Emacs-webkit作ってくださいお前ら

19:名無しさん@お腹いっぱい。
09/10/24 23:36:23
もうあるよ

20:名無しさん@お腹いっぱい。
09/10/25 00:12:47
ペルソナウェア=>何か
Unix (tm) => GNU
というアナロジーなんだろう

21:名無しさん@お腹いっぱい。
09/10/25 02:15:41
Emacsの 21と 22と 23の大きな違いは何なのでしょうか?
あまり違いが無いのなら 21で勉強しても差し支えないでしょうか?

22:名無しさん@お腹いっぱい。
09/10/25 02:23:07
それは何の勉強をしたいかに依るな。

23:名無しさん@お腹いっぱい。
09/10/25 02:28:18
>>22
Rubyです

24:名無しさん@お腹いっぱい。
09/10/25 02:34:50
そらRubyの勉強には差し支えないわな

25:名無しさん@お腹いっぱい。
09/10/25 03:10:16
23にはruby-modeが標準添付しているから23がいいだろうよ。
それに、21はutf-8の読み書きが面倒だ。

26:名無しさん@お腹いっぱい。
09/10/25 04:16:54
ま、でもruby-modeを22に足すぐらいは簡単にできるから、
状況によっては無理に23を入れるほどのこともないやね。
よっぽどの理由がない限り今から21を使い始める意味はないと思う。

27:名無しさん@お腹いっぱい。
09/10/25 05:07:39
23を使いたいのは山々だけどRPMパッケージが無いんだよね
ソースから入れたらアンスコするのにまた苦労しそうだし

28:名無しさん@お腹いっぱい。
09/10/25 05:12:28
ubuさんならlanchpadからいれるといいけどなー。

29:名無しさん@お腹いっぱい。
09/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:名無しさん@お腹いっぱい。
09/10/25 08:36:08
>>29
一昨日にソースからビルドしちまったよ…@9.04

31:29
09/10/25 08:50:36
まちがえた。
s/Kermic/Karmic/

>>30
9.04ならPPAから入れればいいよ。
URLリンク(launchpad.net)

32:名無しさん@お腹いっぱい。
09/10/25 08:55:35
Emacs使いで、Vim使いのエディタオタクさんいる?
そういう人の比較感想ききたいなぁ。

33:名無しさん@お腹いっぱい。
09/10/25 08:58:10
>>27
野良で良ければ。
URLリンク(sea-mew.jp)


34:名無しさん@お腹いっぱい。
09/10/25 08:59:43
なんで自分でソースからビルドしようと考えないのか?

35:名無しさん@お腹いっぱい。
09/10/25 09:11:08
>>27
大丈夫よ、makefileにuninstall:が記述されてるよ。
でも33の人がパッケージ教えてくれてるなら、そっちの方がよろしいかも。

>>34
パッケージで徹底するのも、Linuxの正しい使い方の一つ。

36:名無しさん@お腹いっぱい。
09/10/25 09:12:31
>>35
sudo make install しなければ良いだけ。
./src/emacs を呼ぶようにする。

37:名無しさん@お腹いっぱい。
09/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:名無しさん@お腹いっぱい。
09/10/25 10:00:00
そんな意味わからん古いツール使わんでも
普通に--prefix=$HOME/optでいいじゃんよ

39:名無しさん@お腹いっぱい。
09/10/25 11:28:05
emacs使いの人は行番号を表示しない人が多いけど、
Vim使いの人は表示する人が多い。なんで?
エディタ文化に詳しい人教えて!!

40:名無しさん@お腹いっぱい。
09/10/25 11:32:06
>>39
>Vim使いの人は表示する人が多い。

ホントに多いの?
俺は行番号なんて表示させないけど。必要なときに set nu するだけ。

41:名無しさん@お腹いっぱい。
09/10/25 16:29:08
Emacsは昔はデフォで行番号を表示するすべがなく、人に聞く→
行番号イラネ→泣く泣く行番号非表示→慣れてみると行番号イラネ
っていう流れだと思う。


42:名無しさん@お腹いっぱい。
09/10/25 16:44:50
EmacsとVImの最大の違いはスクリプト(マクロ)だな。
Lispは大事な概念がたくさんあってプログラマは知っておいて損は
ないからね。
編集部分は大差ないと思うけど、Vimはかなり少ないキー操作で
色々出来るってのはある。


43:名無しさん@お腹いっぱい。
09/10/25 16:48:10
>>42
スレ違い。
どうでもいいから。
比較をしたいなら、専用のスレがあるからそこに行けよ。

44:名無しさん@お腹いっぱい。
09/10/25 17:02:33
プログラマが Lisp をやるなら Common Lisp か Scheme がお勧め

45:名無しさん@お腹いっぱい。
09/10/25 17:11:52
practical common lispとsicpは読んだけど、どうせ使うlispなんてemacs lispぐらいだし
emacs lispだけで十分かな

46:名無しさん@お腹いっぱい。
09/10/25 17:25:55
Emacs を使う事が目的ならそれで良いんじゃない

47:名無しさん@お腹いっぱい。
09/10/25 17:27:13
viはed由来だし、行番号を表示したほうがいいことがあるに違いないよ
emacsはそうでもない

48:名無しさん@お腹いっぱい。
09/10/25 17:39:15
別に無いよ。行番号を表示したら、その分だけ表示領域が狭くなるから作業しづらい。
>>39 が見たのは GVim かな。

49:名無しさん@お腹いっぱい。
09/10/25 17:44:09
俺の場合、common lisp は emacs lisp プログラミングのスキルアップに学んだ。
目的は emacs lisp のより良いコーディングだし、scheme なんかはどうでもいいわ。
emacs lisp以外でlisp系の言語なんて使う機会ないわ。
schemeは単なる学び損になる恐れが強いので、眼中に無し。

50:名無しさん@お腹いっぱい。
09/10/25 18:23:21
個人的にはエディタに行番号無いと駄目なタイプだが
emacsの場合、行番号表示するelispを使うことになるんだが所詮elispで表示してるだけだから、ちょっといじわるな操作加えるとレイアウト崩れたりする。
eclipseやvimのような完成度を求めることが出来ないから結局使ってない。

51:名無しさん@お腹いっぱい。
09/10/25 18:28:26
しかしなんで行番号必要なんだろう?

52:名無しさん@お腹いっぱい。
09/10/25 18:34:45
スクリーンショットを撮るときに画面がにぎやかになるから

53:名無しさん@お腹いっぱい。
09/10/25 18:45:20
ペアプログラミングとか皆しないんだね。
行番号があると便利だよ。

54:名無しさん@お腹いっぱい。
09/10/25 18:47:30
しねぇよそんなもん

55:名無しさん@お腹いっぱい。
09/10/25 19:14:29
小さいプログラム書いてる時とか、
コンパイルエラーの該当行探すのに行番号あった方が一目で分かって良い。


56:名無しさん@お腹いっぱい。
09/10/25 20:00:19
>コンパイルエラーの該当行探すのに行番号あった方が一目で分かって良い。
これは凄い


57:名無しさん@お腹いっぱい。
09/10/25 20:02:13
百歩譲ってもemacsならgoto-line、vimなら数字Gで飛んだほうが早いな
それにルーラーとにらめっこなんかしてたら余計に眼が疲れる

58:名無しさん@お腹いっぱい。
09/10/25 20:03:35
飛んでからわかるより飛ぶ前にわかるほうがすぐれている

59:名無しさん@お腹いっぱい。
09/10/25 20:11:15
意味不明

60:名無しさん@お腹いっぱい。
09/10/25 20:13:23
vim の話だけど、エラー行番号が L117 と L120 と L125 とかなら
ファイル開いて set nu して 120j して行番号で該当行を探す事が多いな。
まぁ好みの話だね。

61:名無しさん@お腹いっぱい。
09/10/25 20:35:58
行番号ぐらい設定でon/off出来てもいいと思うけどな
emacsの主義も理解できるけど、他のエディタでよく使われる機能ぐらいは標準で組み込まれてるべき

62:名無しさん@お腹いっぱい。
09/10/25 20:41:14
linum-modeが、Emacs23から標準で入ってるよ

63:名無しさん@お腹いっぱい。
09/10/25 20:58:46
マジかw知らなかった

64:名無しさん@お腹いっぱい。
09/10/25 21:15:20
>>60
EmacsならM-x compile M-x next-error
vimならcc foo.c 2>&1| error -v
かと思っていたわ

65:名無しさん@お腹いっぱい。
09/10/25 21:40:50
最近はそういうおせっかい機能が好きな人は IDE を使うんじゃないかな。

66:名無しさん@お腹いっぱい。
09/10/25 21:48:07
てかエラーメッセージでわざわざ該当行にジャンプするより
コード入力した時点で行の横あたりにエラーのマーカーを出してくれるとありがたいが。

67:名無しさん@お腹いっぱい。
09/10/25 22:00:04
まとめると、fringeはもっと便利であるべき、ということでいいか?


68:名無しさん@お腹いっぱい。
09/10/25 22:08:34
M-x compileも知らずに偉そうなこと言ってる馬鹿がいるのか

69:名無しさん@お腹いっぱい。
09/10/25 22:10:11
お、何か始まったw

70:名無しさん@お腹いっぱい。
09/10/25 22:11:57
>>60
117Gとか120Gとか125Gだろ。
jて。jなんか使ってるからset nuが必要になる。
数Gと^Gで十分。

Emacsではgoto-line(M-g)とline-number-mode。

71:名無しさん@お腹いっぱい。
09/10/25 22:15:57
イチイチ他人のやり方に文句付けんなよ…

72:名無しさん@お腹いっぱい。
09/10/25 22:58:10
linum-modeはバッファが空のときに行番号を表示しないのがなあ

73:名無しさん@お腹いっぱい。
09/10/25 23:07:17
flymakeかな
エラー報告用のバッファを開いてリンク付きのエラーリストを常に更新させる
ってぐらいはできるかもしれんが、idle-timerとオーバーレイを使って
ポイントのある行に表示とかいうのはちょっとややこしそうだ

74:名無しさん@お腹いっぱい。
09/10/25 23:14:27
Emacsって行きたい所に行くすべがちゃんとそろっているからね。
他の人とのやり取りは用には行番号も使うけど、全部表示する必要もないし。
また、BASICから発展したほかのDOSエディタと違って
Lispに行ジャンプは無いので必要なかったと思われるし。

75:名無しさん@お腹いっぱい。
09/10/26 00:08:54
>>74
行きたいところ行くすべ教えてくだせぇ><
カーソル移動か
C-s の検索だけで移動している私

76:名無しさん@お腹いっぱい。
09/10/26 00:15:39
23だったら、M-gg(orM-gM-g)
それ以外は、M-x goto-line

77:名無しさん@お腹いっぱい。
09/10/26 00:16:33
間違えた、22以降がM-ggが使えるんだった

78:名無しさん@お腹いっぱい。
09/10/26 02:35:44
(global-set-key "\C-g" 'goto-line)

してる

79:名無しさん@お腹いっぱい。
09/10/26 02:43:54
21以前ではXEmacs風にM-gをgoto-lineにしてた
22以降M-gがプリフィックスになったのが残念

80:名無しさん@お腹いっぱい。
09/10/26 03:17:16
>>78
キャンセルどうしてんの?

81:名無しさん@お腹いっぱい。
09/10/26 03:29:53
ansi-termというモードを使ってみたのですが、lsコマンドなどで色が付きません。
何か設定が必要なのでしょうか?

82:名無しさん@お腹いっぱい。
09/10/26 03:54:51
>>80
C-g

83:名無しさん@お腹いっぱい。
09/10/26 09:49:34

このすれってEmacsだけで生活してる人、どのくらいいるのですか?
そういう人って、今でも結構いるんですか?



84:名無しさん@お腹いっぱい。
09/10/26 10:56:01
Emacsだけじゃ食えないなぁ

85:名無しさん@お腹いっぱい。
09/10/26 11:51:32
昔はemacsの中だけで完結してた気がするが
w3mというかemacsのfont-lockがうんこすぎるんでブラウザはfirefox+vimperatorになった

86:名無しさん@お腹いっぱい。
09/10/26 12:07:41
>>84
学生時代、ログインシェルが emacs って先輩が居た。
院を中退して、なんかアジアのどこかにいるらしい。

87:名無しさん@お腹いっぱい。
09/10/26 12:27:48
> ログインシェルがemacs

そんなことできるのか
clispがログインシェルになるというのは聞いたことあるが

88:名無しさん@お腹いっぱい。
09/10/26 13:00:07
ジョブコンがなぁ...

89:名無しさん@お腹いっぱい。
09/10/26 13:08:23
w3mよりアドオンでカスタムしまくったfirefoxのほうがはるかに便利に速くブラウジングできる
できればemacsで全部済ませたいけど、個々のソフトが進化しまくったから今じゃしんどいね
ファイル操作とテキスト編集、簡単なコンソールアプリ作る時はemacsだけど



90:名無しさん@お腹いっぱい。
09/10/26 15:32:57
なんで端末は進化しないんだろうね
screenの中でemacs23のようなフォントや表示能力があればemacs -nwで全て解決するのに。

91:名無しさん@お腹いっぱい。
09/10/26 15:35:25
Windows使うならEmacsよりVimのが断然いいよね

92:名無しさん@お腹いっぱい。
09/10/26 15:39:01
windowsデ使うならどっちも同じくらい駄目だな

93:名無しさん@お腹いっぱい。
09/10/26 15:45:01
Windowsなら指使いが互換の別のソフト使ったほうがマシなのでは

94:名無しさん@お腹いっぱい。
09/10/26 16:24:42
言語用のメジャーモードを入れる時に、auto-mode-alistに以下のような設定をしますが、
(setq auto-mode-alist (cons '("\\.rb$" . ruby-mode) auto-mode-alist))
なぜ.rbという拡張子の前に、\\とバックスラッシュが二つ必要なのですか?

95:名無しさん@お腹いっぱい。
09/10/26 16:35:10
>>94
URLリンク(www.mew.org)

96:名無しさん@お腹いっぱい。
09/10/26 16:46:59
rx使った方がわかりやすいのに、大抵の人は生の\\だらけのわかりにくいregexpを書くんだよな
本当不思議だ

(rx ".rb" eol)

97:名無しさん@お腹いっぱい。
09/10/26 17:05:41
環境によって使えないからドキュメントには書けんでしょ。

98:名無しさん@お腹いっぱい。
09/10/26 17:13:02
それ以前にrxはやりすぎな感がある
なんか方向性間違ってるよね

99:94
09/10/26 17:15:00
>>95
ありがとうございます。なるほどcons関数に渡される前に\が一つ取れちゃうんですね。

100:名無しさん@お腹いっぱい。
09/10/26 17:41:54
>>96
× rx使った方がわかりやすいのに
○ rx使った方がわかりにくい


101:名無しさん@お腹いっぱい。
09/10/26 17:58:37
regexが嫌いな自分にとってはコンビネータパーザっぽくていいと思うんだけどなぁ
素のregexを自在に使える人にとっては面倒なだけなのか

>>97
kwsk
./configure次第でインストールされないこともあるの?
大分前から標準になってたと思うんだけど

102:名無しさん@お腹いっぱい。
09/10/26 18:30:23
>>91
なんで?
教えてちょうだいな。

103:名無しさん@お腹いっぱい。
09/10/27 06:20:20
最近
s/a/b/
使う人減ったよね。個人的に好きなんだけど。

104:名無しさん@お腹いっぱい。
09/10/27 09:27:32
あれ見るとイラッと来るから無くなっていいよ

105:名無しさん@お腹いっぱい。
09/10/27 09:42:22
>>104

なんでイラッって来るの?


106:名無しさん@お腹いっぱい。
09/10/27 11:38:33
>>103
それみると、なんか、さぶっ ってなる。

107:名無しさん@お腹いっぱい。
09/10/27 11:45:57
書く側の都合として×○より書くのが楽なのと
海外でも通じるというメリットがある(×○が通じるのはおそらく日本だけ)

108:名無しさん@お腹いっぱい。
09/10/27 11:48:46
>>103
> s/a/b/

なんのこっちゃさっぱりわからん。何これ?


109:名無しさん@お腹いっぱい。
09/10/27 11:57:47
typoとかを訂正する時の表現方法

110:名無しさん@お腹いっぱい。
09/10/27 12:04:31
ed形式の置換コマンドって事?
スレに関係ないし、レスの流れにも乗ってないじゃん。
置換の話なんてしてねえからな。

111:名無しさん@お腹いっぱい。
09/10/27 12:07:41
> s/a/b/

×a
○b

と同義

112:名無しさん@お腹いっぱい。
09/10/27 12:25:18
s/a/b/ より ^Hをみなくなった。

113:名無しさん@お腹いっぱい。
09/10/27 12:35:41
# 余談を書くときにコメントのようにして書くのもあったな

114:名無しさん@お腹いっぱい。
09/10/27 12:42:52
>>106

不思議な感覚の持ち主なんですねw


115:名無しさん@お腹いっぱい。
09/10/27 12:50:31
誰にも通じなさそうな所で使うのはたしかに寒いな。


116:名無しさん@お腹いっぱい。
09/10/27 12:57:01
s/a/b/見たことが無い人は。
sabu(さぶっ)って見えるんすわぁ

117:名無しさん@お腹いっぱい。
09/10/27 14:28:44
substitutionだけに

118:名無しさん@お腹いっぱい。
09/10/27 15:01:45
でも、このスレにいるような人間が勤めてる会社で、
s/a/b/が分からないでsabuってなるのは問題あると思うぜw


119:名無しさん@お腹いっぱい。
09/10/27 15:33:45
配列の先頭に要素追加することをコンスするとか言ってる奴はどうかと思う

120:名無しさん@お腹いっぱい。
09/10/27 15:34:57
時と場所による。このスレでならまあ許せるレベル。

121:名無しさん@お腹いっぱい。
09/10/27 15:56:53
配列はスタックじゃないからたとえこのスレでも許さない

122:名無しさん@お腹いっぱい。
09/10/27 16:06:46
配列でスタックを作れます。
consは配列に対する操作でもスタックに対する操作でもないけど。

123:名無しさん@お腹いっぱい。
09/10/27 16:47:23
Perlプログラマの人気No.1エディタはVim | エンタープライズ | マイコミジャーナル
URLリンク(journal.mycom.co.jp)

124:名無しさん@お腹いっぱい。
09/10/27 17:15:32
nil : 空のスタック
cons : push
car : top
cdr : pop

でスタックと対応できるってのは関数型言語の入門書で例としてよく出てくる

125:名無しさん@お腹いっぱい。
09/10/27 17:23:06
consはpushとして使えるかもしれないけど、pushは必ずしもconsじゃないだろ。

126:名無しさん@お腹いっぱい。
09/10/27 17:27:14
Perlなんてまだ使ってるんだというEmacs厨の言い訳↓

127:名無しさん@お腹いっぱい。
09/10/27 17:36:29
だっふんだ


128:名無しさん@お腹いっぱい。
09/10/27 17:40:31
>>119>>125
どうでもいいです。


129:名無しさん@お腹いっぱい。
09/10/27 18:31:02
pushって配列の最後に追加するもんじゃないの?RubyのArray#pushとか。
consとpushじゃ真逆じゃないの?

130:名無しさん@お腹いっぱい。
09/10/27 18:51:46
スタックに対するpushならconsと同じ。
キューに対するならpushは最後に追加になるんじゃない。
データ構造によるでしょう。

131:名無しさん@お腹いっぱい。
09/10/27 18:56:09
実装とインターフェイスの区別がついてませんね。


132:名無しさん@お腹いっぱい。
09/10/27 19:02:53
おおなるほど。すぐ取り出せる位置に入れるのがpushなのか

133:名無しさん@お腹いっぱい。
09/10/27 19:06:30
意味不

134:名無しさん@お腹いっぱい。
09/10/27 19:30:44
夜のファミレスで若い女性店員に「おじさんのバナナもたべてみんか?」と言ってた酔っ払い親父がいた。
おもわず「むかなきゃ、食べられないんですか?」
と言ってしまったら別の客が「パフっ!!」とコーヒーを噴き出した

135:Emacsビギナ
09/10/27 19:46:32
スクリプトを書いて保存しないで実行させて、
その標準出力をEmacsのカーソル位置に出力する。

ってなことやってる人いますか?
もしやってる人、やり方を知ってる人がいれば教えてください><

136:名無しさん@お腹いっぱい。
09/10/27 21:24:00
>>135

スクリプトって何を使いたいのかな。

Ruby なら gem で rcodetools を入れて、同梱の xmpfilter を通すとか。

たとえば

(1..10).inject(0){|x, y| x += y} # =>

ってしておいて、M-x xmp すると

(1..10).inject(0){|x, y| x += y} # => 55

なんて出力が得られるけど、そういうのでいい?

137:名無しさん@お腹いっぱい。
09/10/27 21:38:21
M-: (insert (shell-command-to-string "echo 'Hello, world!'"))

138:名無しさん@お腹いっぱい。
09/10/27 22:07:40
xmpfilterおもしろいけど、再帰のみ書いたときに無限ループになったり、
でっかいDB読み込む奴書いてたらそれ読み込み終わるまで固まるのが痛いんだよな。

139:名無しさん@お腹いっぱい。
09/10/27 22:26:05
C-u M-x shell-command-on-region で sh 。


140:名無しさん@お腹いっぱい。
09/10/27 23:57:40
もう何回も何回も何回も何回も何回も何回も何回も何回も何回も出たような話ばっかりじゃねーか
新しいネタを投下しろやクズども

141:名無しさん@お腹いっぱい。
09/10/28 02:24:19
global-set-key
define-key global-map
どちらもグローバルにキーを設定できますが、機能的な違いはあるのでしょうか?
ネット上で検索すると、どっちも使われてるようですが好みの違いですか?

142:名無しさん@お腹いっぱい。
09/10/28 03:09:56
(defun global-set-key (key command)
...略...
(define-key (current-global-map) key command))
そういう時はソース見れば分かると思うけど、基本的に同じっぽい。
けど、global-set-keyの方が良さそうかな。

143:141
09/10/28 04:12:11
ありがとうございます。ソース見る癖つけないとダメですね…。
global-set-keyを使うことにします。

144:Emacsビギナ
09/10/28 05:14:50
みなさんありがとうございました!
まさしく、やりたいことを教えていただきました!!
Emacs初心者スレじゃないのに、親切に教えていただいてありがとうございます><

145:名無しさん@お腹いっぱい。
09/10/28 13:55:37
emacsで折りたたみってどうしてます?
folding.elやろうかなと思ったけど自分で C-C@C-fとかでやんないといけないみたいですね.
IDEみたいに自動で認識してくんないかな?

146:145
09/10/28 14:20:06
hideshowvis.elがありました.すいません.

147:名無しさん@お腹いっぱい。
09/10/28 15:43:33
>>140
お前が毎日毎日ROMしてるだけだからだろが
そろそろ卒業してネタを投下する作業に入るんだ

148:名無しさん@お腹いっぱい。
09/10/28 15:53:13
>>147
ごめん、なんか俺、自分で何もやってないのに
文句だけ書き捨ててた。俺って最低だな。

149:名無しさん@お腹いっぱい。
09/10/28 22:59:55
大丈夫。知ってたよ。


150:名無しさん@お腹いっぱい。
09/10/29 00:14:38
>>141
インタラクティブか、非インタラクティブか。
global-map 以外の設定と見た目が合うので、個人的には define-key が好き。


151:名無しさん@お腹いっぱい。
09/10/29 01:51:02
M-t をgtagsに使わせたいのに変な機能に先に設定されてる
(前後の単語の入れ替えする)
M-t を.emacsの中でなんとか設定する方法ないのでしょうか

152:名無しさん@お腹いっぱい。
09/10/29 06:41:37
素直に設定すれば、勝手に上書きされるよ(たぶん)

153:名無しさん@お腹いっぱい。
09/10/29 19:12:47
Emacs楽しい!
休日とか気付いたら一日中カスタマイズしてる気がする

154:名無しさん@お腹いっぱい。
09/10/30 01:53:48
最近またいっそう重くなったけど、ずっとこのままなんだろうか……

155:名無しさん@お腹いっぱい。
09/10/30 20:34:44
Emacs最新のcc-modeってc-file-styleをLocal Variablesで指定しても効いてなくない?
変数自体は設定されるんだけどスタイルがデフォルトからあまり変化しない。

156:名無しさん@お腹いっぱい。
09/10/31 07:27:27
.emacs ロード時間

1ヶ月半前のビルド: 1404 ms
今日のビルド: 1829 ms

ロード時間は約30%-35%程遅くなっている。
以前のバイトコンパイルされたコードの方が最適化がなされていたか
インタープレターが遅くなったか、その両方。

なぜ最近のemacsは遅くなったか知っている人いる?


157:名無しさん@お腹いっぱい。
09/10/31 07:48:56
>>156
昔から、早くなったり遅くなったりしてる気がするけどな。
とりあえず、バイトコンパイルしなおしてみるとか。
(そのぐらいは試してるか。)
役立たずでごめん。

158:名無しさん@お腹いっぱい。
09/10/31 08:22:45
ちっ、役立たずが

159:名無しさん@お腹いっぱい。
09/10/31 08:43:35
>>158
親分、すまねぇ。

160:名無しさん@お腹いっぱい。
09/10/31 10:02:53
かまへんかまへん!

161:名無しさん@お腹いっぱい。
09/10/31 14:06:12


162:名無しさん@お腹いっぱい。
09/10/31 14:08:08
これまで Emacs 21 を使っていて、この度 Emacs 23.1 に乗り換えました。
が、C-x 5 2 で新しいウィンドウを出すと、そっちのフォントの設定が、
デフォルト(?) のものになってしまい、~/.emacs のフォント設定が反映
されていないウィンドウが表示されてしまいます。

C-x 5 2 でもフォント設定が同じになるには、どうすれば良いのでしょう?

ちなみに ~/.emacs のフォント設定は以下のようにしてあります。

(eval-and-compile
(cond
((>= emacs-major-version 23)
(cond (window-system
(set-frame-font "さざなみゴシック-10")
(set-fontset-font (frame-parameter nil 'font)
'japanese-jisx0208
'("M+2VM+IPAG circle" . "unicode-bmp")
)
(set-fontset-font (frame-parameter nil 'font)
'katakana-jisx0201
'("M+2VM+IPAG circle" . "unicode-bmp")
)
)
)

))


163:名無しさん@お腹いっぱい。
09/10/31 14:17:30
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(default ((t (:stipple nil :background "#ffffff" :foreground "#000000" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 133 :width normal :foundry "unknown" :family "VL Gothic")))))

164:名無しさん@お腹いっぱい。
09/10/31 16:44:29
外国では(add-to-list 'load-path "path")の書き方が普通なのに
日本では(setq load-path (cons "path" 'load-pat))と書く人が多いね。
明らかに前者の方が簡潔だと思うけど後者の書き方には何かメリットがあるのかな?

165:名無しさん@お腹いっぱい。
09/10/31 16:59:09
代々伝わる秘伝のタレの味。

166:名無しさん@お腹いっぱい。
09/10/31 17:07:05
>>164
> (cons "path" 'load-pat))と書く人が多いね。

まあ、そんな短いS式の中で2つも間違いを犯すような君はコピペで我慢してなさいってこった。


167:名無しさん@お腹いっぱい。
09/10/31 17:08:21
昔add-to-listはなかった。ただそれだけのこと。

168:名無しさん@お腹いっぱい。
09/10/31 19:10:19
じゃあ後方互換性のためにconsを使うべきだな

169:名無しさん@お腹いっぱい。
09/10/31 19:41:36
push派は少ないのだろうか。

170:名無しさん@お腹いっぱい。
09/10/31 19:58:01
nconc派

171:名無しさん@お腹いっぱい。
09/10/31 20:07:12
  ノ     ∧     /) ∧
  彡  ノW \从/V  W \   ミ
  (  ノ        |      ノ \)
  ∩V      、、 |       >V7
  (eLL/ ̄ ̄\/  L/ ̄ ̄\┘/3)
  (┗(      )⌒(      )┛/
   ~| \__/ |  \__/ |~     / ̄ ̄ ̄ ̄ ̄ ̄
    爻     < |  ;     爻    < どうした、それだけか?
    ~爻     \_/  _, 爻~     \______
     ~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
     /    ー ̄ ̄\_ ̄\
  _一‘     < ̄ ̄\\\J
<\       ー ̄ ̄ヽ_ヽJ   ̄\_
  \     _ニニニヽ )       ~\
   \  _/⌒|\ ヽ_~~ ~⌒\_
  __/~    V \_|     ~\_


172:名無しさん@お腹いっぱい。
09/10/31 20:17:24
うぜえ

173:名無しさん@お腹いっぱい。
09/10/31 20:24:38
ぜぇぜぇ

174:名無しさん@お腹いっぱい。
09/10/31 21:02:47
お前らのオススメのelisp教えろ

175:名無しさん@お腹いっぱい。
09/10/31 21:06:11
anything(爆)

176:名無しさん@お腹いっぱい。
09/11/01 08:18:07
>>167
> 昔add-to-listはなかった。ただそれだけのこと。

あと、無意味に重いので忌避されていた。

177:名無しさん@お腹いっぱい。
09/11/01 10:58:50
へ?

178:Zeno ◆5nZQbNmQPs
09/11/01 11:03:44


>>168->>171
add-to-list は重複チェックをしてくれる。
そのことを知らない初心者に cons や push を使った
やり方を勧めるのは推奨されない。

つまり貴様等頭は普通に add-to-list を使っていれば良いということだ。



179:名無しさん@お腹いっぱい。
09/11/01 11:21:47
そういえば昔は、「空白連ねるな、タブに変換しとけ」だったんだよな。
ファイルサイズを縮小するために。


180:Zeno ◆5nZQbNmQPs
09/11/01 11:40:37

>>179
ソース内でタブを使うことは推奨されない。



181:名無しさん@お腹いっぱい。
09/11/01 11:52:19
>>178
なるほど、勉強になる。
.emacs なんて、web上のものを切り貼りすることしかできないので、
その辺が全然統一されてないわ。

とりあえず、add-to-list を使っておくのが安全なんですね。

182:名無しさん@お腹いっぱい。
09/11/01 14:42:57
勉強になるとか言って勉強する気ない奴の典型

183:名無しさん@お腹いっぱい。
09/11/01 15:04:47
何かいやなことでもあったのか?

184:名無しさん@お腹いっぱい。
09/11/01 16:22:14
ちょっとな

185:名無しさん@お腹いっぱい。
09/11/01 18:47:24
>>180
なぜだ?

186:名無しさん@お腹いっぱい。
09/11/01 19:08:34
add-to-listの重複チェックとか常識すぐる

187:名無しさん@お腹いっぱい。
09/11/01 19:19:43
「知ってる奴にとっては」な

188:名無しさん@お腹いっぱい。
09/11/01 22:22:54
listにaddする、と聞いた時点で「重複チェックは?」と思い至るようでないと
emacsは難しい。

189:名無しさん@お腹いっぱい。
09/11/01 22:53:59
重複チェックするだけなのに無意味に重いってこたないだろ。
add-to-listはループ内で使うのが普通とかならともかく。

190:名無しさん@お腹いっぱい。
09/11/01 23:11:01
センス無い人ってほんと徹底してセンス無いよな

191:名無しさん@お腹いっぱい。
09/11/01 23:47:33
emacsで重いって起動時だけでしょ?
前の方のレスにも起動が遅くなったとかレスがあるけど
どうせPC立ち上げてすぐemacs起動したらずっとそのままだし全然気にならん。

192:名無しさん@お腹いっぱい。
09/11/02 08:39:27
ほんと、徹底してセンスないな

193:名無しさん@お腹いっぱい。
09/11/02 13:06:32
くだ質ですが、起動時の牛さんデモ画面を無効にする方法はありますか?


194:名無しさん@お腹いっぱい。
09/11/02 13:06:59
emacsを17個立ち上げているワタシ

195:名無しさん@お腹いっぱい。
09/11/02 13:08:49
最悪。

196:名無しさん@お腹いっぱい。
09/11/02 13:09:07
>>193
あるよ


197:名無しさん@お腹いっぱい。
09/11/02 13:10:59
>>193
initial-scratch-messageを抑制したいってこと?


198:名無しさん@お腹いっぱい。
09/11/02 13:14:40
>>194ってネタでしょ?
じゃなかったらもう池沼レベルだろ。

199:名無しさん@お腹いっぱい。
09/11/02 13:52:58
前に true transparency ではなく、バックグラウンド(のみ)の透明化
の話題がでていたけど、もしかしてこれは一度実装されていたのだけれど、
山本さんが取り除いてしまったの?
この機能は自分も含めてかなり多くの人が欲しがるものだと思うから、
戻して欲しいのだが。

URLリンク(lists.gnu.org)


200:名無しさん@お腹いっぱい。
09/11/02 14:22:03
>>194
多すぎだろ、と思って調べてみたら13個上げていた。
2つ不要だったのでkillして11個に減らした。


201:名無しさん@お腹いっぱい。
09/11/02 14:26:51
別プロセスだとなんかうれしいことあるの?
バッファ間でやってたようなやりとりは可能?

202:名無しさん@お腹いっぱい。
09/11/02 14:29:50
emacsプロセスは1つのみにしておかないと逆に不憫なのだが。
何個も立ち上げる人はシェルもemacsもいまいち使いこなせてないだけだろ。

203:名無しさん@お腹いっぱい。
09/11/02 14:30:42
不憫って…何が?

204:名無しさん@お腹いっぱい。
09/11/02 14:45:38
>>203
えっ、お前、本当にわからないの?

メモリー、ファイルのロック、ステートのセーブ、ファイルのポジション、fg、eshellのヒストリー、alias
とかいくらでも出てくるだろ。

205:名無しさん@お腹いっぱい。
09/11/02 14:46:07
>>202
この考え方は、最近の人には異様で病的に思えるかもしれません。
しかし、ベテランたちが育った時代、主記憶が4MBでHDDが120MBしかなく、
そのマシンを8人で同時に使っていた時代には、単に許されるのみならず、
必要な考え方でさえありました。


206:名無しさん@お腹いっぱい。
09/11/02 14:53:54
>>202
「不便」じゃなく「不憫」であってる?

207:名無しさん@お腹いっぱい。
09/11/02 14:57:20
開発者が不憫、ということでよろしいか

208:名無しさん@お腹いっぱい。
09/11/02 15:08:55
>>201
1個が処理中で操作できないときでも別ので作業可能、とかかな。

209:名無しさん@お腹いっぱい。
09/11/02 15:26:46
ぼくも少なくともデスクトップごとに1個emacsが居るけどな。

210:名無しさん@お腹いっぱい。
09/11/02 16:02:04
>>208
11個も?w

211:名無しさん@お腹いっぱい。
09/11/02 18:21:49
>>197
起動時に、*scratch*に切り替えてくれてもいいんですが。。


212:名無しさん@お腹いっぱい。
09/11/02 19:20:30
>>193
;; オープニングメッセージを表示しない
(setq inhibit-startup-message t)

213:名無しさん@お腹いっぱい。
09/11/02 19:44:06
>>212
thx

214:名無しさん@お腹いっぱい。
09/11/02 19:59:41
ありがとうございました、と言えクズ

215:名無しさん@お腹いっぱい。
09/11/02 20:21:30
ありがとうございました、カス。


216:名無しさん@お腹いっぱい。
09/11/03 10:47:19
せっかくデフォルトでmulti-tty入ってるんだからXでも端末でも同じプロセスを使い回した方が
いろいろ楽だと思うんだが。

217:名無しさん@お腹いっぱい。
09/11/03 11:51:21
スレチかもしれませんが日本語環境orSCIMスレがないのでここに

FreeBSD + emacs22 + scim-bridge-jp で日本語環境を目指しているんだけど
scim-bridge入れてemacs設定したが上手く動かない
*Messages*には

SCIM: Launch SCIM-Bridge...
SCIM: (file-error make client process failed no such file or directory :name scim-bridge :service /tmp/scim-bridge-0.3.0.socket-1001@localhost:0.0 :buffer *scim-bridge* :family local :server nil :noquery t)

と出る. netstatすると

ffffff000e450aa8 stream 0 0 ffffff008f6597c0 0 0 0 /tmp/scim-bridge-0.3.0.socket-0@localhost:0.
ffffff009ff5c7c0 stream 0 0 ffffff00925891f0 0 0 0 /tmp/scim-bridge-0.3.0.socket-1001@localhost:0.

らしい
scim-bridge.elで
(defvar scim-bridge-x-display-name ":0.")
とすると一応動きましたが...

もっと上手い解決策はないですか?
scim-bridgeが悪いんでしょうけど
自分専用機とはいえscim-bridge.elを直接弄ってるのは嫌な感じがするので

普通に使えてる人はちゃんとソケット開いているのかどうかも知りたいです

218:名無しさん@お腹いっぱい。
09/11/03 13:11:41
別プロセス間でもabbrev効くの?

219:名無しさん@お腹いっぱい。
09/11/03 13:18:02
dabbrevだったorz

220:名無しさん@お腹いっぱい。
09/11/03 15:13:59
きかんだろ

221:名無しさん@お腹いっぱい。
09/11/03 16:01:47
Gnus の受信中や navi2ch 巡回中固まるので、二つ起動してる。

222:名無しさん@お腹いっぱい。
09/11/03 16:26:52
用途別に上げてるなぁ。
あと他のホストの Emacs も端末感覚で貼り付けてる。
合計で 6 つくらいかな?


223:名無しさん@お腹いっぱい。
09/11/04 02:37:06
.emacsをカスタマイズしてるのですが、
emacsコマンドに与えられたオプションによって場合分けをする方法はありますか?
具体的には、emacs -reverseというオプションが与えられた時だけ文字の色の設定をするようにしたいのです。

224:名無しさん@お腹いっぱい。
09/11/04 04:39:46
emacs で作業していると

.#foo -> user@host.2214:1257274056
.#bar.txt -> user@host.2214:1257274056

のようなリンク切れのシンボリックリンクの残骸が残ってしまいます。
これが一切出ないようにしたいのですが、どうすれば良いでしょうか?

225:名無しさん@お腹いっぱい。
09/11/04 04:47:58
>>223
command-switch-alist

226:223
09/11/04 05:35:19
>>225
ありがとうございます!これから設定してみます。
コマンドラインオプションまでいじれるんですね。すごい。

227:名無しさん@お腹いっぱい。
09/11/04 14:02:24
メタキーの連続打鍵を検出することはどの様にすれば可能でしょうか?

228:名無しさん@お腹いっぱい。
09/11/04 14:48:18
何それ?

229:名無しさん@お腹いっぱい。
09/11/04 14:55:54
Carbon Emacsでメタキーを単独で2回打鍵したのを検出したいのです

230:名無しさん@お腹いっぱい。
09/11/04 15:00:00
>>229
Mac の事情はよくわからんなぁ。
こっちで聞いたら?

Mac de Emacs総合スレ v6
スレリンク(mac板)

231:名無しさん@お腹いっぱい。
09/11/04 15:02:36
>>230
どうもありがとう
そうします


232:名無しさん@お腹いっぱい。
09/11/04 17:04:09
>>223
reverse videoか判定したいなら
(eq 'dark (cdr (assq 'background-mode (frame-parameters))))
で場合分けできることもある


233:Zeno ◆5nZQbNmQPs
09/11/04 17:46:38

>>232
> (cdr (assq 'background-mode (frame-parameters)))

(frame-parameter nil 'background-mode)


234:名無しさん@お腹いっぱい。
09/11/05 12:52:56
背景の黒い端末でemacs使ってて今までは
(setq default-frame-background-mode 'dark)
を書かなくても、darkの色付けがされてたのに、
特に何かいじった記憶もないんだがこれを書かないと、
なぜかdarkになってくれなくなった。
端末ではデフォルトはlightになるようだけど
今まで何も書かなくてもdarkに色付けされてたのが不可解

235:名無しさん@お腹いっぱい。
09/11/05 13:04:41
あっそ

236:名無しさん@お腹いっぱい。
09/11/05 15:29:19
cd ~/bin
emacs

cd ~/src
emacs
の2つを常に起動してる
プログラムに絶対パスは書かない

237:名無しさん@お腹いっぱい。
09/11/05 16:37:54
>>234
それって何のemacs?
frame-background-modeのことか?


238:名無しさん@お腹いっぱい。
09/11/05 16:51:58
>>236
  ノ     ∧     /) ∧
  彡  ノW \从/V  W \   ミ
  (  ノ        |      ノ \)
  ∩V      、、 |       >V7
  (eLL/ ̄ ̄\/  L/ ̄ ̄\┘/3)
  (┗(      )⌒(      )┛/
   ~| \__/ |  \__/ |~     / ̄ ̄ ̄ ̄ ̄ ̄
    爻     < |  ;     爻    < お前はそれでいいのか?
    ~爻     \_/  _, 爻~     \______
     ~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
     /    ー ̄ ̄\_ ̄\
  _一‘     < ̄ ̄\\\J
<\       ー ̄ ̄ヽ_ヽJ   ̄\_
  \     _ニニニヽ )       ~\
   \  _/⌒|\ ヽ_~~ ~⌒\_
  __/~    V \_|     ~\_


239:名無しさん@お腹いっぱい。
09/11/05 17:44:49
236の意味が分からんw
emacsバイナリが二つあるってこと?

240:名無しさん@お腹いっぱい。
09/11/05 18:02:16
>>237
LinuxのGNU Emacs 22.0.96.1
>>234 より
(setq frame-background-mode 'dark)
と書いた方がいいのかな?
どっちにしろ明示的に書かなきゃならん
ようになった原因はわからんが

241:名無しさん@お腹いっぱい。
09/11/05 18:58:42
>>240
  ノ     ∧     /) ∧
  彡  ノW \从/V  W \   ミ
  (  ノ        |      ノ \)
  ∩V      、、 |       >V7
  (eLL/ ̄ ̄\/  L/ ̄ ̄\┘/3)
  (┗(      )⌒(      )┛/
   ~| \__/ |  \__/ |~     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    爻     < |  ;     爻    < default-frame-alist に (background-color . "black") を入れてみれば良いのではないかね?
    ~爻     \_/  _, 爻~     \_________________________________________________
     ~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
     /    ー ̄ ̄\_ ̄\
  _一‘     < ̄ ̄\\\J
<\       ー ̄ ̄ヽ_ヽJ   ̄\_
  \     _ニニニヽ )       ~\
   \  _/⌒|\ ヽ_~~ ~⌒\_
  __/~    V \_|     ~\_


242:名無しさん@お腹いっぱい。
09/11/05 18:59:27
毎回毎回うぜえ

243:名無しさん@お腹いっぱい。
09/11/05 19:04:25
>>242
  ノ     ∧     /) ∧
  彡  ノW \从/V  W \   ミ
  (  ノ        |      ノ \)
  ∩V      、、 |       >V7
  (eLL/ ̄ ̄\/  L/ ̄ ̄\┘/3)
  (┗(      )⌒(      )┛/
   ~| \__/ |  \__/ |~     / ̄ ̄ ̄ ̄ ̄ ̄
    爻     < |  ;     爻    < それでも構わんよ
    ~爻     \_/  _, 爻~     \______
     ~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
     /    ー ̄ ̄\_ ̄\
  _一‘     < ̄ ̄\\\J
<\       ー ̄ ̄ヽ_ヽJ   ̄\_
  \     _ニニニヽ )       ~\
   \  _/⌒|\ ヽ_~~ ~⌒\_
  __/~    V \_|     ~\_


244:名無しさん@お腹いっぱい。
09/11/05 19:15:40
windows.el使ったらいいんじゃないでしょうか?

245:名無しさん@お腹いっぱい。
09/11/05 20:09:24
Windowsお断り

246:名無しさん@お腹いっぱい。
09/11/05 21:29:25
>>245
え?

247:名無しさん@お腹いっぱい。
09/11/05 22:25:25
>>246
ぬぁ?

248:名無しさん@お腹いっぱい。
09/11/06 00:24:16
お前はリアルもネトゲも最下層だが
俺はリアルでは下層でもネトゲでは一流だ
お前とは違う

249:名無しさん@お腹いっぱい。
09/11/06 00:24:56
酷い誤爆をした
スルーしてくれ

250:名無しさん@お腹いっぱい。
09/11/06 00:32:27
お前Emacs使いだったのか

251:名無しさん@お腹いっぱい。
09/11/06 00:34:15
NetEmacs

252:名無しさん@お腹いっぱい。
09/11/06 01:55:18
anything-auto-complationって便利なの?
imenu もetagsもgtagsも統一してM-/ で補完してくれるの?

253:名無しさん@お腹いっぱい。
09/11/06 01:59:54
anythingは便利だけどauto-completeは微妙

254:名無しさん@お腹いっぱい。
09/11/06 19:36:07
教えてください。
選択したregionで、三回引数付きreplace-regexpを叩きたいのですが、
どうdefunを書けばいいのでしょうか。


255:名無しさん@お腹いっぱい。
09/11/06 20:24:04
>>254
こんな感じかな?テストしていないので動くかどうかは知らない。

(defun replace-regexp-3times (&optional delimited)
(narrow-to-region start end)
(save-excursion
(let ((i 0))
(while (< i 3)
(let ((regexp (read-string "regexp: "))
(to-string (reaad-string "to-string: ")))
(replace-regexp regexp, to-string))
(goto-char (point-min))
(setq i (1+ i)))))
(widen))

256:名無しさん@お腹いっぱい。
09/11/07 05:31:44
今までrubygemsで取得できるもので済んでいたのですが、
tar.gzで配布されているruby-clusterやruby-gnome(gtk?)を使うことになり、
Emacsでのanythingやauto-complete-rubyでも↑のライブラリを読み出して欲しいと思って調べたのですがわかりませんでしたので質問させてもらいます。
anythingではfri -lやrefe -lの結果から候補を、auto-complete-rubyではrcodetoolsからどうにかして候補を出しているみたいなのですが、
そのソースとなるのはtar.gzがもつドキュメントorコードから生成されたドキュメント(?)を元にしているみたいなのです。
そのようなドキュメントを生成するのはrdocなんでしょうか?そうだとしたらどのように生成すればいいでしょうか?
rdoc --riとやって.rdocの中に色々とできているのですが、そこをLOAD_PATHに加えればいいのでしょうか?

長くなってすいません。

257:256
09/11/07 05:33:58
すいません。誤爆です。Ruby初心者スレッドに行ってきます。

258:名無しさん@お腹いっぱい。
09/11/07 06:23:57
>>199
NSって何の事かと思ったら、Macの話か

259:Zeno ◆5nZQbNmQPs
09/11/07 09:44:04

>>248
> お前はリアルもネトゲも最下層だが
> 俺はリアルでは下層でもネトゲでは一流だ
> お前とは違う

笑わせていただいた。
このスレではもっと礼儀を弁えてほしいものだが。


260:254
09/11/07 11:05:01
>>255

ありがとうございます。
引数の言い方を間違いました。
regionで引数固定のコマンドを、

M-x replace-regexp a b
M-x replace-regexp c d
M-x replace-regexp e f

のように叩きたいのです。
申し訳ありません。


261:名無しさん@お腹いっぱい。
09/11/07 11:20:06
不憫って素で間違えてるバカがいてワロタ

262:名無しさん@お腹いっぱい。
09/11/07 12:58:45
>>259
図星って事ですねわかります

263:名無しさん@お腹いっぱい。
09/11/07 13:52:12
>>262
Zenoさまに失礼な口をきくな

264:名無しさん@お腹いっぱい。
09/11/07 21:49:23
(server-start)を見てるんですが、どこかでstart-processを呼び出してる
はず、と思っているんですが、分かりません。
forkをgrepするとstart-processしか考えられないのです。
どうなっているのか、教えてくれませんか?

265:名無しさん@お腹いっぱい。
09/11/07 22:06:01
最近の emacs は socket bind できるので
外部プログラムに頼らなくてもよくなった。

266:名無しさん@お腹いっぱい。
09/11/08 05:03:52
マークに移動するコマンドってexchange-point-and-markしか無いですか?

一箇所にマーク付けて
バッファ動き回ってマークに戻るという操作を繰り返したいのに
上のコマンドだとマークに移動する時にマーク位置を変えるのがうざい。

やっぱりemacsをマスターするにはマークリングとか使いこなさないとだめなのかな

267:名無しさん@お腹いっぱい。
09/11/08 05:18:45
(goto-char (mark t))

268:名無しさん@お腹いっぱい。
09/11/08 07:32:25
>>266
レジスタ使いなよ

269:名無しさん@お腹いっぱい。
09/11/08 11:38:55
C-u C-SPC、 C-x C-SPC も便利。

270:名無しさん@お腹いっぱい。
09/11/08 14:15:37
23.1使ってみて、fontsetを2種類登録したんだけど、font menuってどうやって出すんだろうか。ググっても見つからなかった。
DecreaseとかIncrease fontは出るんだけど。


271:名無しさん@お腹いっぱい。
09/11/08 14:33:45
>>270
Options -> Set Default Font...

272:名無しさん@お腹いっぱい。
09/11/08 18:16:20
>>266
URLリンク(www.bookshelf.jp)
マニュアルどぞー

273:名無しさん@お腹いっぱい。
09/11/08 18:34:26
> emacs-20.6-man-jp/

274:名無しさん@お腹いっぱい。
09/11/08 20:08:31
最近cvs先端をビルドしようとすると必ず
> cedet/srecode/cpp.el:38:1:Error: End of file during parsing: /path/to/emacs/lisp/cedet/srecode/map.el
とか言ってcedetのところで引掛ってしまうのですが、これは私の環境だけ
なのでしょうか?map.elを眺めても括弧の閉じ忘れがあるでなし、ググっても
同じ症状の人も見当らず……
別にcvs先端でなくても困らないのですが、何だか気持が悪いので。

275:名無しさん@お腹いっぱい。
09/11/08 20:28:30
ウチでは引っ掛からないけどなー


276:名無しさん@お腹いっぱい。
09/11/08 21:08:51
蟻の巣ころりでありんす

277:名無しさん@お腹いっぱい。
09/11/08 21:33:25
これって誰得なんだろうか
EmacsWiki: Emacs On Android - URLリンク(www.emacswiki.org)

278:名無しさん@お腹いっぱい。
09/11/08 21:47:54
>>277
どうでもいいけどソースきたねぇー

279:名無しさん@お腹いっぱい。
09/11/09 00:15:31
pulldown.el 神!!!!

280:名無しさん@お腹いっぱい。
09/11/09 00:16:48
>>275
やっぱりウチだけなんですかね……
make bootstrap で環境が影響するってどういうことが考えられるんでしょう?
> End of file during parsing
てことは、不正な文字かなんかに引っ掛ってるってことでしょうか?
新規にcvsソースを取得し直したり、gitの方で試してみたりしても結果は同じでした。

281:名無しさん@お腹いっぱい。
09/11/10 01:09:45
Emacs系の(勉強会|講演会)って参加したことある?どんな感じ?てかまとめとかないんかね

282:名無しさん@お腹いっぱい。
09/11/10 04:40:31
人脈は増えるかもだけど、技術的な収穫があった勉強会ってのは今のところ無いな
elisp持ち寄って発表する勉強会にも行ったけどネットで拾って読むのと何も変わらん
まぁ根暗な俺とは違って積極的な人は色々聞いて吸収できるのかもしれないけど。

283:名無しさん@お腹いっぱい。
09/11/10 05:04:32
Portable Emacsって言うんでしょうか WindowsPC上でUSBメモリから起動できる
Emacsの作り方って言うか、配布されていいる場所とかあるのでしょうか?
なんか英語のサイトだと有るようにも感じるのですが
悲しいことによく解りません

284:名無しさん@お腹いっぱい。
09/11/10 14:16:55
>>283
Anyway, you have a reat chance to contribute to Japanese emacs community
by writing the tutorial how to make the portable emacs launched by USB memory.
Good luck!

285:名無しさん@お腹いっぱい。
09/11/10 20:33:23
a reat chance って何だ?

286:名無しさん@お腹いっぱい。
09/11/10 20:39:54
neet

287:名無しさん@お腹いっぱい。
09/11/10 20:41:32
もしかして great のタイポかな?
launched by よりも launched from の方が良いかも

288:名無しさん@お腹いっぱい。
09/11/10 21:11:37
auto-complete-yasnippet.el使ってるいる? EmacsWiki: Auto Complete URLリンク(www.emacswiki.org)
上のURLの下の方にあるけど,どんなどうさをするの?
コピペしてrequireしたけどわかんなかった.それに依存するものとしては
yasnippet.elが 0.6.1c,auto-complete.elが1.0aが入ってるんだけど,もしかしてそれが悪さしてるとか?

289:名無しさん@お腹いっぱい。
09/11/10 21:55:47
auto-completeはやめとけと何度言ったら

290:名無しさん@お腹いっぱい。
09/11/10 22:08:39
>>289
どして?anythingは目線の移動が嫌い

291:名無しさん@お腹いっぱい。
09/11/11 01:56:49
emacs暦1年弱ですが既に小指が痛いです。
最近はemacs触ってない時にも痛みが少し残ってます。(突っ張ってる感じ)
長年emacs使ってる人達は痛くならないのですか?

292:名無しさん@お腹いっぱい。
09/11/11 02:59:41
良くないフォームで無理な練習を続けると腱鞘炎になる。

293:名無しさん@お腹いっぱい。
09/11/11 09:18:41
>>291
まさか、右側にもctrlキーあるの知らないとか?
左側のctrlも、Caps Lock キーを割り当てている人も多いはず。

294:名無しさん@お腹いっぱい。
09/11/11 09:37:10
二行もあるのに、まるで無内容だな。


295:名無しさん@お腹いっぱい。
09/11/11 11:38:14
右側のCtrlキー使ってる奴なんていたのか

296:名無しさん@お腹いっぱい。
09/11/11 13:40:13
CtrlはAの左横に割り当てればそんなに指に負担にならないな
それよりMetaキーをどう割り当てるかいまだに悩む
1ストロークで打ちたいがいい場所がない。

297:名無しさん@お腹いっぱい。
09/11/11 16:12:42
右Ctrlは右手の掌で押している

298:名無しさん@お腹いっぱい。
09/11/11 18:27:25
MetaはAltで十分だろ
右と左のAltを両方使ってる

299:名無しさん@お腹いっぱい。
09/11/11 23:10:39
むしろ106キーボードの標準のCtrl位置でEmacs使ってる人っているのか?左手死ぬだろ
Metaは窓使いの憂鬱使って変換キーにワンショットモディファイアで割り当ててるなぁ。おかげでMetaキー使いまくり



300:名無しさん@お腹いっぱい。
09/11/12 00:33:32
Meta は C-[ だなぁ。
Alt (や Esc) は、ホームポジションから遠い。
ただ M-v とかを連続入力したいときだけは Alt を使わないといけない…

301:名無しさん@お腹いっぱい。
09/11/12 00:43:02
うちのAltはホームポジションのまま押せるじょ。

302:名無しさん@お腹いっぱい。
09/11/12 01:57:30
>>300
C-M-sのようにCtrlとMetaを同時押しするコマンドはどうやって打つんだ?

303:名無しさん@お腹いっぱい。
09/11/12 02:47:58
>>302
>>300じゃないけど、C-[、C-s の2ストロークになるよ
M-v も C-[, v の2ストロークだから連続入力がしづらくて Alt 使うはめになってるのかと

304:名無しさん@お腹いっぱい。
09/11/12 02:48:14
>>302
C-[ C-s
ESC C-sと同じ

305:名無しさん@お腹いっぱい。
09/11/12 04:23:46
>>303
>>304
なるほどそうやって打てるのか。
でもさらに小指を酷使することになるんだな…

306:名無しさん@お腹いっぱい。
09/11/12 15:55:28
emacsのcc-mode、C言語だとdoxygenコメント、キーワードに色がつくのに、
C++だと色がつかん。
C++でもdoxygenコメント、キーワードに色がつく方法を伝授してくだされ。

307:名無しさん@お腹いっぱい。
09/11/12 16:16:12
フットペダルを用意してCtrlにすればいい

308:名無しさん@お腹いっぱい。
09/11/12 17:20:03
ctrlは小指の付け根で押すものと決っておる。

309:名無しさん@お腹いっぱい。
09/11/12 17:38:34
その技はキーに高さのないノートでは使えないわ!

310:名無しさん@お腹いっぱい。
09/11/12 17:50:55
そういやフットペダルをCtrlにするとかAltにするってのを実践してた人がいたな。

ググったらそういう製品も売ってた
URLリンク(www.ysol.co.jp)

311:名無しさん@お腹いっぱい。
09/11/12 17:53:25
Emacsからはずれた話題は分家のこっちを使ってやってください。

Keyboard キーボード 2
スレリンク(unix板)

312:名無しさん@お腹いっぱい。
09/11/12 17:54:01
  ノ     ∧     /) ∧
  彡  ノW \从/V  W \   ミ
  (  ノ        |      ノ \)
  ∩V      、、 |       >V7
  (eLL/ ̄ ̄\/  L/ ̄ ̄\┘/3)
  (┗(      )⌒(      )┛/
   ~| \__/ |  \__/ |~     / ̄ ̄ ̄ ̄ ̄ ̄
    爻     < |  ;     爻    < 構わん、続けろ
    ~爻     \_/  _, 爻~     \______
     ~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
     /    ー ̄ ̄\_ ̄\
  _一‘     < ̄ ̄\\\J
<\       ー ̄ ̄ヽ_ヽJ   ̄\_
  \     _ニニニヽ )       ~\
   \  _/⌒|\ ヽ_~~ ~⌒\_
  __/~    V \_|     ~\_


313:名無しさん@お腹いっぱい。
09/11/12 20:04:49
AA貼んなよ、うざい

314:名無しさん@お腹いっぱい。
09/11/13 07:25:17
  ノ     ∧     /) ∧
  彡  ノW \从/V  W \   ミ
  (  ノ        |      ノ \)
  ∩V      、、 |       >V7
  (eLL/ ̄ ̄\/  L/ ̄ ̄\┘/3)
  (┗(      )⌒(      )┛/
   ~| \__/ |  \__/ |~     / ̄ ̄ ̄ ̄ ̄ ̄
    爻     < |  ;     爻    < 構わん、続けろ
    ~爻     \_/  _, 爻~     \______
     ~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
     /    ー ̄ ̄\_ ̄\
  _一‘     < ̄ ̄\\\J
<\       ー ̄ ̄ヽ_ヽJ   ̄\_
  \     _ニニニヽ )       ~\
   \  _/⌒|\ ヽ_~~ ~⌒\_
  __/~    V \_|     ~\_


315:名無しさん@お腹いっぱい。
09/11/13 21:59:07
  /::::::::::::::::::::::::::::::::::::::::::::::::::::::\      / ̄ ̄ ̄ ̄ ̄ ̄
 / '''':::::::::::::::::::::::;;;::::::::::::::::::::::::::::::'ヽ    < おじちゃんも好きねぇ
/ ..........,.....,ri  /' l i........................   i     \______
,':::::::::::://::/' |:::/  | 'i::::l'、;:::::::::::::::::..... i                  _,,,,,,,,,,,,,,,_
i:::::::::::/,.i::/‐-レ'   | 'i::| i::::::;;::::::::::::::::i             ,,,-‐''"~     ~゙ヽ、,,----、.,,,,_
l:::::::::/  ',,,,,,,,    | ''''i:|''‐i;:::| i::::::::::::::::l           .,,r''~             ゙ヽ、   `ヽ、
::::::::i /,:‐-、     -リ‐-、';|ヽ!:::::::::::::::l         /                 ゙i,     `ヽ、
:::::::| l i::::::::::l     r'''''':、.ヽ |:::::::::::::::|        ./                   i,       ゙i,
:::::::|   'r‐j:::i      !:::::::::::l l |::,-‐''''''~~~'''''‐-=./                     i        ゙、
:::::::!    `''''"      'iつ::::ノ‐''"~´          i'                   .:.::::i':::..       ゙,
:::::::':、      、    `/              .i                   .:.::::/.:.:.:..       i
:::::::::| ヽ,     ,__  /               ノ                  .:::::::/:::.:.:.:.:.       i
::::::::::|  ` '‐.、_{   )_,,i              /                .:.:.:.:.:.:/,;.:.:.:.:.:.:.       }
::::::::::|     `'''''''゙\i'              /               .:.:.:.:.::::::; '  .:.:.:.:.:.:.:.:.:.:.:..........:.:.::i'
i:::::::::|          /,,,,,,,,,,,_    ,,,、    /          ..:....:.:.:.:.:.:.::::::::::::/   ,,,,,...-.:.:.:.:.:.:.:.:.:.:.:.:.:.:./

316:名無しさん@お腹いっぱい。
09/11/13 22:33:10
>>315
好きだけど嫌いです

317:名無しさん@お腹いっぱい。
09/11/14 06:18:57
eshellって 使ってる人居ます?

318:名無しさん@お腹いっぱい。
09/11/14 22:07:38
そりゃもう。

319:名無しさん@お腹いっぱい。
09/11/14 22:25:05
eshellか…懐かしい響きだな

320:名無しさん@お腹いっぱい。
09/11/15 03:06:12
普通eshellだろう

321:名無しさん@お腹いっぱい。
09/11/15 03:59:10
普通はc-shell

322:名無しさん@お腹いっぱい。
09/11/15 04:00:01
eshellでリダイレクション時にstderrとstdoutが分けられなくて挫折した。

323:名無しさん@お腹いっぱい。
09/11/15 09:46:59
ここでterm-modeを知ってからそればっかりつかまってます

324:名無しさん@お腹いっぱい。
09/11/15 14:44:02
M-x term が下手すると普通のターミナルから期待できる機能すべてを
補ってくれることはなんとなく分かるが、

curseなどで書かれた cli ツールの表示もbashなどと全く同じように
されるの? これができないと安心して使えない。


325:名無しさん@お腹いっぱい。
09/11/15 15:17:59
>>324
自分でやってみたが、色が別のになってたり、
表示がちょっとズレてたりした。
やっぱ完全対応はしてないみたいだね。

ということで、まだ M-x term の本使用はホールドとなりました。

326:名無しさん@お腹いっぱい。
09/11/15 18:00:41
hold
# 1. 持ちこたえる、耐える、?の状態{じょうたい}のままである
# 2. 〔天候{てんこう}などが〕持続{じぞく}する
# 3. (?に)有効{ゆうこう}である、適用{てきよう}できる

327:名無しさん@お腹いっぱい。
09/11/15 18:16:11
>>326
URLリンク(detail.chiebukuro.yahoo.co.jp)

328:名無しさん@お腹いっぱい。
09/11/15 18:30:28
>>326
小学生?

329:名無しさん@お腹いっぱい。
09/11/15 19:02:17
>>325,327
サラリーマン?

330:名無しさん@お腹いっぱい。
09/11/15 19:24:47
なにこのどっと疲れる流れ

331:名無しさん@お腹いっぱい。
09/11/15 19:24:57
.疲れる

332:名無しさん@お腹いっぱい。
09/11/15 23:33:57
>>328
くやしいのうw

333:名無しさん@お腹いっぱい。
09/11/16 00:39:54
くやしいです

334:Zeno ◆5nZQbNmQPs
09/11/16 00:48:56

貴様等、くだらん書き込みはその辺にしておけよ。

>>263
当たり前のルールを守れん人間は残念ならが少なくない。
すべき注意をしてくれた事に感謝するぞ、君。

335:名無しさん@お腹いっぱい。
09/11/16 00:54:39
疲れる流れが加速

336:名無しさん@お腹いっぱい。
09/11/16 01:00:23
疲れるコテが来たなw

337:Zeno ◆5nZQbNmQPs
09/11/16 01:12:05

>>335
君にはアドレナリンが足りんのだ。

>>335
お前は吾のことをわかっていない。


338:名無しさん@お腹いっぱい。
09/11/16 03:09:59
>>337
レス番うち間違えるZenoさましゅてきっ キャッキャッ

ところで>>322の件ってどうにかなります?

339:Zeno ◆5nZQbNmQPs
09/11/16 12:14:18

>>338
吾のファンかね?

>>322
デフォルトでは対応していないようだ。
eshell-error-handle が使われている箇所を defadvice してしまえば
無理矢理対応させることもできなくはなさそうだが、お勧めはできない。

$ bash -ci 'foo > b' # stdout
$ bash -ci 'foo 2> b' # stderr

で代用しておけ。


340:Zeno ◆5nZQbNmQPs
09/11/16 12:17:05

ちなみに、もしファイルではなく、 "eshell上で"
stdout、stderrの内容が見たいのであれば、

$ bash -ci 'foo > /dev/null' # eshell に stderr の文字列が表示される。
$ bash -ci 'foo 2> /dev/null' # eshell に stdout の文字列が表示される。

とするべきだ。わかったのか?


341:名無しさん@お腹いっぱい。
09/11/16 16:13:20
EmacsLispでディレクトリの存在を確認することはできますか?
ディレクトリがあれば、あるスクリプトを実行する。 ということがしたいです。

342:Zeno ◆5nZQbNmQPs
09/11/16 16:18:24

>>341
(when (file-directory-p <your-dir>)
(shell-command <command>))


343:名無しさん@お腹いっぱい。
09/11/16 16:21:17
file-directory-p。
M-x aproposでそれらしい単語入れれば探せるよ。

344:名無しさん@お腹いっぱい。
09/11/16 16:22:23
ありがとうございます。
確認してみます。

345:名無しさん@お腹いっぱい。
09/11/17 02:45:48
質問です
バッファ遷移なしでshell(bash)の命令を飛ばしたいです
今はeshellを常駐させてコンソールを叩いているのですが、
もっとスマートな方法(プラグインなど)で実現できないでしょうか
(Carbon EmacsなのでC-zでTerminalと行き来するのは面倒なのです)

anythingでやっているのをどこかで見たような気がするのですが、失念してしまいました

346:名無しさん@お腹いっぱい。
09/11/17 08:53:32
すぐ2つ前にaproposって書いてあるんだから探せよ。
shellのスペルがわかってりゃ出てくるだろ。

347:345
09/11/17 20:24:45
解決しました
M-x shell-command RET あるいは M-! で可能だったんですね
お恥ずかしい もっとドキュメント読まないと


348:名無しさん@お腹いっぱい。
09/11/17 22:43:11
そんな基本的なところで引っかかるもんなのか

349:名無しさん@お腹いっぱい。
09/11/18 21:17:04
completing-read はインプットを文字列の始まりからマッチして補完してくれますが、
substring を受け取り、それをマッチして補完してくれる関数はありませんか?

例えば、インプットが "cde" で、マッチング対象のリストが
'("abc" "abcd" "abcdefg" "abcdefgh")
だった場合、"abcdefg" を返すといったイメージです。

350:名無しさん@お腹いっぱい。
09/11/18 22:18:51
completing-readにpredicateを与える。

351:名無しさん@お腹いっぱい。
09/11/19 05:07:39
>>350
そんなんじゃできないと思うが?

352:名無しさん@お腹いっぱい。
09/11/19 05:44:46
>>349
"bacdefg"や"acde"が入っていた場合はどうなってほしいんだ?

353:名無しさん@お腹いっぱい。
09/11/19 10:59:07
これじゃだめ?
(defun match (arg)
(string-match substr (car arg)))
(progn
(setq substr (read-string "input: "))
(completing-read "input: " '(("abc") ("abcd") ("abcdefg") ("abcdefgh")) 'match))

354:名無しさん@お腹いっぱい。
09/11/19 20:13:27
*Compile-Log*が表示されるときにwarningが1行でもフレームの半分を乗っ取ってしまうのが嫌でなにかないかなと検索したら
このスレの過去ログが引っかかりました.でも,重要なところが過去ログに載っていませんでした.
*Compile-Log*ではなくても,指定したバッファ名の時,そのバッファが生成されたときに自動で指定した高さになるとかできませんか?
temp-buffer-resize-modeは考えていたのとは違いました.

355:名無しさん@お腹いっぱい。
09/11/19 20:23:12
>>354
どの過去ログ?
手元にあれば掘り出すけど。

356:名無しさん@お腹いっぱい。
09/11/19 20:34:10
shrink-window-if-larger-than-buffer ?

357:名無しさん@お腹いっぱい。
09/11/20 01:34:16
>>355
URLリンク(sea-mew.jp)
ここのサイトで保存されている寸前がみたかったのですが・・・

358:354
09/11/20 01:39:29
>>356
やりたいのはそれです。
しかし、Compile-Logのバッファに表示されているのが4行程度でしたが、
M-x shrink-window-if-larger-than-bufferでも、C-x -でも反応なし。
上のコマンドであれば4行+1,2行まで高さを縮めてくれるのではないかと思っています。
それがまちがいなんですかね?


359:名無しさん@お腹いっぱい。
09/11/20 02:50:20
>>357
701は
(temp-buffer-resize-mode t)
だって。

360:354
09/11/20 03:06:54
>>359
ありがとうございました!でも、354で書いているとおり、それではありませんでした。
part31の669さんとおなじようにtemp-buffer-resize-modeはそれはそれでありがたかったです。

361:名無しさん@お腹いっぱい。
09/11/20 07:44:04
(let ((win (get-buffer-window "*Compile-Log*")))
(if win (fit-window-to-buffer win)))

362:名無しさん@お腹いっぱい。
09/11/21 03:06:57
Emacsで作られた有名なアプリケーションを教えてください

363:名無しさん@お腹いっぱい。
09/11/21 06:17:59
>>362
emacs

364:名無しさん@お腹いっぱい。
09/11/21 13:57:14
最新のだが、emacsのフォントサイズがGTK+で普通になったな。
以前まではデフォが大きすぎたが、普通のサイズになった。

365:名無しさん@お腹いっぱい。
09/11/21 13:59:44
いいかげんすてろ

366:364
09/11/21 14:01:49
失礼。先程はサゲ忘れてしまったから、
一匹のアホが釣れてしまった。

367:名無しさん@お腹いっぱい。
09/11/21 15:05:23
>>364
でもなんか描画遅くない?


368:名無しさん@お腹いっぱい。
09/11/21 15:15:46
>>367
いや、それは二ヶ月前の話。
描画を遅くした人は自己責任で問題部分を修正し直してた。
ロードはそこまでだが、描画は前よりも随分早くなった。


369:名無しさん@お腹いっぱい。
09/11/21 15:34:12
いいかげんすてろ


370:名無しさん@お腹いっぱい。
09/11/21 16:19:59
>>368
いや 17 日あたりの変更から遅いと思う。
マルチバイトが含まれてなければ相変わらず速いけど。
日本語テキストのスクロールとか遅くないですか?


371:名無しさん@お腹いっぱい。
09/11/21 16:20:29
emacs は元々遅いよ。

372:名無しさん@お腹いっぱい。
09/11/21 16:32:50
だから SU TE RO !!!

373:名無しさん@お腹いっぱい。
09/11/21 16:44:29
差分してみりゃいいんじゃない?
どこが原因か。

374:名無しさん@お腹いっぱい。
09/11/21 17:33:24
俺は通りすがりのvi使いなんだがこのあいだ納入期限近くで
焦っていたemacs使いが客先でデバッgグをしていた
相当せかされていたらしく「これを修正しますから少し端末お借りします」
というとログインして自慢のemacsを起動するコマンドを叩いたが
emacs: Command not found と出る始末「え?あ?emacsないの?」
とか言っていたらしいがもうだめ
顧客は「emacsなんて重いエディタなんて使ってませんよ本当に納期間に合うんですか?」
とか更にプレッシャーをかけてきてそのemacs使いはたじたじになっていた
俺は謙虚に「それなら私がやりましょうか?」というと「vi使いはだまってろ俺でもviくらい使えるわ」
とか言っていたがそいつがviで文字入力するたびに「プ・・・プ・ププ」とビープ音が
なっていてそいつがviを使いこなせているかどうかは周りの人はすぐに分かったようだった
殆どの人は呆れが鬼なっていたところに「俺がやるよ」と言うと
「勝ったと思うなよ・・・・」と囁いてきたので「もう勝負ついてるから」と返すと
emacs使いは両手をキーボードに叩きつけて悔しがっていた
これがemacs偏狭者のアワレな末路

375:名無しさん@お腹いっぱい。
09/11/21 17:39:34
このコピペ久しぶりにみた

376:名無しさん@お腹いっぱい。
09/11/21 18:48:12
すいません、教えてください。
Google で emacs 関数 結果 出力 表示 などで検索していましたが、見つけられませんでした。

lisp-interaction-mode で関数を実行すると、出力が適当なところで省略されますが、これを全て表示させる方法を探しています。

ご教示いただけると幸いです。

377:名無しさん@お腹いっぱい。
09/11/21 18:48:40
パックレジストリがマンマンです!!!
使用機種はパックです!!!
おしえてください!!!


378:名無しさん@お腹いっぱい。
09/11/21 18:51:30
>>376
enter


379:名無しさん@お腹いっぱい。
09/11/21 19:00:35
解決しました。
Google で lisp-interaction-mode 省略 を検索したら出ました。

(setq eval-expression-print-length 100)
(setq eval-expression-print-level 100)

などとすると、表示数をコントロールできるようでした。
お騒がせしました。

380:Zeno ◆5nZQbNmQPs
09/11/21 19:07:18

> (setq eval-expression-print-length 100)

ではなく、 (setq eval-expression-print-length nil)
にしておけば制限は無くなる。こちらをお勧めするがな。


381:名無しさん@お腹いっぱい。
09/11/21 19:44:36
>>380

ありがとうございます。
そうします。

382:名無しさん@お腹いっぱい。
09/11/21 21:12:55
Emacsがクラッシュする直前に何が起こってるのか調べたいです。

*Message* バッファなどに何か書き込まれるたびに
その内容をファイルに保存する方法はありますか?

383:名無しさん@お腹いっぱい。
09/11/22 13:05:32
message を override すれば。

(defun message (&rest s)
...
)


384:名無しさん@お腹いっぱい。
09/11/22 14:20:14
>>382
messageをdefadviceして、そのadviceでファイルに保存する
コードを書けばいいのではないか。



385:名無しさん@お腹いっぱい。
09/11/22 14:23:54
俺もそう思って今やってみたけど、上手くいかない。

(defvar message-logfile "/tmp/message.log")

(defadvice message (after message-to-file activate)
"append message to file"
(with-current-buffer (get-buffer-create "*message-logfile-temp*")
(erase-buffer)
(insert (apply 'format (ad-get-args 0)))
(insert "\n")
(set-buffer-modified-p nil)
(write-region (point-min) (point-max) message-logfile t)))


386:名無しさん@お腹いっぱい。
09/11/22 15:09:57
(ad-activate 'message)
してないんじゃないか?
こっちではそれで出来たよ。



387:385
09/11/22 16:13:33
>>386
急いで書いたんで、本当はC-x C-cで終了できなくなった問題があった。
今やると大丈夫みたい。
ad-activateはいらないと思う。

388:名無しさん@お腹いっぱい。
09/11/22 16:40:06
次のスレのタイトルは
「Emacsの宿題片付けます [33 times]」にしようよ。

389:名無しさん@お腹いっぱい。
09/11/22 16:44:46
>>388
まあそういうな。結構ためになってる。無論神回答のおかげで。

390:名無しさん@お腹いっぱい。
09/11/22 18:05:13
[33 times]はいいなw

391:名無しさん@お腹いっぱい。
09/11/22 18:54:06
>>390 = >>388
自演するなよ。
本気でつまらんわ。

392:名無しさん@お腹いっぱい。
09/11/22 19:14:11
いや本気でしてないんだが
これだからIDなし板は困るわ

393:名無しさん@お腹いっぱい。
09/11/22 19:19:30
嫌なら常時トリップでも付けてろ

394:名無しさん@お腹いっぱい。
09/11/22 20:09:08
嫌ではない

395:名無しさん@お腹いっぱい。
09/11/22 20:17:36
困るー>嫌でないから常時トリップ付けないー>困る
ー>嫌でないから常時トリップ付けないー>困る
ー>嫌でないから常時トリップ付けないー>困る
ー>嫌でないから常時トリップ付けないー>困る

<<<<<<<<<ずーと困ってろ>>>>>>>>>>>

396:名無しさん@お腹いっぱい。
09/11/22 20:20:18
誰が誰と戦ってるの?

397:名無しさん@お腹いっぱい。
09/11/22 20:24:01
StallmanとGosling

398:名無しさん@お腹いっぱい。
09/11/22 20:24:50
ああそんな人も居たね

399:名無しさん@お腹いっぱい。
09/11/22 23:00:03
どうしておじさんたちはさきのないemacsをつかいつづけるの?
しぬまでviにれっとうかんかんじていきるの?

400:名無しさん@お腹いっぱい。
09/11/22 23:03:23
emacsもviもVisualStudioもXcodeも使うよ。

401:名無しさん@お腹いっぱい。
09/11/22 23:06:23
まぁなんでも使うわな

402:名無しさん@お腹いっぱい。
09/11/22 23:12:05
emacs使いでvi使えない奴っているのか?

403:名無しさん@お腹いっぱい。
09/11/22 23:15:47
いないだろ
vi使ってる奴だってemacs使えないわけじゃないだろし。

>>400
Xcodeは実機がないから使えねぇorz

404:名無しさん@お腹いっぱい。
09/11/22 23:16:09
俺hjklとiaxdd:wqぐらいしか知らない
はっきり言って使えないも同然

405:名無しさん@お腹いっぱい。
09/11/22 23:20:33
ggとGを知ってる俺の勝ちだな

406:名無しさん@お腹いっぱい。
09/11/22 23:22:58
Firefoxのvimperatorを使い始めてからviのキーバインドも覚えるようになった

407:名無しさん@お腹いっぱい。
09/11/22 23:32:53
Pを使える俺にかなうものはいまい

408:名無しさん@お腹いっぱい。
09/11/22 23:41:05
Emacs22 on FreeBSD7.2でemacsを-nwで使っているとき、
C-zやC-x C-cで端末に戻ってもemacsの表示内容が消えないのですが、
どういう設定を.emacsに加えればよいんでしょうか?

ちなみにsshで他のマシンにログインして同じ事をするときちんと消えるので、
端末エミュレーターの問題ではなくてemacsの設定だと思います

409:名無しさん@お腹いっぱい。
09/11/22 23:44:43
TERMの値が違うんじゃね?

410:名無しさん@お腹いっぱい。
09/11/22 23:47:35
>>408
$ jot 100

411:名無しさん@お腹いっぱい。
09/11/22 23:47:47
>>409
解答ありがとうございます。
しかし残念ながら消える方も消えない方もTERMの値は同じ(xterm)でした

412:408
09/11/22 23:54:14
>>410
ありがとうございます。
どちらも同じ動作に見えます。

413:名無しさん@お腹いっぱい。
09/11/23 05:42:29
>>406
Keysnailマジオススメ

414:名無しさん@お腹いっぱい。
09/11/23 09:58:47
2009/10/23 に立ったばかりの Wanderlust その6 スレが消えてる。
消されたのか?



415:名無しさん@お腹いっぱい。
09/11/23 10:56:51
>>414
dat落ちになった。


416:名無しさん@お腹いっぱい。
09/11/23 11:08:03
3年以上書き込みがなくても dat 落ちしない unix 板で、もう dat 落ちするのか?


417:名無しさん@お腹いっぱい。
09/11/23 11:13:17
即死判定じゃないの?

418:名無しさん@お腹いっぱい。
09/11/23 11:13:26
書き込み数によるはず。
詳しくは分からないけど、レスが一定数なくて
ある程度書き込みがないとdat落ちするんじゃなかったっけ?

419:名無しさん@お腹いっぱい。
09/11/23 14:24:24
>>418
Yes.

420:名無しさん@お腹いっぱい。
09/11/23 14:55:56
もしよろしければ、教えてください。

Emacs23.1でyasnippet を導入しました。yasnippet 自体は正常に動いているのですが、anything-c-yas-complete を実行すると、anythingされませんでした。以前Meadowでやっていた時には上手くいっていたので、 Emacs 22の環境で試してみましたが同じでした。

MacのGNU Emacs で実行すると以下のような *Messages* が出力されています。


setq: Wrong type argument: sequencep, #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ("Command that works on region or word" [cl-struct-yas/template ";; example of a command that works on current word or text selection
(defun down-case-word-or-region ()
\"Lower case the current word or text selection.\"
(interactive)
(let (pos1 pos2 meat) (if (and transient-mark-mode mark-active) (setq pos1 (region-beginning) pos2 (region-end)) (setq pos1 (car (bounds-of-thing-at-point 'symbol)) pos2 (cdr (bounds-of-thing-at-point 'symbol))))
; now, pos1 and pos2 are the starting and ending positions
; of the current word, or current text selection if exists
;; put your code here.
$0
;; Some example of things you might want to do
(downcase-region pos1 pos2) ; example of a func that takes region as args
(setq meat (buffer-substring-no-properties pos1 pos2)) ; grab the text.
(delete-region pos1 pos2) ; get rid of it
(insert \"newText\") ; insert your new text ))
" "Command that works on region or word" nil nil "/Users/hoge/site-lisp/yasnippet/snippets/text-mode/emacs-lisp-mode/word-or-region" nil] ...))

ご掲示いただけると幸いです。

anything のバージョン : "$Id: anything.el,v 1.211 2009/11/06 21:42:58 rubikitch Exp rubikitch $"
yasnippet のバージョン : ;; Version: 0.6.1
anything-c-yasnippet のバージョン : Version: 0.6

421:名無しさん@お腹いっぱい。
09/11/23 22:24:48
狂った奴らが書きまくりだな。

422:名無しさん@お腹いっぱい。
09/11/23 22:44:40
目的語ぐらい書け池沼

423:名無しさん@お腹いっぱい。
09/11/24 03:25:17
htmlfontify.elがマージされたな。
この調子で使えるelispはどんどんマージしてくれ。

424:名無しさん@お腹いっぱい。
09/11/24 03:36:39
そういえば、前にmove-to-window-line-top-bottomがこのスレに
出ていたけど、これもマージされたな。


425:名無しさん@お腹いっぱい。
09/11/24 11:36:57
質問があるのですが、、、

re-search-forward した後に、replace-match であるバッファ内の文字を置
き換えてる自作のコードがあり、うまく置換するのと "Args out of range:
0, 19" エラーを吐く部分があります。置換で置き換えられる文字が長い場
合に発生するようですが、 置換に文字制限があるようなことは help に書か
れてないのですが、どんな原因が考えられますか?教えてください。


426:名無しさん@お腹いっぱい。
09/11/24 12:01:14
原因は自分で書いてるじゃないか。
> "Args out of range: 0, 19"

> 置換で置き換えられる文字が長い場合に発生するようですが
気のせい。

人に尋ねたいなら自作のコードとやらを貼れよ。

427:名無しさん@お腹いっぱい。
09/11/24 12:13:13
>>421-422
ワロタw

428:名無しさん@お腹いっぱい。
09/11/24 12:14:31
すんまそん。単に re-search-forward と replace-match の間のコードで
string-match 使っている関数があるだけでした。match-data と
set-match-data を使って解決しました。

>>426
返事ありがとう。

429:名無しさん@お腹いっぱい。
09/11/28 00:46:39
つ save-match-data


430:名無しさん@お腹いっぱい。
09/11/29 02:47:45
すみませんが w3m ではなく w3 を使っている人って
居るのでしょうか?

431:名無しさん@お腹いっぱい。
09/11/29 03:08:17
存在するかしないかで言ったら居るんじゃないかな

432:名無しさん@お腹いっぱい。
09/11/29 08:36:56
ダイジョウブ(・∀・)

433:名無しさん@お腹いっぱい。
09/11/29 13:35:31
w3m自体使ってる奴あんまいないしなぁ

434:名無しさん@お腹いっぱい。
09/11/29 13:47:12
今の時代にw3mで普通にブラウジングするのは無理があるな。
ブラウザに javascript と css エンジンは必須。

435:名無しさん@お腹いっぱい。
09/11/29 13:50:42
たまにHTMLをテキストにレンダリングするのに使う。
普通のブラウザとしてはまず使わないな。

436:名無しさん@お腹いっぱい。
09/11/29 16:12:28
えー、サボってるのばれないように結構使ってるけどなー


437:名無しさん@お腹いっぱい。
09/11/29 17:21:31
俺もEmacsからあまり外に出たくないので、w3m-elは常用している。
Fxも使うけどね。


438:名無しさん@お腹いっぱい。
09/11/29 17:36:41
昔にくらべるとテキストブラウザじゃまともに読めないとこ増えたから
一々見えない!→普通のブラウザで再確認の手間がおしくて
w3mとさようならしたな。

439:名無しさん@お腹いっぱい。
09/11/29 18:10:55
ググる程度ならw3mの方が慣れたEmacsの操作でお手軽だな

440:名無しさん@お腹いっぱい。
09/11/29 20:20:08
使い分ける意義が分からん
ググった結果、サイトによってはどうせfirefoxで見るんだろ

441:名無しさん@お腹いっぱい。
09/11/29 20:24:06
とはいえ、バッファ内に表示されるのは
それなりに魅力だからなぁ


442:名無しさん@お腹いっぱい。
09/11/29 20:32:54
昔はそうだったけど今はそれじゃ意味ないサイトが増えたから
結局最初からFirefoxで見た方がはえーってことに・・・

API公開されてるサイトも増えてるし、w3mで見るよか
サイト毎の適当なelispでっちあげたほうがいいのかもね

443:名無しさん@お腹いっぱい。
09/11/29 20:41:36
htmlで送られてくるメールをmewで見るときに必要なかったっけ?>emacs-w3m

444:名無しさん@お腹いっぱい。
09/11/29 22:10:35
ニュースサイトや2chまとめサイトを見るのにはw3mで十分だな。

445:名無しさん@お腹いっぱい。
09/11/29 22:19:55
それぐらいならFirefoxで十分だな

446:名無しさん@お腹いっぱい。
09/11/29 22:28:35
> それぐらいならFirefoxで十分
十分? その用途で何かFirefoxよりいいツールあんの?

447:名無しさん@お腹いっぱい。
09/11/29 22:46:16
w3m

448:名無しさん@お腹いっぱい。
09/11/29 22:54:46
ちょっとワロタw

449:名無しさん@お腹いっぱい。
09/11/29 23:14:42
あれ? Emacs更新したら全角英字が打てなくなってる気がする……

450:名無しさん@お腹いっぱい。
09/11/29 23:17:15
気のせいだった

451:名無しさん@お腹いっぱい。
09/11/29 23:38:22

「どんなもんじゃい!」


452:名無しさん@お腹いっぱい。
09/11/29 23:50:33
みてのとおり

453:名無しさん@お腹いっぱい。
09/11/30 13:59:36
nxhtml使ってやろうかと思ってダウンロードして解凍したら、
意味のないファイルが大半なんだが。。。
Makefileもないし、READMEもないし、どれが最小限必要なのか
も書かれていない。

開発者が Windows ユーザーっぽい。
これだから windows ユーザーは困る。

454:名無しさん@お腹いっぱい。
09/11/30 14:03:23
ああ、READMEっぽいのがあったわ。 readme.txt
しっかし、依存パッケージが多すぎだな、おい。

455:名無しさん@お腹いっぱい。
09/11/30 14:04:10
まるでWindowsユーザみたいな物言いだな。

456:名無しさん@お腹いっぱい。
09/11/30 14:04:47
依存ファイルが沢山とかだと思いだすのはPerlのCPANだけどな。


457:名無しさん@お腹いっぱい。
09/11/30 14:14:47
Emacs「>>453が前に来たから使ってやろうかと思って」


458:名無しさん@お腹いっぱい。
09/11/30 14:19:09
なんつーか、Windows 使ってる奴は根本的にコーディングのセンスが無い
割り合いが高いんだよね。

パッケージのロードは
(load "<path_to_package>/nxhtml/autostart.el")
なんて気持ち悪いやり方だし。

普通に add-to-list → (require 'nxhtml) でできるようにしろっての。
作者がbyte-compileも理解できてないみたいだから、単に頭が悪いだけか。

459:名無しさん@お腹いっぱい。
09/11/30 16:11:50
>>458
あんたよりもよっぽど頭のいい人だと思うよ。

460:名無しさん@お腹いっぱい。
09/11/30 18:14:59
文句言いつつも使う辺り、好きで好きでしようがないんだな。

461:名無しさん@お腹いっぱい。
09/11/30 20:04:55
俺はemacsを愛してるから、出回ってるelispなら
何でも一度は試してみたい派なんだよ。
ほとんどは一度きりで実用されないまま捨てるけどな。

462:名無しさん@お腹いっぱい。
09/11/30 20:08:55
自分で書いた方が楽しいぜ

463:名無しさん@お腹いっぱい。
09/11/30 20:15:37
自分で抜いた方が楽しいぜ

464:名無しさん@お腹いっぱい。
09/11/30 20:33:06
抜いてもらったほうが楽しいだろ

465:名無しさん@お腹いっぱい。
09/11/30 21:40:39
私女だけど抜いてあげたい

466:名無しさん@お腹いっぱい。
09/11/30 21:58:18
>>465
抜かせてあげたい人間はいるとは思うが、このスレでは

>>1
> * 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可


467:名無しさん@お腹いっぱい。
09/11/30 22:21:25
そんなテンプレあったのかwwww


468:名無しさん@お腹いっぱい。
09/11/30 23:33:33
お前らどうせ日常生活で女と5分以上の会話するのは家族だけだろ

469:名無しさん@お腹いっぱい。
09/11/30 23:34:54
>>468
0分だが何か?

470:名無しさん@お腹いっぱい。
09/11/30 23:42:59
俺の胸で泣いていいぞ

471:名無しさん@お腹いっぱい。
09/11/30 23:44:49
私男だけど抜いてあげたい

472:名無しさん@お腹いっぱい。
09/11/30 23:47:59
つまんねー流れ
VIPでやればいいのに

473:名無しさん@お腹いっぱい。
09/11/30 23:48:22
確かに

474:名無しさん@お腹いっぱい。
09/11/30 23:53:14
つまんないと嘆くよりおもしろいネタを探してきて投げろよと

475:名無しさん@お腹いっぱい。
09/11/30 23:54:20
5分以上の会話なんて男ともしないわ

476:名無しさん@お腹いっぱい。
09/11/30 23:54:24
カスは消えろ

477:名無しさん@お腹いっぱい。
09/11/30 23:56:20
じゃあまずお前が消えないと

478:名無しさん@お腹いっぱい。
09/11/30 23:57:43
今エルフェンリート観てる。
結構面白いな、これ。

479:名無しさん@お腹いっぱい。
09/11/30 23:58:26
面白くねーよカス

480:名無しさん@お腹いっぱい。
09/11/30 23:58:58
そして誰もいなくなった

481:名無しさん@お腹いっぱい。
09/12/01 00:00:42
さすがemacsスレだぜ
まさに糞溜め

482:名無しさん@お腹いっぱい。
09/12/01 00:03:43
ここまで俺の自演

483:Zeno ◆5nZQbNmQPs
09/12/01 00:06:02

>>462-482
ここは吾の、そして吾の為のスレッドだ。
下らん書き込みはその辺にしておけよ、貴様等。


484:名無しさん@お腹いっぱい。
09/12/01 00:16:48
すみませんでした

485:名無しさん@お腹いっぱい。
09/12/01 00:17:06
お前が一番くだらん

486:名無しさん@お腹いっぱい。
09/12/01 00:54:40
以下、自慢の .emacs を貼りつけるスレ↓


487:名無しさん@お腹いっぱい。
09/12/01 01:26:40
ダメになっちゃう

488:名無しさん@お腹いっぱい。
09/12/01 01:27:23
ここまで俺の自演

489:名無しさん@お腹いっぱい。
09/12/01 02:19:25
URLリンク(www.emacswiki.org)
神elispキタコレ


490:名無しさん@お腹いっぱい。
09/12/01 03:14:01
>>489
おもしろいね。ツリー構造になるのもおもしろい。

491:名無しさん@お腹いっぱい。
09/12/01 04:12:41
URLリンク(d.hatena.ne.jp)のシンボルの周辺での括弧の補完が使いたくてacp.elを使ったんですが、
acp.elだと開き括弧を入力の際、閉じ括弧を補完し、括弧内にカーソルが移動しません。
parenthesisやruby-electricみたいに括弧内にカーソル移動するにはどうすればいいでしょうか?

492:名無しさん@お腹いっぱい。
09/12/01 09:24:36
paredit.elのparedit-wrap-roundを使おうぜ
paredit-mode有効時にシンボルを選択(C-M-SPC)選択してM-(

493:名無しさん@お腹いっぱい。
09/12/01 10:07:00
マルチですいませんが、Emacsで.texファイルの編集中に
文字コードがuuEからuuuになってしまい、C-x+Ret+fで戻しても、
C-x+C-sでセーブした瞬間に元に戻ってしまいます
どうすればuuEの状態に戻せますか?


494:名無しさん@お腹いっぱい。
09/12/01 17:51:40
Emacsってアドオン文化の先駆けだよね。
はやく特許取ったほうがいいのでは…

495:名無しさん@お腹いっぱい。
09/12/01 18:24:22
>>494
sed「呼んだ?」

496:名無しさん@お腹いっぱい。
09/12/01 20:49:36
>>494

特許法29条1項2号に該当するのでもう特許は取れないよ。


497:名無しさん@お腹いっぱい。
09/12/01 21:57:13
>>489
これいいわ。前からこういうのが欲しいって思ってた。

498:名無しさん@お腹いっぱい。
09/12/01 22:48:09
そうか?

499:名無しさん@お腹いっぱい。
09/12/01 22:53:00
URLリンク(bit.ly)

URLリンク(bit.ly)

URLリンク(bit.ly)

URLリンク(bit.ly)

URLリンク(bit.ly)

500:名無しさん@お腹いっぱい。
09/12/01 22:56:23
お題:emacs-lispで特許は取れるか?

501:名無しさん@お腹いっぱい。
09/12/01 23:06:58
商標はとれそうだけどStallmanがその手のに乗るかぁ????

502:名無しさん@お腹いっぱい。
09/12/02 00:39:16
マー暦3ヶ月の知り合いが書いたelispが有名になっちゃうぐらいだからなぁ
人口の多い言語で有名なモノ作るのとはさすがに違うと思う

503:名無しさん@お腹いっぱい。
09/12/02 00:41:35
長く使ってるから面白いもの作れるって事もないでしょ。

504:名無しさん@お腹いっぱい。
09/12/02 02:03:06
yasnippetを使ってるのですが、C言語のif文を補完すると、

if[](condition)
[][]{
[][]}

のように補完されてしまいます。
([]は半角空白です。見にくくてすいません)
このスタイルは初めて見たのですが、一般的なのですか?
また、インデントの仕方を変更することは可能でしょうか?

if[](condition){
}
あるいは
if[](condition)
{
}
にしたいです。

505:名無しさん@お腹いっぱい。
09/12/02 02:29:40
>>504
text-modeに入ってるファイルの中身を変更してもできない?


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch