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

Emacs part 20

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/09/03(日) 23:44:52
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/
0539名無しさん@お腹いっぱい。2006/11/13(月) 21:09:55
javascript-mode.el
0540名無しさん@お腹いっぱい。2006/11/14(火) 20:43:43
22.0.90でmigemoというかisearchの調子がいまいちなんだけど、
そんな気がしてる人いますか?
0541名無しさん@お腹いっぱい。2006/11/14(火) 22:14:33
>>540
はい。
0542名無しさん@お腹いっぱい。2006/11/15(水) 00:48:51
>>540
>>323 のことかな。

0543名無しさん@お腹いっぱい。2006/11/16(木) 11:02:28
save-buffer時に、ディレクトリが存在していなければ勝手に
作成してくれるlispはないでしょうか?
0544名無しさん@お腹いっぱい。2006/11/16(木) 14:41:30
俺のEmacsはなければ作るかどうか訊いてくる。
0545名無しさん@お腹いっぱい。2006/11/16(木) 16:15:41
emacs 22 もそうだったけど 23 は文字が -nw でずれまくります。(xtermで確認)
特に日本語の文字列で!?→などの記号や半角カタカナ文字あたりがよくずれるようです。
C-l してもなおらないことがほとんどですね。
carbon-app ではずれていないようなので terminal emulator か curses を emacs が制御できてない?
0546名無しさん@お腹いっぱい。2006/11/16(木) 16:24:27
>>545
http://lists.debian.or.jp/debian-users/200609/msg00044.html
これ?
0547名無しさん@お腹いっぱい。2006/11/16(木) 16:35:42
>>546
ありがとうございます。試してみましたがだめでした。
navi2ch などで C-v や M-v で移動すると前の文字が消えずに残りまくっているのが多いです。
カーソルの位置と編集している論理的な位置がずれたりすることもありなかなか
-nw では常用しがたい状態です(常用していますが(笑))

▽が半角のように表示されるというのは以前あったのですが今は(emacs 23)なくなっています
しかし、にょろの伸ばし棒(~の全角)が上によって半角っぽく、しかし全角の幅で表示されたりと
23 は 22 より日本語の文字の扱いか変なものが増えているように思います。
0548名無しさん@お腹いっぱい。2006/11/16(木) 18:17:33
それはEmacsEじゃなくて端末の問題(設定)
0549名無しさん@お腹いっぱい。2006/11/16(木) 18:27:46
termcap か terminfo が腐ってるんだろ
問題の切り分けくらいしてから文句言えお
0550名無しさん@お腹いっぱい。2006/11/16(木) 18:49:25
/*----- こんばんわ。僕、ダイヤモンドキー坊ですが、なにか? -----*/
0551名無しさん@お腹いっぱい。2006/11/16(木) 18:58:02
turbo-pascalのediterが未だに一番使いやすいのは何故だろうか?の件
/*----- こんばんわ。僕、ダイヤモンドキー坊ですが、なにか? -----*/
0552名無しさん@お腹いっぱい。2006/11/16(木) 20:42:12
>>548-549
そうなのですか。
21 までは全く同じ TERM, TERMCAP でこのようなずれは起きていなかったので emacs の問題と思いました。
ちなみに TERM=screen でしたが
TERM=vt100,kterm,xterm いずれでもずれたり描画が残ったりは発生するようです。(23)
05535432006/11/16(木) 22:45:51
>>544
どのように設定しているのか(設定していないのならEmacsのバージョンを)
教えてもらえないでしょうか。

うちはMeadow2.10(Emacs21)なのですが、find-file時にディレクトリが存在しないと
Use C-u M-x make-directory RET RET to create directory and its parents
とミニバッファに表示されるだけで、自動で作成はしてくれずやや不便です。
0554名無しさん@お腹いっぱい。2006/11/16(木) 22:57:55
>>553
22.0.90 だと標準で作ってくれてるな。
(メッセージは表示される)
05555432006/11/16(木) 23:01:22
>>554
やはりバージョンが違うんですか。Meadow3(Emacs22)の周りを探って見ます。
0556名無しさん@お腹いっぱい。2006/11/17(金) 01:37:54
xterm -cjk_width で起動してみたら?
0557名無しさん@お腹いっぱい。2006/11/17(金) 01:38:50
なんだ >>546 ですでに出てるな。
0558名無しさん@お腹いっぱい。2006/11/17(金) 17:18:46
そうなんです -cjk_width では解決しませんでした。
21.3 な emacs では TERM=screen で同じ xterm を使っても
ずれたり描画が残ったりすることはありません。

