Emacs part9
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGEmacs
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/unix/kako/1007/10076/1007618266.html
Emacs part4
http://pc.2ch.net/unix/kako/1013/10133/1013390142.html
Emacs part5
http://pc.2ch.net/unix/kako/1021/10217/1021734785.html
Emacs part6
http://pc.2ch.net/unix/kako/1032/10326/1032611750.html
Emacs part7
http://pc.2ch.net/test/read.cgi/unix/1042141693/
Emacs part8
http://pc.2ch.net/test/read.cgi/unix/1051455239/
Emacs Lisp で書かれたプログラムのバグを知らせる方法
http://www.jpl.org/elips/BUGS-ja.html
0452名無しさん@お腹いっぱい。
NGNGコンパイル時にデバッグ用のシンボルはいてる?
とはいえ、おれも下記のようにデバッグしたいのだが
http://www.emacswiki.org/cgi-bin/wiki.pl/GrandUnifiedDebugger
このようにするには、Emacs21のバージョンをどこまで上げて、
gdbのバージョンもどこまであげればいいんだろう。
それとも他にパッケージがいるのだろうか?
0453名無しさん@お腹いっぱい。
NGNG> Mark set した時点ではこの後なにをするかはわからないんじゃ?
> rectangleじゃなくて普通のコピーかもしれないし。
そういう場合もあるかもしれませんが、たいていの場合、あの部分をコピーし
ようとか、あの部分を矩形でコピーしようとか思ってマークしませんか?
Emacs がかってにマークしてくれる場合は、本当に何をするかわからないけれ
ど…
0454名無しさん@お腹いっぱい。
NGNG> EmacsってVIみたいにrectangleリージョンのハイライトってできるの?
新しい Emacs には、cua-mode というのがあるので、これを使うと、できるよ
うになります。
ただし、設定をしないとキーバインドが、Windows のようになるから、注意し
てくださいね。
Windows のキーバインドで使わないと、cua-mode には、色々便利ものが入っ
て、Emacs 使いの人にも便利かもしれませんね。
0455名無しさん@お腹いっぱい。
NGNG>>429-431 の話題とかぶってるんじゃないの?
0456名無しさん@お腹いっぱい。
NGNG設定をしていないと、キーバインドが、Windows のようになる。
言いかえると、デフォルト設定は Windows のキーバインドだ。
つまり、デフォルト設定である Windows のキーバインドのままに
しておくことによって、Emacs を使っている人は有効利用できる。
もちろん、cua-mode というのは最初から Emacs 用に作られている elisp だ。
しかし、Emacsを使っていない人に対しては元々便利だ。
という解釈で合ってますかね?
だとすると、よく意味がわかりません。
0457名無しさん@お腹いっぱい。
NGNGあと、GNU EmacsとXEmacsはどちらが使いやすいですか?
XEmacsのバージョンが21.xなのは何故でしょうか。ってか、GNU Emacs超えてるじゃん。と。
0458名無しさん@お腹いっぱい。
NGNG> 詰めvi みたいに、詰めEmacs っていうのありますか?
前も話出てたけど、聞いたことないな。
どんどんカスタマイズして使うもんだから
あんまり意味ないんじゃない?
> あと、GNU EmacsとXEmacsはどちらが使いやすいですか?
人それぞれ。
> ってか、GNU Emacs超えてるじゃん。と。
GNU Emacs だって 21.x あるじゃん。と。
0459名無しさん@お腹いっぱい。
NGNG> つまり、デフォルト設定である Windows のキーバインドのままに
> しておくことによって、Emacs を使っている人は有効利用できる。
> もちろん、cua-mode というのは最初から Emacs 用に作られている elisp だ。
> しかし、Emacsを使っていない人に対しては元々便利だ。
> という解釈で合ってますかね?
ちょっと違います。cua-mode の中で、矩形を扱う機能や/その他の機能が結
構便利ですよ、ということです。普通の emacs 使いの人はわざわざ Windows
のキーバインドで使わないでしょうから、普通の emacs 使いの人が試してみ
る時は、設定変えないと、「なんじゃこりゃ」となってしまいますよという注
意です。
逆に言うと、Windows のキーバインドじゃなきゃいやという人には、これを設
定して上がれば、敷居が一つぐらいは下がるかもしれませんね。
0460名無しさん@Emacs
NGNGの機能は欲しいんです。cache が実装されたころの cvs の revision 分かる
方いませんか?
0461名無しさん@お腹いっぱい。
NGNGChangeLog みれば?
0462名無しさん@Emacs
NGNGですよね。
0464名無しさん@お腹いっぱい。
NGNG特に右上のウィンドウが気になる。
こういう感じで、変数を監視したり値を代入したりしたいんだけど。
あと、ブレイクポイントに赤丸がついているんだけど、これはどうやるの?
Emacs21.2に付属しているGUDでここまで出来るのかだけでも知りたい。
0465名無しさん@お腹いっぱい。
NGNGで、 speedbar との連携部分に、これを使った定義が comment out されてる。
speedbar 入れて comment 外したら動くのかな…
でも、この関数だと表示だけで代入はできなそう。
0466451
NGNG私も、Emacs21.2.1、GNU gdb 5.0で確認した(M-x gdb)ところでは
この表示(>>451)のようにはなりませんでした。
0467名無しさん@お腹いっぱい。
NGNG** GDB-UI is now part of the Emacs distribution.
[...]
Use M-x gdba to start GDB-UI.
0468451
NGNG> > ってか、GNU Emacs超えてるじゃん。と。
> GNU Emacs だって 21.x あるじゃん。と。
下記をみましょうバージョンナンバー的にはXEmacsが先をいっています。
http://www.jwz.org/doc/emacs-timeline.html
しかし別れたのが昔なんで、バージョンは別であると思った方がいい?
ま、GUIに関してはXEmacsが先をいっていて、Emacsがそれを取り込んで
いっている最中なんで多少バージョンが先にいっているかなとも、
思ってしまいます。
で、>>467 の21.4とは次にリリースされるEmacsのことだろうけど
いつリリースされるんだろう?
0469名無しさん@お腹いっぱい。
NGNG> バージョンは別であると思った方がいい?
なんで連動してると思ったの?
0470名無しさん@お腹いっぱい。
NGNGそんな回りくどいこと言わずに「fork した時点で別物」と言ったれや。
0472443
NGNGbreak point 設定したらとりあえず => は出ました。
>>449まで視覚化できたらいいなぁ。
0473名無しさん@お腹いっぱい。
NGNGおぉぅ、この GDB-UI ってのがそうなのか?
とりあえず、21.4の変更点を調べたところ、変数の入出力ができる
バッファとかあるみたいだ。
あと、buffer-menu.elの置き換えで、ibufferなんてのがあるのが気になった。
なにが違うんだろう。
21.4はGTKといい、なんか変更点が盛りだくさんだな。
0474名無しさん@お腹いっぱい。
NGNG21.4 について、以前は
http://mail.gnu.org/archive/html/emacs-devel/2003-04/msg00165.html
という話だったけど、変わったんだっけ?
0475名無しさん@お腹いっぱい。
NGNG> あと、buffer-menu.elの置き換えで、ibufferなんてのがあるのが気になった。
> なにが違うんだろう。
ここに解説あるよ。
http://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=ibuffer
私も乗換済みですが、buffer-menuと挙動が少し違うので始めは戸惑うかも。
0476名無しさん@お腹いっぱい。
NGNG> という話だったけど、変わったんだっけ?
現在最新CVSの21.3系がそのまま4に移行するっていうこと?
なら、CVSの先端を追っかけている人は、>>451 の用に
すでになってるの?
0477ななしのはなし ◆.5Q89A9O3I
NGNG> 現在最新CVSの21.3系がそのまま4に移行するっていうこと?
CVS HEAD は 21.4 になるようです。
C-h n の NEWS は「* Installation Changes in Emacs 21.4」
のように書かれています。
> なら、CVSの先端を追っかけている人は、>>451 の用に
> すでになってるの?
似てるけど toolbar が違っているので別に実装しているんじゃな
いかなあ。
0478名無しさん@お腹いっぱい。
NGNGof 2003-08-14 on raven, modified by Debian"
を使っていて、
$ ldd /usr/bin/emacs21
libXaw3d.so.6 => /usr/X11R6/lib/libXaw3d.so.6 (0x40014000)
なんだけど、
Emacs*shapeStyle: Rectangle
とかやっても、scroll barが3Dにならないのはどうしてでしょう?
0479名無しさん@お腹いっぱい。
NGNG/usr/share/doc/emacs21-common/changelog.Debian.gz
* Compile --without-toolkit-scroll-bars for now (my pref, and to avoid
xaw3d issues for the moment).
0480名無しさん@お腹いっぱい。
NGNGsystem-configuration-options変数調べるべきだったな。
サンクス
0481名無しさん@お腹いっぱい。
NGNGmake-coding-system: Invalid FLAGS argument for TYPE 4 (CCL)
というエラーメッセージが表示され、起動しなくなってしまいました。
emacs -q --no-site-file で再起動しても同じことが起きるので
.emacsが原因ではないのかもしれません。誰か原因分かりますか?
環境は GNU Emacs 21.3.50.1 でつ
0482名無しさん@お腹いっぱい。
NGNG0483名無しさん@お腹いっぱい。
NGNGプロンプトがある buffer ではなくて
カーソルがのっている buffer がスクロールするようにする
設定ってどうやるんでしたっけ?
GNU Emacs で。
0484名無しさん@お腹いっぱい。
NGNGプロンプト??
emacs21 -q した後、M-x mouse-wheel-mode した時の挙動と
求める挙動は同一のような気がするが、どーちがうっての?
0485483
NGNGC-x 2 した後など、window が複数ある時に、
マウスカーソルのすぐ下にある
buffer をスクロールさせたいということでした。
自分で調べたらすぐにやり方わかりました。さらにすみません。
(setq mouse-wheel-follow-mouse t)
これでできました。
0486名無しさん@お腹いっぱい。
NGNGそれデフォルト値じゃないっけ?
0487483
NGNG> (defcustom mouse-wheel-follow-mouse nil
こうなってますね。
GNU Emacs 21.3.2 (i386-pc-linux-gnu, X toolkit) of 2003-08-14 on raven, modified by Debian
0488名無しさん@お腹いっぱい。
NGNG> /usr/share/emacs/21.3/lisp/mwheel.el の 84 行目は
> > (defcustom mouse-wheel-follow-mouse nil
> こうなってますね。
> GNU Emacs 21.3.2 (i386-pc-linux-gnu, X toolkit) of 2003-08-14 on raven, modified by Debian
ChangLog によると
----------------
2002-06-27 Stefan Monnier <monnier@cs.yale.edu>
* mwheel.el (mouse-wheel-change-button): Deactivate before changing.
(mouse-wheel-up-button, mouse-wheel-down-button): Obsolete.
(mouse-wheel-up-event, mouse-wheel-down-event): New vars.
(mouse-wheel-follow-mouse): Change default to t.
----------------
となっています。実際、21.3.50 の mwheel.el では、
----
148:(defcustom mouse-wheel-follow-mouse t
----
となっています。
0489名無しさん@お腹いっぱい。
NGNGかわったようですね。
0490名無しさん@お腹いっぱい。
NGNGこれって、importするコマンドはないんでしょうか?
どこのWebページ見てもcheckoutからしか書いてくれてないし、
apropos cvs でもimportは引っかからないし・・・。
importだけはShellでやれっていうことっすかぁ?
0491名無しさん@お腹いっぱい。
NGNGそうだよ。importなんてたまにしかやらないだろ。vcはrcs
でできる程度のこしかできないよ。だけどrcsでもcvs でも
同じ操作で使えるのがいい。俺は使ったことがないんだけど
pcl-cvsというものもある。
0492名無しさん@お腹いっぱい。
NGNGM-x cvs-status とか M-x cvs-update とか
やってみたら?
0493名無しさん@お腹いっぱい。
NGNG0494名無しさん@お腹いっぱい。
NGNGcvs-statusとか。
0495名無しさん@お腹いっぱい。
NGNG了解しますた。ないというのが確認できただけ、すっきりした気分っす。
0496名無しさん@お腹いっぱい。
NGNG誰も分からないですか
0497名無しさん@お腹いっぱい。
NGNGこれの名前って変えられないでしょうか?
いつも消すときに
$ rm *~
とするのが怖いです・・・(肝心のファイルも消しそうなので)
0498名無しさん@お腹いっぱい。
NGNGdired で ~ すれ。
0499クズ発見!
NGNGhttp://www.geocities.jp/ishigaki1998/allking1998.htm
0500名無しさん@お腹いっぱい。
NGNG0502名無しさん@お腹いっぱい。
NGNGまず試せ。なにも設定いらんのだから。
0503名無しさん@お腹いっぱい。
NGNG> diredバッファでファイルの削除できるのでしたっけ?
dired バッファで '~' をタイプした後、'x' を押して、最後に 'yes' と答え
れば、削除できますよ。
0505名無しさん@お腹いっぱい。
NGNGC-h m くらいやっとけ。
0506名無しさん@お腹いっぱい。
NGNG0507名無しさん@お腹いっぱい。
NGNG0508名無しさん@お腹いっぱい。
NGNG者です。
そこで、早速Webブラウズをしたところ、英語のサイトは
見られるのですが、日本語サイトとなるとなぜか
きちんと表示されません。
どうしたらいいのか迷っています。もしよろしければ
教えてください。
0509名無しさん@お腹いっぱい。
NGNGどのバージョンの Emacs をどんな風にインストールして ~/.emacs はどうしたとかは?
0510名無しさん@お腹いっぱい。
NGNGversion:21.4
インストール法:一応、ネットインストーラを使用しました。
ウインドウズ用のsetup.exeをネットから落として、
(それがネットインストーラです)自動インストールしました。
そしてそのままできたファイルのxemacs.exe
を起動しました。
そしてツールバーから選択して、Webブラウザ画面にしま
した。
(ど素人なので書き方が変かもしれないです。…)
えと、~/.emacsというのはよくわかりません。
0511名無しさん@お腹いっぱい。
NGNGどうすれば失敗しにくくなるのでしょうか?
たとえば,emacs-lisp-mode では defun の説明文字列です.
以降がずーーーっと文字列の色になってしまいます.
cperl-mode は特にひどいです.正規表現の後で全滅も良く起こります.
0512名無しさん@お腹いっぱい。
NGNG使えるようになるのはいつのことやら...
0513名無しさん@お腹いっぱい。
NGNGmozilla のはいい。windows のブラウザが糞に見えてくる。
0514名無しさん@お腹いっぱい。
NGNG0515名無しさん@お腹いっぱい。
NGNGw3 のことですか?
日本語の基本的な設定してありますか?
他に w3 独自の設定も必要かも知れないので、
初心者には難しいかも知れません。
あと、w3 はあまり実用的じゃないと思います。
いろものは、普通にエディタとして使い慣れてから
試した方がいいかと。
0516名無しさん@お腹いっぱい。
NGNGdefun の説明文は不要な \ とかあるとおきたりしますね。
cperl は僕もひどいと思うので、僕も使ってません。
0517名無しさん@お腹いっぱい。
NGNGダメってのは知ってるが。その場合は "\("とすればいいけど。
0518名無しさん@お腹いっぱい。
NGNG(setq make-backup-files nil)
0519名無しさん@お腹いっぱい。
NGNGちゃんとエスケープすれば、そんなに失敗はしないけど、
あまり気にしてないからかもしれん。(ry
0520名無しさん@お腹いっぱい。
NGNGできますか?左から10列を隠すなど。
0521名無しさん@お腹いっぱい。
NGNGワイルドカードの展開すれば。zshならTAB
0522名無しさん@お腹いっぱい。
NGNGC-u 10 C-x <
とかじゃ駄目?
0524名無しさん@お腹いっぱい。
NGNG> ウインドウズ用のsetup.exeをネットから落として、
http://www.xemacs.org/Download/win32/
は without-mule でコンパイルされているのじゃないの。
WindowsでXEmacsを使うなら
http://www.suiyokai.org/tomonori/xemacs/
WindowsでEmacsを使うなら、やっぱりMeadowでしょう。
http://www.meadowy.org/meadow/
0525名無しさん@お腹いっぱい。
NGNGhttp://www.cygwin.com/
0526名無しさん@お腹いっぱい。
NGNGcommon lisp や scheme の関数が出てきてくれればいいのに.
clisp では
(documentation 'documentation 'function)
==> nil
です YO!
cltl2 から探すのもマンドクサです.
perl には関数のドキュメントがパッと引けるやつがありましたね.
0527名無しさん@お腹いっぱい。
NGNGできるんですが、最近は info はやらないですしね。
0528名無しさん@お腹いっぱい。
NGNGhttp://www.namazu.org/~tsuchiya/elisp/mode-info.html
0529名無しさん@お腹いっぱい。
NGNG引数表示や関数名の補完も効くよ。Franz の Allegro 用ドキュメントも
引ける。激しく快適なんだが、なぜかマイナー。
0530526
NGNG>>529
ilisp の cltl2-lookup で幸せになりそうでしたが,
Wrong type argument: stringp, nil
でした.cltl2-root-url は "file:/hoge/cltl2/clm/" として,
index.html のあるディレクトリを示すようにはしたのですが.
debian パッケージに mode-info がなく,CLtL2 の texinfo 版もないので
ここは ilisp しかなさそうです.
0531名無しさん@お腹いっぱい。
NGNGまぁ、それはおいといて、
file:/home/cltl2/ だけで良いんじゃないか?
Emacs ILISP でぐぐってみたら .emacs まで公開してるページが
ひっかかったぞ。あと、ilisp を使うときは reset-ilisp
(C-z z FSF キーバインドなら C-c z に割り当てられてる)
だけは覚えといたほうがいい。ilisp が黙ったときは大抵これでおっけー。
0532名無しさん@お腹いっぱい。
NGNGttp://www.geocities.co.jp/SiliconValley-SanJose/7474/LispDevelopEnvironment.html
0533526
NGNGHyperSpec の方にすることにし,
(setq common-lisp-hyperspec-root "file:///usr/local/src/HyperSpec/")
(setq common-lisp-hyperspec-symbol-table "/usr/local/src/HyperSpec/Data/Map_Sym.txt")
としました.emacs-w3m も入れました.
でも毎回 w3m が起動するなんて重そうだなぁ...
texinfo 版さえあれば,mode-info が使えるんだろうけど.
0534名無しさん@お腹いっぱい。
NGNGそこだね.S 式移動コマンドとか知らないと不便するからな.
S 式単位の移動,編集は使わないと激しく損.
>>533
うちではちゃんと cltl も読めてるけどな〜.まぁ,ANSI CL なら HyperSpec
のほうがいいけど.でもw3m 起動が重いなんて非力な環境なのか.
0535名無しさん@お腹いっぱい。
NGNG0536名無しさん@お腹いっぱい。
NGNG0537名無しさん@お腹いっぱい。
NGNG0538名無しさん@お腹いっぱい。
NGNGうーん、browse-url-at-point で、'='以降がちゃんと渡ってくれない。しょぼん。
0539526
NGNG0540名無しさん@お腹いっぱい。
NGNGlisp使いのくせに edebug とか
M-x toggle-debug-on-error とかの類いを
使った事ないのか?
0541名無しさん@お腹いっぱい。
NGNG0542526
NGNGこんな便利な関数を知らなかっただなんて!
いままで debug-on-error のみで頑張っていました.
私の人生って何だったんだろう...
ありがとうございました.
おかげで
(setq browse-url-browser-function 'w3m-browse-url)
していなかっただけということに気づくことができました (はぁと
0543名無しさん@お腹いっぱい。
NGNG0544名無しさん@お腹いっぱい。
NGNG0545名無しさん@お腹いっぱい。
NGNG捨てました。
0546名無しさん@お腹いっぱい。
NGNG0547名無しさん@お腹いっぱい。
NGNG> Emacs 22 age
何これ? リリースされたん?
0548名無しさん@お腹いっぱい。
NGNGガセでは?
下記のページには影も形もない。
公式ページ
http://www.gnu.org/software/emacs/
開発ページ
http://savannah.gnu.org/projects/emacs/
XEmacsページ
http://www.xemacs.org/
0549名無しさん@お腹いっぱい。
NGNG> ガセでは?
ということにしたいのですね。
cvs update -r emacs-unicode-2
0550名無しさん@お腹いっぱい。
NGNG21 の時は描画エンジンががらっとかわったから、
余計不安定だったのかも知れないが。
0551名無しさん@お腹いっぱい。
NGNG■ このスレッドは過去ログ倉庫に格納されています