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

Emacs part 19

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名無しさん@お腹いっぱい。2006/05/12(金) 10:27:12
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/
0803名無しさん@お腹いっぱい。2006/08/03(木) 01:08:15
Mew-dist に貼ってみれば?
Macに移行したとはいっても、カズのことだから、
NetBSDの環境ぐらい残してるだろ。
0804名無しさん@お腹いっぱい。2006/08/03(木) 02:41:32
原因は Emacs にあるんだから Mew のリストじゃだめだろ。
どの commit の後に落ちるようになったのかを見付けて M-x report-emacs-bug
で emacs-pretest-bug@gnu.org に報告。
0805名無しさん@お腹いっぱい。2006/08/03(木) 15:38:14
まさに改造している最中の部分で落ちたって、初心者からメール送られても無視するだけだろうけどな
0806名無しさん@お腹いっぱい。2006/08/03(木) 16:27:09
それを承知の人だけ使えって話になるからなー
0807名無しさん@お腹いっぱい。2006/08/03(木) 17:59:09
無視するだけだとはかぎらんが、
bug対応を真っ先にやってくれると期待していると肩透かしだろうな。
0808名無しさん@お腹いっぱい。2006/08/09(水) 11:50:18
gnuclientに引数渡してlispの関数を実行したいんですが、どうすれば良いでしょう?
イメージですが、gnuclient -f eshell みたいにして外部からeshellを起動させたり、なんて事をしたいです。
0809名無しさん@お腹いっぱい。2006/08/09(水) 12:29:04
>>808
man gnuclient
なんでできないのかは知らんが。
0810名無しさん@お腹いっぱい。2006/08/09(水) 13:05:04
gnuserv-startしてないからだったりしてw