navi2ch で見ていると▼がスレタイに入っていると半角とカウントしているらしく
xterm は全角で表示しているので右のそろっているはずの () や [] がその分右にずれているようです。

emacs 23 でも navi2ch などで AA ばりばりなページを見たりして全くずれないという方がもしいらっしゃれば
TERM や termcap まわりのセッティングを教えていただけませんでしょうか?
0559名無しさん@お腹いっぱい。2006/11/17(金) 17:22:35
>>558
mlterm使ってたときは提供されてるmltermのterminfo使ってた
使う前は>>558みたいな状態だった
0560名無しさん@お腹いっぱい。2006/11/18(土) 15:30:22
mlterm を入れてみて以前使っていた Linux 環境の .mlterm/ を移してきました。
確かに mlterm では emacs 23 の表示がかなりうまくいっているようです。
▼ややじるしや星などの記号は半角として表示され emacs としても半角としてカウントしているようで
きちんと幅もあっていますし、表示が残ったりもしません。

記号類は全角となる方が今までどおりで馴染み深いのですが 23 からは
半角としてカウントすることになったのでしょうかねぇ。

ただし xterm では未だにうまく行きません。
terminfo についてあまりわかってないのですが
xterm で TERM や TERMINFO を mlterm にしてみたり -tn mlterm とやったりしても
下線が表示されるようになったぐらいで、
ずれたり表示が残る問題は変わりませんでした。
0561名無しさん@お腹いっぱい。2006/11/18(土) 19:07:16
だからどうした?
すなおに、X クライアントとして使えばいいのに。。。
0562名無しさん@お腹いっぱい。2006/11/18(土) 19:22:53
実際の挙動が自分の期待するものと異なるのなら直せばいいじゃねーか。
できないのなら CVS 版なんて使わずリリースされるのを待ってろ。
0563名無しさん@お腹いっぱい。2006/11/18(土) 20:40:05
>>562
できないからここで聞いているんだろ。
おまえ、対人関係能力低いな。
0564名無しさん@お腹いっぱい。2006/11/18(土) 22:03:38
>>561
それだとリモートの時は X を ssh で飛ばさないといけませんよね。
-nw に比べてかなり通信が重くなりますしウインドウも増えますしできれば screen 内におさめたいのです。
-nw でできるにこしたことはないのでうまく行く方法を探っているところです。
なんとなく >>478 あたりで常用されている片がいそうだったので聞いてみたのです。

>>562
おっしゃる通りなおせればいいんですけどね。
21.3 系よりも unicode 類をまともに扱ってくれるので CVS 版を使っています。
CVS でうまくいかないところが今のところ上記の問題だけなんです。

