トップページunix
1001コメント261KB

Emacs part 18

■ このスレッドは過去ログ倉庫に格納されています
0001フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/03/02(木) 23:19:32
Emacs環境について語れ

GNU Emacs - GNU Project - Free Software Foundation (FSF)
http://www.gnu.org/software/emacs/

emacs - SCM: CVS Repositories [Savannah]
http://savannah.gnu.org/cvs/?group=emacs

EmacsWiki
http://www.emacswiki.org/

Emacs 電子書棚
http://www.bookshelf.jp/
0650名無しさん@お腹いっぱい。2006/04/18(火) 01:01:21
set-buffer-file-coding-system
0651名無しさん@お腹いっぱい。2006/04/18(火) 01:07:01
>>646
Rubyだって遅いですよ〜
0652名無しさん@お腹いっぱい。2006/04/18(火) 01:08:08
そのファイルを保存する時だけ変えたい場合はどうするの?
0653名無しさん@お腹いっぱい。2006/04/18(火) 01:09:27
C-x C-m f
0654名無しさん@お腹いっぱい。2006/04/18(火) 01:11:33
file-coding-system-alist
0655名無しさん@お腹いっぱい。2006/04/18(火) 02:54:07
jaspace.elでcc-modeの時、
comment-faceとstring-face だけ色が残って、
他のkeywordの色が消えちゃう。

なんか前にどっかで同じ報告みた気がするが
解決策が見つからない。
0656名無しさん@お腹いっぱい。2006/04/18(火) 03:06:01
>>649
nkf
0657名無しさん@お腹いっぱい。2006/04/18(火) 03:07:50
qkc
0658名無しさん@お腹いっぱい。2006/04/18(火) 03:15:39
>>646
本物のプログラムはCで作られる。rubyインタプリタ内臓型にしとけ
0659名無しさん@お腹いっぱい。2006/04/18(火) 03:21:01
RubyじゃなくてPerlならPerlMacsがある。
けどpipeのEmacsEPLに置き換わった。
なぜなら内蔵型は移植性がないからだ。
0660名無しさん@お腹いっぱい。2006/04/18(火) 05:11:25
>>655
前、似たような報告をしたことがある。

その時、自分なりに調べて対処したんだけど、そのやりかたを忘れた。
jaspaceも最近使わなくなった。

で、今、試しにjaspace使ってみたら、そのままで使えたよ。
作者さまのページに行って、最新(v1.1)を使ってみ。
0661正男君2006/04/18(火) 14:28:17

俺はお前等を愛しているよ
同じ emacs 使い、仲良くやっていこうな
0662名無しさん@お腹いっぱい。2006/04/18(火) 15:10:02
>>661
お前ゼウス?
0663名無しさん@お腹いっぱい。2006/04/18(火) 18:08:13
いや、ポチたまの旅犬だろ
0664名無しさん@お腹いっぱい。2006/04/18(火) 18:27:14
       |
   \  __  /
   _ (m) _ピコーン
      |ミ|
    /  `エ  \
     ('A`)  gccの中間コードで動くエディタがあればいいんだ!
     ノヽノヽ
       くく
0665名無しさん@お腹いっぱい。2006/04/18(火) 19:02:09
キタコレ
0666名無しさん@お腹いっぱい。2006/04/18(火) 20:09:51
ネイティブで動いているところも中間コードにするんかW
0667名無しさん@お腹いっぱい。2006/04/18(火) 20:55:57
そこでdynamic libraryですよ
0668名無しさん@お腹いっぱい。2006/04/18(火) 21:00:01
Emacs23、Windows XP + MinGWでコンパイルしたらあっさり通ってびっくりだ。
インラインパッチはうまくあたらないが、頑張れば何とかなりそう。

LinuxのEmacsでは日本語切り替えはCtrl-O でやっていたが、XKeymacsを使えば
Ctrl-OでIMEのトグルができる。