gnudoit $lisp
08117892006/08/09(水) 16:11:24
>>789 の返答がないようなのですが
0812名無しさん@お腹いっぱい。2006/08/09(水) 16:36:57
>>811
ないね。
で?
0813名無しさん@お腹いっぱい。2006/08/09(水) 20:22:27
>>811
最近、日本語の敬語表現を使いこなせない子供が増えているよな。
お願いを察してもらうのは最高の敬語表現なのにな。
まったく812は正しい日本語がわからない奴だな。
ま、おれも金田一先生がテレビで教えてくれるまで知らなかったがな。
0814名無しさん@お腹いっぱい。2006/08/09(水) 20:25:47
俺は少年に対して先生と呼ぶのは抵抗がある。
0815名無しさん@お腹いっぱい。2006/08/09(水) 21:40:45
>>813
慇懃であれば無礼が許されるというわけではない
0816名無しさん@お腹いっぱい。2006/08/09(水) 22:05:39
>>813
そういう高度な表現をする場合には、時候の挨拶を欠いては失礼だろう。
0817名無しさん@お腹いっぱい。2006/08/10(木) 07:36:23
>>813
それが通じるのは一対一で既に相手に直接依頼をしてある場合だと思うが。
ここでは答える答えないは自由なのだから場違い。
0818名無しさん@お腹いっぱい。2006/08/10(木) 10:45:39
で、だからなに?
0819名無しさん@お腹いっぱい。2006/08/10(木) 14:43:59
>>789,811
quack.elのpretty-lambdaが参考になるかもしれない。
lambdaという文字列をλで表示する機能。
0820名無しさん@お腹いっぱい。2006/08/10(木) 17:29:59
> lambdaという文字列をλで表示する機能。
ワロタ
0821名無しさん@お腹いっぱい。2006/08/10(木) 18:41:32
笑ってくれるのは結構だけど、現存する機能だ。
やってみるとλ計算みたいな感じで見栄えがいいかも。
0822名無しさん@お腹いっぱい。2006/08/11(金) 03:21:00
要するにbannerコマンドみたいなことしてるってこと?
0823名無しさん@お腹いっぱい。2006/08/11(金) 03:59:25
>>822
compose-region
decompose-region
0824名無しさん@お腹いっぱい。2006/08/11(金) 14:13:09
文字列中のエスケープ(バックスラッシュ)を、無理矢理解釈させない方法ってありますか?
例えば"C:\temp"を"C:\\temp"に(意味的に)変換する感じで
0825名無しさん@お腹いっぱい。2006/08/11(金) 16:44:09
知らんなあ。EmacsLispにゃヒアドキュメントがないもん。
0826名無しさん@お腹いっぱい。2006/08/11(金) 22:04:29
>>825
お前がだろ。
bookselfに転がっていただろうに・・・
0827名無しさん@お腹いっぱい。2006/08/11(金) 22:38:02
あんのか?
0828名無しさん@お腹いっぱい。2006/08/12(土) 02:00:27
余計なこと書かずにURLだけ書くのがCOOLだろ
0829名無しさん@お腹いっぱい。2006/08/12(土) 02:11:03
bookselfってどこだよ。
0830名無しさん@お腹いっぱい。2006/08/12(土) 02:11:56
それはさすがにぐぐればわかる
0831名無しさん@お腹いっぱい。2006/08/12(土) 02:27:05
bookshelf + emacs
0832名無しさん@お腹いっぱい。2006/08/12(土) 02:33:31
もしかして (プッ

って馬鹿にされるとこか。
0833名無しさん@お腹いっぱい。2006/08/12(土) 02:37:38
ワンカネ
0834名無しさん@お腹いっぱい。2006/08/12(土) 06:35:09
モードラインに文字エンコードと改行コードを表示させたいのですがどうすればいいのでしょうか?
0835名無しさん@お腹いっぱい。2006/08/12(土) 06:37:55
すでに出てるじゃん (DOS)とか (MAC)とか
0836名無しさん@お腹いっぱい。2006/08/12(土) 06:50:10
自分の環境では出てないです・・・。
-EEE:---F1 .emacs [1]Sat Aug 12 6:48AM 0.08 (Emacs-Lisp)--L80--C3--33%------------------------------------------------
こんなかんじです。 日付と行番号、カラム?は自分で表示させました。
0837名無しさん@お腹いっぱい。2006/08/12(土) 08:11:30
>>836
info読むといい。
(info "(emacs)Mode Line")
和訳のEmacsマニュアルなら、はじめの方の「画面構成」のとこ。
0838名無しさん@お腹いっぱい。2006/08/13(日) 05:40:35
ある事情があってEmacs22を使いたいのですが、
CVSのを一回目コンパイルしようとして、./configre <option>; makeとすると
make bootstrapしろといわれたので、make bootstrap; make installしました。
そして普通に使っていたのですが、CVSなんで適当に日にち置きにcvs updateしようと思って
今日したのですが、./configure <option>したあとにmakeでいけました。
make bootstrapは初回だけでいいのでしょうか? それとも、必要があるときにはbootstrapしろと
教えてくれるものなのでしょうか?

すいませんがよろしくお願いします
0839名無しさん@お腹いっぱい。2006/08/13(日) 07:17:48
通常、それがあらゆるCVSアップデートの後に「造は独力で進む」使用に
必要であるというわけではありません。
問題がない場合、私たちは以下の手順を勧めます:

$ ./configure
$ make
$ cd lisp
$ make recompile EMACS=../src/emacs
$ cd ..
$ make

と INSTALL.CVS に書いてある
0840名無しさん@お腹いっぱい。2006/08/14(月) 14:28:03
自分なら INSTALL.CVS 読んだら google make recompile EMACS するなぁ
0841名無しさん@お腹いっぱい。2006/08/14(月) 22:42:40
topでEmacsを見ると、SIZEが115Mも使っているようです。
Emacs内で何がどれだけメモリを食ってるかとか知るにはどうすればいいのでしょうか?
0842名無しさん@お腹いっぱい。2006/08/14(月) 23:02:28
>>841
M-x doctor
How do you use the memory?

Does it bother you that do I use the memory?
0843名無しさん@お腹いっぱい。2006/08/15(火) 00:24:32
memory-use-counts
0844emacs22 user2006/08/15(火) 00:43:41
わしのところでは170Mほどまでいったことがある。
0845名無しさん@お腹いっぱい。2006/08/15(火) 03:05:27
現在311Mだな。
0846名無しさん@お腹いっぱい。2006/08/15(火) 03:33:14
すげぇな
0847名無しさん@お腹いっぱい。2006/08/15(火) 14:52:42
最近、フンバリャーウンコ・ヨーデル出てこないな。
0848名無しさん@お腹いっぱい。2006/08/15(火) 14:57:34
帰省してるんだろ
08498442006/08/15(火) 16:56:16
>>845
(length (buffer-list))
(apply '+ (mapcar 'buffer-size (buffer-list)))
教えてくれ。わしのところでは
265
16142005
だ。