>>563
まあまあ:-P でも全くそうです。できないから聞いてみました。
うまくできている方がいらっしゃればセッティングを教えていただければと思います。
0565名無しさん@お腹いっぱい。2006/11/18(土) 22:16:28
問題解決力のない人はCVS版を使うべからず。
unicodeはMule-UCSがあるじゃないか。
0566名無しさん@お腹いっぱい。2006/11/18(土) 22:19:51
相談してもだめなのか
CVS使う人は全部一人で解決できないといけないのか
初めて聞いたルールだな
0567名無しさん@お腹いっぱい。2006/11/18(土) 22:28:29
>>565
まだ学生なのかな^^
0568名無しさん@お腹いっぱい。2006/11/18(土) 22:34:24
>>567
ダメ社蓄なのかな(^o^)
0569名無しさん@お腹いっぱい。2006/11/18(土) 22:44:48
(´,_ゝ`)プッ
 
0570名無しさん@お腹いっぱい。2006/11/19(日) 02:39:59
で、22はまだリリースしないの?
0571名無しさん@お腹いっぱい。2006/11/19(日) 05:17:08
問題解決の合間のウーマックス
0572名無しさん@お腹いっぱい。2006/11/19(日) 06:52:24
開発途中なんだから、きっちりとバグレポートするか、自分で何とかするのがスジ。
下手に中途半端な回避策が出回ると後々面倒なことになる。
0573名無しさん@お腹いっぱい。2006/11/19(日) 08:55:01
つまり餓鬼は、リリース版つかってろってこと。
0574名無しさん@お腹いっぱい。2006/11/19(日) 10:27:20
中途半端な回避策出されて困るなら、困る奴が何とかすればよい。
それが嫌なら、リリースするまで閉じた開発しろ。
0575名無しさん@お腹いっぱい。2006/11/19(日) 13:24:41
多分フィードバックを得るためにオープンな開発にしてるのだと思うが、
それを邪魔してしまうようなことをしてしまっては結局はユーザの利益にならない。
リリース版つかってろってのも、開発中のものに対して中途半端な回避策が出回ることに無頓着なのも両方ね。
0576名無しさん@お腹いっぱい。2006/11/19(日) 15:31:48
>>565
> 問題解決力のない人はCVS版を使うべからず。
わからないならだまっててね^^
0577名無しさん@お腹いっぱい。2006/11/19(日) 17:51:30
>>576
無知だからねwww
0578名無しさん@お腹いっぱい。2006/11/19(日) 17:51:54
22は文字コード自動判別とか付いてんの?
それともやっぱり、.emacs.el?
0579名無しさん@お腹いっぱい。2006/11/19(日) 21:32:31
awoomをjiogmaに変えて、geioioに176を入れる。
0580名無しさん@お腹いっぱい。2006/11/19(日) 21:47:18
なにこの暗号文
0581名無しさん@お腹いっぱい。2006/11/19(日) 22:05:08
>>579
意味不明
0582名無しさん@お腹いっぱい。2006/11/19(日) 22:12:08
一度ローマ字にしないと読めないから気をつけろ
0583名無しさん@お腹いっぱい。2006/11/19(日) 22:31:42
読めません^^;
0584名無しさん@お腹いっぱい。2006/11/20(月) 21:13:35
>>582
つまり、あれだ。あれを、ああするんだよな。あ、あれも忘れずに。
0585名無しさん@お腹いっぱい。2006/11/20(月) 21:22:56
んー…。Vimにする。
0586名無しさん@お腹いっぱい。2006/11/21(火) 00:43:18
オレは秀丸でいいや。
0587名無しさん@お腹いっぱい。2006/11/21(火) 00:46:22
PeggyPadオススメ。
0588名無しさん@お腹いっぱい。2006/11/21(火) 00:58:18
>>576
残念。やっぱ、餓鬼でした。
0589名無しさん@お腹いっぱい。2006/11/22(水) 00:33:36
日本語でおk
0590名無しさん@お腹いっぱい。2006/11/22(水) 08:22:37
アウゥームをジォグマに変えて、ゲィォィォに176を入れる。
0591名無しさん@お腹いっぱい。2006/11/22(水) 23:16:57
>>590
もう秋田。
0592名無しさん@お腹いっぱい。2006/11/23(木) 00:23:22
でこれなに?rot13系?
0593名無しさん@お腹いっぱい。2006/11/23(木) 09:22:23
mode-require-final-newlineって余計なお世話…
0594名無しさん@お腹いっぱい。2006/11/23(木) 13:46:43
>>593
まずGCCに言えよw
0595名無しさん@お腹いっぱい。2006/11/26(日) 18:11:19
アルゴリズムを記述するときに使う仮想言語用のモードって存在しますか?

「アルゴリズムイントロダクション」で使っている仮想言語を emacs で扱いたいのですが。

忘れてしまったので言語名も知っている方がいたら教えて下さい。
0596名無しさん@お腹いっぱい。2006/11/26(日) 18:14:35
define-generic-mode
0597名無しさん@お腹いっぱい。2006/11/26(日) 23:18:01
emacsをemacs -nwとしてターミナル内で起動したときに表示される
File Edit Options などのメニューの使い方が分りません。
どのようにキー操作すればメニューを開いて実行できますか。
Linux板では答えてもらえませんでした。
0598名無しさん@お腹いっぱい。2006/11/26(日) 23:28:31
>>597 Info読もうよ。F10かM-`。
0599通りすがり2006/11/27(月) 08:48:09
>598
英語だしね。でもググれるか。
0600名無しさん@お腹いっぱい。2006/11/27(月) 09:48:43
英語嫌いだったらEmacsなんか使うな
普通にwindozeで秀丸でも使えってこった
0601名無しさん@お腹いっぱい。2006/11/27(月) 10:58:57
まあ、そこまで言ったら可哀想じゃん。
0602名無しさん@お腹いっぱい。2006/11/27(月) 13:01:32
人間、揉まれて成長するものじゃて
0603名無しさん@お腹いっぱい。2006/11/27(月) 14:18:19
>>598
それはテキストモードおよび、GNOMEなどの環境で
普通に起動したemacsについてですね。
GNOMEのターミナル・エミュレータから
emacs -nwとして起動したときは使えません。
File Edit Options は飾りとは言わないまでも、
デザインの意味しかないように思えます。
0604名無しさん@お腹いっぱい。2006/11/27(月) 14:25:47
んじゃ M-x tmm-menubar で。
つーかあんなのどうせ使わないんだから
(menu-bar-mode -1) しちゃえば?
0605名無しさん@お腹いっぱい。2006/11/27(月) 15:06:26
>>603
起動画面に書いてないかい?
> Activate menubar F10 or ESC ` or M-`
0606名無しさん@お腹いっぱい。2006/11/27(月) 16:02:07
>>604
ありがとう。
ショートカットを表示できました。
でも、メニュー自体を表示させて直接選択することは出来ないわけですね。
ちょっとショックです。
0607名無しさん@お腹いっぱい。2006/11/27(月) 16:20:32
勝手にショック受けてろ。
0608名無しさん@お腹いっぱい。2006/11/27(月) 16:26:03
今から思うと ショッカー って何ともマヌケなネーミングだよな
0609名無しさん@お腹いっぱい。2006/11/27(月) 16:33:38
イーmacsだけにショッカー?
0610名無しさん@お腹いっぱい。2006/11/27(月) 16:56:05
ちと滑り気味?
0611名無しさん@お腹いっぱい。2006/11/27(月) 17:08:50
いや、かなり。
0612名無しさん@お腹いっぱい。2006/11/27(月) 18:38:24
いや、俺はそんなにひどいとは思わない。
なんか洒落というと、ことごとく駄洒落と見做される傾向があるよな。
0613名無しさん@お腹いっぱい。2006/11/27(月) 19:12:11
EMACS使いってやっぱジジイばっかなんだな。
お前らそろそろ加齢臭ただよわせてるんだろう?
0614名無しさん@お腹いっぱい。2006/11/27(月) 19:31:43
それはクサイジジイと間違ってないか?
0615通りすがり2006/11/27(月) 19:38:38
大学生はおじいちゃんなの?("・ω・゙)
0616名無しさん@お腹いっぱい。2006/11/27(月) 20:44:29
>>613

15年つかってます。御指摘通り。
0617名無しさん@お腹いっぱい。2006/11/27(月) 20:47:18
>>613
父の影響で Eacs 使ってますが
0618名無しさん@お腹いっぱい。2006/11/27(月) 21:43:58
Eacs(イーアックス)

Lv20あたりの町で購入出来る斧。
特殊効果は不明。
0619名無しさん@お腹いっぱい。2006/11/27(月) 22:43:16
Eacs(エンタープライズ・エーシーエス)

企業向けのエーシーエス
0620名無しさん@お腹いっぱい。2006/11/27(月) 22:43:27
>>613
Emacs歴10年の30のおっさんです(涙)
0621名無しさん@お腹いっぱい。2006/11/27(月) 22:59:09
おれ17年位。と言ってもEmacsはつい最近でNEmacsからMule。そこでずーっと足踏み
0622名無しさん@お腹いっぱい。2006/11/28(火) 00:04:43
おれも17年くらいかぁ。
最初にさわったEmacsのversionは17くらいかな。

でもすぐに18が出た。当時はわくわくしてEmacs使ってたなぁ。
とても重くて、何かすごいプログラムを使ってる感慨があった。

しばらくしてNemacsが日本語使えるようになって・・・・
Terminal Nemacsとかいって、昔はXを立ち上げなくてもsunのconsoleで日本語が出て
超感動だった。まともに当時の最新規格 JIS X 0212 が使えるエディタもMuleだけだったし。
そのMuleも一時期、アラビア語を右から左に書ける機能があったんだが、
しばらく立ったら消えてしまった。何があったんだろう・・・??

Emacsはきっと1から17までは駆け上がるようにバージョンアップしたんだろうなぁ。
そういやXもversion 11まではざくざくとバージョンアップしてたか。10から11の時に日本語化。
Emacsのバージョンアップも18になってからは亀の歩みだが、Xには敵わないだろうな。
まだversion 12は出てないんでしょ?
0623名無しさん@お腹いっぱい。2006/11/28(火) 00:17:16
アラビア語サポートは開発者に使ってる人が少ない+実装するのが大変
って理由じゃないっけかな。
0624名無しさん@お腹いっぱい。2006/11/28(火) 00:43:55
俺は9年目。当時はmule+SKK+\TeXだったなぁ(´-`).。oO(ry
0625名無しさん@お腹いっぱい。2006/11/28(火) 01:19:42
気持よくなっているところ申し訳ないのだが、質問。

私は、"shell" コマンドで bash を使っていますが、「kill-buffer」したり
emacs をそのまま C-x C-c して落すので、bash 自体を exit するような終了は
殆んどありません。結果, .bash_history が更新されません。これは、みなさんは
どのように対処しているのでしょう?

そこのあなた、ひまなら教えなさい。
0626名無しさん@お腹いっぱい。2006/11/28(火) 01:35:23
emacsが重くて動かなかった時代があたよな。Sun3/60とか
0627名無しさん@お腹いっぱい。2006/11/28(火) 01:51:13
>>625
bash捨てろ。
0628名無しさん@お腹いっぱい。2006/11/28(火) 01:52:42
>>626
Emacs Makes A Computer Slowの時代だな。
0629名無しさん@お腹いっぱい。2006/11/28(火) 02:01:14
>>627
貴方のお使いの SHELL は何?
0630名無しさん@お腹いっぱい。2006/11/28(火) 02:03:08
Nemacs 使ってたぞ。< Sun3/60
個人所有だったから、いまだにエンブレムだけ残してる。orz.
0631名無しさん@お腹いっぱい。2006/11/28(火) 02:58:02
>>625
起動時にcomintのhistoryを突っ込めばいいんでないの?
0632名無しさん@お腹いっぱい。2006/11/28(火) 04:27:02
emacs-lisp/rx.elのrxのdocstringでbackrefの説明が3回もくり返されている。
0633名無しさん@お腹いっぱい。2006/11/28(火) 04:44:54
Cソースコードの方は関数につけられたコメントがどう見ても
途中でちょん切れてるのがあったりするな。
0634名無しさん@お腹いっぱい。2006/11/28(火) 11:22:10
案外、Emacsユーザーって少ないんだなぁ。
ttp://codezine.jp/vote.aspx?vid=7
0635名無しさん@お腹いっぱい。2006/11/28(火) 13:15:38
(comint-send-eof)
で終了するようにinteractiveな出糞しる。
0636名無しさん@お腹いっぱい。2006/11/28(火) 13:16:35
そこで3位になっているテキストエディタって何?
0637名無しさん@お腹いっぱい。2006/11/28(火) 13:22:52
>>636
単に「テキストエディタ」と言ったら当然 ed だろ。
http://www.gnu.org/fun/jokes/ed.msg.html
0638名無しさん@お腹いっぱい。2006/11/28(火) 17:59:18
ノートパッドかとおもた
■ このスレッドは過去ログ倉庫に格納されています