CodePage932や51932を、shift_JISやEUC, iso-2022-jp などの代替として
使えるし、Gnusを使うためだけにLinuxを使っていたが、そろそろWindowsに
乗り換えるかね。
0669名無しさん@お腹いっぱい。2006/04/18(火) 21:42:29
Emacs21の時代が7年ほど続きそうだが、Emacs22は数年でEmacs23に取って代わられるのかな?
0670名無しさん@お腹いっぱい。2006/04/18(火) 21:49:23
>>668
ほんとならびっくり。
mayuたん使わんのか?
Linux歴10年の俺だが、Linuxも悪くはないぜ。
自由度が高く、なんといってもウィルスフリーだ。
0671名無しさん@お腹いっぱい。2006/04/18(火) 21:56:38
>>668
NTEmacs unicode-2版のIMEパッチはそのまま使えたと思うが
06726552006/04/18(火) 22:44:00
>>660
jaspace.el 1.1 なんだが、現象でるんだなぁ。
うーん、
なんとか自分で調べてみる。
0673名無しさん@お腹いっぱい。2006/04/18(火) 23:18:27
>>671
今年の3月に出てた23用パッチを、一昨日のCVS HEADに適用したが、途中でコンパイルエラー
がでた。ソースを読んでみたら、何とかなりそうな予感もしたのだが、いかんせんちょっと
最近は時間がない。
0674名無しさん@お腹いっぱい。2006/04/18(火) 23:32:47
>>669
まだ、xemacs21.4.15です orz
0675名無しさん@お腹いっぱい。2006/04/19(水) 00:41:03
本家使おうよ
0676名無しさん@お腹いっぱい。2006/04/19(水) 00:52:45
elisp で UML 設計できますか?
0677名無しさん@お腹いっぱい。2006/04/19(水) 01:14:56
単独だとつらいだろうけど、UMLツールと通信すればいけるんじゃね
0678名無しさん@お腹いっぱい。2006/04/19(水) 02:04:35
22が出てないのに、もう23の話しですか。

ところで、22だとredo.elがうまく動かないよ。。。
望んでる結果ではあるんだが、残念でならない。

xyzzyのUndoは普通のエディターと同じ感じなんでしょ?
ちょっとうらやましい。

とりあえず、redo.elを本家に取り込んでくれないかね。
0679名無しさん@お腹いっぱい。2006/04/19(水) 02:19:39
undo-browse.el
0680名無しさん@お腹いっぱい。2006/04/19(水) 10:43:13
上の方で速度が話題になってたけど、
xemacsとemacsって、どっちが速いの?
0681名無しさん@お腹いっぱい。2006/04/19(水) 15:30:43
圧倒的にemacsらしい。
とくにinfoの起動がクソ遅いらしい。
所詮アミバ流北斗神拳だ。
0682名無しさん@お腹いっぱい。2006/04/19(水) 15:50:35
xemacs はもう話のネタにすらなんねーな
0683名無しさん@お腹いっぱい。2006/04/19(水) 15:53:45
ああ、もはや別物なんだから別スレでやってほしい。
嫌ならEmacsenとスレタイ変えるべきだ。
0684名無しさん@お腹いっぱい。2006/04/19(水) 15:56:53
別にいいじゃん。
0685名無しさん@お腹いっぱい。2006/04/19(水) 16:19:51

この際、 Emacs スレと xyzzy スレ合併しようぜ。
かなり楽しいスレになるぞ
0686名無しさん@お腹いっぱい。2006/04/19(水) 16:23:52
板違いだが、スレタイは
【Emacs】Lisp系エディタ総合スレ【xyzzy】
とかになるんかね。
0687名無しさん@お腹いっぱい。2006/04/19(水) 16:25:18
>>685
xyzzy は Emacsen ですらないだろ。
0688名無しさん@お腹いっぱい。2006/04/19(水) 16:38:39
一緒でいいよ、面倒だから?
というか、もう xyzzy 使いも xemacs 使いも Meadow 使いも全員 Emacs 使えよ。
Emacs のユーザー数を増やしまくろうぜ。
人が集まりまくれば、Emacs もいままで以上のペースで洗練されるし、
便利なパッケージも増える。
どうしても違うの使いたいなら elisp でエミュレートして Emacs 上で使え
0689正男君2006/04/19(水) 16:56:31