>>847
ファンですか?
0850名無しさん@お腹いっぱい。2006/08/15(火) 17:53:17
EshellでWindows版Mysqlの応答が見れないんだけども、
どこを設定すればいいのかな?
0851名無しさん@お腹いっぱい。2006/08/18(金) 02:40:35
KKCって頭よくできないんですかね?
辞書の引き方を教えた小学校低学年生に変換を任せてるくらいの変換なんですけど・・。
0852名無しさん@お腹いっぱい。2006/08/18(金) 03:20:50
だったらskk使えよ。
0853名無しさん@お腹いっぱい。2006/08/18(金) 03:45:39
他のものを入れないで賢くする方法とかってないですか?
辞書ファイルくらいならいいですけど
0854名無しさん@お腹いっぱい。2006/08/18(金) 19:06:08
無いです。
0855名無しさん@お腹いっぱい。2006/08/18(金) 19:11:00
自分が賢くなって、他のものを入れないで賢くする方法を考える。
0856名無しさん@お腹いっぱい。2006/08/18(金) 20:00:27
prime
0857名無しさん@お腹いっぱい。2006/08/18(金) 20:01:13
インストールを面倒がる奴にEmacsを使う資格はない。
0858名無しさん@お腹いっぱい。2006/08/18(金) 20:17:59
んなことない。
インストールが面倒だからと自分で書き直す Emacs ハッカーはいくらでもいるぞ。
0859名無しさん@お腹いっぱい。2006/08/18(金) 23:22:25
急に
Emergency (alloc): Warning: past 75% of memory limit
と表示されたのですがどういうことでしょうか?
どうすればいいんですか?
0860名無しさん@お腹いっぱい。2006/08/18(金) 23:37:17
読んでわからないのか? 中学校は出たか?
小学生だったらごめん。これからわかるようになるよ。
0861名無しさん@お腹いっぱい。2006/08/18(金) 23:39:36
>>860の方が頭悪いように思える
08628592006/08/18(金) 23:44:40
>>860
英語の意味はわかります。
"英語の意味"はわかりますが、それがEmacsに対してどういう事象なのか また なにに対して75%なのかがわからないので
"どういうことなのか"聞かせていただきました。
また何かの警告なので"どう対処すればいいか"を聞かせていただきました。

最近は中学校でEmacsを使う教育をしているのでしょうか?
高校を卒業したばかりですが、小学/中学/高校と一応上位で卒業しております。
ですがわかりません。 どうか、わかるように説明してもらえないでしょうか?
0863名無しさん@お腹いっぱい。2006/08/18(金) 23:47:10
>>859
じゃ、memory limitの意味はわかるの? 辞書の引き方くらいは習ったよな?
08648592006/08/18(金) 23:55:22
>>863
はい、わかります。 また>>862で英語の意味はわかると記述させていただきました。

256MBの物理メモリを搭載しており、Emacsは89MBしか使用しておりません。
また全てのメモリ使用量を見ても
Memory: 132M Act, 52M Inact, 700K Wired, 8520K Exec, 82M File, 4552K Free
Swap: 257M Total, 92M Used, 165M Free
となっており、75%が何をさしているのかわかりません。

英語は理解できていますので英語の意味がわかっているかの質問ではなく、
この件の質問にたしての解答をお待ちしております
0865名無しさん@お腹いっぱい。2006/08/19(土) 00:13:13
結局>>860はわかってなかったのか
0866名無しさん@お腹いっぱい。2006/08/19(土) 00:44:37
急にとか言われてもEmacsで何をしてるのかも教えてくれないというのは
単なるエスパー募集とか釣りの類だろう。くだらん。

0867名無しさん@お腹いっぱい。2006/08/19(土) 01:03:20
>>864
Buffer を開き過ぎてるんじゃないか?
いろいろ開いてるなら
Emacs が落ちる前に閉じていったほうがいい。
0868名無しさん@お腹いっぱい。2006/08/19(土) 01:10:42
>>859
なんだ高卒か、じゃぁ教えてやろう。

>それがEmacsに対してどういう事象なのか
使用可能なメモリー空間の75%以上を使ってしまったという事象

>なにに対して75%なのか
使用可能なメモリー空間に対して

>どう対処すればいいか
Emacsを終了するなり、無視するなり、M-x doctorで聞くなり、君の好きなように。
0869名無しさん@お腹いっぱい。2006/08/19(土) 01:16:10
>>859
75% 85% 95% の場合があるらしいんだが、
Warning: past ??% of memory limit
でgoogleすると、同じメッセージが引っ掛る。

*Danger*
: Warning: past 75% of memory limit
: Killing some buffers may delay running out of memory.
: However, certainly by the time you receive the 95% warning,
: you should clean up, kill this Emacs, and start a new one.
0870名無しさん@お腹いっぱい。2006/08/19(土) 01:43:44
(uptime)相当の関数は無いのか?
0871名無しさん@お腹いっぱい。2006/08/19(土) 02:16:03
Emacs Lisp List
0872名無しさん@お腹いっぱい。2006/08/19(土) 02:25:16
はやく夏終わってくれ。暑くてたまらん。
0873名無しさん@お腹いっぱい。2006/08/19(土) 04:53:20
わしの場合たくさんバッファを開いてたらなったことがある。

