■掲示板に戻る■ 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

Emacs part5

1 :名無しさん@お腹いっぱい。 :02/05/19 00:13
各種 Emacs 関連はこちらで。

Emacs
http://cocoa.2ch.net/unix/kako/967/967450973.html
Emacs part2
http://pc.2ch.net/unix/kako/1001/10010/1001087615.html
Emacs part3
http://pc.2ch.net/test/read.cgi/unix/1007618266/
Emacs part4
http://pc.2ch.net/test/read.cgi/unix/1013390142/
関連リンク
http://www.jpl.org/elips/BUGS-ja.html


566 :ななし〜なのら〜 :02/07/23 10:19
>>565
C-s C-w C-kと組み合わせると編集できてまた便利

567 :名無しさん@お腹いっぱい。 :02/07/23 12:29
>>563
(autoload 'setnu-mode "setnu" "行番号をつける" t)
;; (autoload 関数名 読込むファイル名 説明文 インタラクティブ?)
;;つまり、この場合 M-x setnu-mode ってしないとダメ。
(add-hook 'perl-mode-hook 'setnu-mode)


568 :561 :02/07/23 12:59
>>565
C-s C-w なんて機能があったとは(感動
めちゃくちゃ使いやすくなりました。ありがとうございます。
(vimの#と*はカーソル位置の単語で上下に検索するコマンドです)

>>566
C-kとも組み合わせて編集ってどういうことでしょう?

569 :名無しさん@Emacs :02/07/23 15:26
>>568
M-e で編集のことだと私は解釈しました。
もしくは、 C-y で1行取り込む。

もっと vim の便利な機能があったら教えて下さい。


570 :名無しさん@Emacs :02/07/23 21:41
>567
loading setnu done
と表示されたっきり何も起こりません。。

571 :名無しさん@お腹いっぱい。 :02/07/23 22:18
C-M-vで他のウィンドウを下向きにスクロールさせることができるけど、
逆に上向きにスクロールさせることはできる?

ちょっと行き過ぎたときに困ってるんだよね。

572 :名無しさん@お腹いっぱい。 :02/07/23 22:31
If ARG is the atom `-', scroll downward by nearly full screen.

573 :名無しさん@お腹いっぱい。 :02/07/23 22:32
>>571
C-h k C-M-v で関数名が scroll-other-window だとわかる。
で、C-h f scroll TAB でそれっぽい関数のアタリをつけて、
C-h b から探す。

でどうよ。

574 :名無しさん@お腹いっぱい。 :02/07/23 23:21
Ctrl+Alt+Del 押しちゃった...

575 :名無しさん@お腹いっぱい。 :02/07/23 23:46
FreeBSDのSTABLEのtexinfoが4.2になったよ〜

576 :名無しさん@お腹いっぱい。 :02/07/24 00:41
>>570
setnu+っていうのがあって、setnuを拡張したものらしい。
ググるとすぐに見つかる。不具合も直っているのかな。
load-pathを通したディレクトリに setnu.elとsetnu+.elを置いて、

(autoload 'setnu-mode "setnu+" nil t)

と書き、'M-x setnu-mode'する。
でも、オレはほとんど使ってなくて、必要な時に表示させている。


577 :名無しさん@Emacs :02/07/24 00:42
>>571
たぶん>>573で解決済だと思うけど、知らないひとがいるってのがあれなんで。
Meta + PageUp, Meta + PageDown がふつーでしょ。
C-M-vなんて面倒くさいし、何年も使ったことないす。


578 :名無しさん@お腹いっぱい。 :02/07/24 03:48
>>577
ノートなんで PageUp、PageDown がものすんごく押しづらいっす。


579 :ふわふわ名無しさん :02/07/24 03:57
Meta + {PageUp,PageDown} の方が面倒くさく感じるよ……。
キーボードにもよるのかも知れないが。
# 今使っているのはノート

scroll-other-window-down を M-V に割り当ててC-M-v と M-V で使っています。
小指の位置をちょっと変えるだけで行きつ戻りつ出来るので楽ですよ。
(dvorak で v が右手にあるからかも)


580 :名無しさん@お腹いっぱい。 :02/07/24 04:05
おれは、カタカナキーを C-M に割り当てて使ってる。

581 :ななし〜なのら〜 :02/07/24 05:28
>>569
> M-e で編集のことだと私は解釈しました。

C-kは私独自のbindingでした…

582 :名無しさん@お腹いっぱい。 :02/07/24 08:41
Uzeeeeeeeeeeeeeeeeeee!!!!!!!!!!!

Subject: BEP(Bilingual Emacspeak Platform) リリースについて
From: Mitsugu SAKAMOTO <mitsugu@argv.org>
To: jarvi@twcu.ac.jp
Cc: us@freeml.com, windows@sl.sakura.ne.jp, meadow-users@meadowy.org,
mule-ja@m17n.org
Date: Wed, 24 Jul 2002 00:25:46 +0900
Reply-To: mule-ja@m17n.org
User-Agent: Wanderlust/2.9.14 (Unchained Melody) SEMI/1.14.4 (Hosorogi) FLIM/1.14.4 (Kashiharajing-mae) APEL/10.3 Emacs/20.7 (i386-*-windows98.2222) MULE/4.1 (AOI) Meadow/1.15pre1 (SHOUBU:63)
Organization: Accessibility Research Group for the Visually Impaired(ARGV)


583 :名無しさん@お腹いっぱい。 :02/07/24 08:47
>>582
文句があるなら本人へ直接どうぞ。
MLをヲチしたいなら以下のスレへどうぞ。
ニュース、ML キチガイリスト 7 人目
http://pc.2ch.net/test/read.cgi/unix/1025712800/


584 :名無しさん@お腹いっぱい。 :02/07/24 08:57
>>583
> >>582
> 文句があるなら本人へ直接どうぞ。
> MLをヲチしたいなら以下のスレへどうぞ。
> ニュース、ML キチガイリスト 7 人目
> http://pc.2ch.net/test/read.cgi/unix/1025712800/

(゚Д゚)ハァ?

585 :名無しさん@お腹いっぱい。 :02/07/24 09:33
坂本@BEPです。

このメールは、BEP(Bilingual Emacspeak Platform)の新バージョンのリリース
に関するメールです。
複数のメーリングリストに同時投稿しております。重複して受け取る方が多数お
られると思いますが、ご容赦ください。

以下は、新バージョンリリースに関するアナウンスです。



586 :名無しさん@お腹いっぱい。 :02/07/24 09:33
BEPの新バージョン公開について

 このたびBilingual Emacspeak Project(BEP)ではGNU Emacs用日本語対応
音声化パッケージ「BEP」の新しいバージョンを、公開することになりました。

 GNU EmacsはUNIXやWindowsを中心に技術者の間で広く利用されている高機能
エディタです。Emacsのほとんどの機能がEmacs lispという言語で書かれ、
拡張性と柔軟性に富むことが大きな特徴です。
このエディタだけでテキスト編集やプログラムの開発、メールの送受信、WEB閲覧
などパソコンを使う目的のほとんどをこなすことができます。

Emacsのために、米IBMのT. V. Raman氏はEmacspeakという音声化パッケージを
作成しました。BEPはこれに日本語特有の機能である漢字詳細読み等を追加し、
日本語対応のスピーチサーバを組み合わせることで日本語メインの環境でも
利用可能にしたもので、WindowsとLinuxの2種類のOSをサポートしています。

BEP には、以下のような特徴があります。

1. バイリンガル: 、専用のスピーチサーバを利用することで日
英二カ国後をネイティブな発音で読み上げるバイリンガルな音声Emacs環境
を実現します。

2. LinuxとWindowsに対応: EmacspeakがサポートするLinuxに加え、
MicrosoftWindows上でも利用可能です。

3. 日本語詳細読み、日本語入力対応: 日本語の詳細読み辞書を用いて、漢字の
詳細読みを行うことができます。また、Linux上では日本語変換にEgg V4を
利用していただくことで、日本語変換時の詳細読みをサポートします。これ
により、Linuxで利用可能な日本語音声化環境の一つとして利用できます。

4. 日本でポピュラーなlispパッケージをサポート: 以下のlispパッケージに対
応して音声で使いやすい環境を提供します。

・メール及びNews: Mew(Version 2.x)及びWanderlust
・ブラウザ: Emacs-w3、 emacs-w3m
・文書作成支援環境: YaTeX及びYaHTML
・日本語入力用クライアント: egg V4
・IRCクライアント: liece




587 :名無しさん@お腹いっぱい。 :02/07/24 09:34
以前のバージョンからの変更点は以下のようになります。

1. 真の日英のバイリンガル環境を実現しました。
Windows上では、Microsoft Text-to-Speech エンジン(英語)と、IBM ProTalker97、または東芝音
声合成システム(日本語)を、Linux用では、IBM Viavoice Outloud(英語)と、クリエートシステム開発のドキュメ
ントトーカー(日本語)を使用して、日英のバイリンガル環境を実現します。

2. 英数字部分の読み上げ方はネイティブ、適応型、カタカナ英語から選択できます。

3. スピーチサーバが格段に安定しました。まだ問題はあるものの、実際に使える
と思います。

4. Mewなど一部パッケージの対応が強化されました。

5. Emacspeak-16.0(2002年5月)に対応し、その拡張機能として動作します。今後
も追従して開発を行います。

6. Windows版のインストール/アンインストールが以前より楽になりました。

 以下のURLに詳細な情報やダウンロードリンクがあります。

http://www.argv.org/bep/
自主開発部分のソースもここで公開しています。

このパッケージの開発はBilingual Emacspeak Projectメーリングリスト で行っています。
まだ未完成のパッケージですので、改良の情報などを得るために、利用や
開発に興味のある方は是非MLにも参加いただけたらと思います。
参加方法など詳細は
http://www.argv.org/bep/ml.html
に掲載しています。

BEPに関するお問い合わせは、bep-contact@argv.orgまでお願いします。
もちろんBEP MLに直接参加いただいても結構です。

最後に、このパッケージはT. V. Raman博士のソフトウェアを元にし、漢字
詳細読みや英語カタカナ読みに関しては、静岡県立大学の石川准教授による
DOS用スクリーンリーダ「グラスルーツ」の辞書を
使用させていただいております。両氏には深く感謝いたします。

なお、この案内文はこのままの形でなら転載を歓迎します。

2002/07/24
Bilingual Emacspeak Project

-- Best Regards:
Mitsugu SAKAMOTO , ARGV
MAILTO:mitsugu@argv.org
http://www.argv.org/~mitsugu/
Powered by Bilingual Emacspeak Platform (BEP)


588 :名無しさん@お腹いっぱい。 :02/07/24 13:48
>571
XEmacs だと M-V で scroll-other-window-down にバインドされている

589 :名無しさん@お腹いっぱい。 :02/07/24 14:00
>>569
> M-e で編集のことだと私は解釈しました。
M-e で編集って何のこと?

590 :名無しさん@お腹いっぱい。 :02/07/24 14:27
>>589
C-s とかでインクリメンタルサーチ中に M-e すると編集できる。

591 :名無しさん@お腹いっぱい。 :02/07/24 14:41

c-mode とかで 1-2 回のタブに space が入って
3 回目から tab が入るので less で見ると
インデントがぐちゃぐちゃなんですが、
どーしてこんな仕様になってるんですか?

あと、C-s C-w を describe-key すると C-s
の help が出て来るんですが、C-s C-w って
どんな機能なんっすか?



592 :名無しさん@お腹いっぱい。 :02/07/24 14:47
>>591
マニュアル嫁

593 :名無しさん@お腹いっぱい。 :02/07/24 16:46
>>591
> C-s の help が出て来るんですが、
それを読め。

594 :名無しさん@お腹いっぱい。 :02/07/24 18:15
自作の putHistory.sh (ネスケの履歴をテキスト出力する) という
シェルスクリプトの出力を Shell Command Output バッファでなく
現在編集中のバッファに挿入したいのですが、カット&ペースト無しで
emacs のコマンド一発で実現するにはどうすればいいのでしょうか?

595 :名無しさん@お腹いっぱい。 :02/07/24 18:21
C-u M-!


596 :594 :02/07/24 18:26
すみません、C-u M-| でできそうです。

597 :594 :02/07/24 18:35
ありがとうございます >>595
恐縮ですがもう一つ。
今日のコマンドヒストリを出力する putTodaysShellHistory.sh を

--- putTodaysHistory.sh
#!/usr/local/bin/zsh

TODAY=`date "+%d.%m.%Y" | sed -e 's/^0//' -e 's/\.0/\./'`
cut -c8- | grep $TODAY

---.zshrc
alias putTodaysShellHistory="history -E 1 | putTodaysShellHistory.sh"

こんなかんじで作りました。alias にしているのは シェルスクリプト中で
history を使おうとすると not interactive shell となるからです。

で、この出力を同じように emacs のバッファに張り付けたいのですが、
putTodaysShellHistory.sh へのパスの通し方が分からないのと、history の
問題をどうするかで悩んでいます。どなたかお知恵を…。

598 : :02/07/24 19:01
そこまで直接 Emacs に取り込むことにこだわる必要があるのかな。
一時ファイルを介した方が楽だろうに。

history -Ei 1 | grep $(date "+%Y-%m-%d") > today-hist.txt

として C-x i で取込むのが手っ取り早い。もちろんこのコマンドも
履歴に残ってるから、あとは何遍でも使い廻せばいいし。

何だったら Emacs 上の shell-mode で生活すればいいのでは。
俺は好みじゃないけど。

599 :594 :02/07/24 19:53
とりあえずパスの設定はできました。
(setenv "PATH" (concat (getenv "HOME") '"/bin/history-db:" (getenv "PATH")))

あとは history…

>>598
個人的にはターミナルに行かず、一時ファイルも作らずにできたほうが
楽な感じですが、まぁ、つまらない所に労力を割いているかも知れません…
あ、history -i でフォーマット変わるんですね。

600 :594 :02/07/24 20:38
かっこ悪いけどできました。
history を使うのはあきらめて直接 .zsh-history を見に行くことにしました。

---putShellHistory.pl
#!/usr/bin/perl
$historyFile = "/home/xxx/.zsh-history";
open(FILE, $historyFile) || die "history file open error\n";
while (<FILE>) {
if (/^: ([0-9]{10}):0;(.*)$/) {
($sec, $min, $hour, $day, $mon, $year) = localtime( $1 );
printf("%04d/%02d/%02d %02d:%02d:%02d\t%s\n",
$year+1900, $mon+1, $day, $hour, $min, $sec, $2);
}
}
close(FILE);

---putTodaysShellHistory.sh
#!/usr/local/bin/zsh
putShellHistory.pl | grep $(date "+%Y/%m/%d")

---emacs
(setenv "PATH" (concat (getenv "HOME") '"/bin:" (getenv "PATH")))
; 前の history-db は消し忘れ

C-u M-! putTodaysShellHistory.sh で張り付け。

>>595, >>598 さんありがとう。

601 :名無しさん@お腹いっぱい。 :02/07/25 00:25
>>590
インクリメンタルサーチ中に M-e しても
通常の M-e (forward-sentence)になるだけだし。
「Emacs M-e 検索 編集」でぐぐってもそれらしいのは見つからないし。
どういうこと??

602 :名無しさん@お腹いっぱい。 :02/07/25 00:38
>>601
もしかして、まだ Emacs 19 以前をお使いで?


603 :名無しさん@お腹いっぱい。 :02/07/25 00:58
XEmacs 21.4 だけど、
isearch-mode-map では M-e になにもバインドされてないっぽいなぁ。

604 :名無しさん@お腹いっぱい。 :02/07/25 04:00
>>602
うーん、私はEmacs 20.7 だけど M-e は反応しなかったよ。

605 :名無しさん@Emacs :02/07/25 06:28
>576
なぜかうまくいかないです
loading setnu done
と表示されておわり。
なんかemacs全体の挙動が変なので出直してきます。。

606 :名無しさん@Emacs :02/07/25 10:01
まじっすか。
C-h k C-s の結果の引用

Type M-e to edit the search string in the minibuffer.

私は Emacs 21.2


607 :603 :02/07/25 10:14
isearch.el 読んでみた。
XEmacs 21.4 ならこれでいいみたい。

(add-hook 'isearch-mode-hook
(lambda ()
(define-key isearch-mode-map "\M-e" 'isearch-edit-string)))

608 :名無しさん@お腹いっぱい。 :02/07/25 11:41
>>607
いいねー。
Emacs 20.7.2 だけどそれで使えるようになったよ。

609 :名無しさん@Emacs :02/07/25 17:53
emacs20.7だとモナーフォント使えないらしいので
21.2にバージョンアップしようと思うんですが
かなり重くなってますか?

当方
ペンティアム2 233MHZ
メモリ32MBです

610 :名無しさん@お腹いっぱい。 :02/07/25 20:02
>573〜
ありがと! 便利になりました。

では、隣のwindowのbufferはkillできますか?
C-x-4-0 ではなくて、windowは残して。

611 :名無しさん@お腹いっぱい。 :02/07/25 21:33
Emacsen

http://food.2ch.net/test/read.cgi/ramen/1019662851/?&st=701&to=701&nofirst=true

612 :名無しさん@お腹いっぱい。 :02/07/25 22:53
>>609
いまだに20.7使ってるアホ


613 :名無しさん@お腹いっぱい。 :02/07/25 23:00
>>609
むしろ Emacs21 の方が軽いと思われ。

614 :名無しさん@お腹いっぱい。 :02/07/25 23:06
% size /usr/local/bin/emacs-*
text data bss dec hex filename
1004789 2226652 0 3231441 314ed1 /usr/local/bin/emacs-20.7
1287422 3029464 0 4316886 41ded6 /usr/local/bin/emacs-21.2
うちだとこんな感じ。この1MBによってメモリ不足に陥るようなら
20.7のままの方がいいだろうけど、そうでないならEmacs 21の方が
速いような気がする。


615 :名無しさん@Emacs :02/07/26 01:03
609です。
21のが軽かったんですね。
逝ってきます。。

609さらしあげ

616 :名無しさん@お腹いっぱい。 :02/07/26 01:04
Ultra10だと、21のほうが明らかに遅いんだが。。。
オレだけ?


617 :名無しさん@お腹いっぱい。 :02/07/26 01:10
あなただけですのでどっか逝って下さい


618 :名無しさん@お腹いっぱい。 :02/07/26 04:26
頑張って移行します…

619 :名無しさん@お腹いっぱい。 :02/07/26 08:08
win32でのjpg表示はまだかしら・・・

620 :名無しさん@お腹いっぱい。 :02/07/26 23:05
うちのマシンは pentium 166MHz だけど、
いろんな点で 21.2 よりも 20.7 の方が早いよ。


621 :名無しさん@お腹いっぱい。 :02/07/26 23:32
Emacs 21って画面表示がリッチになった分、遅い機械だと体感速度は
もっさりした感じなんだけど、バイトコードインタプリタの改善とか、
builtin関数が増えてるとかで、処理速度は速くなってるよ。
つまり、Emacs 20と21のどっちが速いかは一概には言えないです。


622 :名無しさん@お腹いっぱい。 :02/07/27 02:36
>>612がアホとか言ってるから関係ないオレも20.7から
21に移行してみたら、すげぇ世界になってて驚いたよ。

623 :名無しさん@Emacs :02/07/27 07:41
Emacs21は軽くはなっているが画像処理とかはいっていてCPUやメモリ量によ
る、分離点があるという噂もある。
つまりある点からEmacs21が軽いとかんじるかEmacs20が軽いと感じる違いがしょ
うじる。
Emacs20が軽く感じる人はそれだけ古いPC利用してるって事だと思う。
ってかEmacs21が快適に動作しないCPUってそろそろ恐いぐらい古くないか?

>>622
いらっしゃい!
まあ始めての時はおどろいたぞあれ。。。
XEmacs始めてさわった時もおどろいたが。。


624 :名無しさん@Emacs :02/07/27 12:45
GNU Emacs 21.3.50.5 (i386-unknown-freebsd4.6, X toolkit, Xaw3d scroll bars)

ってのにしたら、
メッセージエリアに
File mode specification error: (void-function font-lock-unfontify-buffer)

ってエラーが出るようになったんだけど、
(setq debug-on-error t)
してもどこでエラーになってるかひっかからない。
対応策教えてください。



625 :名無しさん@お腹いっぱい。 :02/07/27 13:50
>>624
そーいう人は CVS の head なんて使わない。

626 :名無しさん@Emacs :02/07/27 14:39
20.7 から 21.2.1 にしたら

Emacs.Fontset-6:-*-fixed-medium-r-normal--13-*-*-*-*-*-fontset-12mplus,\
ascii:-mplus-gothic-medium-r-normal--13-*-*-*-c-*-iso8859-1,\
japanese-jisx0208:-mplus-gothic-medium-r-normal--13-*-*-*-*-*-jisx0208.1990-*,\
latin-jisx0201:-mplus-gothic-medium-r-normal--13-*-*-*-*-*-jisx0201.1976-*,\
katakana-jisx0201:-mplus-gothic-medium-r-normal--13-*-*-*-*-*-jisx0201.1976-*

Emacs.Fontset-7:-*-fixed-bold-r-normal--13-*-*-*-*-*-fontset-12mplus,\
ascii:-mplus-gothic-bold-r-normal--13-*-*-*-c-*-iso8859-1,\
japanese-jisx0208:-mplus-gothic-bold-r-normal--13-*-*-*-*-*-jisx0208.1990-*,\
latin-jisx0201:-mplus-gothic-bold-r-normal--13-*-*-*-*-*-jisx0201.1976-*,\
katakana-jisx0201:-mplus-gothic-bold-r-normal--13-*-*-*-*-*-jisx0201.1976-*

こういう fontset 設定で、`12mplus: 13-dot medium' で日本語の bold とか
の text property がきかなくなりますた。
iso88590-1 の方は OK です。
`12mplus: 13-dot bold' にしてごっそり変えるのはできます。

どうすればいいですか?


627 :624 :02/07/28 01:12
>>625
> >>624
> そーいう人は CVS の head なんて使わない。

その通りで基本的に新しいものは使わない保守的な性分なんですが、
どうしてもOS Xでemacs使いたいんです〜
当面目をつぶることにします。

628 :名無しさん@お腹いっぱい。 :02/07/28 01:43
何故OS Xなのにi386-unknown-freebsd4.6なのかと小一時間(以下略


629 :名無しさん@お腹いっぱい。 :02/07/28 02:04
あ、貼ったのはそっちでしたね。
Macで使うためにCVSでとってきてmakeしてみて、
んじゃいつも使ってる
FreeBSDの方でも、と....私って馬鹿?



630 :名無しさん@お腹いっぱい。 :02/07/28 05:05
馬鹿ってゆーか...うーん...なんて言ったらいいのかなぁ.
要するにアレだよ,アレ.


631 :名無しさん@お腹いっぱい。 :02/07/28 08:23
Can

632 :名無しさん@Emacs :02/07/28 10:22
>>629
とりあえず
http://www.egroups.co.jp/files/macemacsen/
でCVS昨日ぐらい?のコンパイルしたのがあるぞ。
Mac OS X版

ってか。。。バイナリ互換ではないぞ。。Emacs...

633 :カブ(3さい) :02/07/28 11:17
>>626
そのフォント設定を全部消して、下のように一行だけにする。
Emacs.Font: -ricoh-msgothic-medium-r-normal-*-14-*-*-*-*-*-iso8859-1
中身は自分で適当にいじりなさい。

634 :名無しさん@お腹いっぱい。 :02/07/28 11:44
おまいらcvsのemacsでバイトコンパイルなんとかってエラーが出ませんかこのやろう


635 :名無しさん@お腹いっぱい。 :02/07/28 12:09
>>634
出ませんが

636 :名無しさん@Emacs :02/07/28 13:01
>>634
calcの事かい?
でるよ。

あれはしばらく修正されないとおもうから結構先まで出ると思う。
基本動作にはまったく問題ないのだがね。




637 :634 :02/07/28 13:43
原因と対策を教えてくださいおながいします


638 :名無しさん@Emacs :02/07/28 21:23
>>637
未定義のfunction、未定義variableを空で定義するか、参照してる方をコメン
トするかのどっちが楽だろうか。。。
ってか未定義functionと未定義variableが結構ある。

現状実装では全く必要ないのだが。。。。
気にしないのが一番いい対策だよ。。

なにかこまってるの?

639 :名無しさん@お腹いっぱい。 :02/07/28 22:02
板違いなのでこっちで。
http://pc.2ch.net/test/read.cgi/linux/1021865124/308
ってFreeBSDのportsに入ってたのね。
知らずにインストールしちゃったよ。

640 :名無しさん@お腹いっぱい。 :02/07/29 02:33
あの、質問なんですが 21だと(require 'jka-compr)で
zipやtarの中を見ようとするとでないみたいなんですが、どうすたら
いいんでしょう。

641 :名無しさん@お腹いっぱい。 :02/07/29 03:08
emacsについて質問させて下さい。
vine linux2.5を使ってまして、ディフォルトでは
/usr/share/emacs/20.7/
というディレクトリにemacs20.7がインストールされてました。

今回emacs21.2を使おうと思って自分でインストールしました。
その時の手順は
./configure --datadir=/usr/share
make
su
make install
です。
無事に/usr/share/emacs/21.2/にemacs21.2がインストール
されました。そこで設定ファイルをバージョンごとに分けようと
思って.emacsに以下のように書きました。


642 :名無しさん@お腹いっぱい。 :02/07/29 03:14
どう書いたのかと小一時間問い詰めたいですがよろしいでしょうか?


643 :名無しさん@お腹いっぱい。 :02/07/29 03:18
(cond ((featurep 'xemacs)
(load "/home/wham/.xemacs.el") ; XEmacs 用初期化ファイル
((string-match "21" emacs-version)
(load "/home/wham/.emacs_21.el") ;Emacs 21.2 用初期化ファイル
(t
(load "/home/wham/.emacs_20.el") ; Emacs20.72 用初期化ファイル
))

そしてemacsを起動すると20.7と21.2両方とも.emacs.elを読み込みにいってる
ようなのです。
.emacs.elに
;;; スクロールバーを右側に表示する
(set-scroll-bar-mode 'right)
と書いて起動すると設定が反映されてるのに.emacs_21.elや.wmacs_21.elに
書いても反映されません。
ちなみに.emacs.elがない状態でemacsを起動すると
error in init file : end of file during parsing : .emacs
と言われます。

1日格闘してたのですが解決できないので力を貸して下さい。

644 :名無しさん@お腹いっぱい。 :02/07/29 03:19
>642
間違えて途中で送信しちゃった。スマソ

645 :名無しさん@お腹いっぱい。 :02/07/29 03:24
>643
wmacs_21.el > emacs_21.el
でした。

646 :名無しさん@お腹いっぱい。 :02/07/29 03:28
( と ) の対応が取れてないような。

647 :名無しさん@お腹いっぱい。 :02/07/29 03:36
確かにそうですね。。
emacsって標準で.emacsだけじゃなくて.emacs.elまで読みに
いくもんなんですか?

.emacsに訳わからんことが書いてあるから.emacs.elを読み込み
にいってるのでしょうか。

648 :名無しさん@お腹いっぱい。 :02/07/29 03:44
今は .emacs.el があればそっちが優先。

649 :名無しさん@お腹いっぱい。 :02/07/29 03:58
そうだったんですか。
じゃあ.emacs.elに条件分岐を書けばいいんですね。
今から式を考え直してみます。
この場合は.emacsには何も書かなくてオーケーですか?

650 :名無しさん@お腹いっぱい。 :02/07/29 04:17
>>649
比較の式は
(<= 21 emacs-major-version)
とかでいいんじゃないのかな。

651 :名無しさん@お腹いっぱい。 :02/07/29 04:37
うまくいきました!
.emacsには何も書かない。
.emacs.elに
;;; 条件分岐
(cond ((featurep 'xemacs)
(load "/home/wham/.xemacs.el")) ; XEmacs 用初期化ファイル
((string-match "20" emacs-version)
(load "/home/wham/.emacs_20.el")) ; Emacs 20.x 用初期化ファイル
(t
(load "/home/wham/.emacs_21.el") ; Emacs21.x 用初期化ファイル
))

そして.emacs_20.el .emacs_21.el xemacs.el用意したらばっちりでした。
>649
きっとその式でも出来ると思うのですが成功した状態を変更するの怖いので
試せませんでした。
こんな時間に色々ありがとうございました。

652 :名無しさん@Emacs :02/07/29 06:55
>>640
> あの、質問なんですが 21だと(require 'jka-compr)で
> zipやtarの中を見ようとするとでないみたいなんですが、どうすたら
> いいんでしょう。

(auto-compression-mode t) かな。
これ書いたら (require 'jka-compr) もいらなくなりますた。

653 :名無しさん@お腹いっぱい。 :02/07/29 22:29
あのう、初心者なのですが。
本買わなくても、.emacsの設定や、lispのお勉強になるURL教えてくださいだ。

654 :名無しさん@お腹いっぱい。 :02/07/29 22:39
>>653
C-h i

655 :名無しさん@お腹いっぱい。 :02/07/29 23:02
>>654
(  ´・ω・)━━(  ´・ω)━━

656 :名無しさん@お腹いっぱい。 :02/07/29 23:38
emacs-lisp-intro-jp でググるっす

657 :名無しさん@XEmacs :02/07/30 00:56
XEmacs の最近の beta 使ってる人、居る?


658 :TEST ◆ZK3emacs :02/07/30 01:40

http://navi2ch.sourceforge.net/doc/elisp/elisp-ja.tar.gz
http://navi2ch.sourceforge.net/doc/elisp/emacs-lisp-intro-jp.tar.gz

検討を祈る。


659 :ななし〜なのら〜 :02/07/30 03:30
>>657
"XEmacs 21.5 (beta5) \"beets\" [Lucid] (i386-debian-linux, Mule) of Wed Mar 6 2002 on valkyrie"
これで「最近」と言えますか?

660 :640 :02/07/30 03:48
>>652
できますた。ありがとうございますた。

661 :名無しさん@XEmacs :02/07/30 04:30
>659
できれば beta6 以降が。

ってのも beta6 から随分変わってしまって、
どーも馴染めなくて悩んでいるという状況でして。

馴染めてる人や馴染めなくて悩んでいる人、
あとはできれば事情通の人の話を聞いてみたいな。とか。

# おいらも beta5 使ってます。 beta8 が出たのに。。。


662 :名無しさん@Emacs :02/07/30 07:27
emacs-21.3.50 (cvs) に上げたら vc の挙動がかわってる.
C-xC-q で check-in できない.C-xvv で check-in したらバッファが化け化け.

あと,標準で入ったらしい tramp も使えてない.しかたないので local に入れたの
そのまま使ってて問題ないけど.

このへんの情報ってどのへんで共有されてるのかなぁ.リリース待ち?


663 :名無しさん@お腹いっぱい。 :02/07/30 07:38
漏れは tramp-version が
$Id: tramp.el,v 2.95 2002/04/10 17:16:25 kaig Exp $
になってからちゃんと動かなくなりましたが…

664 :662 :02/07/30 07:49
;; Version: $Id: tramp.el,v 2.103 2002/06/04 16:11:41 kaig Exp $
でちゃんと動いてるみたいですけど.

日本語ドキュメントとは sequence が変わっているという罠?


665 :名無しさん@お腹いっぱい。 :02/07/30 11:09
>>661
悪い事言わんからbeta5で我慢しとき


次100 最新50 (10:00PM - 03:00AM の間一気に全部は読めません)

read.cgi ver5.26+ (01/10/21-)