「Imagine」 (曲) John Lennon / (詩) 正男君

Imagine there's no xemacs
It's easy if you try
No hell below us
Above us only sky
Imagine all the people
Living for Emacs.

Imagine there's no Meadow
It isn't hard to do
Nothing to kill or die for
And no xyzzy too.
Imagine all the people
Using Emacs in peace.

You may say I'm a dreamer
But I'm not the only one
I hope someday you'll join us
And the world will be as one.
0690名無しさん@お腹いっぱい。2006/04/19(水) 17:20:18
>>689
まさおパパよ、だいすけ君は元気?
0691名無しさん@お腹いっぱい。2006/04/19(水) 21:39:29
まさおパパよ、エルフちゃんがんばってるよ
0692名無しさん@お腹いっぱい。2006/04/19(水) 22:13:27
まさおパパよ、今度はどこへ行く?
0693名無しさん@お腹いっぱい。2006/04/20(木) 00:28:34
まさおパパよ、XEmacs最高!
0694名無しさん@お腹いっぱい。2006/04/20(木) 10:58:53
(vi のset nuみたいに)行の左端に行番号をつけるにはどうしたら
いいですか。
0695名無しさん@お腹いっぱい。2006/04/20(木) 11:06:30
>>694
「Emacs 行番号」でぐぐれ。
0696名無しさん@お腹いっぱい。2006/04/20(木) 11:07:33
>>694
ググろうね
ttp://homepage1.nifty.com/blankspace/emacs/wb-line-number.html
0697正男君2006/04/20(木) 11:21:37
>>691-693
はいはい、ワロスワロス
0698名無しさん@お腹いっぱい。2006/04/20(木) 12:01:20
>>696ありがとございます。
0699名無しさん@お腹いっぱい。2006/04/20(木) 12:41:00
Emacs の行番号って超ださいよな…
0700名無しさん@お腹いっぱい。2006/04/20(木) 14:26:39
setnu.elってすぐに崩れるから使いにくいと思っていたので、>>696は朗報だと思った。
でも、emacs-wikiにはだめみたい。
ttp://xreik.s55.xrea.com/bbs/img/img20060420142458.png
0701名無しさん@お腹いっぱい。2006/04/20(木) 16:14:38
line-number-modeで十分じゃん
0702名無しさん@お腹いっぱい。2006/04/20(木) 16:46:31
planner.elつこてる香具師おる?
0703名無しさん@お腹いっぱい。2006/04/20(木) 16:49:06
おる。
0704名無しさん@お腹いっぱい。2006/04/20(木) 17:13:16
おるんか、そうか…
0705名無しさん@お腹いっぱい。2006/04/20(木) 17:35:24
実はおらんねや…
0706名無しさん@お腹いっぱい。2006/04/20(木) 20:08:13
チラシの裏はデフォルトの cl.mode で充分。
0707名無しさん@お腹いっぱい。2006/04/20(木) 20:46:51
cl.mode?
0708名無しさん@お腹いっぱい。2006/04/21(金) 02:12:00
おい、今糞野郎共。
emacs でミクシィの会員になってる奴等のすべての日記に
「アーモンド伊藤よろしく」ってゆーコメントを残すやりかた教えろ。
emacs は何でもできるんだろ?
0709名無しさん@お腹いっぱい。2006/04/21(金) 02:31:25
だまれ肥溜。
0710名無しさん@お腹いっぱい。2006/04/21(金) 02:33:05
できますよ。優秀なあなたなら簡単にできるんではなくて?
おほほほほ。
0711名無しさん@お腹いっぱい。2006/04/21(金) 05:35:30
>>708
できますよ。ただしmixiの会員全員の情報があればの話だが。
0712名無しさん@お腹いっぱい。2006/04/21(金) 05:56:47
>>708
(dolist (id (mixi-get-all-member-ids))
(mixi-post-diary-comment id "アーモンド伊藤よろしく"))
0713名無しさん@お腹いっぱい。2006/04/21(金) 10:08:47
>>712
センスねーな。 lisp らしく mapcar 使えよ、今糞使ってんだろ?
0714名無しさん@お腹いっぱい。2006/04/21(金) 10:17:31
dolistは十分「lispらしい」と思うが。しかも使うとしてもmapcだろ。
0715名無しさん@お腹いっぱい。2006/04/21(金) 10:25:49
ネタはほどほどに。
0716名無しさん@お腹いっぱい。2006/04/21(金) 10:37:25
mapcar で lambda とか使うと
lisp 使ってる感じで気持ちいい
0717名無しさん@お腹いっぱい。2006/04/21(金) 10:50:57