>>868
> 使用可能なメモリー空間の75%以上を使ってしまったという事象
補足すると「Emacsが使用可能なメモリー空間」だ。
Emacs21だと128MBほど。22だとでたことがないからわからんけど256MB?
なぜPCに積んでるメモリすべてが使えないかというと、
EmacsLispオブジェクトのデータ構造がそうなってるからだ。

>>864
たかだか89MBの占有メモリで出てしまった記憶はない。
100MB超えたあたりから出てきたことがある。
0874名無しさん@お腹いっぱい。2006/08/19(土) 11:44:42
>>873
Meadow3で最近その話題があったけど
ttp://www.ysnb.net/meadow/meadow-develop/2006/msg00236.html
ttp://www.ysnb.net/meadow/meadow-develop/2006/msg00263.html
最近は、512MB使えるらしいよ。
0875名無しさん@お腹いっぱい。2006/08/19(土) 12:23:33
タグをMSB側からLSB側に持つようになってアドレス空間が広く使えるようになった話と、
GCビットが別になって整数に使えるビット数が1増えた話がごっちゃになっとるがな。
0876名無しさん@お腹いっぱい。2006/08/19(土) 13:54:38
外野だが 使用可能なメモリー空間 がなんなのかわからんかったので参考になった
0877名無しさん@お腹いっぱい。2006/08/19(土) 15:46:16
Emacs21だと128MBだったんだよね? 512もあればメモリ気にせずにやりたい放題できるわ♪
0878名無しさん@お腹いっぱい。2006/08/19(土) 22:38:53
>>859
emacs/src/vm-limit.c を読まれたし。

# 困ったときはソース参照
0879名無しさん@お腹いっぱい。2006/08/20(日) 03:29:36
C 言語でのソースファイル中の include ディレクティブをアルファベット順な
どでソートするにはどうすればいいのでしょうか?,

具体的には,

#include "C.h"
#include "B.h"
#include "A.h"

#include <B.h>
#include <A.h>

みたいなのを

#include "A.h"
#include "B.h"
#include "C.h"

#include <A.h>
#include <B.h>

