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

レス数が950を超えています。1000を超えると表示できなくなるよ。

Emacs part3

1 :名無しさん@Emacs21 :01/12/06 14:57
各種 Emacs 関連はこちらで。

前スレ
 http://pc.2ch.net/test/read.cgi/unix/1001087615/
前前スレ
 http://cocoa.2ch.net/unix/kako/967/967450973.html
関連リンク
 http://www.google.com/search?q=Emacs

801 :名無しさん@お腹いっぱい。 :02/01/31 14:40
>>798
どう違うの?

802 :名無しさん@お腹いっぱい。 :02/01/31 14:42
test.foo.bak
とか用?

803 :名無しさん@お腹いっぱい。 :02/01/31 15:00
>>802
Emacs なんだから、それをいうなら .foo~ ダヨ

804 :名無しさん@お腹いっぱい。 :02/01/31 15:04
>>801
C-xC-f /tmp/hoge [C-qC-j]


805 :名無しさん@お腹いっぱい。 :02/01/31 16:01
TAGS ファイルを作ると M-TAB でそっから補完できなかったっけ?

806 :名無しさん@お腹いっぱい。 :02/01/31 18:00
>>778
> (defun my-minibuffer-read-number-list()
> (interactive)
> (let* ((string (read-from-minibuffer "Input: "))
> (num-list (mapcar 'string-to-int
> (split-string string "[ \f\t\n\r\v]+"))))
> num-list))