早く `mixi-post-diary-comment' 実装しれや
0718名無しさん@お腹いっぱい。2006/04/21(金) 11:18:06
vc-next-action を実行すると svn コマンドがない(searching for program no such file or directory, svn)といわれます。
(svnコマンド自体は/usr/local/binにあります。)
たぶん $PATH に相当するものをEmacsで設定しないといけないのだと思いますが、それってどの変数でしょうか。
環境:Emacs22 (Carbon Emacs)
0719名無しさん@お腹いっぱい。2006/04/21(金) 11:40:27
>>718
exec-path でした。C-h v ででてくる変数名をひたすら眺めて見つけました。頭悪いなあ。
07207132006/04/21(金) 16:04:20
うるせー、EmacsLispなんかLispの皮かぶってるだけでLispじゃねーだろ。
末尾再帰とか実装してないくせに。

関数型言語だー、わーいと思っていたて蓋をあけてみたらたんなる命令型言語だった。
EmacsLispでは再帰よりもwhile使えって世界だもん、笑っちまうぜ。
そんなんLispじゃねーよ。
07217122006/04/21(金) 16:06:02
>>720は俺だ。typoだ。
0722名無しさん@お腹いっぱい。2006/04/21(金) 16:17:30
末尾再帰って common lisp でも実装必須だったっけ?
0723名無しさん@お腹いっぱい。2006/04/21(金) 16:39:54
schemeでは必須だが、CLは違うんじゃ?
けどほとんどのCL処理系では実装されていると思われ。
0724名無しさん@お腹いっぱい。2006/04/21(金) 17:11:49
>>720
そうだな。

大学のLisperの友達がブチ切れていたのを思い出したよ。
0725名無しさん@お腹いっぱい。2006/04/21(金) 17:22:45
所詮はEditor's MACroSなのに何を期待しているんだ
0726名無しさん@お腹いっぱい。2006/04/21(金) 17:44:55
へぇ、今の大学生でlisperいるんだね
0727名無しさん@お腹いっぱい。2006/04/21(金) 18:34:11
世界で一番使われているLispってelispじゃないの?
0728名無しさん@お腹いっぱい。2006/04/21(金) 19:54:25
だろうね。
0729名無しさん@お腹いっぱい。2006/04/21(金) 20:04:04
>>726
うちの大学は lisp で講義しますよ。
0730名無しさん@お腹いっぱい。2006/04/21(金) 20:17:55
どんなlispだろう。scheme?
0731名無しさん@お腹いっぱい。2006/04/21(金) 20:50:49
mit ってまだ例の教科書使ってるの?
0732名無しさん@お腹いっぱい。2006/04/21(金) 21:25:31
Emacs で、フォーカスしているバッファの名前をキルリングに入れるコマンド、またはそういうelispはありませんか?
0733名無しさん@お腹いっぱい。2006/04/21(金) 21:39:34
(kill-new (buffer-name))
07347322006/04/21(金) 21:57:32
>>733
thx
やはりelisp勉強しないといかんな
07357332006/04/21(金) 22:13:29
おれも kill-new という関数は知らなかったけど、
kill-line のヘルプから simple.el に飛んで
関数たどっていってすぐ調べられた。
こういうヘルプや内部構造の理解しやすさも
emacs のいいところだな。
0736名無しさん@お腹いっぱい。2006/04/21(金) 22:25:49
find-funcさまさまだね。
C-x K 調べたいキー操作
でたどれるのが(・∀・)イイ!

名前空間が分離されていない&オブジェクト指向じゃないから関数が整理されていない。
「あー、こんな関数あるんかよ、知らんかった」ってことがよくある。
0737名無しさん@お腹いっぱい。2006/04/21(金) 22:57:55
>>671
調査してみました。
とりあえず、#defineの二重定義とかが原因でした。
コンパイルオプションに、-D_IMM_ とつけたら、現状では何とか動きました。
cygwinでもコンパイル成功。jpeg以外の画像フォーマットもOK.でした。
zshとかrubyとかいろいろあって便利なんで、cygwin一本にしぼり、
MinGWはサヨナラしました。これで手持ち&会社のLinux, winXP, Macintosh,
すべてEmacs23で統一できました。Outlookユーザからの丸数字入りメールの処理や、
.emacs.el の共有がとても楽になって、とりあえず幸せです。
0738名無しさん@お腹いっぱい。2006/04/21(金) 23:01:30
>>737
これって、数日前に直ってなかったか?
0739名無しさん@お腹いっぱい。2006/04/22(土) 00:16:06
>>730
教授の趣味によるけど、
Scheme と elisp かな。

東大にも Lisp 処理系作ってその上でレイトレ動かす講義あるでしょ。
0740名無しさん@お腹いっぱい。2006/04/22(土) 00:57:31
へ、講義にelispつかってるとこあんの?
0741名無しさん@お腹いっぱい。2006/04/22(土) 04:11:44
うちの講義はschemeで、実装はscm使ってたな。
とりあえずmit-schemeもインスコはしたけど。
0742名無しさん@お腹いっぱい。2006/04/22(土) 04:57:18
ああ、あと京都大学も Scheme でお絵書きって講義があったような。
0743名無しさん@お腹いっぱい。2006/04/22(土) 13:18:42
>737
それってMeadowユーザもNTEmacsに乗換えが可能って事?
0744名無しさん@お腹いっぱい。2006/04/22(土) 14:07:59
software板から来ました。

jdee使っていて、javadoc見ようとしてjava-help-javadocコマンドを叩くと、
file:///d:/hoge/api.html
が勝手にリモートホストのファイルと勘違いして、勝手にtrampが起動してしまいます。何か回避策はありますでしょうか。
0745名無しさん@お腹いっぱい。2006/04/22(土) 14:09:20
板違いです。帰ってください。
07467442006/04/22(土) 14:15:17
>>745
知りたいのは、file://内の特定文字列のみを、trampで接続しないような
変数がないかを知りたいのですが。info見たのですが、分かりませんでした。
0747武蔵 ◆yChdjWk9Ko 2006/04/22(土) 14:27:57
>>744
jdee ねー、あれの何がいいんだ?
普通に
(defun zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz()
(let ((s (thing-at-point 'word)))
(browse-url (format "file:///d:/hoge/%s.html" s))))
みてーな関数を定義してそれ使っときな
07487442006/04/22(土) 15:16:38
>>747
そうですか? 自分はemacs狂なので、emacs(Meadow3)で何でもやりたいんです。
それに、あまりeclipseが好きではないのでw。
jdeeは2.3.5.1になって、emacs22対応が進んだので、結構便利ですよ。

ところで本題なのですが、

file:///d:/hoge/%s.html"

が、dっていうホストをtrampが探しに行ってしまうんですよね。
tramp的には、localhostという文字がないとリモートサイトと勘違いしてしまうみたいなんだけど、
firefoxでは

file:///d:/hoge/%s.html"

みたいなのしか受け付けないので。。
0749名無しさん@お腹いっぱい。2006/04/22(土) 16:53:15
>>748
> file:///d:/hoge/%s.html"
> file:///d:/hoge/%s.html"
この二つはどこが違うんですかと聞きたい。

とりあえず advice でパス書き換えて逃げとけば?
0750名無しさん@お腹いっぱい。2006/04/22(土) 20:29:09
Fedoraの開発MLでも、そろそろemacs-22にするかって話が出てたよ。
ところで、うんこ祭りが終わったので、うんこさんが来なくなったね。
■ このスレッドは過去ログ倉庫に格納されています