にしたいです
0880名無しさん@お腹いっぱい。2006/08/20(日) 06:30:25
M-x sort-lines
0881名無しさん@お腹いっぱい。2006/08/20(日) 16:10:23
そんなのあったのか。俺はいつもフィルタ呼び出しでsortコマンドに通しちゃうな。
0882名無しさん@お腹いっぱい。2006/08/20(日) 17:05:46
けどsortコマンドのほうがいろいろできるからcase by caseだろう。
0883名無しさん@お腹いっぱい。2006/08/20(日) 20:12:12
環境はDebian(sarge),Emacs21です。
ktermでM-xと押したつもりなんですが,エコー領域には?-と表示されます。
GNOME端末で同じ事をやると今度はうまくいくようで,M-xと表示されてカーソルが移動します。
Konsoleでも試してみましたが,これもちゃんとうまくいくようです。。
で,原因はどうやら.emacsの
(set-keyboard-coding-system 'euc-jp-unix) --Debianロケールが生成したもの
にあるようなのですが,どうすればいいのか行きづまってしまいました。。
ググっても見つからない

あと,少し方向が違うのですがWindows+CygwinでデスクトップにできるXtermのアイコンから
端末を起動させて,emacs -nw で立ち上げた時も同じ現象が起こります。。
これはどう解決すればいいんでしょうか?
ご教授下さい。。m(__)m
0884名無しさん@お腹いっぱい。2006/08/20(日) 20:19:21
連カキすみません。
端末で起動したのはもちろん-nwオプション付きです
Xの窓の上では正常に動作します
どうか宜しくお願いします。。
0885名無しさん@お腹いっぱい。2006/08/20(日) 22:22:19
どうやるんだろうね。
Metaがおかしいときは、
Esc KEY RET
で使ってるけど。
0886名無しさん@お腹いっぱい。2006/08/20(日) 23:25:14
.Xresources に
KTerm*eightBitInput: false / XTerm*eightBitInput: false
08878592006/08/21(月) 00:56:39
Emacs 22を使っています。
>>864を見てもEmacsが256MBの75%も使っているようには思えません
バッファも20個強しか開いてませんでしたし、そんなに大きいバッファはありませんでした。
0888名無しさん@お腹いっぱい。2006/08/21(月) 02:13:18
じゃぁでかいLispオブジェクトがあるんじゃないか?
0889名無しさん@お腹いっぱい。2006/08/21(月) 02:15:01
【就職】「中韓などアジアの優秀な人材を、もっと日本企業に」 留学生2000人に無償奨学金月20〜30万円…経産省・文科省[08/20]★7
1 :試されるだいちっちφ ★ :2006/08/21(月) 00:42:25 ID:???0
★アジア留学生に奨学金、日本で就職促す 2千人に国支給

 中国、韓国などアジア諸外国の優秀な人材に、日本企業にもっと入ってもらおうと、
日本の大学で学ぶ留学生への無償奨学金制度を07年度から経済産業・文部科学
両省が始める。大学・大学院に、採用意欲のある企業と提携して、留学生向けの専門
講座やビジネス日本語講座などの2年間の特別コースを新設してもらい、その受講生
1人あたり、住居費分、学費免除分、生活費など月計20万〜30万円相当の支給を
検討中だ。支援対象は約2000人を想定している。

 特別コースは企業の中核を担える人材の育成が目標で、電機・IT業界、環境関連
産業など特定分野の企業群と提携し、それらのニーズにあった専門性の高い授業を
想定。また、留学生の日本企業就職率が伸びない理由となっている、日本語の力不足
や企業風土の特徴をあまり知らないことなどを解消するため、特別コースには実用性
の高い日本語会話の授業や日本の企業文化などを教える授業のほか、インターンシップ
制度も盛り込んでもらう。両省が授業内容を審査し、奨学金制度を適用するかどうか
決める。

 両省は関連予算として07年度予算の概算要求に約60億円を盛り込む方針。この中
には、同じ目的で、既存の国費留学制度を使っている留学生らが無料参加できる就職
支援プログラムも加わる。

 経産省によると、04年度は約3万人の留学生が日本の大学・大学院を出たが、日本
国内で就職した留学生は約5700人にとどまった。留学生支援策の拡充で、アジアの
優秀な人材の定着を増やそうとしている。

朝日新聞 2006年08月20日06時24分
http://www.asahi.com/job/news/TKY200608190397.html
前スレ(立った日時:2006/08/20(日) 07:02:40)
http://news19.2ch.net/test/read.cgi/newsplus/1156074203/
0890名無しさん@お腹いっぱい。2006/08/21(月) 11:58:48
>>889
ん?そしたら紛れて朝鮮の方も入ってくるということ?
08918832006/08/21(月) 14:52:28
>>886
おおっ!!!できた!!
設計ミスなんかじゃなくて,ちゃんとしたXの機能の一つなんですね..
まだまだ私の勉強が足りないようです..
どうもありがとうございました!
0892名無しさん@お腹いっぱい。2006/08/23(水) 00:43:59
Emacs+eggで’やし’って打ったら一発で’香具師’って変換された
何か嬉しいw
0893名無しさん@お腹いっぱい。2006/08/23(水) 00:59:05
じゃ今度は’って打って‘って変換できるか確認して。
0894名無しさん@お腹いっぱい。2006/08/23(水) 03:21:03
’やつ’で変換できないと話になりませんよ。
0895名無しさん@お腹いっぱい。2006/08/23(水) 06:28:53
’かぐし’で変換できないと話にn(ry
0896名無しさん@お腹いっぱい。2006/08/23(水) 15:34:29
’科(大分節の切れ目)具し’になりましたが、何か?
0897名無しさん@お腹いっぱい。2006/08/23(水) 15:52:00
もういいよ。
0898名無しさん@お腹いっぱい。2006/08/25(金) 15:57:28
test
0899名無しさん@お腹いっぱい。2006/08/25(金) 22:09:46
CVSの更新内容を大雑把にでも日本語で紹介しているサイトとかないですかね?
0900名無しさん@お腹いっぱい。2006/08/27(日) 08:59:54
ChangeLog で充分だろ
0901名無しさん@お腹いっぱい。2006/08/27(日) 12:11:00
+ clgrep
0902名無しさん@お腹いっぱい。2006/08/30(水) 09:39:39
Emacs起動時に起動オプションより(compose-mail "test@example.org")を実行したいと
考えています。

その際、

emacs -e "(compose-mail \"test@example.org\")"

を実行しても、(compose-mail \"test@example.org\")に対し、
Symbol's definition is voidと怒られてしまいます。

エラーを回避するにはどのようにすれば良いか、御教示ください。
0903名無しさん@お腹いっぱい。2006/08/30(水) 10:11:55
emacs --eval="(compose-mail \"test@example.org\")"
レス数が900を超えています。1000を超えると表示できなくなるよ。