(defun my-minibuffer-read-number-list (string)
(interactive "sInput: ")
(mapcar 'string-to-int (split-string string "[ \f\t\n\r\v]+")))

と書けば短い。

807 :名無しさん@お腹いっぱい。 :02/01/31 18:07
>>806
素敵。

808 :名無しさん@お腹いっぱい。 :02/01/31 20:19
>>805
できるみたいだね。
cronでTAGSファイルを更新するようにすれば、
割と新鮮なものが使えるかな???

809 :名無しさん@お腹いっぱい。 :02/01/31 20:33
>>806
"[ \f\t\n\r\v]+" はデフォルトだから指定しなくてもいいよ。

(defun my-minibuffer-read-number-list (string)
(interactive "sInput: ")
(mapcar 'string-to-int (split-string string)))

810 :名無しさん@お腹いっぱい。 :02/01/31 20:46
>>808
write-file-hooks に ctags とかひっかけるってのはどうだろ。

811 :名無しさん@お腹いっぱい。 :02/02/01 01:05
>>810
どうだろうね...(w

812 :名無しさん@お腹いっぱい。 :02/02/01 02:14
luna とか lunit とかバーリバリに使いこなしてる人でかつ
ドキュメント書くのが大好き!なんて人...
いたら google で見つけてるがなー。


813 :名無しさん@Emacs :02/02/01 02:21
emacs 21.1.90にしたら(require 'un-define)に異常に時間がかかるよ
うになったんだけど、同じ症状の人いる?

814 :名無しさん@お腹いっぱい。 :02/02/01 02:23
90なんて出たんだ。
(require 'un-define)ってUTF関係だよね?
標準で組込まれたの?

815 :813 :02/02/01 02:26
標準じゃなくて、Mule-UCS 0.84。
UTF-8はSVG書く時ぐらいしか使わないからそんなに困らないんだけど。

816 :名無しさん@お腹いっぱい。 :02/02/01 03:14
つーか、漏れは emacs 20.7 なんだけど、
ときどき (require 'un-define) に失敗するぞ。
なんでだろ。

817 :名無しさん@お腹いっぱい。 :02/02/01 03:18
>>816
失敗って、どうなるの?

818 :名無しさん@お腹いっぱい。 :02/02/01 03:39
Cannot open load file: un-define

違ったエラーかも。とにかくロードに失敗して止まる。
再現条件がサッパリわからんので・・

819 :名無しさん@お腹いっぱい。 :02/02/01 08:12
>>806
>>809
(interactive "s") だと、出題者の意図に沿わない気がするので

(mapcar 'string-to-int (split-string
(read-from-minibuffer "Input: ")))

うん、かなりすっきりした形になった。


820 :773 :02/02/01 10:00
質問者です。みなさんどうもありがとうございました。
多くの方にレスしていただいて嬉しいです。
おかげさまで望みどうりのものができました。


821 :名無しさん@お腹いっぱい。 :02/02/01 13:37
emcws 20.7 を使ってます。かな漢字変換には、Wnn6 + egg を使っています。
ローマ字の再定義(「dhi」から「でぃ」など)、「/」から「・」への
変換を可能にする、数字を最初から半角にする、といったことを行うには
どうするのが一番良いのか教えていただけないでしょうか。

(its-defrule "dhi" "でぃ" nil nil "roma-kana")
などで可能なのですが、同じことをたくさん、それも「・」や
数字に関して行うと、起動時に、・・・を再定義しています、と
ミニバッファに出てきてうっとおしいのです(笑)。

良い方法がありましたらご教授下さい。

822 :名無しさん@お腹いっぱい。 :02/02/01 13:41
>>821

SKKへGo!
ってのは無しですか?

823 :名無しさん@お腹いっぱい。 :02/02/01 15:49
1. >>740 のようにする。
2. M-x gomoku (なぜか eldoc-mode)
3. なんかする。
4. Meadow 固まる。

なのは漏れだけですか?
windoze(Meadow) 固有の問題かもしれませんが。

824 :名無しさん@お腹いっぱい。 :02/02/01 17:16
いーまっくすって糞だよ、なんでこんな扱いにくいエディタが
人気なんだよ、って思ってたら、慣れてみる
とかなり考え尽くされたインターフェイスですね。
凄いです。ある程度長く使うほど便利なインターフェイスは
誰にでも使いやすさと反比例sるのか。
UNIXとWindowsの関係みただ。

825 :名無しさん@お腹いっぱい。 :02/02/01 17:21
cvsで取得したEmacs21がmakeできないなり〜。

/usr/X11R6/lib/libXaw3d.so: warning: tmpnam() possibly used unsafely; consider using mkstemp()
gmake[1]: *** `../etc/DOC' に必要なターゲット `/home/naoya/cvs/emacs/src/../lisp/abbrev.elc'を make するルールがありません. 中止。
gmake[1]: 出ます ディレクトリ `/home/naoya/cvs/emacs/src'
gmake: *** [src] エラー 2


826 :名無しさん@Emacs :02/02/01 17:35
emacs21のemacs-w3mで
画像表示をデファルトにしたくて、
.emacsに

(load "w3m")
(setq browse-url-browser-function 'w3m-browse-url)
(if (= emacs-major-version 21)
(when (eq window-system 'x)
(setq w3m-display-inline-image t)))

と書いているんだけど、うまくいきません。
なんででしょうか?



827 :名無しさん@お腹いっぱい。 :02/02/01 17:36
>>824
僕は正直いって emacs のインターフェースはあんまり良くないと
思う. C-f, C-b, C-n, C-p なんて全然人間工学的じゃないよ.
vi 派の人が「指がつるエディタ」とかいうのも分かる.


828 :名無しさん@お腹いっぱい。 :02/02/01 17:42
>>827
QWERTY keyboard 前提で話すのはやめませう。
Dovorak で vi 使ってみたら?

829 :名無しさん@お腹いっぱい。 :02/02/01 18:08
C-f,C-b,C-n,C-p は確かによくないかもしれないけど。Emacs のすごさはもっ
と違うとこにあると思われ。具体的には >>830 に任せた。

830 :名無しさん@お腹いっぱい。 :02/02/01 19:00
>>826
w3m-default-display-inline-images
じゃねーのか?

831 :名無しさん@お腹いっぱい。 :02/02/01 19:04
>>821
ちなみに、・は、z/で入力できると思われ。
zのあとに、適当なキーを打ってみ。記号になるから。
でも、そういうことじゃないのか。。。

832 :名無しさん@お腹いっぱい。 :02/02/01 19:16
というかスレッド対応はやっぱり無理なのか?

833 :名無しさん@お腹いっぱい。 :02/02/01 19:43
>>823
勝手に eldoc にはならなかったけど…。
でも、手動で eldoc を on にしたら、遊んでるうちに固まった…。

ところで eldoc の後継版(非公式?)ってあまり知られてないのだろうか?
英単語の意味をミニバッファに表示したり、その他もろもろできるやつ。

834 :826 :02/02/01 19:57
>>837
どうもです。
下のようにしてみたんですが、ダメのようです。

(load "w3m")
(setq browse-url-browser-function 'w3m-browse-url)
(if (= emacs-major-version 21)
(when (eq window-system 'x)
(setq w3m-default-display-inline-images t)))


835 :名無しさん@お腹いっぱい。 :02/02/01 20:38
Emacs OSが欲しいね。EmacsをOSレベルに拡張した奴。
ベースはfreebsdとかで。UIがEmacsなの。シェル兼。
当前いままでのelispアプリ互換。
適当にファイルマネージャとか色々作ってのっけて。
w3m,mew,navi2chあたり入れて。
もうEmacs起動するためだけに余計なもん付いてくる。

836 :名無しさん@お腹いっぱい。 :02/02/01 20:55
>>834
それでいけてるよ。
(= emacs-major-version 21)
(eq window-system 'x)
は共に t ですよね?


837 :名無しさん@お腹いっぱい。 :02/02/01 21:25
あらかじめ行番号を表示するモードってありますか?

0001|#includehogeho
0002| ...
0003| ...
----------------modeline---
みたいな。

838 :名無しさん@お腹いっぱい。 :02/02/01 21:37
>>837
ttp://mail.gnu.org/pipermail/gnu-emacs-sources/2001-January/000791.html
かな?

839 :名無しさん@お腹いっぱい。 :02/02/01 21:58
>>838
ありがとうございます!!
早速試してみます!!

840 :名無しさん@お腹いっぱい。 :02/02/01 22:00
>>837
俺も知りたい...

841 :デフォルトの名無しさん :02/02/01 22:22
http://www.wonderworks.com/download/setnu.el

842 :名無しさん@お腹いっぱい。 :02/02/01 22:23
>835
えっと、ユーザインターフェイスの Look & Feel が Emacs な lisp マシン、ってことでいいのかな?
まぁ Guile Emacs だったら Scheme マシンッてことだけど。

843 :名無しさん@お腹いっぱい。 :02/02/01 22:28
>>835
login shell を Emacs にするだけじゃいや?


844 :名無しさん@お腹いっぱい。 :02/02/01 22:55
XMLファイルを編集するときはどんなの使ってますか?
是非皆さんのお勧めを教えてください。

845 :826 :02/02/01 23:26
>>836
> は共に t ですよね?
そうです。
念のため

(load "w3m")
(setq browse-url-browser-function 'w3m-browse-url)
(setq w3m-default-display-inline-images t)

でも試したのですがうまくいかない。
まぁ、Tするだけのことなんで、あきらめます。
ありがとうございました。

846 :名無しさん@お腹いっぱい。 :02/02/01 23:44
今日からelisp勉強宣言!

847 :名無しさん@お腹いっぱい。 :02/02/01 23:59
>>844
psgml 使ってますよ。
でも、XML の種類にしたがって独自の入力フォームを生成するような
優れた代物ではないです。
あくまで、タグ打ち補助って感じ。

XML Scheme まわりがなんとかならんとここらへんはどうしょもないかと。


848 :名無しさん@お腹いっぱい。 :02/02/02 00:28
>>835
この程度の希望であれば現行のEmacseanで何の問題もないと思われ。


849 :名無しさん@お腹いっぱい。 :02/02/02 00:56
www.taiyaki.org 繋がらなくない?
修論がピークなんでしょうかね。

850 :名無しさん@お腹いっぱい。 :02/02/02 01:15
7、8日が発表だったかな。忙しいでしょう。

851 :名無しさん@お腹いっぱい。 :02/02/02 02:20
>>821
hira.el を書き換えちゃうってのは?


852 :名無しさん@お腹いっぱい。 :02/02/02 02:42
tags-table-listのリストの順番を入れ替えたいのですが、
何かいい方法はありますか?
それとも自分で書かないとダメなのかな。

853 :名無しさん@お腹いっぱい。 :02/02/02 02:59
>>847
> XML Scheme
このスレでそのtypoは狙いすぎ(w

854 :名無しさん@お腹いっぱい。 :02/02/02 13:05
>844
PSGMLは色づけがfontlockじゃないのが今ひとつ好きになれないので
素のsgml-modeにxml-lite.elをemacs20でも無理矢理使えるようにいじって
足し込んで使ってます。

あと、XSLにはXslide、DTDにはtdtdを。

855 :名無しさん@お腹いっぱい。 :02/02/02 14:33
本家20.7と21.1とMeadow、どれを使うべきですか?
厨房でスマソ

856 :名無しさん@お腹いっぱい。 :02/02/02 14:36
>>855
メモ帳使ってろ


857 :名無しさん@お腹いっぱい。 :02/02/02 15:50
>>856
xkeymacsも使えって意味だよな?

858 :名無しさん@お腹いっぱい。 :02/02/02 18:27
>>843
Emacs をログインシェルにしてる人なんているの?
elisp でまともに使えるターミナルエミュレータがあれば別だろうけど。

859 :名無しさん@お腹いっぱい。 :02/02/02 18:34
Emacs21の東雲フォントの設定を教えてください。

860 :名無しさん@お腹いっぱい。 :02/02/02 18:37
ある意味今のままで Emacs は十分 shell になってるよ。

861 :名無しさん@お腹いっぱい。 :02/02/02 18:40
>>858
シェルはコマンドをしこしこ打ちこむものだという固定観念を捨てましょう。
Windowsのエクスプローラもシェルなんだよ。

ファイル操作も外部プロセス起動もジョブ制御もemacsからできるよね。
つまりそういうこった。

もちろんおれはemacsをシェルに使うなんて馬鹿なことはしていない。


862 :名無しさん@お腹いっぱい。 :02/02/02 18:54
Emacs21のGnu本っていつごろ出るのですかね?
寄付を目的に買おうかと思ってるのですが。
4000円ぐらいEmacsの使用頻度を考えたらただみたいなもんよ。

863 :名無しさん@お腹いっぱい。 :02/02/02 20:51
>>857
「窓使いの憂鬱」の方がよいと思われ

864 :名無しさん@お腹いっぱい。 :02/02/02 23:48
何かいいクラスブラウザはないでしょうか?
etagsもいいんですが、ちょっと疲れました。
お勧めのものがあれば教えてください。

865 :名無しさん@お腹いっぱい。 :02/02/03 00:37
emacs21 の infoにあったんだけど、
* Ebrowse: (ebrowse). A C++ class browser for Emacs.
って試してみた? おれは試してない。

866 :名無しさん@お腹いっぱい。 :02/02/03 00:43
>>865
ありがとう。さっそく使ってみます。

867 :名無しさん@お腹いっぱい。 :02/02/03 01:11
>>865
etagsとebrowseの組み合わせで結構便利になった
開発者と教えてくれたあなたに感謝!


868 :名無しさん@お腹いっぱい。 :02/02/03 05:34
>>863
「窓使いの憂鬱」が elisp で設定できたらなー、
とか考えたことありませんか?


869 :名無しさん@お腹いっぱい。 :02/02/03 06:13
あれ?窓使いの憂鬱って elisp もどきで設定だよね。
きちんと emacs 互換にしれってこと?

870 :名無しさん@お腹いっぱい。 :02/02/03 06:16
mayuは全然違う書式だよ。コメントも # だし。

871 :名無しさん@お腹いっぱい。 :02/02/03 06:26
んじゃ MetaX の方かな?

872 :名無しさん@Emacs :02/02/03 13:08
>>862
アスキー はもう誰かに翻訳頼んだりしているのかなー。やっぱ、大木さんかなー。


873 :名無しさん@お腹いっぱい。 :02/02/03 13:19
>>825
(g)make bootstrap でいけませんか?

874 :825 :02/02/03 13:43
>>873
> (g)make bootstrap でいけませんか?

逝けた。まじでありがとう。

875 :名無しさん@お腹いっぱい。 :02/02/04 01:01
emacs21ってpcl-cvsが入ってるのですか?


876 :963 :02/02/04 01:32
>>875
入ってますよ。


877 :875 :02/02/04 01:39
>>876
やっぱそうなんですか。
どうもでした。

878 :名無しさん@お腹いっぱい。 :02/02/04 02:34
pcl-cvs の version が古かったような

879 :名無しさん@お腹いっぱい。 :02/02/04 03:07
gnu calcというのはEmacs21でM-x calculatorしたものの事なのでしょうか?

880 :名無しさん@XEmacs :02/02/04 03:09
ebrowse なんてのがあるんですね。知らなかった。。。
XEmacs で使ってる人いらっしゃいますか?


881 :名無しさん@お腹いっぱい。 :02/02/04 04:46
>>879
違いますよ. calc は RPN で,
行列とか複素数とかも使える結構なものです.
僕は使いこなせてないけど.

882 :名無しさん@お腹いっぱい。 :02/02/04 04:50
ふと emacs の cvs 版を入れて NEWS を読んでたんだけど、

** Changes in C-h bindings:

C-h e displays the *Messages* buffer.

C-h followed by a control character is used for displaying files
that do not change:

C-h C-f displays the FAQ.
C-h C-e displays the PROBLEMS file.

The info-search bindings on C-h C-f, C-h C-k and C-h C-i
have been moved to C-h F, C-h K and C-h S.

ぐはぁ。elisp-info 使ってるんだけど、キーバインドどうしようかしらん。


883 :名無しさん@お腹いっぱい。 :02/02/04 04:53
>>881
違うのですが。

Gnu calcはGnuのFTPからcalc-2.02fを落してきました。
4年以上更新されていませんがこのバージョンが最新
なのでしょうか。


884 :名無しさん@お腹いっぱい。 :02/02/04 06:43
elisp 用の Test Unit みたいな奴ってありますか?

Test Unit じゃなくても、
単体テストの実行を助けてくれるなら
なんでもいいけど。


885 :名無しさん@お腹いっぱい。 :02/02/04 07:37
>>884
flim にそのまんま lunit ってのが入ってます。
使い方は lunit.el の頭の方読んでくださいな。

886 :名無しさん@お腹いっぱい。 :02/02/04 15:52
Emacs 21.1.1を使っていますが、しばらく使っていると、mode
lineのモード表示がどんどん [ ] で囲まれるようになってしまい
ます。

起動直後は (Fundamental) のようなのに、いつのまにか
[(Fundamental)]、さらにいつのまにか [[(Fundamental)]] のよう
に……。バッファを切り替えても元に戻りません。

どれかのemacs lispが悪さをしているのか、とも思うのですが……。
お心当たりのある方いらっしゃいましたらアドバイス下さいませ。


887 :名無しさん@お腹いっぱい。 :02/02/04 15:57
>>886
とりあえず M-x top-level で [ ] を消せる。

888 :名無しさん@お腹いっぱい。 :02/02/04 16:11
emacs -q で設定ファイルを読まないで立ちあげてみて、どの elisp が悪いか
探してみるとか?

889 :名無しさん@お腹いっぱい。 :02/02/04 16:28
>>886
もしかして wl 使ってる?

890 :名無しさん@お腹いっぱい。 :02/02/04 16:38
>>889
え? wl 使ってると何かあるの?
俺も使ってるけど。

891 :889 :02/02/04 16:48
>>890
SEMI で MIME なメッセージを v とか e とかするときに
C-g で中止すると [ ] が残ったもので。
条件ちゃんと覚えてないけど。

892 :名無しさん@お腹いっぱい。 :02/02/04 16:48
これから WindowsXP で Emacs 系のエディタを使ってみようかと思っているものです。

emacs20,21 XEmacs Meadow などいろいろあるようですがどれを使うのがいいでしょうか?
できれば中国語の入力と表示ができるものがいいのですが。


893 :886 :02/02/04 17:10
皆様ありがとうございます。
まだ解決してはいないものの、皆様のおかげで気持悪さが少し減っ
た気がします。

>>887
ありがとうございます。消せました。
M-x top-levelですね……。何が起こっていたのか、
この線から調べてみたいと思います。

>>888
以前やりかけたのですが、挫折してしまったのです。(^_^;
すぐになるわけではなく、気が付いたらいつのまにか……という感
じですので、ちょっと根気が必要なのです。

>>889
はい、wl使ってます。
semiとかwlに原因があるんでしょうか。調べるの大変そうです…。


894 :名無しさん@お腹いっぱい。 :02/02/04 18:12
>>893
recursive-edit 状態になってるんです.
top-level でなくても
C-] の abort-recursive-edit でも抜けられます.

とりあえず何をやったらそうなるのか調べないと.

895 :名無しさん@お腹いっぱい。 :02/02/04 18:19
wl や semi だけが原因とは限らないから、
とりあえず
(setq debug-on-error t)
しとくと特定しやすいのでは?
で、分かったら消すと。


896 :名無しさん@お腹いっぱい。 :02/02/04 18:52
>>895
エラーじゃないから、それじゃわからないと思われ。
いつ [ ] がつくかをじっくり観察するしかないような。

897 :889 :02/02/04 18:58
>>891
再現した。

メッセージバッファで C-u e でポップアップメニューを出す。
→ メニューを選ばずにウィンドウをクリックし、ポップアップメニューを消す。

で [ ] が残った。

898 :名無しさん@お腹いっぱい。 :02/02/04 21:37
>>879
M-x calculatorを知らずに、
M-:(eval-expression)で計算をしていたよ。。。
これは Emacs21からの関数???

899 :名無しさん@お腹いっぱい。 :02/02/04 23:15
お〜いいね。calculator 知らなかった。
でも今だに Meadow から離れられないので Meadow 上で使うことにしよ(w

900 :名無しさん@お腹いっぱい。 :02/02/04 23:16
gnu calc入れることなくrpnで計算したいの〜ー


続きを読む

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

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