Emacs part24

このエントリーをはてなブックマークに追加
1名無しさん@お腹いっぱい。
今日も Emacs の起動から一日が始まります。
各種 Emacs 関連はこちらで。

前スレッド
Emacs part 23
http://pc11.2ch.net/test/read.cgi/unix/1194747953/

関連スレッド
http://find.2ch.net/?STR=emacs&BBS=ALL&TYPE=TITLE

関連サイト
GNU Emacs - GNU Project - Free Software Foundation (FSF)
ttp://www.gnu.org/software/emacs/
emacs - SCM: CVS Repositories [Savannah]
ttp://savannah.gnu.org/cvs/?group=emacs
EmacsWiki
ttp://www.emacswiki.org/
Emacs 電子書棚
ttp://www.bookshelf.jp/
Emacs Lisp List
ttp://www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html
Emacs (Wikipedia)
ttp://ja.wikipedia.org/wiki/Emacs
2名無しさん@お腹いっぱい。:2008/02/04(月) 17:11:33
3名無しさん@お腹いっぱい。:2008/02/04(月) 17:25:38
>>1が見える、見えるぞ!
4Zeno ◆5nZQbNmQPs :2008/02/04(月) 17:28:01

スレッドルールは以下の通り:

* 初心者にやさしく接すること。
* Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと。
* このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想)
* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可。
* 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること。

        _/l__
     /   く
    | ´ω`  | ぐにゅう emacs
     |    C='|

* Emacs スレッド マスコットキャラである「ぐにゅう君」 (↑のAA) への挨拶も忘れないように!

5名無しさん@お腹いっぱい。:2008/02/04(月) 17:42:41
> 今日も Emacs の起動から一日が始まります。
懐かしいなぁ
6名無しさん@お腹いっぱい。:2008/02/04(月) 20:51:21
Vimと併用している私は逝ってよしでしょうか
7名無しさん@お腹いっぱい。:2008/02/04(月) 21:05:20
>>6
どう使い分けてる?
俺はほんのちょっとだけいじりたいときだけVim
8名無しさん@お腹いっぱい。:2008/02/04(月) 21:26:23
>>7
エディタとして使うのがVimでエディタ以上の機能が欲しい時にEmacsかな
設定ファイルやスクリプト編集はVimで原稿書きやLisp実行環境としてEmacsとかそんな感じ
9名無しさん@お腹いっぱい。:2008/02/04(月) 21:41:29
のっけから今更すぎる話題
10名無しさん@お腹いっぱい。:2008/02/04(月) 21:59:45
ものしりの>>9さんが来たよ!

11名無しさん@お腹いっぱい。:2008/02/04(月) 22:26:59
さては中学生だな!
12名無しさん@お腹いっぱい。:2008/02/04(月) 22:29:35
でもちょっと設定ファイル編集したい時にEmacs起動って微妙にイヤなのは確かだな。
Emacsメインに使ってるからVimをEmacsの操作体系に合わせる
という方法を模索してたがVImのキーバインド設定癖あってやめた。

Emacs起動時のオプションで初期設定ファイル変えるかなんかして
最小el構成のEmacsのエイリアス作ってみるか
13名無しさん@お腹いっぱい。:2008/02/04(月) 22:55:37
山崎パンのバイト議論がはじまります
14名無しさん@お腹いっぱい。:2008/02/04(月) 23:20:10
>>7
漏れは簡単に分けると日本語使うときはEmacs。
英語だけのファイルはvim/jedが多いな。
15名無しさん@お腹いっぱい。:2008/02/05(火) 00:27:33
>>1
emacsの起動の前に普通screen起動だろう常甲
16名無しさん@お腹いっぱい。:2008/02/05(火) 00:37:11
俺も昔はターミナルエミュレータ上でEmacs使ってたけど、XのEmacs使うと便利だと気付いた
17名無しさん@お腹いっぱい。:2008/02/05(火) 00:47:02
俺も昔はX上で使ってたが〜(ry
18名無しさん@お腹いっぱい。:2008/02/05(火) 01:11:54
はいはい厨二病厨二病
19名無しさん@お腹いっぱい。:2008/02/05(火) 02:03:28
前のスレ埋めろよ
20名無しさん@お腹いっぱい。:2008/02/06(水) 05:06:42
前スレでemacs23でモナーフォント表示すべく頑張っていたものです
アドバイスにしたがって最新追っかけ、23.0.60.2入れてみました。
相変わらずAAはズレますが、.Xdefaults Emacs*font指定で落ちなくはなりました。
あと、asciiの太字が出るようになったことに気づきました。今まで出てなかっ
たんだなと。まぁ、明らかに太すぎな気はしますが。
いろいろ変わっているんですなぁ。フォントレンダリングは自前なのかしら。
21名無しさん@お腹いっぱい。:2008/02/06(水) 09:04:26
age
22名無しさん@お腹いっぱい。:2008/02/06(水) 10:14:50
eclipseでelispとかmewとか動くようになるならそっちに乗り換えたい
23名無しさん@お腹いっぱい。:2008/02/06(水) 10:59:17
emacs をあまり使えてない奴に限って、>>22 のような事を言うよな。
実際、emacsはeclipseの機能のみならず、それ以上の事ができるし。それにXがない末端でも同様に使える。
>>22
もう君みたいな人間はいらないからこのスレから去ってくれ。
24名無しさん@お腹いっぱい。:2008/02/06(水) 11:49:22
>>23
おまえさん前スレから荒らしてるな。
25名無しさん@お腹いっぱい。:2008/02/07(木) 01:49:38
Semanticを習得中だけど、本来楽をするためのものなのに
何か随分苦労するな。。。
健康のためなら死んでもいいみたいな感じだなw
26名無しさん@お腹いっぱい。:2008/02/07(木) 08:14:17
>>25
semantic って習得するものなの?
読み込んでおけば勝手に解析してるだろ?
27名無しさん@お腹いっぱい。:2008/02/07(木) 13:32:34
一度の楽をする為には徹夜でスクリプトを書く
こういうのを楽しめるのがUnix中毒者だと思っている
28名無しさん@お腹いっぱい。:2008/02/07(木) 13:37:58
一度だけなら徹夜でスクリプトなんか書かないよ・・・
29名無しさん@お腹いっぱい。:2008/02/07(木) 13:40:13
UNIX中毒者じゃなくてただのバカだな
30名無しさん@お腹いっぱい。:2008/02/07(木) 13:45:51
一度徹夜するだけで、1週間分の仕事ができるならやるだろ。
31名無しさん@お腹いっぱい。:2008/02/07(木) 14:13:48
一度だけなら目grepや手sedを使ってしまうわたしをお許しください
32名無しさん@お腹いっぱい。:2008/02/07(木) 15:04:58
anything使ってる人ってあんまりいないね
るびきちが使ってるから?
33名無しさん@お腹いっぱい。:2008/02/07(木) 15:07:36
>>32
使いやすくないから。
34名無しさん@お腹いっぱい。:2008/02/07(木) 15:13:09
>>32
何それ?
35名無しさん@お腹いっぱい。:2008/02/07(木) 16:22:01
emacsで使える翻訳メモリ(Translation memory)って何かないですか?
36名無しさん@お腹いっぱい。:2008/02/07(木) 17:31:17
リージョン内の列を上下反転させて並べ替えをしたいんですが
標準でそれをする関数って入ってますか?

ない場合elispで書くとしたらまずリストに全部の行を入れて
reverseして出力が最適ですかね?
37名無しさん@お腹いっぱい。:2008/02/07(木) 17:35:49
M-x reverse TAB ですぐ見つかるが。
38名無しさん@お腹いっぱい。:2008/02/07(木) 17:58:21
>>37
M-x apropos: reverse までしたのに見落としてました…。
dクスです
39名無しさん@お腹いっぱい。:2008/02/07(木) 23:05:23
XEmacs ってどうなっているのでしょうか?
もういらない子なのかしら
21.4.x と 21.5.x ってどっちがましですか?
40名無しさん@お腹いっぱい。:2008/02/07(木) 23:07:18
ダウンロードサーバに繋がらなくて断念したな > XEmacs
41名無しさん@お腹いっぱい。:2008/02/07(木) 23:11:18
outline-mode で、見出しでソートしたいのですが、なにかlispありますか?
42名無しさん@お腹いっぱい。:2008/02/08(金) 00:35:53
sort関係はsort-subrにパラメータ渡す形で汎用に作れるよ。
sort-subrの説明とsort.elにたくさんサンプルがあるので
作ってみては?
43名無しさん@お腹いっぱい。:2008/02/08(金) 01:17:19
anythingってファイル選択しか使わなくなった。
でもこの考え方はかっこいい。
よりよいUIならもっと使うんだろうけど思いつかないな

ところでanything、結果からの絞込みって正規表現isearchしか無理?
anythingの結果で更にanythingって出来ないのかね
どんどんネストされて絞り込めると単語の順序性考慮した正規表現考えなくていいから楽だと思う。
週末がんばるか!
44名無しさん@お腹いっぱい。:2008/02/08(金) 03:40:51
>>39
> XEmacs ってどうなっているのでしょうか?
> もういらない子なのかしら

正解。
45名無しさん@お腹いっぱい。:2008/02/08(金) 08:37:42
るびきち嫌ってる人の具体的理由がわからないのであえてanything使ってみようと思う
しかしrubyじゃなくてpythonが好きなんだけどanythingとかrubikiti関連のもの使うとメリットある?
46名無しさん@お腹いっぱい。:2008/02/08(金) 08:41:00
>>45
Pymacs 使えばいいじゃん。 問題なく Elisp に組込めてるよ。
47名無しさん@お腹いっぱい。:2008/02/08(金) 13:15:06
anythingの候補をanythingを使って再帰的に絞り込めたり
同時に複数のanythingを起動できたりすりゃもっと用途は広くなるだろうなぁ
そこまで凝ったものだとemacs lispじゃ色々と厳しそうだけど

ちなみに俺はfind-grepやiswitch-bufferのフロントエンドとして使ってる
あとは簡単なコマンドランチャとか
うまくやればtmm-menu-barやicicle-menuに代わるmenu-barのフロントエンドもできそう
48名無しさん@お腹いっぱい。:2008/02/08(金) 14:32:07
meeadowの場合だけ実行したい.emacsはどの変数を参照してif の中に入れればいいのでしょうか?
49名無しさん@お腹いっぱい。:2008/02/08(金) 14:34:32
>>48
(featurep 'meadow) ;; ==> t
50名無しさん@お腹いっぱい。:2008/02/08(金) 14:35:49
>>48
emacs-major-version と window-system
51名無しさん@お腹いっぱい。:2008/02/08(金) 23:25:12
いまサポートされているwindow-systemに
どんなものがあるか知りたい。
X11 と mac と、あとはなに?
meadowとかNTEmacsはどうなるんだろ?
52名無しさん@お腹いっぱい。:2008/02/08(金) 23:32:07
>>51
こんなん出ました。

src % grep 'Vwindow_system =' *c
dispnew.c: Vwindow_system = Qnil;
dispnew.c: Vwindow_system = intern ("x");
dispnew.c: Vwindow_system = intern ("w32");
dispnew.c: Vwindow_system = intern ("mac");
dispnew.c: Vwindow_system = Qnil;
msdos.c: Vwindow_system = intern ("pc");

meadow はどうなんだろ? w32?
53名無しさん@お腹いっぱい。:2008/02/08(金) 23:42:32
う、素直に手元でgrepかければよかったな。Tnx。
しかし、pcってのがあるのか。
window_systemだけじゃMeadowは特定できないのかな。

54名無しさん@お腹いっぱい。:2008/02/09(土) 00:34:55
dosでmeadow動かした人とか居るのかな?
55名無しさん@お腹いっぱい。:2008/02/09(土) 00:45:42
Demacs/djgcc は動かしたことはある。
56名無しさん@お腹いっぱい。:2008/02/09(土) 00:53:20
meadow スレへ
57名無しさん@お腹いっぱい。:2008/02/09(土) 17:04:04
EmacsでまともなHTMLウィジウィグつくってちょ
58名無しさん@お腹いっぱい。:2008/02/09(土) 17:24:12
んなの、いらね。
59名無しさん@お腹いっぱい。:2008/02/09(土) 18:56:32
w3mがあるじゃん。
60名無しさん@お腹いっぱい。:2008/02/09(土) 19:03:34
重すぎ
1セッション縛り厳しすぎ
61名無しさん@お腹いっぱい。:2008/02/09(土) 19:41:20
マルチモニター環境なのでemacsを2つ以上開いて2つのemacsの間でbufferなどの情報を共有したいのですが
そんなことはできないのでしょうか?
62名無しさん@お腹いっぱい。:2008/02/09(土) 20:11:33
OSの種類を判別するにはどうすればいいのでしょうか?
63名無しさん@お腹いっぱい。:2008/02/09(土) 21:09:41
>>60
> 1セッション縛り厳しすぎ
?????????

>>61
二つフレーム開くか、multi-tty
64名無しさん@お腹いっぱい。:2008/02/09(土) 21:57:33
マルチコア対応emacs希望
あと名前空間の導入を
65名無しさん@お腹いっぱい。:2008/02/09(土) 22:56:57
確かに elisp はそろそろなんとかしてほしいよねぇ
66名無しさん@お腹いっぱい。:2008/02/09(土) 23:05:38
お前が何とかしろや
67名無しさん@お腹いっぱい。:2008/02/09(土) 23:09:16
>>64
なんで多CPU対応じゃなくてマルチコア限定なの?
68名無しさん@お腹いっぱい。:2008/02/09(土) 23:22:07
>>62
system-type
69名無しさん@お腹いっぱい。:2008/02/10(日) 00:22:39
>>67
「マルチ」は「二つ」って意味じゃないぞ。
70名無しさん@お腹いっぱい。:2008/02/10(日) 00:29:58
>>69
意味がわからないなら黙ってるほうがいいぞ。
71名無しさん@お腹いっぱい。:2008/02/10(日) 01:20:50
guiのemacsで使ってる設定が一部反映されないので起動時に再設定を行いたいんですが
emacsclient -t で起動したときに自動的に関数を実行して端末固有の設定をほどこしたいんですが、
どうすればいいんでしょうか?
server.elを見たところ専用のhookも無いようだしまともな方法では無理なんでしょうかね?
72名無しさん@お腹いっぱい。:2008/02/10(日) 03:13:37
>>71
今いち何をしたいのかわかんないけど、server-visit-hook じゃだめなのか?
73名無しさん@お腹いっぱい。:2008/02/10(日) 19:34:03
>>69
ワロスww
7471:2008/02/10(日) 20:00:10
>>72
見落してました
emacsclient -t FILENAME
ならそれで任意に関数を呼べるみたいですね、しかし
emacsclient -t
とFILENAMEを省略するとこのhookは実行されないようです
この辺は適当にラッパースクリプトでなんとかなるとして

目的は「emacsclientを起動した際に起動した端末に応じて、異なる関数を実行する」なんですが
(getenv "TERM")としても"dumb"しか返ってこないのでどちらにしても無理そうです
とりあえずまずは起動した端末の環境変数TERMを得る方法から調べてみます
75名無しさん@お腹いっぱい。:2008/02/11(月) 09:20:05
正規表現で、\tは使えないのでTABを使えと言われたのですが、
TABとはどういう意味でしょうか?
76名無しさん@お腹いっぱい。:2008/02/11(月) 10:54:58
> 正規表現で、\tは使えない
嘘です。
77名無しさん@お腹いっぱい。:2008/02/11(月) 11:00:42
Note: `\t' here doesn't match a tab; to do that, just type TAB
こういわれるんですけど…。
78名無しさん@お腹いっぱい。:2008/02/11(月) 11:03:23
キーボードの左端の方に「TAB」って書いてあるキーがあるから、
それを押せよ。
79名無しさん@お腹いっぱい。:2008/02/11(月) 11:06:19
直接タブを入力しろってことですか…。
分かりづれぇ
80名無しさん@お腹いっぱい。:2008/02/11(月) 18:38:44
いやそれが分かりづらいって君の頭が超絶悪いだけだから。
81名無しさん@お腹いっぱい。:2008/02/11(月) 18:42:15
いや、分かりづらいと思うぞ。
just type TAB key,
だったらわかるかもしれんが、TABをタイプしろっていわれたら、
TABって打つ人がいてもしかたないでしょ。
82名無しさん@お腹いっぱい。:2008/02/11(月) 18:43:41
よくある文章だから大体意味は分かるだろ
83King:2008/02/11(月) 18:59:05
>>77
ああ、その英語表現は下手糞だな。コーディングした奴は英語圏の人間じゃなかったんだろう。
普通はナチュラルに
Note: `\t' here doesn't match a tab character; in order to do that, just press the TAB key.
とかにすべき。
84名無しさん@お腹いっぱい。:2008/02/12(火) 00:24:05
>>83
いや、英語圏のゆとりじゃないか?
85名無しさん@お腹いっぱい。:2008/02/12(火) 00:27:03
>>83
まどろっこし過ぎない?
>>77 で十分にわかるんだが。
86名無しさん@お腹いっぱい。:2008/02/12(火) 00:30:45
T・A・B って入力してダメなら、[TAB]キーを押すくらいはするわな。普通。
87名無しさん@お腹いっぱい。:2008/02/12(火) 00:44:02
TABって書いてTABキーを思い付かない奴がいるなんて想像できないんだよ、きっと。
……俺みたいにナーorz
88名無しさん@お腹いっぱい。:2008/02/12(火) 00:50:36
>>87
まぁ仕方ないよそんなやつお前しかいないんだし
89名無しさん@お腹いっぱい。:2008/02/12(火) 00:58:57
状況わからずに口挟むが、そもそもそんなメッセージ出すぐらいなら
'\t' が tab character にマッチするようにはできないものなのか?
90名無しさん@お腹いっぱい。:2008/02/12(火) 01:05:54
もともと正規表現では\tは使えるの。
(string-match "\t[a-z]" "123\tabc") => 3

query-replace-regexpは\nと\tをwarningにしてる。

91名無しさん@お腹いっぱい。:2008/02/12(火) 01:11:04
文字列リテラルの中なんだから (string-match "\\t[a-z]" ...) にしないと
92名無しさん@お腹いっぱい。:2008/02/12(火) 01:15:02
おう、そうだね。
(string-match "\\t[a-z]" "123\\tabc") => 4
93名無しさん@お腹いっぱい。:2008/02/12(火) 03:59:23
エスケープのエスケープのエスケープとか死にそうになる
94名無しさん@お腹いっぱい。:2008/02/12(火) 04:13:03
要するに「press any key」問題だな
95名無しさん@お腹いっぱい。:2008/02/12(火) 08:29:25
質問。

fill-region の逆をする関数はありますか?

気づかずに auto-fill-mode が掛かっていて、
それを直したいときに使います。

GNU Emacs 22.0.990.1 (i386-mingw-nt5.1.2600) of 2007-05-23 on LENNART-69DE564 (patched)

96名無しさん@お腹いっぱい。:2008/02/12(火) 08:40:21
.emacs.d/の下にecbやcedetをインストールするようにガイドしてる人がいる
.emacs.d/ってelispをインストールするディレクトリなの?
97名無しさん@お腹いっぱい。:2008/02/12(火) 08:42:35
ecb動いてる中でgdb(みえる)モード
http://www.emacswiki.org/cgi-bin/wiki/GrandUnifiedDebugger
を動かすとgdbが動いてる窓が3つもでるんだけど
同時に動かしちゃだめなのかな?
muti-ttyで別窓で動かせば問題ないのかな?
98名無しさん@お腹いっぱい。:2008/02/12(火) 10:03:41
elispにnamaspaceとか言ってたやついたけど
orgname

namespace-orgname
に置き換えるマクロあったらそれで済む話なんではないの?
99名無しさん@お腹いっぱい。:2008/02/12(火) 10:43:23
- じゃなくて : を使うのがそれっぽいかな。
正直どんどん長くなってく変数名に慣れない人は lisper じゃないとおもふ。
100名無しさん@お腹いっぱい。:2008/02/12(火) 11:39:42
>>95
逆って、どういう状態にしたいの?
101名無しさん@お腹いっぱい。:2008/02/12(火) 12:03:34
EmacsでTrueTypeフォントを指定したいのですがどうしたら良いのでしょうか?
xlsfontsででてきても、
-misc-kochi gothic-medium-r-normal--0-0-0-0-p-0-adobe-standard
のようにサイズがないのですが、サイズはどのように指定したら良いのでしょうか?
102名無しさん@お腹いっぱい。:2008/02/12(火) 23:50:01
>>95
M-% C-q C-j RET SPC RET (改行を空白に置換) のことか、
それとも単に C-_ (undo) か。
103名無しさん@お腹いっぱい。:2008/02/13(水) 00:14:02
ttp://d.hatena.ne.jp/kazu-yamamoto/20080208/1202435711

ううむ。これ読んでるとSchemeで動くEmacsが欲しくなるなあ。
elisp以外のemacsってなんどか試みられてるけど一向に流行らんね。
成功したのはxyzzyぐらい?
104名無しさん@お腹いっぱい。:2008/02/13(水) 00:27:35
こんな巨大なソフトのクローンなんてまともな神経じゃ作れない
105名無しさん@お腹いっぱい。:2008/02/13(水) 00:28:46
>>103
何でその記事、reduce の例で cl 出してるのに、
lexical-let は無視してるんだろ。
106名無しさん@お腹いっぱい。:2008/02/13(水) 00:48:38
guile based emacs
107名無しさん@お腹いっぱい。:2008/02/13(水) 01:17:17
名前空間とかはあるといいだろうなーと思うけど、
schemeがうらやましくなったりはしない。
108名無しさん@お腹いっぱい。:2008/02/13(水) 02:09:44
>C で書きたいのに、無理して Lisp を利用している
これはないだろ。
中にはそういう人もいるだろうけど
lispだからよけいemacsが好きって人もいるはずだよ。
確かに馬鹿みたいに長くてletで変数使いまくりのCみたいなやつは時々あるけど。
109名無しさん@お腹いっぱい。:2008/02/13(水) 03:04:49
Cに似ているおかげでプリミティブとして書き直すときに楽なのもメリットのうち
110名無しさん@お腹いっぱい。:2008/02/13(水) 07:39:22
異常に長いelispコードとか見ると、昔は「スゲープログラム」と思ってたけど、
ちゃんとプログラム勉強した今じゃ「醜いプログラム」と思うようになった。
名前空間無いからちょっとしたユーティリティ的なマクロも長い名前になるし、
どうしたら綺麗に書けるのかねぇ。
111名無しさん@お腹いっぱい。:2008/02/13(水) 13:42:26
末尾再帰が使いものにならないので、ループを使ってC言語だと思って
書くべし、と先輩にアドバイスされました。
112名無しさん@お腹いっぱい。:2008/02/13(水) 14:15:52
質問です。ubutun7.10で、emacs21を
インスコしました。

(setq scheme-program-name "gosh")
(require 'cmuscheme)

(defun scheme-other-window ()
"Run scheme on other window"
(interactive)
(switch-to-buffer-other-window
(get-buffer-create "*scheme*"))
(run-scheme scheme-program-name))

(define-key global-map
"?C-cS" 'scheme-other-window)

を、ホームディレクトリに作った .emacsにコピペして
いざ、emacsを起動すると

An error has occurred while loading '/home/hogehoge/.emacs

error: "Key sequence ? C - c S uses invalid prefix characters"

と出ます。どういたせばおkですか?
113名無しさん@お腹いっぱい。:2008/02/13(水) 14:26:15
>>112
> (define-key global-map
> "?C-cS" 'scheme-other-window)
(define-key global-map
"\C-cS" 'scheme-other-window)
114名無しさん@お腹いっぱい。:2008/02/13(水) 15:09:21
>>114
どもっす
115名無しさん@お腹いっぱい。:2008/02/13(水) 16:37:15
Emacsのインターフェイスに関わるものはもはや言っても仕方ないけど
末尾再帰最適化は欲しいなあ。今じゃちょっとしたスクリプト言語としても遅いよね。
名前空間なんかもリードマクロを導入すればなんとでもなりそうなもんだけどそのへん
いじってる人いないのかな。Emacs CVSにはlex-bindのタグなんかがあるけど。
116名無しさん@お腹いっぱい。:2008/02/13(水) 16:44:44
byte-compile のソースに末尾再帰の実装もしたいねとかなんとか書かれて早10年くらい経つか。
117名無しさん@お腹いっぱい。:2008/02/13(水) 17:01:06
せめて正規表現を整理してほすぃ
118名無しさん@お腹いっぱい。:2008/02/13(水) 17:16:10
こうなったらEmacsを別の言語で書き直すしかないな。
速くて、正規表現が充実してて、Emacsを書き直すのに完璧な
安定した言語・・・・そうか、PERLだ!

Perfect Emacs Rewriting Language
119名無しさん@お腹いっぱい。:2008/02/13(水) 17:26:49
edwinはMIT Schemeだっけ
elispをGaucheで置き換えたemacsを作ってる人もいるらしいけど

120名無しさん@お腹いっぱい。:2008/02/13(水) 18:10:38
(list-process) では何も稼働中のプロセスはでないけれど、
Emacs のCPU負荷が ピコンピコンと1、2秒ごとに高くなることがあります。

(delete-process "skkservd")
とした後に、よく起こる現象です。

このような時に、どうやって、原因のプロセスを調べればよいのでしょうか。

ご教示、よろしくお願いします。
121名無しさん@お腹いっぱい。:2008/02/13(水) 19:18:33
「EmacsのCPU負荷」?

ま、とにかくtrussなりstraceなりを突き刺せば、何が起きているか
わかるかも。
122名無しさん@お腹いっぱい。:2008/02/13(水) 19:22:48
traceなんかしたら、悲惨な目に会うと思うが
123名無しさん@お腹いっぱい。:2008/02/13(水) 19:28:39
でも確かに Emacs ほどその存在感に反比例して
時代にとりのこされている品もめずらしい。
xyzzy とか個人であそこまで出来るんだから
中堅以上のソフトメーカーなら力技で最新技術を反映した
新生 Emacs を生みだすことも不可能ではないはずだが…

ここらへんは Emacs 不可侵神話の弊害といってもいい。
124名無しさん@お腹いっぱい。:2008/02/13(水) 19:30:33
作ったとしても、現状のパッケージが使えないことには全く意味が無いからな
125名無しさん@お腹いっぱい。:2008/02/13(水) 19:55:08
ストールマンとかどういう気持でメンテしているんだろう
126120:2008/02/13(水) 20:13:39
>>121
「Emacs の CPU負荷」というのは、具体的には
$ top
したときに、%CPU が 40%以上になってしまうことです。
(Emacs で何も作業していないのに)

これから、
$ strace emacs
をしてみます。

どうもありがとうございました。

127名無しさん@お腹いっぱい。:2008/02/13(水) 22:23:15
>>123
> 中堅以上のソフトメーカーなら力技で最新技術を反映した
> 新生 Emacs を生みだすことも不可能ではないはずだが…

どう見ても儲かりそうにないからね。
128名無しさん@お腹いっぱい。:2008/02/13(水) 22:38:32
つかeclipseがその一種
129名無しさん@お腹いっぱい。:2008/02/13(水) 23:20:54
eclispe?
130名無しさん@お腹いっぱい。:2008/02/13(水) 23:24:50
えくりすぺ?
131名無しさん@お腹いっぱい。:2008/02/14(木) 00:15:41
ec lisp e
ってことか。
132名無しさん@お腹いっぱい。:2008/02/14(木) 01:07:34
23.0.60 で emcws の canna.el を使えるように作業している人はいますか?
133名無しさん@お腹いっぱい。:2008/02/14(木) 02:06:59
新しいemacs作っても既存のユーザーがごっそり乗りかえてくれないと
emacsの利点の一つがなくなっちゃうんだよね。
やっぱりたくさんのスキルあるユーザーが使ってて
どんどんいろんなもの作り出してくれてるのも魅力の一つではある。
134名無しさん@お腹いっぱい。:2008/02/14(木) 02:16:37
(他力本願) egg と egg-remix が動かないと困る。
135名無しさん@お腹いっぱい。:2008/02/14(木) 03:56:05
23.0.60でuim.elは動いてるのかな?
13695:2008/02/14(木) 04:14:12
>>100
>>102

そうそう、逆とは「改行を空白に置き換えたい」ってこと。

確かに undo とか置換すればいいんだけど、
このための関数が本当にないのかなと長い間
思っていたので。
137名無しさん@お腹いっぱい。:2008/02/14(木) 05:42:25
TextMateのバンドルのようなパッケージはないでしょうか。
Snippetはsnippet.elやsmart-snippet.elがあるみたいなのですが、 
Wrap selection in Open/Close Tagのようなものを探しています。


138名無しさん@お腹いっぱい。:2008/02/14(木) 06:33:22
誰も>>118に触れようともしない件
139名無しさん@お腹いっぱい。:2008/02/14(木) 08:17:58
と、118が申しております
140名無しさん@お腹いっぱい。:2008/02/14(木) 08:22:05
向っている方角が真反対の言語だからね
141名無しさん@お腹いっぱい。:2008/02/14(木) 08:54:13
>>136
C-u 1000000 C-x f M-q
とか
142名無しさん@お腹いっぱい。:2008/02/14(木) 11:24:36
Emacs上で、kinput2を使用せずにcannaが使えると聞いたのですが具体的にどうすればよいのでしょうか?
検索してみたのですが、検索がうまく出来ていないのか調べることが出来ませんでした。
143名無しさん@お腹いっぱい。:2008/02/14(木) 12:26:55
キーバインドを変えたいのですが、
\C-tとなっているものを、Shiftを押しながら上(S-Up)に設定したいのですが、
どのように設定すれば良いでしょうか?
144名無しさん@お腹いっぱい。:2008/02/14(木) 13:11:14
>>142
とりあえずyc.el
145132:2008/02/14(木) 13:38:15
canna からの貰う文字コードを utf8 に変換したら、文字化けはしなくなったけど、
23.0.60 の internal code って utf8 ですか?
146名無しさん@お腹いっぱい。:2008/02/14(木) 14:17:58
>>145
何を言ってるんだお前は。
と言うかかんな大人気だな。
147名無しさん@お腹いっぱい。:2008/02/14(木) 14:36:27
>>145
utf-8-emacs
see etc/NEWS.unicode
148名無しさん@お腹いっぱい。:2008/02/14(木) 15:58:52
>>144
yc.el不便じゃない?
C-lが使えなかったりうざい。
キーバインドかえたら良いんだけど、いいのおもいうかばないし。

どうしてる?
149名無しさん@お腹いっぱい。:2008/02/14(木) 16:19:37
egg-canna, uim.el + canna
150名無しさん@お腹いっぱい。:2008/02/14(木) 18:16:24
eclipseに乗り換えろというのが結論なのか
151名無しさん@お腹いっぱい。:2008/02/14(木) 18:33:31
つまり、eclipseにぶぶを組み込んで拡張できるようにすればいいんだな!
152名無しさん@お腹いっぱい。:2008/02/14(木) 18:42:37
multi-tty + 3Dデスクトップでemacs活用できると思ったんだけど
結局eclipseに行きつくのか
153名無しさん@お腹いっぱい。:2008/02/14(木) 19:06:38
ぶぶは遅い
154名無しさん@お腹いっぱい。:2008/02/14(木) 19:46:48
ぶぶって何?クライシス?
155名無しさん@お腹いっぱい。:2008/02/14(木) 19:48:54
ぶぶはそこは否定しろよ
156名無しさん@お腹いっぱい。:2008/02/14(木) 19:51:43
yc.elはauto-fill-modeの時に不便。
改行するなり、スペースを入力しないと改行されない。
157Zeno ◆5nZQbNmQPs :2008/02/14(木) 19:55:55

>>154
> ぶぶって何?クライシス?

ぶぶー。
158132:2008/02/14(木) 21:18:38
emcws の canna.c 内にある function c2mu は canna のコードを Emacs の内部コードに
するのだが、それをいじってASCIIコード以外を EUC-JIS0213 から UTF-8 に
変換するようにしてみた。
で、canna.el が文字化けせず使えるようになったってことです。
159名無しさん@お腹いっぱい。:2008/02/14(木) 22:00:18
>>156
スペースでできるんなら、何かバインド与えるとかはできないの?
EmacsLispわからんからしらんけど。
160名無しさん@お腹いっぱい。:2008/02/14(木) 22:04:55
キーバインドを変更するにはどうしたら良いですか?
161名無しさん@お腹いっぱい。:2008/02/14(木) 22:08:31
>>160
もーちょい具体的に。
162名無しさん@お腹いっぱい。:2008/02/14(木) 22:27:54
auto-fill-modeって使ってる人いたんだ。
日本語環境で使うと著しくおかしな動作をしないか?
163名無しさん@お腹いっぱい。:2008/02/14(木) 22:32:49
>>162
いや別に。
164162:2008/02/14(木) 22:36:06
まじで。
俺もたまに使ったりするのだが、M-qする位置によって結果が変わったり、
見た目からガタガタだったり。

あとでもっかいやってみよう。
165名無しさん@お腹いっぱい。:2008/02/14(木) 22:37:22
メールサポートの仕事で使ってるけど、
おれの仕事で使う範囲ではまったく問題なし。
166名無しさん@お腹いっぱい。:2008/02/14(木) 22:38:47
等幅かプロポーショナル、どっちで使ってます?
167名無しさん@お腹いっぱい。:2008/02/14(木) 22:40:40
コードも書くんでもちろん等幅。

・ほげほげほげ
もげもげもげ

みたいなのを M-q すると確かにおかしくなるけど、
きちっと改行を入れてあげれば問題ないね
168名無しさん@お腹いっぱい。:2008/02/14(木) 23:04:02
モノスペースとプロポーショナルはauto-fillには関係ないだろ。
169名無しさん@お腹いっぱい。:2008/02/14(木) 23:40:48
auto-fill の動作には関係ないけど、auto-fill 後の見栄えに関係あるだろ。
170名無しさん@お腹いっぱい。:2008/02/14(木) 23:44:05
「著しくおかしな動作」ってのは
プロポーショナルフォント使用時に見栄えが悪くなることを指してるの?
171名無しさん@お腹いっぱい。:2008/02/15(金) 00:44:50
>>169
auto-fill は桁数で改行入れるって書いてあるんだから、
プロポーショナルの見栄えなんか初めから考慮されてないだろ。
172名無しさん@お腹いっぱい。:2008/02/15(金) 00:51:42
>>143
どのキーマップかとか、その \C-t にバインドされているコマンドが何かとか、
いろいろ分からないので、とりあえずこれでどうだろう。

(define-key global-map [S-up] (lookup-key global-map "\C-t"))

173名無しさん@お腹いっぱい。:2008/02/15(金) 01:00:45
拡張子によって、開いたときのモードを変えたいのですが、
度のような設定がありますでしょうか?
また.hoge.moheのように、拡張子がいくつもあったときに
いくつかのモードを適用させることはできませんか?
(これは、一つの拡張子として登録して複数のコマンドを実行させれば良いのかな)
174名無しさん@お腹いっぱい。:2008/02/15(金) 01:26:24
>>173

>拡張子によって、開いたときのモードを変えたいのですが、
(setq auto-mode-alist
(append
'(("\\.te?xt\\'" . outline-mode)
("\\.[ch]\\.orig\\'" . c-mode)
("\\.pl\\'" . cperl-mode)
("\\.make?\\'" . makefile-mode))
auto-mode-alist))
とか。

>また.hoge.moheのように、拡張子がいくつもあったときに
nikki.txt.el の拡張子は .el。中身が日記であっても .el ファイル。
nikki.el.txt の拡張子は .txt。中身が日記用の elisp であっても .txt ファイル。

>いくつかのモードを適用させることはできませんか?
この「モード」ってのはメジャーモードのことかな?
複数のメジャーモードを同時に使うことはできない。
mmm-mode を使えばそれっぽい動きはできるけど、
期待しているものかどうかは分かりません。

マイナーモードのことだったら、ベースとなるメジャーモードのフックに
使いたいマイナーモードをガリガリ追加していけばいいのではないかな。
175名無しさん@お腹いっぱい。:2008/02/15(金) 03:24:20
矩形選択で色分けは出来ませんか?
transient-mark-mode だと行単位になってしまうので・・・
176名無しさん@お腹いっぱい。:2008/02/15(金) 07:50:46
>>175
sense-region でどうでしょう。

ttp://taiyaki.org/elisp/sense-region/
177名無しさん@お腹いっぱい。:2008/02/15(金) 12:00:43
auto-fillってIciclesのこと?

178名無しさん@お腹いっぱい。:2008/02/15(金) 12:08:45
あんだって?
179名無しさん@お腹いっぱい。:2008/02/15(金) 12:20:47
>>176
うまくいきましたっ。ありがとうございます。
Emacsは素晴しい。。。
180名無しさん@お腹いっぱい。:2008/02/15(金) 21:58:37
>>170-171
個人的には「行末を揃える」ためのコマンドを実行したら「行末ががたがた」
になると言うのは、著しくおかしな動作だと思う。

本来は、プロポーショナルフォントを使えるようにした奴が auto-fill をプ
ロポーショナルフォント対応にすべきだったじゃないかな。
181名無しさん@お腹いっぱい。:2008/02/15(金) 22:26:03
なに言ってるのかわからん。
なんのために「行末を揃える」んだ?
182名無しさん@お腹いっぱい。:2008/02/15(金) 22:37:43
「行末を揃える」というのは普通はjustificationを指すと思うが。
auto-fillは行の長さを一定以下に抑えるという意味しかないだろ。
183名無しさん@お腹いっぱい。:2008/02/16(土) 00:30:55
なんか、変な人が沸いた?
184名無しさん@お腹いっぱい。:2008/02/16(土) 00:35:37
>>176
へー、こんなのあるんだ。

最後の更新が 2002年だったんで、試しに Emacs 21.4.1 と Meadow3 で
バイトコンパイルしてみたら大量の Warning が出てきた。w
185名無しさん@お腹いっぱい。:2008/02/16(土) 01:19:09
filling関数にjustifyオプションがついてるんだよな。
使ったことないけど。
186名無しさん@お腹いっぱい。:2008/02/16(土) 01:21:04
>>180
でも、それって、
揃えた人のフォント設定でしか揃わないんだよね。
187名無しさん@お腹いっぱい。:2008/02/16(土) 01:52:16
プレーンテキストじゃ意味ないよな。
188名無しさん@お腹いっぱい。:2008/02/16(土) 02:14:15
>>180
そもそも「行末を揃える」ためのものじゃないよ。
英文で試してみ。
189名無しさん@お腹いっぱい。:2008/02/16(土) 08:54:05
>>180
君は本当にバカだな
190>>80:2008/02/16(土) 09:20:39
あ〜、すまん。

ねぼけけた、行末をそろえるじゃなくて、詰め込みだったな。

>>186
固定ピッチなら、全体的な見栄えは変わらない。
と言うか、昔は画面は 80文字、印刷は 132文字が事実上の標準だったから、
文字数ベースで指定しておけば、大抵のところでは問題なかった。
191名無しさん@お腹いっぱい。:2008/02/16(土) 12:53:55
>>190
パンチカード使っとけ。
192名無しさん@お腹いっぱい。:2008/02/16(土) 22:35:03
>>174
ありがとうございます。
例えば、
.olだとoutline-mode
.c.olだと、c-modeとoutline-mode
みたいなことはどうするのでしょうか?
.pl.olみたいな色々な種類があります。
193名無しさん@お腹いっぱい。:2008/02/16(土) 22:35:32
outline-minor-modeです。 すみません。
194名無しさん@お腹いっぱい。:2008/02/16(土) 22:44:37
横レス失礼。
あるモードで開くときは、(setq fill-column '40)みたいなことってできる?
195名無しさん@お腹いっぱい。:2008/02/16(土) 22:47:05
>>182
一定の幅にそろえることはできないの?
俺はそれをしたいわけなんだ。
196名無しさん@お腹いっぱい。:2008/02/16(土) 23:32:16
>>192
(setq auto-mode-alist
(append
'(("\\.ol\\'" . outline-mode)
("\\.c.ol\\'" . c-mode))))

(add-hook 'c-mode-common-hook
'(lambda () (outline-minor-mode)))

で何か問題でも?
もしくは行頭に魔法の文字でも書いておくといいですよ。

>>194
hook 探せ
197名無しさん@お腹いっぱい。:2008/02/17(日) 00:25:11
>>196
それだと、全てのc-modeに関連するだろ
198名無しさん@お腹いっぱい。:2008/02/17(日) 02:35:04
てか、めんどいから、ファイルの先頭か末尾にでも、
モード指定をいれておけよ。
199名無しさん@お腹いっぱい。:2008/02/17(日) 16:37:30
3段組みrefcardを作るtexファイルのひな形みたいなのないでしょうか?
200名無しさん@お腹いっぱい。:2008/02/17(日) 17:07:55
reftexのreftex-citationで、
latexの引用ではなく、「著者、タイトル」という形を一発で出したいので見ようみまねで

(setq reftex-cite-format
'((13 . "¥¥cite[][]{%l}")
(116 . "¥¥citet[][]{%l}")
(84 . "¥¥citet*[][]{%l}")
(112 . "¥¥citep[][]{%l}")
(80 . "¥¥citep*[][]{%l}")
(101 . "¥¥citep[e.g.][]{%l}")
(115 . "¥¥citep[see][]{%l}")
(97 . "¥¥citeauthor{%l}")
(65 . "¥¥citeauthor*{%l}")
(121 . "¥¥citeyear{%l}")
(106 . "%a, %t")
(110 . "¥¥nocite{%l}")))

という形を書いてみたのですがC-c[jでうまく
author, titleを出してくれません。(バッファで
M-x describe-variableするとこの形[((13. 以下 ]で出てきます。
なにが悪いか指導していただけないでしょうか。
201名無しさん@お腹いっぱい。:2008/02/17(日) 17:43:55
>>197
hook で拡張子見て適当に変えろよ。
少しは頭つかえ。
202名無しさん@お腹いっぱい。:2008/02/17(日) 17:59:04
>>201
それをどうしたら良いかって言う質問だろ
203名無しさん@お腹いっぱい。:2008/02/18(月) 00:19:40
それ頭つかってねーじゃん
204名無しさん@お腹いっぱい。:2008/02/18(月) 08:17:44
何というゆとり
205名無しさん@お腹いっぱい。:2008/02/18(月) 12:39:22
モニター切り替え器のkey bindが衝突しやがる
これは失敗したっていうモニター切り替え器ないですか?
206名無しさん@お腹いっぱい。:2008/02/18(月) 13:33:07
根性が悪いのか頭が悪いのかわからんな
まぁ、この板らしい対応だが
207名無しさん@お腹いっぱい。:2008/02/18(月) 15:30:05
>>206
どうでもいいレスしかしないお前が一番根性が悪くて頭も悪い、って事?

>>202
少しは自分で考えろ。
でもこれだと >>192 の欲しい物とは違う気がする。

(setq auto-mode-alist
(append
'(("\\.c.ol\\'" . c-mode)
("\\.ol\\'" . outline-mode))))

(add-hook 'c-mode-common-hook
'(lambda ()
(if (and buffer-file-name
(string-match "\\.c.ol\\'" buffer-file-name))
(outline-minor-mode))))
208名無しさん@お腹いっぱい。:2008/02/18(月) 15:32:55
>>198 >>201 あたりじゃだめなんかなぁ。
動機がいまいち理解できない。
209名無しさん@お腹いっぱい。:2008/02/19(火) 13:31:21
コマンドを実行して、その結果をバッファに入力することはできませんか?
210名無しさん@お腹いっぱい。:2008/02/19(火) 13:50:23
>>209
コマンドってどのコマンドだよ?
シェルコマンドなら、
C-u M-x shell-command RET COMMAND
211名無しさん@お腹いっぱい。:2008/02/19(火) 19:49:29
emacs-23.0.60 って設定が出来てたら
日本語の bold ちゃんとでるもんなんすか?
212名無しさん@お腹いっぱい。:2008/02/19(火) 19:52:10
emacs 22.1でも出るんだから、出るんじゃないのかね?
213名無しさん@お腹いっぱい。:2008/02/19(火) 19:54:51
>>211
どこに出すのか知らんけどデルよ
214名無しさん@お腹いっぱい。:2008/02/19(火) 20:02:53
ウンコがDELL
215名無しさん@お腹いっぱい。:2008/02/19(火) 20:57:29
>>212
いや、xft 使ったときの話っす
216名無しさん@お腹いっぱい。:2008/02/19(火) 20:57:55
しらん。
217名無しさん@お腹いっぱい。:2008/02/19(火) 21:12:02
情報の小出しする位なら初めからきちんと書け。
218名無しさん@お腹いっぱい。:2008/02/19(火) 21:15:57
23.0.60 って書いてあったらふつー xft だろ
219名無しさん@お腹いっぱい。:2008/02/20(水) 00:10:26
ファイルを開いているのですが、そのバッファ対象のファイルをバッファを閉じるのと同時に
削除することではできませんか?
220名無しさん@お腹いっぱい。:2008/02/20(水) 00:16:40
hookつかえ。
221名無しさん@お腹いっぱい。:2008/02/20(水) 00:33:51
なんか最近斬新でおもろいelネタないの?
222名無しさん@お腹いっぱい。:2008/02/20(水) 00:56:15
anythingとか?
どのへんがいいんだか、使ってみても良さがいまいちわからなかったけど。
223名無しさん@お腹いっぱい。:2008/02/20(水) 05:10:16
新しく keymap を作るときに
こんな感じで見た目があまりよろしくなくなる事が多いですよね

(define-key map key1 'function1)
(define-key map key2 'function2)
(define-key map key3 'function3)
…以下続く

これをもっとすっきり書くにはどうすればよいでしょうか?
224名無しさん@お腹いっぱい。:2008/02/20(水) 05:29:32
そのままの方が便利だよ。いつでも書き足したらその式を評価すりゃいいんだから。
225名無しさん@お腹いっぱい。:2008/02/20(水) 14:05:37
オプションのフォントメニューで設定する内容を
起動時に設定するにはどうしたらいいのでしょうか?
Courier bold 18にしたいのですが
226名無しさん@お腹いっぱい。:2008/02/20(水) 15:05:15
>>223
(defun define-keys-for-specified-map (map arg-list &optional defining-function)
  (let ((key-binding-function (if defining-function defining-function 'define-key)))
    (dolist (v arg-list)
      (let* ((k (car v))
         func
         (key (if (listp k)
              (if (functionp k)
              (funcall k)
            (if (string= "kbd" (symbol-name (car k)))
                (macroexpand k)
              nil))
            k)))
    (if (and defining-function (not map))
        (funcall defining-function key (cadr (nth 1 v)))
      (funcall key-binding-function map key (cadr (nth 1 v))))))))

;; ex
(define-keys-for-specified-map
         w3m-mode-map
         '(("f" 'w3m-link-numbering-mode)
           ("t" 'w3m-toggle-inline-image)
           (kbd "C-S-i") 'w3m-previous-anchor)))

一応こんなものを作りました、があまり使ってないような気がします
227226:2008/02/20(水) 15:05:53
あ、括弧が消えてる…
228名無しさん@お腹いっぱい。:2008/02/20(水) 15:30:39
長い行があるファイル内で isearch をするとemacsがフリーズしてしまいます。
これが起こらないようにする解決策はありますか?
emacs-version => "23.0.60.1"
229名無しさん@お腹いっぱい。:2008/02/20(水) 15:37:45
(font-lock-mode nil)
(column-number-mode nil)
230名無しさん@お腹いっぱい。:2008/02/20(水) 16:08:23
>>229
lazy-highlight-initial-delayを0以外の値にし、(column-number-mode nil) したらフリーズはなくなりました。
231名無しさん@お腹いっぱい。:2008/02/20(水) 17:05:45
Emacsを一般ユーザで使用中にrootとしてファイルを編集/保存することはできませんか?
232名無しさん@お腹いっぱい。:2008/02/20(水) 17:07:24
tramp使えばできるんじゃん?
233名無しさん@お腹いっぱい。:2008/02/20(水) 17:17:48
>>231
過去ログくらいよめミジンコ
234名無しさん@お腹いっぱい。:2008/02/20(水) 17:41:37
>>233
過去ログうp希望
235名無しさん@お腹いっぱい。:2008/02/20(水) 18:07:01
BSD質問スレの作法だな
236Zeno ◆5nZQbNmQPs :2008/02/20(水) 18:07:14

>>233
> 過去ログくらいよめミジンコ
死ね (cf. >>4)

>>231
/sudo:root@localhost:/path/to/your/file

237名無しさん@お腹いっぱい。:2008/02/20(水) 18:20:00
●に金払いたくねーよぅぅう
238名無しさん@お腹いっぱい。:2008/02/20(水) 18:23:08
おぼえてろよ!
239名無しさん@お腹いっぱい。:2008/02/20(水) 18:55:23
いつかビッグになってやる!
240名無しさん@お腹いっぱい。:2008/02/20(水) 22:52:51
でも正直、時事性があるわけでもない問題が
たまたま前スレにあるかもしれないと思って
1スレ通読するほうが今は奇特というのだよ

そんなことでいちいち突っこむのは
4年前の2ちゃんねらーの感覚だな 古いといわざるをえない
241名無しさん@お腹いっぱい。:2008/02/20(水) 23:23:24
正直に告白すると検索することも思いつかないバカです。まで読んだ
242名無しさん@お腹いっぱい。:2008/02/21(木) 00:46:12
じゃ、過去スレ読まなくていいからちょっとはググれカス
243名無しさん@お腹いっぱい。:2008/02/21(木) 02:07:22
Emacsをインストールしたのですが、プロポーショナルフォントで表示されています。
モノスペースのフォントで表示したいのですが、どうしたらよろしいでしょうか?

バージョンは、
GNU Emacs 22.1.1
です。
よろしくお願いします。
244名無しさん@お腹いっぱい。:2008/02/21(木) 02:13:32
>>240
その通り!

ほかの人が読んで内容を要約して新たに書いてやるのがこれからのありかたなのだ。
老人はついてこれないだろうが。
245名無しさん@お腹いっぱい。:2008/02/21(木) 02:41:44
モノスペースのフォントを使ってるけど、言い感じのフォント無いかな。
ipamonamincho使ってるけど、字が荒い。 お勧めがあったら教えてけれ。
246名無しさん@お腹いっぱい。:2008/02/21(木) 02:55:54
>>223
なるほど、そういえばそうですね。
>>226
おおっ、ありがとうございます
結構長くなっちゃうんですね…。
知らない関数が結構あるので流れを追って勉強させてもらいます。
247名無しさん@お腹いっぱい。:2008/02/21(木) 02:58:51
>>245
AquaMyriad
Yukari+
248名無しさん@お腹いっぱい。:2008/02/21(木) 11:51:05
>244
頼んだよ
249名無しさん@お腹いっぱい。:2008/02/21(木) 11:59:10
>>247
ググッて見たがよくわからんのだが
250名無しさん@お腹いっぱい。:2008/02/21(木) 12:04:06
>>244
Zenoさんはやく初心者にやさしく回答してあげてください。
251243:2008/02/21(木) 12:11:01
すみません。 調べているうちにSet-default-fontというもので指定したらいいことが分かりました。
そこで使ってみると、他にも疑問が出て来たのですが、
xlsfontsで、フォントのサイズが無いものがあるのですが、
-misc-kochi gothic-medium-r-normal--0-0-0-0-p-0-adobe-standard
このようなものです。 それを指定した場合、どのようにフォントのサイズを指定するのでしょうか?
252名無しさん@お腹いっぱい。:2008/02/21(木) 13:47:00
ほとんど知識がない者ですみませんが、質問です。

RedHat Linux EL4上で PuTTY 経由でGNU Emacs 21.3.1 を使っています。
xml-modeがないので(SGMLになってしまう)、Cygwin上の Emacs 22.1.1
xml-mode.elをコピーして使おうとしています。一応動いていますが、
font-lock-mode が t になっているのに、単語の強調表示(色分け)が行われ
ません。

強調表示が行われるようにするには、どうしたらよいか、どなたかアドバイス
をお願いします。
253名無しさん@お腹いっぱい。:2008/02/21(木) 13:55:55
Emacsを22まで上げたら?
254252:2008/02/21(木) 15:09:53
RedHat EL4の提供する純正パッケージには、21.3.6までしかないのです。会社
のサーバなので、サポートの関係で、非純正のパッケージを導入することはで
きません。
255名無しさん@お腹いっぱい。:2008/02/21(木) 15:12:55
パッケージがダメならmakeすればいいじゃない
256名無しさん@お腹いっぱい。:2008/02/21(木) 16:43:54
追加でインストールできないんだったら、
何もサーバー上で作業することないじゃん。

手元のマシンのEmacsなりMeadowなり、
tramp 経由でいじってもいいんじゃねーの?
257名無しさん@お腹いっぱい。:2008/02/21(木) 17:30:53
ファイルをコピーすることができるなら、Emacsソースをコピーしてビルドしてもいいでしょ。
258名無しさん@お腹いっぱい。:2008/02/21(木) 20:57:29
>>257
なんだと
259名無しさん@お腹いっぱい。:2008/02/21(木) 21:38:51
そもそも何のサーバか知らんけど、サーバにemacs入れるってどうなのよ。
260名無しさん@お腹いっぱい。:2008/02/21(木) 21:40:32
edで十分だよね〜
261>>80:2008/02/21(木) 21:49:25
>>259
俺は、入れてたよ。

半分趣味のサーバーで、俺しかログインしない奴だったけど。(w
262名無しさん@お腹いっぱい。:2008/02/21(木) 21:55:34
Linuxでは当り前にサーバにGNOME入れたりしてるぞ
263名無しさん@お腹いっぱい。:2008/02/21(木) 22:01:22
>>262
どこの田舎だよ
264名無しさん@お腹いっぱい。:2008/02/21(木) 22:11:25
#include<iostream>
#include <vector>
using namespace std;
class ppp {
public:
ppp() { cout << "コンストラクタです" << endl; };
~ppp() { cout << "デストラクタです" << endl; };
};

int main(void){

vector<ppp> ob;
ob.push_back(ppp());

return 0;
}
というコードがあるんです
コンストラクタとデストラクタはそれぞれ二回実行されるのかと思っていたら
実行すると
コンストラクタです
コンストラクタです
デストラクタです

となります
なぜなのか教えていただけませんか?
265名無しさん@お腹いっぱい。:2008/02/21(木) 22:11:46
すいません間違えました
266名無しさん@お腹いっぱい。:2008/02/21(木) 22:13:13
>>263
サーバと言って売っているディストリビューションに含まれてるだろ。
インストーラでサーバを選んでも含まれてるし。
267名無しさん@お腹いっぱい。:2008/02/21(木) 22:58:34
>>263
東京某所のデータセンターで、KVMの画面にGnomeが映ってるのを見たときは凍り付いた。
268名無しさん@お腹いっぱい。:2008/02/22(金) 02:06:41
hide-ifdef-mode で、ifdef 隠せるけど、隠すんじゃなくて
秀丸みたいに、色付けできないのかな?
269名無しさん@お腹いっぱい。:2008/02/22(金) 02:27:22
まず、秀丸見たいにって何だよ。
それを説明しなけりゃ分からんだろ。
270名無しさん@お腹いっぱい。:2008/02/22(金) 13:50:49
ドザは自分がスタンダードだと思ってるから困る
271名無しさん@お腹いっぱい。:2008/02/22(金) 13:57:52
Emacsがどんどんコンピューティングの隅に追い遣られてきているのは事実なんだけど・・お
272名無しさん@お腹いっぱい。:2008/02/22(金) 14:26:10
マイクロソフトがEmacs.net開発してますが。
273名無しさん@お腹いっぱい。:2008/02/22(金) 14:42:43
だから何だとしか
274名無しさん@お腹いっぱい。:2008/02/22(金) 14:50:46
Emacsの前に屈っするマイクロソフト。
すなわち隅に追い遣られてきているの反論の証左なんじゃないの。
275名無しさん@お腹いっぱい。:2008/02/22(金) 18:26:12
別に MS が Emacs に屈したんじゃないでしょ。
むしろ、古い世界に立てこもって敗北を認めない年寄りたちを、帰順させるた
めの餌にしか見えないんだけど。
276名無しさん@お腹いっぱい。:2008/02/22(金) 18:28:50
Emacs使う理由。
自分が使う可能性があるマシンすべてで使える。
これに尽きる。

277名無しさん@お腹いっぱい。:2008/02/22(金) 18:31:23
emacs が仕事するのに一番便利だから使ってるわけなんだが。
これ、なくなったら困るなぁ。
278名無しさん@お腹いっぱい。:2008/02/22(金) 18:32:39
>>275
巨大なシェアを持つ会社なんだから、Emacsユーザなんか無視するか
切り捨てればいいのに、それが出来ないのは屈辱だろうなw
マイクロソフト必死過ぎ。
279名無しさん@お腹いっぱい。:2008/02/22(金) 18:35:41
.NETな世界にCygwinみたいなの注入されるのを防ぐ意味合いが強いんじゃないかな。
280名無しさん@お腹いっぱい。:2008/02/23(土) 00:26:22
行の最後に付いているスペースやタブを削除することはできませんか?
281名無しさん@お腹いっぱい。:2008/02/23(土) 00:32:34
M-x delete-trailing-whitespace
282名無しさん@お腹いっぱい。:2008/02/23(土) 00:35:07
>>279
Windowsのこと全く分からないんだけど、それって具体的にどういうものなの?
283名無しさん@お腹いっぱい。:2008/02/23(土) 00:41:38
分からないなら別に知る必要ないよ
284名無しさん@お腹いっぱい。:2008/02/23(土) 00:44:07
無知は黙っとけ
285名無しさん@お腹いっぱい。:2008/02/23(土) 00:44:26
286名無しさん@お腹いっぱい。:2008/02/23(土) 00:49:11
Windowsな世界も社会に出るまでには理解しておいた方がいいよ。
287名無しさん@お腹いっぱい。:2008/02/23(土) 00:59:25
社会に出たらそのときに覚えればいいこと
288名無しさん@お腹いっぱい。:2008/02/23(土) 01:00:12
誰かWindowsもGoogleも知らない箱入りニートの>>282にCygwinのこと教えてやれ
289名無しさん@お腹いっぱい。:2008/02/23(土) 01:13:52
cygwinの上でgentooコンパイルしたら面白いらしいよ
290282:2008/02/23(土) 03:06:46
そんなにWindowsのこと知らないと問題なのか。
まだ22だけど、仕事しててもWindowsしらなくても問題ないけどな。
使ったことが無いことはないけど、.NETがなにかしらんのだよ。
ましてや、Emacs.NETなんでしらん。

291名無しさん@お腹いっぱい。:2008/02/23(土) 03:30:13
無知は恥ではないけど無知自慢は恥。
292名無しさん@お腹いっぱい。:2008/02/23(土) 10:15:50
semantecあったらflymakeいらない気がする
flymakeができてsemantecにできないことってあるのかな
293名無しさん@お腹いっぱい。:2008/02/23(土) 10:21:07
>>278
> マイクロソフト必死過ぎ。

マイクロソフトは、昔からあらゆるところに触手を伸ばしているYO!
294名無しさん@お腹いっぱい。:2008/02/23(土) 13:07:16
295名無しさん@お腹いっぱい。:2008/02/23(土) 13:13:41
やたー。
これでrmsが手を引いた他のGNUプロジェクトと同様、開発が加速するね。
296名無しさん@お腹いっぱい。:2008/02/23(土) 13:51:10
>>294
これってもしかしてすごいニュース?
297名無しさん@お腹いっぱい。:2008/02/23(土) 13:52:49
Emacsがより良き方向へ伸びていくのを心から願っています。
開発が加速するのはいいことだ。新版出るのにまた6年とか待つのいやすぎだしねw
298名無しさん@お腹いっぱい。:2008/02/23(土) 14:02:30
>>292
> flymakeができてsemantecにできないことってあるのかな
勝手にmakeする事。
semanticはソース見ればわかるけど、高速化の為にかなり解析はしょってるから
細かい文法エラーとかまでは見つけてくれんよ?
299名無しさん@お腹いっぱい。:2008/02/23(土) 14:03:41
>>294
つまり、RMSは開発から手を引いて嫁探しに本腰を入れると言うことか!!!
300名無しさん@お腹いっぱい。:2008/02/23(土) 14:05:47
RMSは俺の嫁
301名無しさん@お腹いっぱい。:2008/02/23(土) 16:05:39
>>294
これは素晴しい take over だな!
今僕は無限の至福を感じている!!
今こそ Emacs 2.0 へ向けてレッツゴーだぜ!
302名無しさん@お腹いっぱい。:2008/02/23(土) 16:14:46
Yidongってアジアの人?
303名無しさん@お腹いっぱい。:2008/02/23(土) 16:15:49
中華だろうね
304名無しさん@お腹いっぱい。:2008/02/23(土) 17:09:17
Emacs 2.0 は Common Lisp で作ってくれ。elisp 駄目すぎる。
305名無しさん@お腹いっぱい。:2008/02/23(土) 17:31:13
306名無しさん@お腹いっぱい。:2008/02/23(土) 17:39:50
何回も貼るなよカス
307名無しさん@お腹いっぱい。:2008/02/23(土) 19:37:18
次世代 Emacs はやっぱり OS として実装されるのかな?
308名無しさん@お腹いっぱい。:2008/02/23(土) 19:40:15
>>307
何その前UNIX時代への逆行
309名無しさん@お腹いっぱい。:2008/02/23(土) 19:44:41
hurd始まったな
310名無しさん@お腹いっぱい。:2008/02/23(土) 22:24:18
GNU Hurdって、なくなったものじゃなかったのか。
とっくに、なかったことにしてくれ!モードだと思ってた。
311名無しさん@お腹いっぱい。:2008/02/24(日) 01:07:27
日本語読みは
ステファン・モニエル(?)
チョン・イドング(?)
312名無しさん@お腹いっぱい。:2008/02/24(日) 01:45:20
>>311
鄭李東?
313名無しさん@お腹いっぱい。:2008/02/24(日) 02:28:00
んげ、ステファンかよっ。
彼って、ビルドできなくするチョンボを
頻繁にやるって印象なんだけど。
314Zeno ◆5nZQbNmQPs :2008/02/24(日) 04:39:41

ステファンはカナダ University of Montreal で助教授をやっており、
イドングは MIT の院で理論物理学を学んでいる。

315名無しさん@お腹いっぱい。:2008/02/24(日) 07:50:56
>>304
そこはSchemeだろ。
316名無しさん@お腹いっぱい。:2008/02/24(日) 08:00:17
いやそこはRubyだろJK
317名無しさん@お腹いっぱい。:2008/02/24(日) 10:18:43
>>316
elispでRuby作れよ
318名無しさん@お腹いっぱい。:2008/02/24(日) 10:23:46
Unlambdaでやれ
319Zeno ◆5nZQbNmQPs :2008/02/24(日) 10:56:05

| That is a mean thing to say. Attacks like that make the job the Emacs
| maintainer harder.
|
| If you cannot say something constructive, please don't say anything.
(ttp://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02287.html)

RMS の Emacs developer への不器用な優しさを感じれる返事だな。

諸君も罵り合いばかりせずに "constructive" な議論を進行していただきたいものだ。

320名無しさん@お腹いっぱい。:2008/02/24(日) 12:07:06
コンサバティブ?
まあ・・確かに
321名無しさん@お腹いっぱい。:2008/02/24(日) 13:20:17
Elisp とかけて人質交渉ととく
その心は?
322名無しさん@お腹いっぱい。:2008/02/24(日) 14:12:09
"心"はRMSが盗んでいったよと銭形のとっつあんが言ってた。
323名無しさん@お腹いっぱい。:2008/02/24(日) 14:18:23
>>321
constructiveな。
324名無しさん@お腹いっぱい。:2008/02/24(日) 15:26:21
ML読んでみたが、RMSがEmacsのメインテナを譲るのは今回で4回目なのか
なんかもう引退するような空気にRMSがつっこみ入れてるw
325名無しさん@お腹いっぱい。:2008/02/24(日) 16:07:10
Zenoが珍しくまともな事言ってるな。
326名無しさん@お腹いっぱい。:2008/02/24(日) 16:09:16
>>324
なーんだあ。
327321:2008/02/24(日) 16:24:13
正解は「説得 (setq) ずくし」でした
328名無しさん@お腹いっぱい。:2008/02/24(日) 17:59:53
全然知らなかったんだが、Emacsは22が出て、
なんだか23の開発中なんだね。
22にして日本語関係とか問題あった?
SKKはちゃんと使える?
329名無しさん@お腹いっぱい。:2008/02/24(日) 18:00:52
お前の思考回路以外に問題は無いな
330名無しさん@お腹いっぱい。:2008/02/24(日) 20:07:45
Gatesはとうとう引退してMSもボロをどんどん出すようになってきたし
Linusも「そろそろ引退?」みたいなインタビューがあったし
GuidoもPython3.0が出たら引退する、って冗談で言ってたみたいだし
LarryはもうPerl6作ってないし・・・・。一時代が終わりつつあるのかねえ。
331名無しさん@お腹いっぱい。:2008/02/24(日) 20:32:46
NGN -- 次の時代を担うのは俺たちニートだよな!
332名無しさん@お腹いっぱい。:2008/02/24(日) 20:46:52
俺らじゃ無理
333名無しさん@お腹いっぱい。:2008/02/24(日) 21:25:01
何もなかった状態を何かある状態に遷移させた人々が引退する……
何かある状態からスタートした人々は何を成し遂げるのか……
334名無しさん@お腹いっぱい。:2008/02/24(日) 21:36:00
>>330
> MSもボロをどんどん出すようになってきたし

別に今に始まったことじゃないと思うが...。

まあ、そこら辺の人はだんだん飽きてきちゃったんだろうな。
1つの産業のサイクルは大体20年といわれている。
ネットワークや PC なんかは大体 1980年代の後半から 1990年
代前半ぐらいに基本は完成しているから、そろそろ落ち目に
なってもおかしくない。
335名無しさん@お腹いっぱい。:2008/02/24(日) 22:25:28
産業ソフトウェア陣営とオープンソース陣営の勢力も逆転しつつあるな。
XPまではOSの進化の余地もあったが、結局ユーザーの求める機能は
ある程度一定だからそこから先は奇を衒ったようなものしかでてこない。
Vistaはコケ、デスクトップ環境で後追いをしていた
Linux周辺もUbuntuを中心に煮詰まってくるにつれ
コストパフォーマンスという面での差が顕著になる。

転換期だな。
336名無しさん@お腹いっぱい。:2008/02/24(日) 23:02:37
いくら転換しようともEmacsが主流になることは無いからどうでもいいよ。
337名無しさん@お腹いっぱい。:2008/02/25(月) 01:15:51
おまいらにいいスレを紹介しとく。

つ「Linux普及スレ」
338名無しさん@お腹いっぱい。:2008/02/25(月) 22:44:21
>>336
まぁね。
でも、emacsはいいソフトだよ。使い込めば使い込むほど手放せなくなる。
フォントの設定がもっと簡単になってほしいことや、現在使える範囲での
アウトライン機能に不満はあるけれど、普段から文章を書く仕事をしている
と、3日使えば3日分、一年使えば一年分、仕事の効率があがる。
339名無しさん@お腹いっぱい。:2008/02/25(月) 23:23:06
>>338

> と、3日使えば3日分、一年使えば一年分、仕事の効率があがる。

んー、時間の投資も結構必要だけどね。
340名無しさん@お腹いっぱい。:2008/02/25(月) 23:31:06
Emacs22のshell modeというかその他のinteractive modeもっぽいけど、
バッファのスクロールというかrecenteringというか、
そのあたりが変っぽい。
341名無しさん@お腹いっぱい。:2008/02/26(火) 10:08:23
>>313
早速きましたなw
342名無しさん@お腹いっぱい。:2008/02/26(火) 10:18:57
mhc便利そうなんだけどrubyが好きじゃない
python使ってるmhcの類似品みたいなのないのかな
343名無しさん@お腹いっぱい。:2008/02/26(火) 10:43:39
>>342
MHC って http://www.quickhack.net/mhc/ のこと?
俺も python 派だけど、これって一見したところ、マイナーな使い道しかなさそう
なんだよね。 そんなに使う必要性ってあるのかなー。。 ポートするには値し(ry
344名無しさん@お腹いっぱい。:2008/02/26(火) 10:54:05
>>343
emacsでメーラー(mew gnusとか)と連携してスケジュール管理するときに
お勧めなのがmhcらしい
345名無しさん@お腹いっぱい。:2008/02/26(火) 11:07:58
「マイナーな使い道」ってどういう意味?
346名無しさん@お腹いっぱい。:2008/02/26(火) 11:08:29
俺達ニートには関係ないな
347名無しさん@お腹いっぱい。:2008/02/26(火) 11:28:39
>>342
まったく使って無いから解らんが emacs の中だけで使うなら ruby いらなくね?
348名無しさん@お腹いっぱい。:2008/02/26(火) 14:09:30
Emacsで、manを読むことはできませんか?
349名無しさん@お腹いっぱい。:2008/02/26(火) 14:15:48
woman
350名無しさん@お腹いっぱい。:2008/02/26(火) 14:41:41
M-x man
351名無しさん@お腹いっぱい。:2008/02/26(火) 19:35:01
C-x C-f /usr/share/man/
で開いて目でパース
352名無しさん@お腹いっぱい。:2008/02/27(水) 19:54:25
はやくLinuxディストロEmaxでないかな
353 ̄∨ ̄ ̄ ̄ ̄ ̄ ̄:2008/02/27(水) 20:16:48
     ∧_∧
    ( ´・ω・`)     ∧_∧
    /     \   (´∀` ) ハハハ
.__| |    .| |_ /      ヽ
||\  ̄ ̄ ̄ ̄   / .|   | |
||\..∧_∧    (⌒\|__./ ./
||.  (    )     ~\_____ノ|   ∧_∧
  /   ヽアホか       \|   ( ´_ゝ`) 何言ってんだコイツ?
  |     ヽ           \/     ヽ.
  |    |ヽ、二⌒)        / .|   | |
  .|    ヽ \∧_∧    (⌒\|_∩./ /
354名無しさん@お腹いっぱい。:2008/02/27(水) 22:46:18
emacsからの書き込みテスト


355名無しさん@お腹いっぱい。:2008/02/28(木) 00:04:53
すみませんが、質問です。

Cygwin上でEmacs22.1を動かしています。
シンタックスハイライトが有効になっているのですが、コメント行の全体が
赤く色づくのではなく、コメント記号だけが赤くて、コメント本体は白です。
全体を赤くするようにする設定があったら、教えていただけないでしょうか?
356名無しさん@お腹いっぱい。:2008/02/28(木) 00:42:51
端末が256色表示できないんじゃないの
357名無しさん@お腹いっぱい。:2008/02/28(木) 00:53:59
>>355
(set-face-foreground 'font-lock-comment-face "hot pink")
(set-face-foreground 'font-lock-comment-delimiter-face "hot pink")

色の部分は適当に変えてみてください。
358名無しさん@お腹いっぱい。:2008/02/28(木) 02:00:50
--with-x-toolkitて何よ
359名無しさん@お腹いっぱい。:2008/02/28(木) 08:18:31
>>358
motif じゃないの?
360名無しさん@お腹いっぱい。:2008/02/28(木) 08:54:27
ここしばらくはgtk。
そのまえはathena。

361名無しさん@お腹いっぱい。:2008/02/28(木) 09:14:30
--without-x-toolkitにしたらathenaになるのかな
362355:2008/02/28(木) 14:20:45
>>357
ご返事遅くなりました。
うまく行きました。ありがとうございます!
363名無しさん@お腹いっぱい。:2008/02/28(木) 15:48:24
>>360
22.1だとathenaだな。
23はgtk。
364名無しさん@お腹いっぱい。:2008/02/28(木) 16:21:08
UTF-8環境で、nethack-elを使ってemacs上で日本語化パッチを当てたnethackを遊ぼうとすると、パッチの日本語化がEUC-JPなので文字化けしてしまいます。
仕方無く.emacsの日本語文字コード全体の設定を毎回書き換えて遊んでいるのですが、
nethack-elが起動した時だけEUC-JPで日本語表示するにはどういう設定をすればいいのでしょうか?
365358:2008/02/28(木) 16:24:00
なんか最近--with-gtkが無くなったようなので聞いてみました
だいぶ前から--with-x-toolkitでgtk使うようにはなってたんですね
366名無しさん@お腹いっぱい。:2008/02/28(木) 20:05:53
ほう、nethack-el って日本語パッチあてたやつでも大丈夫なんだ
367名無しさん@お腹いっぱい。:2008/02/28(木) 20:13:52
>>364
process-coding-system-alist に ("^jnethackhogehoge$" . euc-jp) とかなんとか足せばいいんじゃね?
368名無しさん@お腹いっぱい。:2008/02/28(木) 21:32:49
super キーがモディファイアになってるコマンドを describe-bindings で表示させる引数ってある?
369名無しさん@お腹いっぱい。:2008/02/28(木) 22:09:45
>>368
日本語でok
370名無しさん@お腹いっぱい。:2008/02/28(木) 23:09:37
emacsの
html-helper-modeで最初に自動で入力される分の中に
<meta http-equiv="Content-Type" content="text/html;charset=UTf-8">
を追加したいのですが。
どこで設定すれば良いのでしょうか
371名無しさん@お腹いっぱい。:2008/02/28(木) 23:23:55
>>370
色々あるけど autoinsert 使えば?
372名無しさん@お腹いっぱい。:2008/02/29(金) 00:15:04
>>370
html-helper-new-buffer-template
373名無しさん@お腹いっぱい。:2008/02/29(金) 10:48:01
>>366
ソースコードをきちんと検証してないので原因不明ですけども
入力が英字のみなのとステータス表示の一部が英語のままなだけで
きちんと日本語でメッセージを表示出来ました。

>>367
ありがとうございます、試してみますね。
374363 & 373:2008/02/29(金) 11:26:49
>>367

(setq process-coding-system-alist
(cons
'("nethack" euc-jp . euc-jp)
process-coding-system-alist))


注:あらかじめM-x nethackで/usr/games/jnethackを呼び出す設定にしてあります。

.emacsに上記を追加したところキチンと日本語で表示されました。
ありがとうございました。
375名無しさん@お腹いっぱい。:2008/02/29(金) 16:22:00
fill-paragraphで、行頭に特定の文字があるまでの間をfill-paragraphすることはできないでしょうか?

特定の文字を" "とする場合、
hoge
hoge2
hogehogehoge
で、"hogehogehoge"の後ろでfill-paragraphすると、
hoge hoge2 hogehogehoge
となってしまいますが、
hoge
hoge hogehoge
となるようにしたいです。
376名無しさん@お腹いっぱい。:2008/02/29(金) 16:31:00
paragraph-separate
マニュアルくらい嫁よ
377376:2008/02/29(金) 16:37:59
ああ、行頭のスペースを段落区切りにしたいなら
M-x paragraph-indent-minor-mode が便利。
378名無しさん@お腹いっぱい。:2008/02/29(金) 21:09:52
俺たちはいつまで、改行で見た目を制御しないとならないんだろうな。
100年後にも改行使ってるのかな?
379名無しさん@お腹いっぱい。:2008/02/29(金) 21:24:37
>>378
つまりこれからは改ページを使えということですね解ります
380名無しさん@お腹いっぱい。:2008/02/29(金) 22:22:19
>>378
俺は普通にXMLだしインターフェイスも自作だけど?
381名無しさん@お腹いっぱい。:2008/03/01(土) 06:21:52
俺、 RMS のメンテ交換メール以降から emacs-devel をチェックし始めたんだけど、
RMS ってその後も毎日超活発にemacs開発してるっぽくね?
今でもこんなに貢献してるのか! と正直びっくりした。
382名無しさん@お腹いっぱい。:2008/03/01(土) 07:19:50
開発だけどころか結構つまんない質問にも答えたりとか、雑用もしてるよね。
383名無しさん@お腹いっぱい。:2008/03/01(土) 07:55:03
RMSなんてとっくに亡くなってるor隠居してる伝説の人物だと思ってた…
384名無しさん@お腹いっぱい。:2008/03/01(土) 08:52:07
前にperl-modeがバグッた奴をコンパイルして
ML見たら、RMSが俺はperl分からんってレスしてて、笑った。
385名無しさん@お腹いっぱい。:2008/03/01(土) 09:09:15
判らんのレベルが全然違うだろうけどね
バイトコードの生成パターンとか
386名無しさん@お腹いっぱい。:2008/03/01(土) 09:27:08
(window-dedicated-p) が t になってる window ってそれをどうやって解除するの?
(set-window-dedicated-p window nil) にしても解除されない。
387名無しさん@お腹いっぱい。:2008/03/01(土) 10:43:39
>>386
解除されたけど?
388名無しさん@お腹いっぱい。:2008/03/01(土) 12:11:52
>>387
ほんとだ。スクリーンマネージャーが勝手に元に戻してたみたい。
389名無しさん@お腹いっぱい。:2008/03/01(土) 12:19:20
RMSはまだ独身なのか?
誰か婦女子が押し掛け女房にでもなってやってくれんものか・・・
390名無しさん@お腹いっぱい。:2008/03/01(土) 12:21:06
391名無しさん@お腹いっぱい。:2008/03/01(土) 12:28:11
宗教始めればいいとおもう
392名無しさん@お腹いっぱい。:2008/03/01(土) 16:33:36
craiglistの結婚相談やつはネタだろ・・・。あそこ普通にネタ投稿あるし。
ttp://www.craigslist.org/about/best/ksc/395322346.html
こんなんとか。

RMSはブラウザ使ってないらしい。wgetで巡回先だけ見てんだってさ。
まあ、ネットやってるとすごい勢いで時間を無駄にするから正しい選択だと思う。俺は真似できないけど。
393名無しさん@お腹いっぱい。:2008/03/01(土) 16:34:56
かっけーな > wget
394名無しさん@お腹いっぱい。:2008/03/01(土) 16:36:32
RSSリーダでブッコ抜きして単一のファイルにまとめて読むようなもんか。
395名無しさん@お腹いっぱい。:2008/03/01(土) 18:53:53
>>394
ぜんぜんちがいますけど

それをいうならiriaでダウンロードだろ
396名無しさん@お腹いっぱい。:2008/03/01(土) 19:28:32
>>394
wgetでもRSSをぶっこ抜けるってことだろ。
397名無しさん@お腹いっぱい。:2008/03/01(土) 20:30:36
いまどき「ぶっこぬける」みたいな表現使ってる人がいるとは
398名無しさん@お腹いっぱい。:2008/03/01(土) 20:31:50
>>397
おまえ、時代に遅れすぎ。
399名無しさん@お腹いっぱい。:2008/03/01(土) 20:36:20
そりゃ、茨城弁じゃないのけ?
400名無しさん@お腹いっぱい。:2008/03/01(土) 21:14:42
>>392
> RMSはブラウザ使ってないらしい。wgetで巡回先だけ見てんだってさ。
wgetで落としてhtml読んでるって事?
shimbunとかでいいじゃん。
401名無しさん@お腹いっぱい。:2008/03/01(土) 21:27:02
ナウなヤングにバカウケ
402名無しさん@お腹いっぱい。:2008/03/01(土) 21:32:55
意味がわからん。
webに限らず何でも閲覧するインターフェイスはブラウザだろ。
ブラウザ使ってない=読んでない、ってことじゃ?
403名無しさん@お腹いっぱい。:2008/03/01(土) 21:55:43
そもそもRMSって何のOS、マシン使ってるんだろう?
ずーっと、Sunとかそのへんなのかね。
404名無しさん@お腹いっぱい。:2008/03/01(土) 22:00:54
RMSがMacBook使ってる絵を想像したら吹いた
405名無しさん@お腹いっぱい。:2008/03/01(土) 22:03:06
ガンコなCUI信者で前時代的なラップトップ上の80x25なコンソールって聞いてたけど
406名無しさん@お腹いっぱい。:2008/03/01(土) 22:10:09
>>403
昔見たときはTOSHIBAのノートにlinuxのフレームバッファコンソールだった。
普段はその上にHHK置いて使ってるらしい。
407名無しさん@お腹いっぱい。:2008/03/01(土) 22:12:00
408名無しさん@お腹いっぱい。:2008/03/01(土) 22:42:29
>>407
オーラを感じる。胡座で宙に浮けそうだ。
409名無しさん@お腹いっぱい。:2008/03/01(土) 22:54:17
ノートに関して、わざわざ英語モデルを買うとか
英語キーボードに換装する必要ないのに、
そこまでするのか。
HHKは確かに(俺的には)使いやすいけど、
ノート本体の上に置いた状態はどうかなぁ。
410名無しさん@お腹いっぱい。:2008/03/01(土) 23:46:17
>>408
> 胡座で宙に浮けそうだ。
いや、それはちょっとw
411名無しさん@お腹いっぱい。:2008/03/01(土) 23:46:36
タイプライタ打ちする(肉球をパームレストに絶対置かない)人にとってはノートのキーボードって最低最悪だからねー
412名無しさん@お腹いっぱい。:2008/03/01(土) 23:51:10
オラ肉球なんて持ってねえぞ!
413名無しさん@お腹いっぱい。:2008/03/02(日) 01:20:17
>>403
去年来日したときはThinkPadのXシリーズ使ってた気がする。
それかThinkPadのTシリーズ。
画面も見えたんだが、ウィンドマネージャは分からなかった。
bg黒にfg緑でターミナル二枚開いていた気がする。

OSは予想だけどDebian GNU/Linuxに一票。
414名無しさん@お腹いっぱい。:2008/03/02(日) 02:40:09
>>376
行頭が、":"の場合段落として認識させるにはどうしたら良いでしょうか?
415名無しさん@お腹いっぱい。:2008/03/02(日) 04:15:13
>>413
これかな
http://rikunabi-next.yahoo.co.jp/tech/docs/ct_s03600.jsp?p=001208

GNOMEとおぼしき上下のバーも写ってるな
416名無しさん@お腹いっぱい。:2008/03/02(日) 05:36:23
>>413
彼のことだから、なんかマイナーなLinuxディストリでも使ってるだろうよ。
417名無しさん@お腹いっぱい。:2008/03/02(日) 07:20:34
emacsで、scim+anthyを使いたいんだけど、↓を参考に、
ttp://mkserver.dip.jp/vinelinux/perform/etc/.emacs.el

漢字コードの設定を、euc-jp → utf-8とすることで、
utf-8 で scim+anthy が使えることは確認。

ただ、over the spot でしか入力できないんだよね。
emacs でも、on the spot で入力してる人いないだろか。

scim 使わないで、anthy だけ使う、というのはなしでw
過去ログの◯◯◯にあった、というのでもOK。

"Over The Spot" = 外部ウィンドウ入力
"On The Spot" = インライン入力
の意味。
418名無しさん@お腹いっぱい。:2008/03/02(日) 10:12:43
>>417
最初から「外部ウィンドウ入力」、「インライン入力 」
と書いておけばわざわざ訳す手間が省けただろうに。。
419名無しさん@お腹いっぱい。:2008/03/02(日) 12:00:41
いちいち訳すような話かw
420名無しさん@お腹いっぱい。:2008/03/02(日) 15:39:50 BE:208298742-2BP(258)
>>417
これは? 漏れはできるようになたようにおもうびょん
http://www.h4.dion.ne.jp/~apricots/scim-anthy-0.6.1/howto.html
421名無しさん@お腹いっぱい。:2008/03/02(日) 15:46:37 BE:312448526-2BP(258)
うぅ ウィンドウにするとだめびょん orz
422名無しさん@お腹いっぱい。:2008/03/02(日) 16:23:43
すみません。質問させてください。
VISTAからputtyで研究室のPCにログインし、emacsを起動したときのみ
backspaceキーがキーの前ではなく後ろを消すモードになってしまっています。
直接PCにローカルに入っているときは起こりません。
またリモートアクセスでもコマンドラインで作業しているときは
正常に動きます。
.emacsに
(global-set-key "\C-h" 'backward-delete-char)
と書きつけましたがだめです。
私のマシンから研究室の別のPCに入った時もこれは起こりません。
その正常に動いているマシンから問題のマシンに.emacsをscpしてもだめです。
何か方法がありますでしょうか?
423名無しさん@お腹いっぱい。:2008/03/02(日) 16:39:32
>>422

PuTTY の設定を見直したら。

424名無しさん@お腹いっぱい。:2008/03/02(日) 16:49:30
すみません。いい忘れましたが他の研究所に行った時に
そこのlinuxからsshした時も同じ現象が起こりましたから、
サーバー側の問題だと思います。
425名無しさん@お腹いっぱい。:2008/03/02(日) 17:04:31
>>423の言う通りputtyの問題じゃないの?
426名無しさん@お腹いっぱい。:2008/03/02(日) 17:08:43
チェックしたら出来ました、すいません。
427名無しさん@お腹いっぱい。:2008/03/02(日) 18:38:13
>>417
解決策の提示でなくて申し訳ないんですが、ぜひお教えください。
anthy.elではなく、scimで on the spot 入力ができることのメリット
は何でしょうか?
私はanthy.el での入力で、日本語入力についてはそれほど不自由は
感じておりません。
ただ、多言語入力(中国語ですが)がしにくいので、anthy - scim という
より、入力をすべてscimで統一できればありがたいとは思っています。
428名無しさん@お腹いっぱい。:2008/03/02(日) 18:57:28
anthy.elのキーバインドと候補一覧が出るまでのスペース押下回数が気に入らない
429名無しさん@お腹いっぱい。:2008/03/02(日) 19:06:04
>>428
作りなおせよ!!
430名無しさん@お腹いっぱい。:2008/03/02(日) 19:09:15
というかSCIMは外部入力するためのものじゃないのか…
SCIM経由でインライン入力できるんなら
ddskkとscim-skkで辞書が共有できない問題は解決するんだが…
431名無しさん@お腹いっぱい。:2008/03/02(日) 20:20:01
今編集しているファイル名をkill ringに入れる関数ってのは
存在しないでしょうか?
こんなのありそうなんですがみつかりません。
432名無しさん@お腹いっぱい。:2008/03/02(日) 20:29:09
そんなmonolithicなものは無い

(defun kill-new-buffer-file-name ()
  (interactive)
  (when buffer-file-name
    (kill-new buffer-file-name nil)))
433名無しさん@お腹いっぱい。:2008/03/02(日) 22:02:58
この場合、モノリシックってどういう意味?
434名無しさん@お腹いっぱい。:2008/03/02(日) 22:16:34
monolithic
融通のきかない
435名無しさん@お腹いっぱい。:2008/03/02(日) 22:31:23
右クリック+ホイール回転にコマンドを割り当てられないものだろうか
436名無しさん@お腹いっぱい。:2008/03/03(月) 07:12:53
>>422
417だけど、大した意味はないんですよ。
emacsでanthyを使うだけなら、今のままでも別に何も問題ないと思うんですけどね。

ただ、これからの事を考えると、入力系はscimを経由させて、コードはutf-8に統一して
おいた方が、今後の各ソフト毎のバージョンアップに柔軟に対応できるだろう、
というのが大きい理由です。特定のIMEにこだわる必要もなくなるわけで。

普段使うXのアプリは、scim にほとんど対応できているのと、
コマンドライン専用エディタでも、vimやjoeもすでに対応できているので、
残った大物は、emacs位かなと思ったわけです。
437名無しさん@お腹いっぱい。:2008/03/03(月) 10:01:04
>>432
ありがとうございます。肝に命じます。
438名無しさん@お腹いっぱい。:2008/03/03(月) 19:06:05
Emacs でアルファベットを検索するときは C-s を使いますが
日本語を検索するときはどうしたらいいでしょうか。
M-x search-forward を使ってみましたが、一回検索すると終了してしまい、
次々と検索してジャンプする使い方がわかりませんでした。
439名無しさん@お腹いっぱい。:2008/03/03(月) 19:11:45
migemo
skk-isearch
440名無しさん@お腹いっぱい。:2008/03/03(月) 19:22:39
C-s C-\
441名無しさん@お腹いっぱい。:2008/03/03(月) 20:06:40
>>438
普通に isearch-forward でいけない?

今ためしたけど別に問題なかった
442438:2008/03/03(月) 22:46:23
>>440
これでいけました。なにこの便利機能、ちょー助かります。
443名無しさん@お腹いっぱい。:2008/03/05(水) 20:43:45
xtermのタイトルはecho ^[0;hoge^G で変更できますが、
emacs -nw中からこのエスケープシーケンスを出して、
カレントバッファの名前をタイトルにするのって出来ますか?
444名無しさん@お腹いっぱい。:2008/03/06(木) 23:42:16
org-modeで日本語入力ができません。
egg-anthyを使用して変換を確定してフェンスモードから抜けると入力した文字が消えてしまいます。
このときフェンスモードの開始時の表示は|!|になっています。
quailを使えば入力できるのですがたまごを使う方法わかるひといますか?
445名無しさん@お腹いっぱい。:2008/03/06(木) 23:51:45
ホストOS:Windows XP
ゲストOS:FreeBSD 7.0
ports から、emacs-emcws をインストールしました。
X を使わずにコンソールから利用していますが、
どうも [alt]キーを認識してくれません。

どこの設定を見直せばいいでしょうか?
446名無しさん@お腹いっぱい。:2008/03/07(金) 01:32:48
端末の設定だろうたぶん
447名無しさん@お腹いっぱい。:2008/03/07(金) 12:36:59
>>444
fontlockを切る。
448名無しさん@お腹いっぱい。:2008/03/08(土) 16:18:08
Ubuntu の emacs-snapshot のレポジトリが
23.0.60.1 (i486-pc-linux-gnu, GTK+ Version 2.12.0) of 2008-03-08
に上がってたんで、up-date してみました。
フォント回りが変わったの?実際に表示される日本語フォントのサイズが
大きくなったみたいです。
449名無しさん@お腹いっぱい。:2008/03/08(土) 17:15:21
別に変わってないけど?
450名無しさん@お腹いっぱい。:2008/03/08(土) 18:41:43
>>448
22->23ならだいぶ変わるんじゃないかな
23のなかでの細かいアップデートなら分からんけど

ちなみに、23.0.60.1と23.0.60.2でも変わってると思う
451名無しさん@お腹いっぱい。:2008/03/08(土) 18:43:21
> ちなみに、23.0.60.1と23.0.60.2でも変わってると思う
(゚Д゚)ハァ?
452名無しさん@お腹いっぱい。:2008/03/08(土) 19:07:14
>>451
AAかけた日本語太字が出るようになったんだけど

何かダメな人っぽいのでどうでもいいけど
453452:2008/03/08(土) 19:25:26
あ、日本語じゃないや、アルファベットだ
454444:2008/03/08(土) 23:20:40
>>447
ありがとうございます。org-mode以外にもたまごとfont-lockは相性が悪いみたいです。
455447:2008/03/08(土) 23:41:23
>>454
別にfontlockと相性が悪い訳じゃなくて、
intangibleなproperty使ってるmajor-modeと相性悪いだけだろ。
tamagoのフェンスがintangible使ってるからバッティングしてるだけ。
456名無しさん@お腹いっぱい。:2008/03/09(日) 14:13:27
>>448のにアップデートしたらWanderlustで日本語フォルダが扱えなくなった。
内部文字コードが変った?
emacs22だと、
(utf7-encode "送信済みメール" t)
"&kAFP4W4IMH8w4TD8MOs-"

emacs23だと
(utf7-encode "送信済みメール" t)
"&,v+QAU,hbggwfzDhMPww6w-"

になってしまう。う〜ん困った。
457名無しさん@お腹いっぱい。:2008/03/09(日) 15:57:01
Wanderlust に附属の utf7.el(c) を消してしまって、Emacs に附属のを使えばどう?
458名無しさん@お腹いっぱい。:2008/03/09(日) 15:57:26
>>448
俺はUbuntu Gutsy で

GNU Emacs 23.0.60.1 (x86_64-pc-linux-gnu, GTK+ Version 2.12.0)
of 2007-12-30 on osmium

使ってるけど、 emacs-snapshot のアップグレードパッケージがあがってたのは
知ってたけど、まずは様子で、実行しなかった。
これは正解だったってことだね 。。 よかった
459名無しさん@お腹いっぱい。:2008/03/09(日) 16:48:42
>>457
正しくencodeされるようになったけど、Wanderlustではあいかわらずダメ。
>>458
パッケージどこかにないっすかね。ダウングレードしたい。。。
460名無しさん@お腹いっぱい。:2008/03/09(日) 17:07:52
おい、おまいら!
ちょっと教えてください。

エディタを探してるんですが、vimを1週間ほど使ってみて結構気に入ってます。
が、Escキーを酷使するのと、モード切替時のIMEの勝手な振る舞いが
少し気になって、emacsも試してみたくなっています。

が、meadowやらgnuやらxやらで何を入れていいのかさっぱり分かりません。
windows日本語UTF-8でオススメのパッケージはどれでしょうか?
461名無しさん@お腹いっぱい。:2008/03/09(日) 17:18:50
format c:
install ubuntu && apt-get install emacs-gtk
462458:2008/03/09(日) 17:26:24
463名無しさん@お腹いっぱい。:2008/03/09(日) 17:30:18
vim気に入ってるならvim使えばいいじゃん
馬鹿なの?
464名無しさん@お腹いっぱい。:2008/03/09(日) 17:41:43
>>462
ありがとう。でもなかったorz
465458:2008/03/09(日) 17:49:08
>>464
その環境で使える .deb パッケージなかったの?
それなら emacs-snapshot_20071229.orig.tar.gz をコンパイルしてインスコすればいいんじゃない?
ちなみにこれ、アンチエイリアスがかかってて綺麗なフォントが表示できる。
466名無しさん@お腹いっぱい。:2008/03/09(日) 18:02:40
>>465
いや自分でビルドするの大変なので・・・
gustyの20071230版debパッケージはなかったよ。
467名無しさん@お腹いっぱい。:2008/03/09(日) 18:24:40
つか、続きは該当のディストリスレでやれよ
468名無しさん@お腹いっぱい。:2008/03/09(日) 20:37:35
>>463
頭大丈夫???

が、Escキーを酷使するのと、モード切替時のIMEの勝手な振る舞いが
少し気になって、emacsも試してみたくなっています。
469名無しさん@お腹いっぱい。:2008/03/09(日) 22:08:53
いちいちサーバにemacsをインストールしなくても、
サーバ上で簡単なプログラム(サーバプロセス)を起動するだけで、
手元のemacsからサーバ上のファイルをリモート編集できたら便利だと思うんだけど、
そういうパッケージってないのかなあ。

今でもtrampでssh経由のリモート編集が出来てるけど、とても遅いし、
ファイル補完ができたりできなかったりで安定しないし、
使いづらいというのが本音。シェル経由ってところに無理があると思った。
470名無しさん@お腹いっぱい。:2008/03/09(日) 23:14:20
その機能が昔しょうもないセキュリティホールになって云々
471名無しさん@お腹いっぱい。:2008/03/10(月) 00:48:51
sshが遅いならほかのも普通に遅いんじゃね?
472名無しさん@お腹いっぱい。:2008/03/10(月) 01:13:02
>>469
ローカルは Windows? UNIX系同士ならそんなに遅くなかったと記憶してる。
Windows 上でも最近は結構速くなってきてる。個人的には常用可能。
cvs版だけど。
473名無しさん@お腹いっぱい。:2008/03/10(月) 01:15:33
rshの速さは異常
474名無しさん@お腹いっぱい。:2008/03/10(月) 08:15:03
>>469
何が言いたいのかわからんけど、nfs/sambaを使えばいいんじゃないの?
emacsがどうとか言う前にOSの使い方くらい覚えろよ。
475名無しさん@お腹いっぱい。:2008/03/10(月) 10:42:39
trampはrsyncも使えるみたいだから試してみたら?
476名無しさん@お腹いっぱい。:2008/03/10(月) 11:48:25
>>470
セキュリティは確保しなければいけないが、cookie等使えばやりようはあると思う。

>>471
trampはremoteの情報をとるのに、shellとかuudecodeとか駆使して、
時にはperl scriptまで送りつけたりしてadhocにやってるようだ。
リモート側のサーバプロセスと専用のプロトコルを使って、
必要な情報が一回のTCP sessionで取れれば、もっと速くかつ安定すると思ったわけ。
リモート側がshellの動作するUNIXでなければいけないという制約もなくせるし。

>>472
ローカル:Windows、リモート:UNIX
環境を選択できないので、NTEmacsを使わざるを得ない状況。

>>474
他人・他社が管理しているサーバにnfs/sambaをインストールさせるのは、
決して容易なプロセスではないよ。ていうか、たかがリモート編集のために
セキュリティポリシーまで変更させたくはない。

>>475
試していないが、Windows上では使えなさそうに見える。
477名無しさん@お腹いっぱい。:2008/03/10(月) 11:54:22
他所様のサーバ上で得体の知れないプロセスを走らせるのは良くて
nfsやsambaは駄目という訳ですね
478名無しさん@お腹いっぱい。:2008/03/10(月) 12:18:02
ユーザ権限で動く一般プロセスと
システムにインストールされるデーモンとでは
動かすにあたっての管理者の心構えが大違いなのは、当たり前じゃないかな?
479名無しさん@お腹いっぱい。:2008/03/10(月) 14:46:32
メジャーなデーモン類と
得体の知れないプロセスを走らせるにあたっての
管理者の心構えの違いは?

しかしサーバは外なのかしら中なのかしら?
480名無しさん@お腹いっぱい。:2008/03/10(月) 16:41:33
ユーザモードでnfsなりsambaなりiscsiなり好きなプロトコル喋るサーバを立てれば良いだけじゃね?
なんで即デーモンの話になるのかわからんけど。
でもたかがリモートでファイル編集するだけなのにお客様のサーバに得体のしれないぷろせすw(ry
481名無しさん@お腹いっぱい。:2008/03/10(月) 17:09:20
つーかめんどくさがらずにローカルで編集して
scpなりrsyncなりすれ。
482名無しさん@お腹いっぱい。:2008/03/10(月) 17:22:44
まぁ TRAMP も遅いっちゃ遅いけどねぇ。

でも CVS HEAD でメソッドを scp にしとけば、
我慢できないってほど遅くはないけどなぁ。
フレッツ 100M 経由で。

NTEmacs は使ったことないから知らないけど。
483名無しさん@お腹いっぱい。:2008/03/10(月) 17:25:38
つかさ、サーバにヘンなデーモン入れるくらいなら
サーバの home にでも Emacs 入れといた方がマシじゃね?
484名無しさん@お腹いっぱい。:2008/03/10(月) 17:26:31
俺もそう思う。
ただ、俺は管理が面倒だからしないが。
485名無しさん@お腹いっぱい。:2008/03/10(月) 19:10:41
476によるkittyなセキュリティポリシーの解説を待ちわびるスレになりました。
486名無しさん@お腹いっぱい。:2008/03/10(月) 19:15:47
まぁ、それでもnfs、sambaは危ないと思うよ

ていうか、そんな大物、走らせてくれないだろ
487名無しさん@お腹いっぱい。:2008/03/10(月) 19:23:40
私はtrampでscpつかうっての我慢。
xterm (rxvt)の上ででemacs使う(ためにいろいろmakeしたり
設定したり日本語辞書ごのごのする)よりはまし。



488名無しさん@お腹いっぱい。:2008/03/10(月) 20:13:04
>>481
それも一つの手なのだが、編集中のファイル群のコピーを持ち手で同期させるという戦略は
面倒だったり二重編集の危険性をはらんでいたりするから、もし避けられるならば避けたいものだ。

>>482
たしかに我慢できないほどの遅さではないからいま実際に使っているのだが、もしもっと速くできるのならば速くしたいものだ。

>>483
デーモンではなくて、ローカルのemacsからssh経由でリモート起動するコマンド。
現状の実装のtrampも、shellでは得られないfile attributeを得るのに
perl scriptをダイナミックに送り込んで実行している。
そのアプローチで、もっと一般化・longrun process化したものというイメージ。

リモート側にEmacsを置くと、ローカルがWindowsの場合別途X serverが必要になるし、
ホストごとにEmacsのインスタンスが別になってしまうだろう。
もし避けられるならば以下略

trampが可能にするリモート編集はおおいにEmacsを便利にしている。
ただしshellをベースにしたその実装方針には実行効率と安定性と移植性で疑問があるので、
同じ事をする別のもっと良い実装が既に存在したらいいなあ……と思って質問した。
http://www.emacswiki.org/cgi-bin/wiki/CategoryRemoteEmacs を見たが、
まだ存在しないようだ。
489名無しさん@お腹いっぱい。:2008/03/10(月) 21:22:34
>>488
がんばって!!
490名無しさん@お腹いっぱい。:2008/03/10(月) 21:44:41
>>488
なんで X が必要なの? Putty とかでいいじゃんw
491名無しさん@お腹いっぱい。:2008/03/10(月) 23:03:57
(let ((s (current-time))
e)
(find-file "/HOSTNAME:")
(setq e (current-time))
(message "%f" (- (+ (* (nth 0 e) 65536) (nth 1 e) (/ (nth 2 e) 10000000.0))
(+ (* (nth 0 s) 65536) (nth 1 s) (/ (nth 2 s) 10000000.0)))))

>>488 Linux/CVS HEAD だと、初回の find-file が 1-2 sec. くらい。

ただ、古い TRAMP はもっと遅かった覚えがあるよ。
ひょっとしたら TRAMP/Emacs を新しくすれば解決するかも?
492名無しさん@お腹いっぱい。:2008/03/11(火) 00:47:52
使うとランダムでルート以下のファイルをひらく
フィーリングラッキーモードつくったんだけど誰かいる?
493名無しさん@お腹いっぱい。:2008/03/11(火) 00:50:47
使い道は?
494名無しさん@お腹いっぱい。:2008/03/11(火) 01:01:41
ファイルとの新しい出会い
495名無しさん@お腹いっぱい。:2008/03/11(火) 01:05:54
リモートホストにg?ccとかがあったらCソースを送り込んでだな、、
496名無しさん@お腹いっぱい。:2008/03/11(火) 01:42:34
1日何回転送するのかしらんが

ファイル編集の時間>>>tramp転送の時間じゃね?

きっとその熱意をもっと違うところにつぎ込んだ方がいい。
もっとも効果の得られるところに有限のリソースは費やすべき。
497名無しさん@お腹いっぱい。:2008/03/11(火) 08:47:49
>>488 のようなひとは、
おそらく実際の転送速度とかより
みかけの操作速度が問題なんじゃないかな。わたしはわかる。
trampとかでfind-fileしたりセーブしたりするときに一操作でちょっと待たされる時間が
不快なんだよね。
コマンドラインからrsyncとか打ちこんでディレクトリごと手元にもってきて編集して
また戻す、とかってのが、
実際には時間かかってても気にならない、なんてこともある。
498名無しさん@お腹いっぱい。:2008/03/11(火) 10:02:39
まあとにかく開発がんばってくれ。

一人じゃとてもと云うのなら、まずほしい仕様のドラフトでも
書いてみたらどうだ。
499名無しさん@お腹いっぱい。:2008/03/11(火) 10:36:28
で、結局どこらへんがemacsと関係あるの?
500名無しさん@お腹いっぱい。:2008/03/11(火) 11:21:43
trampとそのalternativeがemacsと関係ないと申すか?
501名無しさん@お腹いっぱい。:2008/03/11(火) 18:17:07
Mac OS Xのemacs環境はCarbon Emacsが定番なんですか?
502名無しさん@お腹いっぱい。:2008/03/11(火) 18:36:33
  ∧ ∧     ┌─────────────
  ( ´ー`)   < シラネーヨ
   \ <     └───/|────────
    \.\______//
      \       /
       ∪∪ ̄∪∪
503名無しさん@お腹いっぱい。:2008/03/11(火) 18:50:40
さすがUNIX板、ひどく懐しいAAが出てきたな。
504名無しさん@お腹いっぱい。:2008/03/11(火) 19:00:31
やがてぼくらの時代が来る
505名無しさん@お腹いっぱい。:2008/03/12(水) 01:53:43
M-x gdb でデバッグ状態に入ったあと、
ステップ実行するときって fringe にカーソルみたいなの出なかったっけ?

今試してみたけど何も表示されない…。
506名無しさん@お腹いっぱい。:2008/03/12(水) 18:38:43
emacs-w3mで、<hr>タグの表示が
懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。懿�。
のように□の連続になってしまうのですが、
"----"のようにすることはできませんか?
507506:2008/03/12(水) 18:39:48
すみません、化けてしまっているかも知れません。
□の細いものが連続して表示されています。
508名無しさん@お腹いっぱい。:2008/03/12(水) 19:34:27
>>506
フォントが無いだけだろうから、適切なフォントを入れるのが良いんじゃない。




(setq w3m-use-symbol nil) という手もあるけど。
509506:2008/03/12(水) 19:39:33
>>508
M+のビットマップフォントを使っているのですが、どの文字が足りないか分かりますでしょうか?
510名無しさん@お腹いっぱい。:2008/03/12(水) 21:30:28
>>509
iso10646-1 のフォント。M+ビットマップフォントには含まれてなさそう。

豆腐の上で C-u C-x = を叩いて、display にフォント名が無ければ
フォントをインストール。あれば別の(U+2501を含む)iso10646-1のフォントへの
変更が必要。
511名無しさん@お腹いっぱい。:2008/03/12(水) 23:37:35
File Edit Options Buffers Tools Help
Welcome to GNU Emacs, one component of the GNU/Linux operating system.

Type C-l to begin editing your file.

Get help C-h (Hold down CTRL and press h)
Emacs manual C-h r
Emacs tutorial C-h t Undo changes C-x u
Buy manuals C-h C-m Exit Emacs C-x C-c
Browse manuals C-h i
Activate menubar F10 or ESC ` or M-`
(`C-' means use the CTRL key. `M-' means use the Meta (or Alt) key.
If you have no Meta key, you may instead type ESC followed by the character.)

GNU Emacs 22.1.1 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2008-03-12 on edogawa1
Copyright (C) 2007 Free Software Foundation, Inc.

GNU Emacs comes with ABSOLUTELY NO WARRANTY; type C-h C-w for full details.
Emacs is Free Software--Free as in Freedom--so you can redistribute copies
of Emacs and modify it; type C-h C-c to see the conditions.
Type C-h C-d for information on getting the latest version.

起動時のこの表示をなくすにはどうすれば?
512名無しさん@お腹いっぱい。:2008/03/12(水) 23:43:57
>>511
(setq inhibit-startup-message t)
513名無しさん@お腹いっぱい。:2008/03/12(水) 23:44:33
>>511
inhibit-startup-message
514名無しさん@お腹いっぱい。:2008/03/14(金) 20:24:20
あぁ、なんか calendar ちゃんとうごかねぇし
515名無しさん@お腹いっぱい。:2008/03/17(月) 09:57:27
emacsでブログの下書きをしています。
書いている最中はM-qで整形してくれるのが便利なのですが、書きあがった文章を
ブログのオンライン編集画面にそのままコピペすると改行がそのまま改行として
認識されてしまうので、いちいち手作業で改行を取り除いています。

M-qとは逆に、余分な改行を取り除いてくれる方法はないでしょうか。
516名無しさん@お腹いっぱい。:2008/03/17(月) 10:46:48
M-q こそが余分な改行を取り除いてくれるんだとおもうが、
M-x replace-string で改行置き換えればいいんじゃないの?
517名無しさん@お腹いっぱい。:2008/03/17(月) 11:09:11
私も悩んでんだよねー。

ESC 3000 C-x f
とかしてから
M-qすると1行3000字ぐらいになるけど。

誰か関数書いてほしい。
518名無しさん@お腹いっぱい。:2008/03/17(月) 11:55:23
> 改行がそのまま改行として
> 認識されてしまう

<BR/>になるってこと? ブログの側でその動作をoffにすることはできないの?
519516:2008/03/17(月) 12:28:07
(defun unfill-paragraph ()
"copy from fill-paragraph"
(interactive (barf-if-buffer-read-only))
(let ((before (point))
(paragraph-start paragraph-start))
(when (and fill-paragraph-handle-comment comment-start-skip)
(setq paragraph-start
(concat paragraph-start "\\|[ \t]*\\(?:"
comment-start-skip "\\)")))
(save-excursion
(move-to-left-margin)
(if (not (zerop (forward-paragraph)))
;; There's no paragraph at or after point: give up.
(setq fill-pfx "")
(let ((end (point))
(beg (progn (backward-paragraph) (point))))
(goto-char before)
(unfill-region beg end))))))
520516:2008/03/17(月) 12:29:07
unfill-region
ttp://blog.bookworm.at/2007/08/emacs-unfill-region.html

が、しかしこの unfill-region の実装は問題がある。
521516:2008/03/17(月) 12:31:18
ちょっとミスしてた。こっちがせいかい

(defun unfill-paragraph ()
"from fill-paragraph"
(interactive (barf-if-buffer-read-only))
(let ((before (point))
(paragraph-start paragraph-start))
(when (and fill-paragraph-handle-comment comment-start-skip)
(setq paragraph-start
(concat paragraph-start "\\|[ \t]*\\(?:"
comment-start-skip "\\)")))
(save-excursion
(move-to-left-margin)
(if (zerop (forward-paragraph))
(let ((end (point))
(beg (progn (backward-paragraph) (point))))
(goto-char before)
(unfill-region beg end))))))
522名無しさん@お腹いっぱい。:2008/03/17(月) 12:45:42
>>516-517

それだと、日本語の間で改行されているのをunfillしたときに
空白が残ってしまうようです。


523名無しさん@お腹いっぱい。:2008/03/17(月) 12:51:18
>>522
> >>516-517
お前はどこにアンカーしてるんだ?
524515:2008/03/17(月) 13:00:58
レスありがとうございました。
>>517様の回答をヒントに下記の手順で希望の動作となりました。

C-u 9999 C-x f
C-x h
M-g
525516:2008/03/17(月) 13:02:45
>>520
> が、しかしこの unfill-region の実装は問題がある。
ので自分で書く、というか、初めから emacs に含まれてるじゃん。
俺も含めてお前らの目は節穴か!

(defun unfill-region (begin end)
(interactive "r")
(fill-delete-newlines begin end nil nil nil))
526名無しさん@お腹いっぱい。:2008/03/17(月) 18:16:31
emacsって実際一行に何文字くらい大丈夫なの?
527名無しさん@お腹いっぱい。:2008/03/17(月) 18:21:51
フォントロックの定義の仕方によって違ってくるけど、大体は10万文字以上の行があるとフリーズするな。
528名無しさん@お腹いっぱい。:2008/03/17(月) 19:07:50
それより、blogと連携してアップロードまであれやこれやしてくれるモードは
無いのかい?とまったく下調べせずに聞いてみるテスト
529名無しさん@お腹いっぱい。:2008/03/17(月) 19:21:20
>>528
mozex使えば?ブログの形式問わないし
530名無しさん@お腹いっぱい。:2008/03/17(月) 19:22:27
>>529
まぁ言ってみてちょっと違うなと思い直した
531名無しさん@お腹いっぱい。:2008/03/17(月) 20:04:47
>>528
俺もそれ気になって調べたんだけど、使えそうなのは
mapae と BloggerPost ぐらいかな。
でもどっちも導入がめんどい。Perl 使ってたり Emacs-Ruby 使ってたり。
BloggerPost 使いたかったけど Emacs-Ruby でコケるから諦めた。

結局、Org-mode かなんかで下書きしてコピペするのに大して労力は使わんし。
と思っていざ書いた長文をコピーして送ったら >>515 になって萎えてたところだ。
532名無しさん@お腹いっぱい。:2008/03/17(月) 21:35:47
>>531
> mapae と BloggerPost ぐらいかな。
その二つよりはよっぽどメジャーな Bloxsom と Atom を無視するのは何故?
533名無しさん@お腹いっぱい。:2008/03/17(月) 21:50:24
recentf.elの
recentf-open-filesに色づけしたいのですが
先頭の説明文には指定したとおりに色が変えられるのですが
それがファイルのリストには効きません
なぜなのでしょうか?
どうしたらいいのでしょうか?

こんな感じで指定しています
(defface my-face-r-1 '((t (:background "red"))) nil)
(defadvice recentf-dialog-mode (after my-recentf-dialog-mode ())
(defvar my-face-r-1 'my-face-r-1)
(font-lock-add-keywords 'recentf-dialog-mode '("Cancel" "op" "emacs"))
(font-lock-mode))
(ad-enable-advice 'recentf-dialog-mode 'after 'my-recentf-dialog-mode)
(ad-activate 'recentf-dialog-mode)
534名無しさん@お腹いっぱい。:2008/03/17(月) 22:05:07
>>532
それメジャーなのか?
ヤフってもろくな情報でてこないんだけど。
535名無しさん@お腹いっぱい。:2008/03/17(月) 22:31:48
>>534

おいおい。超メジャーだろう。
536名無しさん@お腹いっぱい。:2008/03/17(月) 22:38:55
というかBloxsomとAtomはブログウェアとプロトコルじゃないの?
なんの話してんの?もしかして厨房たん?
537名無しさん@お腹いっぱい。:2008/03/18(火) 00:04:35
hatena-mode はあるみたいだな。
538名無しさん@お腹いっぱい。:2008/03/18(火) 15:15:25
お前らhns-mode忘れてませんかと言いたい
539506:2008/03/18(火) 15:38:42
複数行にマッチする内容を置き換えたいのですが、どうしたらいいですか?
540名無しさん@お腹いっぱい。:2008/03/18(火) 16:34:06
改行は C-q C-j
正規表現なら \n
541名無しさん@お腹いっぱい。:2008/03/18(火) 17:32:01
英文を入力していくときに、右端で折り返す設定にしていると、
単語の途中で折り返されちゃうんだけど、
単語の途中で分割されちゃわないようにするにはどうすればいいですか?

auto-fillで改行しちゃうのではマズいです。
542名無しさん@お腹いっぱい。:2008/03/18(火) 17:37:11
>>541
toggle-truncate-lines
543541:2008/03/18(火) 17:43:39
ありがとうございます。でも、ええと…
折り返し表示はしたいんです。

単語の途中で折り返すんじゃなくて、単語と単語の間で折り返して欲しいんです。
544名無しさん@お腹いっぱい。:2008/03/18(火) 18:01:31
longlines-mode

日本語未対応。
545541:2008/03/18(火) 19:16:31
なるほど。
M-x longlines-mode  の後で、
M-x longlines-auto-wrap で望みの状態になりました。

止める時は、もう一度 M-x longlines-mode ですね。

ありがとうございました。
546541:2008/03/19(水) 01:37:30
追加報告です。
いろいろ試してみた結果、

longlines-mode での折り返し幅には、
fill-column で設定する文字数が反映されるようです。
547名無しさん@お腹いっぱい。:2008/03/20(木) 14:03:32
.emacsにfontを設定している部分があるのですがemacs -nwで起動すると、
その部分でエラーが出てしまい、設定ファイルの読み込が終了してしまいます。
「-nwのときは、この部分は読み込まない。」と言う設定はできませんか?
548名無しさん@お腹いっぱい。:2008/03/20(木) 14:19:50
(when window-system
(hage)
)
549名無しさん@お腹いっぱい。:2008/03/20(木) 15:21:54
今まで22.1を使っていて問題なかったのだけど、
今朝のcvs HEAD( emacs 23.0.60.1 Mewの組み合わせで、inc すると

error in process filter: mew-addrstr-parse-syntax-list: Args out of range: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 31379
error in process filter: Args out of range: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 31379

ってな感じで、メール取得に失敗しております。
何かご存知の方いませんかね?



550549:2008/03/20(木) 15:23:51
ちょっと書き直し。

今まで22.1を使っていて問題なかったのだけど、
今朝のcvs HEAD(emacs:23.0.60.1 とMew)の組み合わせで、inc すると

error in process filter: mew-addrstr-parse-syntax-list: Args out of range: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 31379
error in process filter: Args out of range: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 31379

ってな感じで、メール取得に失敗しております。
何かご存知の方いませんかね?
551名無しさん@お腹いっぱい。:2008/03/20(木) 15:27:54
mew の CVSはこの数日は色々工事中だと思うよ。
552名無しさん@お腹いっぱい。:2008/03/20(木) 15:49:14
>>549
自分で調べられない人がなぜCVSを使う?
553名無しさん@お腹いっぱい。:2008/03/20(木) 18:03:12
>>550
mew は、まだ 23.0.60 に対応してないから
554名無しさん@お腹いっぱい。:2008/03/20(木) 18:54:50
>>553 え、そうなの?23.0.50.1では動いてる。
555名無しさん@お腹いっぱい。:2008/03/20(木) 19:02:37
Emacs嫌いだったけど22からGTK2使うようになってカッコよくなったから使ってみたい。
詳しく教えろ
556名無しさん@お腹いっぱい。:2008/03/20(木) 19:30:29
死ね
557名無しさん@お腹いっぱい。:2008/03/20(木) 19:58:14
>>555
お前の間違いは三つある。
第一に、GTK2 を使ったからといってカッコよくなってはいない
第二に、カッコよくなったとしても GTK2 とは限らない
第三に、使うからといって GTK2 がカッコいいわけではない
558名無しさん@お腹いっぱい。:2008/03/20(木) 20:11:08
そういえば、Emacs 入門のポータル的存在ってないな。
Tips集みたいなのはやたら多いけど。
559名無しさん@お腹いっぱい。:2008/03/20(木) 20:39:38
EmacsWikiじゃだめなの?
560名無しさん@お腹いっぱい。:2008/03/20(木) 21:05:52
>>559
Wikiよりもっとウェルカムな感じのやつ。
Wikiはちょっと判ってるやつの自己満足になりがちだし
編集機能と両立させてる分、可読性とか表現力に劣る。
とくにEmacsWikiは未訳が多いし、
訳されてるものも分かりやすいとは言えないんじゃないか?
使いにくいデフォルト設定の解説じゃなくて
なんか、もっとぼくらユーザ目線で、実態的に
ここはこうすると使いやすいとか、そういう方向性のやつ。
MeadowMemoは近いんだけど、もっとチュートリアリックにというか。
561名無しさん@お腹いっぱい。:2008/03/20(木) 21:10:17
はいはい
562名無しさん@お腹いっぱい。:2008/03/20(木) 21:15:25
>>561
はいはいじゃねーよ。

やる気ねーな。
なんか、気概がないんだよね。Emacsユーザって。
悪い意味でUnix的な慣習(排外思想)に浸ってる。
563名無しさん@お腹いっぱい。:2008/03/20(木) 21:19:03
>>562 じゃ、自分でやんなよ。
564名無しさん@お腹いっぱい。:2008/03/20(木) 21:19:08
別に Emacs ユーザーが増えようが減ろうがどうでもいいもんww
565名無しさん@お腹いっぱい。:2008/03/20(木) 21:20:58
自分でやれよ
何のためのWikiだよ
566名無しさん@お腹いっぱい。:2008/03/20(木) 21:24:00
emacswikiの英語なんてゆとりでも読めるレベルだし
未訳は関係ないよ
567名無しさん@お腹いっぱい。:2008/03/20(木) 21:27:54
>>563-566
はあ。
このスレの本質が凝縮されてるな。

Unix文化腐敗の象徴。
自分たちの身に危険が迫らない限り全然立ちあがろうとしない。
(好例:閉鎖騒動)
568名無しさん@お腹いっぱい。:2008/03/20(木) 21:33:57
危険が迫れば立ち上がるんだからそれで良いだろ。ほんで、
危険が迫ってないときの社会奉仕は>>567 に任せてやるよ。
つうことで。
569名無しさん@お腹いっぱい。:2008/03/20(木) 22:19:59
俺は別にInfo読んだり適当にググるだけで操作から始まって
lisp書く程度までは情報に困らんかったけど、
ゆとりには難しいんだろうな、やっぱり。
570名無しさん@お腹いっぱい。:2008/03/20(木) 23:15:52
>>554
そうです
571名無しさん@お腹いっぱい。:2008/03/20(木) 23:37:30
>>568-569
つまり、Emacsユーザーはニート気質だということか?

これからはEmacsユーザー=Emacsニートが成立する
そう言いたいのか?
572名無しさん@お腹いっぱい。:2008/03/20(木) 23:46:21
あおっても無駄だ。根本的に違う論理で動いてるんだから。
ちょっと調べることも出来ないやつがemacsを使うようになったってemacsコミュニティにとっては大迷惑でしかない。
573名無しさん@お腹いっぱい。:2008/03/21(金) 00:08:02
「ゆとりにも使えるように誰かマニュアル作ってくれ」ってか?
ゆとりより迷惑な奴だな。
574名無しさん@お腹いっぱい。:2008/03/21(金) 00:19:15
俺はEmacsの伝道師でもないし、>>562の母ちゃんでもないんだがな
EmacsユーザならEmacs普及のために全力で奉仕活動すべきだとでも言いたいのか
575名無しさん@お腹いっぱい。:2008/03/21(金) 00:26:16
>>555

マジレスすると、

M-x help-with-tutorial
576名無しさん@お腹いっぱい。:2008/03/21(金) 04:54:08
この手のフレームで、「ゆとり」っていう単語が出てくるようになったのが、
数十年続く争いの、ここ最近の変化か。

典型的な「スラドで伸びるネタ」だな。
577名無しさん@お腹いっぱい。:2008/03/21(金) 04:56:56
ゆとりなんて本気でいってる奴はキモい。
578名無しさん@お腹いっぱい。:2008/03/21(金) 09:56:34
>>577
ゆとり乙
579名無しさん@お腹いっぱい。:2008/03/21(金) 20:09:36
>>572
まあ、Emacsの裾野はショボユーザーにでも広がってくれた方が
こっちがつまらん代替アプリの学習または指導をせずに
色々な場面でEmacsで通用することが多くなって助かるんだけどね。

くだ質が多くなるかもしれんが、棲み分けはするだろうしな。
580名無しさん@お腹いっぱい。:2008/03/22(土) 02:01:42
とてもよくのびますね
581名無しさん@お腹いっぱい。:2008/03/22(土) 02:05:15
チンコの皮ものびまくり
582名無しさん@お腹いっぱい。:2008/03/22(土) 02:59:37
日本のEmacs利用者がぶんぶん言っていたのは1990年代のはじめころだな。
583名無しさん@お腹いっぱい。:2008/03/22(土) 03:11:36
俺が生まれる前だな
584名無しさん@お腹いっぱい。:2008/03/22(土) 04:48:39
nemacsの時代じゃねーか
585名無しさん@お腹いっぱい。:2008/03/22(土) 08:39:12
通用なんかされたら政治の道具にされてしまうのに困った事だね
586名無しさん@お腹いっぱい。:2008/03/22(土) 14:38:52
Emacs使う気になって、ここ見にきても住人の質が悪いから皆逃げていく
587名無しさん@お腹いっぱい。:2008/03/22(土) 14:59:29
住人の質なんか気にするような奴は、emacs なんか使おうとも思わないから無問題。
588名無しさん@お腹いっぱい。:2008/03/22(土) 15:00:30
Zenoがいなくなってから書き込みが少なくなった
589名無しさん@お腹いっぱい。:2008/03/22(土) 16:38:10
>>587
ああゆえばこーゆう、なほんとにここの住人は。
ほんとに性格にじみでてる。

しかもそりゃ同語反復だろうが。
そうやって壁作って特定の性癖の連中だけしか入れないから
変なイメージもたれんだよ。

そこが問題だということに気付け。
590Emacs心理カウンセリング協会会長:2008/03/22(土) 16:44:26
そういうわけで、今日から俺がEmacsユーザーの心の壁を取り払うべく
Emacs心理カウンセリング協会会長に就任する。

なにか心につっかえているものがあったら俺に相談しなさい。
591名無しさん@お腹いっぱい。:2008/03/22(土) 16:49:30
Emacs ユーザに何か嫌がらせでもされたの?
592名無しさん@お腹いっぱい。:2008/03/22(土) 16:50:57
秀丸如きに金出してる会社の連中を罵倒したくて仕方ありません。
593Emacs心理カウンセリング協会会長:2008/03/22(土) 16:54:46
>>592
うはー。
わかる!そいつらは糞だ。おまえは間違ってないぞ。
じゃ、その気持ちをユーザー拡大のために少しでも
初心者に親切してあげなさい。難しいことではありません。
そうすればいつかは、会社の連中もあなたに頭を下げるでしょう。

これで一人の迷えるEmacsユーザーも救われることができました。
だんだんこのスレも良い雰囲気になってきています。
594名無しさん@お腹いっぱい。:2008/03/22(土) 16:55:33
自分の金じゃないなら別にいいじゃん
595Emacs心理カウンセリング協会会長:2008/03/22(土) 16:56:33
>>594
は?なにおまえ

雰囲気こわしてんじゃねーよ
596名無しさん@お腹いっぱい。:2008/03/22(土) 17:11:15
Zenoさんが帰ってくれば雰囲気は良くなる。
597名無しさん@お腹いっぱい。:2008/03/22(土) 18:34:46
Emacs心理カウンセリング協会会長
EmacsShinriKaunnseringuKyoukaiKaityooでESKKKだな。
598名無しさん@お腹いっぱい。:2008/03/22(土) 18:59:54
そんな長いの覚えらんないよ。
Eでいいよ、Eで。
599名無しさん@お腹いっぱい。:2008/03/22(土) 19:13:58
>>598

その昔 Enlightenment というウィンドウマネージャがあってなぁ…
600名無しさん@お腹いっぱい。:2008/03/22(土) 19:54:48
今でもありますが何か?
601名無しさん@お腹いっぱい。:2008/03/22(土) 19:58:02
〜に気付け

宗教だなあ
602名無しさん@お腹いっぱい。:2008/03/22(土) 20:56:00
EmacsとVimはどっちが簡単だと思う?
603名無しさん@お腹いっぱい。:2008/03/22(土) 21:12:09
>>602
catが一番覚える事が少なくて簡単。
604名無しさん@お腹いっぱい。:2008/03/23(日) 10:30:36
yasnippetsの機能をanythingのインターフェースから使うものを作ってみた

(defun nlptr-list-keys (table) "展開可能な略語を列挙"
  (let (keys
        (tbl table))
    (while (yas/snippet-table-p tbl)
      (maphash (lambda (key content)
                 (add-to-list 'keys key)
                 ) (yas/snippet-table-hash tbl))
      (setq tbl (yas/snippet-table-parent tbl)))
    keys))
(defvar nlptr-anything-c-source-yas-snippets
  '((name . "yas snippet")
    (init . (lambda () (setq buf (nlptr-list-keys (yas/current-snippet-table)))))
    (candidates . (lambda () buf))
    (action . (("insert" . (lambda (str)
                             (insert str)
                             (yas/expand)))))))
(defun nlptr-yas-anything () (interactive) "テスト用"
  (let* ((anything-sources (list nlptr-anything-c-source-yas-snippets)))
    (anything)))
(global-set-key "\C-caa" 'nlptr-yas-anything)
605名無しさん@お腹いっぱい。:2008/03/23(日) 10:36:32
もうひとつ、同じsnippetがあるときの選択インターフェースにanythingを使うもの

(defvar nlptr-anything-for-yas-tempbuf nil)
(defun nlptr-anything-for-yas-template (templates)
 (let* (
     (source '((name . "Yas Template Select")
          (candidates . (lambda ()
                  (mapcar (lambda (pair)
                       (let* ((tpl (cdr pair))
                          (name (yas/template-name tpl))
                          (content (yas/template-content tpl)))
                        (list name content)))
                      templates)))
          (action . (("norml" . (lambda (candidate) (setq nlptr-anything-for-yas-tempbuf (car candidate))))))))
     (anything-sources (list source)))
  (anything)
  nlptr-anything-for-yas-tempbuf))
;; このように標準の関数と差しかえて使う
(setq yas/window-system-popup-function 'nlptr-anything-for-yas-template)
606名無しさん@お腹いっぱい。:2008/03/23(日) 11:54:03
すみませんEmacsを先日インストールしまして
C-oで日本語入力が可能になったのですが
Debian上ですべての英語入力から日本語入力の変換キーが
半角/全角漢字キーからC-oに変更されてしまいました

正直扱いづらい上に現状で半角/全角漢字キーを押しても反応しないので
非常に困っております

OSはDebianで
$ set-language-env で日本語入力の設定は行いました

できればEmacs時だけはC-oで他のときは半角/全角キーで日本語変換を
行えるようにする方法ってありませんか?
607名無しさん@お腹いっぱい。:2008/03/23(日) 12:23:21
>>606
debianの現在の安定版であるetch以降は
デフォルトで対応する日本語文字コードがEUC-JPからUTF-8に変更になっているので、
古いEUC-JPの設定で自動化されているset-languege-envで日本語環境を用意するのはとてもじゃないけどお薦め出来ません。

ttp://debian.fam.cx/index.php?Japanese#content_1_49

を参考にして自分で日本語環境を整えましょう。
608名無しさん@お腹いっぱい。:2008/03/23(日) 12:57:20
>>604
乙!
誰か作ると思ってた
609606:2008/03/24(月) 00:53:17
>607
おかげさまでうまく行きました
ありがとうございます
610名無しさん@お腹いっぱい。:2008/03/24(月) 10:16:05
Emacs のフォントを変更しようと思ってるんだけど,皆さんどんなフォント使われてますか?
個人的には Carbon Emacs みたいな丸っぽいの使いたいんですが,
あれに近いフォントセットってどんなのがあるんでしょうか?よければ教えてください.
611名無しさん@お腹いっぱい。:2008/03/24(月) 10:28:10
-nwで使ってるからDejaVu Sans Mono
612名無しさん@お腹いっぱい。:2008/03/24(月) 10:39:27
>>610
ヒラギノ丸ゴ買え
613名無しさん@お腹いっぱい。:2008/03/24(月) 10:43:08
Bitstream Vera Sans Mono
あとM+との合成フォント使いたいけど落ちるので無理なんだよな
614名無しさん@お腹いっぱい。:2008/03/24(月) 11:04:57
>>610
VL Gothic …
615名無しさん@お腹いっぱい。:2008/03/24(月) 12:10:01
IPA Circle使ってるが、カンマコンマ、コロンセミコロンがはっきり区別でき
るフォントがいいんだが
616名無しさん@お腹いっぱい。:2008/03/24(月) 12:47:42
みんな未だに fixed pitch のフォントなの?
英語異常に読みにくいでしょ。
意外にファイルエディットしてる時とか、視覚的な不具合は滅多にないし、
俺はもう variable pitch しか使用してない。
目に優しいっすなー
617名無しさん@お腹いっぱい。:2008/03/24(月) 12:57:45
と、池沼が申しております
618名無しさん@お腹いっぱい。:2008/03/24(月) 12:58:28
http://monafont.sourceforge.net/
あれ、俺少数派?
619名無しさん@お腹いっぱい。:2008/03/24(月) 13:08:36
プロポーショナルフォントでプログラムを書けとおっしゃるのか。
620名無しさん@お腹いっぱい。:2008/03/24(月) 13:33:07
文章を書くのはプロポーショナルで、プログラミングはfixedって、意味のあ
る区分なのかね?可読性は同一であるはずだし。
桁数にたいする意識ってこと?
621名無しさん@お腹いっぱい。:2008/03/24(月) 13:38:22
俺はプロポーショナルフォントでプログラム読み書きした方が作業がはかどる。
読む方は特に。
622名無しさん@お腹いっぱい。:2008/03/24(月) 13:40:45
プログラムを書くときに可変幅フォントで困るのは、コメントに説明のため
アスキーアートの図や表を入れることがしばしばあるが、これが難しくなること。
623名無しさん@お腹いっぱい。:2008/03/24(月) 13:44:14
>>622
> アスキーアートの図や表を入れることがしばしばあるが、これが難しくなること。

何時の時代のプログラムだよw
今時そんなの滅多に見つからねー。
普通htmlとかpdfに貼り付けて、そのファイルのリンク貼るだろ。
624名無しさん@お腹いっぱい。:2008/03/24(月) 13:45:41
むしろ俺はX11からすら可変幅フォント追放したい
625名無しさん@お腹いっぱい。:2008/03/24(月) 13:49:33
>>624
後悔すると思うが、やってみれば? 普通にできるよ。
626名無しさん@お腹いっぱい。:2008/03/24(月) 13:51:58
>>624
全角英数字使う人が言うと説得力があるな
627名無しさん@お腹いっぱい。:2008/03/24(月) 14:09:38
それなんてmoh(ry
628名無しさん@お腹いっぱい。:2008/03/24(月) 14:54:41
>>623
普通にあるよ。
簡単な例をあげれば言語処理系はビットの割り当てを図示しているものが少なくない。
処理するデータのレイアウトとか、
ヒープやスタックに対してダーティな操作をする場合にメモリレイアウトを図示するとか、
わかりやすさのため図示する場合は割とある。
Emacsのソースにもあるぞ。Apacheにもある。
第一プログラム中のコメントでわざわざ別ファイルを作っていたらいたずらに管理コストを上げるだけ。
629名無しさん@お腹いっぱい。:2008/03/24(月) 17:12:11
今時の人はWEBとか知らんのかのう。
630名無しさん@お腹いっぱい。:2008/03/24(月) 17:14:10
プロポーショナルだとインデントどうするの
631名無しさん@お腹いっぱい。:2008/03/24(月) 18:05:56
>>628
まぁ、図の需要は当然あるだろうね。
ただ、その為に固定幅フォントを使うべきなのか?ってのが本題だな。
あえてパレートの法則で言えば20の方だし。
そもそもその図も、固定幅フォントで見られることを前提とする、前近代的コ
ンセンサス(!)で描かれたものだろうし、それをメールや掲示板にコピペする
ことを想定しない、可搬性の低い図とも言える。

「じゃ、可搬性の高い図って何だよ?」というのは、ちょっと話がそれてしま
う気もするが建設的ではある。
632名無しさん@お腹いっぱい。:2008/03/24(月) 18:08:06
プロポーショナルだとLispのインデントはぐちゃぐちゃになるな
633名無しさん@お腹いっぱい。:2008/03/24(月) 18:23:32
FORTRAN涙目wwww
634名無しさん@お腹いっぱい。:2008/03/24(月) 18:24:21
インデントが乱れるってのは
タブの幅(C-q TAB) != 半角スペース*(4,8,..)
って状況を想定してるのかしら
635名無しさん@お腹いっぱい。:2008/03/24(月) 18:25:55
問題は行頭の空白じゃなく
行末の ; 一個のコメントとかじゃないの?
636名無しさん@お腹いっぱい。:2008/03/24(月) 18:35:53
>>635
(foo) ;AAAAA
(barbar) ;BBBBB

AとBを揃えたい、ってことなのかな?
637名無しさん@お腹いっぱい。:2008/03/24(月) 18:41:05
calendar とかグチグチにならね?
638名無しさん@お腹いっぱい。:2008/03/24(月) 19:03:54
他のフォントを使ってる人とのソース共有はどうするんだろ
639名無しさん@お腹いっぱい。:2008/03/24(月) 20:42:24
は?フォントはMS P ゴシック12ポイントに決まってんだろ。
ハードなプログラミングに疲れたらコメント内に好きなアニメキャラのAAを貼って和む。

これが鉄板。
640名無しさん@お腹いっぱい。:2008/03/24(月) 21:47:14
やるおとやらないおが関数の頭で説明してるんだね
641名無しさん@お腹いっぱい。:2008/03/24(月) 22:24:42
フォントはヒラギノ
642名無しさん@お腹いっぱい。:2008/03/25(火) 00:07:23
プロポーショナルなんてWindowsでしか使わないよ
643名無しさん@お腹いっぱい。:2008/03/25(火) 00:08:10
>>631
立証せずに自分の主張を前提としちゃう狂信者、要するにキチガイが
「建設的」って何の冗談だw
644名無しさん@お腹いっぱい。:2008/03/25(火) 00:37:59
これは良い煽り
645名無しさん@お腹いっぱい。:2008/03/25(火) 00:42:22
1行ずつスクロールする設定にしていても、C-nやC-pを押しっぱなしにするとページが切り替わって
しまうことがありますが、この場合でも常に1行ずつスクロールすることはできないでしょうか?
646名無しさん@お腹いっぱい。:2008/03/25(火) 01:08:39
>>642
じゃTerminusでよろ
647名無しさん@お腹いっぱい。:2008/03/25(火) 01:52:37
フォントの選択はもはや宗教戦争だな。
インデントのタブとスペース論争みたいだ。
648名無しさん@お腹いっぱい。:2008/03/25(火) 03:05:22
ヒラギノって日本語はきれいだけど英数字はそうでもなくない?
649名無しさん@お腹いっぱい。:2008/03/25(火) 03:50:11
漢字だけなら新ゴのほうが綺麗かな
650名無しさん@お腹いっぱい。:2008/03/25(火) 03:53:54
漢字とアルファベット、別のフォントをつかわない?
同じフォントを使う必然性もないとおもうんだが。
651名無しさん@お腹いっぱい。:2008/03/25(火) 05:21:57
欧文/仮名/漢字

別々のフォント使ってるよ
652名無しさん@お腹いっぱい。:2008/03/25(火) 07:31:00
>>650
それができるのが Emacs のいいところ。
できないエディタって多くない?
653名無しさん@お腹いっぱい。:2008/03/25(火) 08:57:18
>>647
どちらかと言うと幾何学に王道があるかないかの論争だな
654名無しさん@お腹いっぱい。:2008/03/25(火) 15:43:06
>>652
欧文と日本語のフォント併用はGTK+(というかPangoを使っているもの)なら
難しくないよ。エディタじゃないけどmetacityのタイトルバーとかそうしてる。
かなだけ取り出したフォントを作れば、多分かなもいける。
655名無しさん@お腹いっぱい。:2008/03/25(火) 20:35:36
これが彼の有名な「自転車置き場問題」なのですね!
この目で実際に見れて感動です!
656名無しさん@お腹いっぱい。:2008/03/25(火) 21:11:34
>>654
Windows ではあんまり見ないよ。Word(エディタじゃないけど)くらい?w
657名無しさん@お腹いっぱい。:2008/03/25(火) 21:40:29
>>656
は?
ドザにはFontlinkがかなり昔から実装されてるだろ?
658名無しさん@お腹いっぱい。:2008/03/25(火) 22:07:28
>>657
どうみてもエディタの設定じゃないです。
本当にありがとう(w
659名無しさん@お腹いっぱい。:2008/03/25(火) 22:40:22
こんな殺伐とした空気のときにはあの人を呼ばねば
Emacs心(ry
660名無しさん@お腹いっぱい。:2008/03/26(水) 01:36:14
>>658
フォントのエイリアスを設定をして、それをエディタに設定する
何が気に入らない?
661名無しさん@お腹いっぱい。:2008/03/26(水) 02:13:52
Fontlinkはシステムワイドのフォールバックでしかない。
Windowsにはフォントセットという考え方がないしね。
ある部分でフォントAとフォントBの組み合わせ
ある部分でフォントAとフォントCの組み合わせ
というのはできないし、ソフトのフォント設定項目だけから組み合わせはわからない。
662名無しさん@お腹いっぱい。:2008/03/26(水) 11:10:43
semanticのインテリセンス風補完って話にならないレベルなんだな
663名無しさん@お腹いっぱい。:2008/03/26(水) 12:24:39
前スレあたりで使えるって豪語してたヤシの説明キボン
664名無しさん@お腹いっぱい。:2008/03/26(水) 12:35:15
>>663
読み返してきたけど補完はゴミとしか書いてなかった。
どこら辺にそんな話が?
665名無しさん@お腹いっぱい。:2008/03/26(水) 12:38:45
俺は前スレで「semanticなんてどうせ使えるレベルじゃないんだろ」みたいなことを言った張本人だが、
確かに、誰かが「semanticで普通にインテリセンスできてるじゃん」的な発言をしたのを覚えてる。

どうせsemanticなんてパッケージは使わないと思うが、俺もそいつのインテリセンス実装法を見てみたいね。
まあホラ吹いただけだと思うがw
666664:2008/03/26(水) 12:43:43
>>665
それ俺が書いたんだよ。
関数、メソッド、変数、クラスの解析はほとんど問題無く解析できる(Cのマクロはほとんど無理)。
けど、補完はおまけだからうまく動かんね、って書いたけどいつインテリセンスの話なんかしたんだ?
667名無しさん@お腹いっぱい。:2008/03/26(水) 12:52:53
>>666
わるい、変数/関数解析とコンプリーションをちとごっちゃにしてた。
Cはある程度解析できてるのかもしれんけど、他の言語はどうなん?
たぶんほとんど使えない状態だろーな。
候補の表示は completing-read でいいだろうが、解析が他のメジャーな言語で
うまくできなけりゃインテリセンスも無理。
668名無しさん@お腹いっぱい。:2008/03/26(水) 14:11:49
なまじ、dabbrev-expandが使い物になってしまうから、
開発がすすまないんだろうなぁ。
669名無しさん@お腹いっぱい。:2008/03/26(水) 16:52:18
>>667
> Cはある程度解析できてるのかもしれんけど、他の言語はどうなん?
俺が使ってるのは、C、C#、Ruby、Python、elisp、scheme、cl 位だけど、
C と lisp 系のマクロ以外はきちんと解析してるよ。
elisp なんて film についてる eieio のクラス定義まで解析してくれる。

前スレで話出てからずいぶん経ってるんだし、自分で試せばいいだろ。
670名無しさん@お腹いっぱい。:2008/03/26(水) 16:57:20
あれ、前スレの semantic な話って
インテリセンスな文脈じゃなかったっけ?
671名無しさん@お腹いっぱい。:2008/03/26(水) 23:39:10
ども >>610 です.
フォントに関しては無知だったものでして,レスを参考にいろいろ試してみました.
でもどれもいまひとつ・・・.

で,調べていたら,Emacs23 ではアンチエイリアスが使えるらしいというのが分かったので早速導入.
するとアンチエイリアスをかけたら大抵のフォントですごく綺麗な見栄えになって大満足です.

今使っているのは,Lucida Console と IPAモナーP明朝 です.
Bitstream Vera Sans Mono もいい感じでした.

レスくれた人とアンチエイリアスに感謝.
672名無しさん@お腹いっぱい。:2008/03/27(木) 01:10:08
23使ってるならMonacoも良いぞ
フリーフォントじゃないけど
673名無しさん@お腹いっぱい。:2008/03/27(木) 01:28:02
フォントが話題になったのでオマイラに聞いてみる。
Emacs23+TTF(等幅)ちゅう環境で、和文と英文で幅のずれない組合せ何?
674名無しさん@お腹いっぱい。:2008/03/27(木) 02:11:35
そんなもん無い
違うフォントで幅を合わせたければFontforgeで改造する
675名無しさん@お腹いっぱい。:2008/03/27(木) 05:04:49
emacs lispの正規表現で '.' が \n (newline) もマッチ
するようにするフラグみたいなものはありますか?
676名無しさん@お腹いっぱい。:2008/03/27(木) 12:39:47
22.2でてるよ
677名無しさん@お腹いっぱい。:2008/03/27(木) 12:43:28
OS Xにインストールしてみた。特に問題なさそう。
678名無しさん@お腹いっぱい。:2008/03/27(木) 13:25:23
予想外のところに、変化有り

*GNU Emacs*
679名無しさん@お腹いっぱい。:2008/03/27(木) 13:55:47
680名無しさん@お腹いっぱい。:2008/03/27(木) 16:23:28
>>676
俺は emacs 23 使ってるし、もう22はパスだな。
681名無しさん@お腹いっぱい。:2008/03/27(木) 16:37:20
いちいち言う事か
682名無しさん@お腹いっぱい。:2008/03/27(木) 16:51:10
日本人なら無理して23だな
683名無しさん@お腹いっぱい。:2008/03/27(木) 17:12:36
俺は23パスして24使ってるけどな
684名無しさん@お腹いっぱい。:2008/03/27(木) 17:16:12
自演で火消しか
ご苦労なこった
685名無しさん@お腹いっぱい。:2008/03/27(木) 17:23:52
24からはlexbind入れる予定だってな
Firefox4並の青写真だけど、まあ夢があっていいな
686名無しさん@お腹いっぱい。:2008/03/27(木) 17:26:22
暇なのに行くスレ無くて困ってます
どうしましょ?
687名無しさん@お腹いっぱい。:2008/03/27(木) 17:58:19
おれは19を使うぜ!
688名無しさん@お腹いっぱい。:2008/03/27(木) 18:29:45
じゃあ俺は18だ!!!

最初に使った Emacs って 18.5x だったかな…
689名無しさん@お腹いっぱい。:2008/03/27(木) 19:54:55
そんな小便臭い小娘要らね
690名無しさん@お腹いっぱい。:2008/03/27(木) 22:01:08
C-x-fすると必ず D:\emacs-22.2\bin
のフォルダが表示されます。これを常に任意のパスにすることはできますか?
691名無しさん@お腹いっぱい。:2008/03/27(木) 22:02:37
HOME=
692名無しさん@お腹いっぱい。:2008/03/27(木) 22:26:35
>>691
HOME=
とは?
693名無しさん@お腹いっぱい。:2008/03/27(木) 22:33:42
環境変数
694名無しさん@お腹いっぱい。:2008/03/27(木) 22:50:49
695名無しさん@お腹いっぱい。:2008/03/27(木) 22:53:11
HOME設定して .emacs で (cd "~/")
696名無しさん@お腹いっぱい。:2008/03/27(木) 23:28:34
環境変数は設定できましたが.emacsが見つからないです。作成もできません
697名無しさん@お腹いっぱい。:2008/03/27(木) 23:30:19
>>696

そうですか。

できないのはあなただけなので、あきらめてください。
698名無しさん@お腹いっぱい。:2008/03/27(木) 23:38:09
ごめんなさい作成できましたが無理でした
699名無しさん@お腹いっぱい。:2008/03/27(木) 23:47:21
CC-Modeのcc-engine.elの中のやつみたいなユーザ用のインターフェースで無いような関数を使って
お節介なC++用入力補助コマンドを作ってるんですが、
これらの内部用関数ってこの先仕様がガンガン変ったりしませんかね?
700690:2008/03/28(金) 00:55:45
.emacs.dのフォルダにemacs.elを置けばいいのでしょうか
701名無しさん@お腹いっぱい。:2008/03/28(金) 01:08:35
1. ~/.emacs
2. ~/.emacs.el
3. ~/.emacs.d/init.el
の順かな
702名無しさん@お腹いっぱい。:2008/03/28(金) 01:10:22
自助努力をしないバカほど救い難い物はない。
おまえさんが Emacs を使った所でメリットは何もないだろうから秀丸でも使ってなさい。
703名無しさん@お腹いっぱい。:2008/03/28(金) 01:23:58
>>701
ごめんなさい判りませんでした
結局無理そうなので諦めます


>>702
スミマセン自分なりに調べましたが、どうも.emacsがないのにはどうもできません
.emacsなんて何処にあるんだ・・・
>秀丸でも使ってなさい。
秀丸は嫌です、emacsのほうがいいです
704名無しさん@お腹いっぱい。:2008/03/28(金) 01:29:07
なければ作れよ。アホか。
705名無しさん@お腹いっぱい。:2008/03/28(金) 01:32:01
いや作りました.emacsをでも何処のフォルダに置いても無反応でした
706名無しさん@お腹いっぱい。:2008/03/28(金) 01:38:08
HOMEで設定したとこに置くんだよ。
707702:2008/03/28(金) 01:46:26
そもそも明らかに Windows 上の話だからスレ違い。

コマンドプロンプトで以下を叩いたらお引き取り願おうか

cd %HOME%
echo (cd "~/") > .emacs
708名無しさん@お腹いっぱい。:2008/03/28(金) 01:53:32
>>707
>>706
スミマセン板違いでしたね
両方やってみましたが無理でした。今回の件は諦めます
遅くまで答えてくれたかた、ありがとうございます。
709名無しさん@お腹いっぱい。:2008/03/28(金) 01:54:19
なぜ素直に秀丸を使わないのか
710名無しさん@お腹いっぱい。:2008/03/28(金) 01:57:22
いや秀丸使ったことありますが、あまり雰囲気が好きになれなく
こっちのほうが何故か馴染んだので。。。英語さっぱりなのにね。。。
昔linux使ってたのでその影響かもしれないです
711名無しさん@お腹いっぱい。:2008/03/28(金) 01:59:19
そんなあなたに xyzzy
712名無しさん@お腹いっぱい。:2008/03/28(金) 02:00:05
Emacs上で、(getenv "HOME")してみるとか
713名無しさん@お腹いっぱい。:2008/03/28(金) 02:09:27
>>711
試してみます

>>712
駄目だったorz


(display-time-mode 1)
を.emacsに記述したら見事時間が表示されたのにな。。。
714名無しさん@お腹いっぱい。:2008/03/28(金) 02:15:52
だからー

駄目って何がどう駄目なのよ。
715名無しさん@お腹いっぱい。:2008/03/28(金) 02:16:55
A) Windows環境の場合、Emacsを起動するショートカットの「作業フォルダ」のところに「%HOMEDRIVE%%HOMEPATH%」を入れる。
B) .emacs に (cd "~") と書く。
716名無しさん@お腹いっぱい。:2008/03/28(金) 02:26:40
>>714
>>690のまま何も変わらない

>>715
変わらないです


ずるずる引っ張ってスミマセンそろそろ寝ます。
付き合ってくれたかたありがとうございます。
717名無しさん@お腹いっぱい。:2008/03/28(金) 02:43:13
なんでMaedowスレで聞かないんだ?
718名無しさん@お腹いっぱい。:2008/03/28(金) 03:00:32
>>716
ntemacs を使う。俺が昔これ使ってたときはちゃんと
path が変わってた。
https://sourceforge.jp/projects/ntemacsjp/files/
719名無しさん@お腹いっぱい。:2008/03/28(金) 03:52:56
何が昔Linux使ってただよ
インスコしただけで終わってるような奴だろ
多少なりとも使ってたんならありえねぇよこんなの
720名無しさん@お腹いっぱい。:2008/03/28(金) 04:01:08
>>719
>>1
> スレッドルールは以下の通り:
>
> * 初心者にやさしく接すること。
721名無しさん@お腹いっぱい。:2008/03/28(金) 04:22:22
meadowスレでしばらく前に似た質問があった覚えがあるので
みてみたら >>690 とほとんど同じだったよ。

> 440 :名無しさん@お腹いっぱい。 :2008/03/04(火) 13:23:18 ID:hfa0d+0a0
> C-x fでファイルを開こうとするとc:/meadow/binから開こうとしてしまいます。
> これを変更したいのですがどのようにすればよろしいでしょうか?

その後返事がなかったので解決したと思ってたら
よくわかんなくてあきらめてNTemacsにかえたんだな。
ちゃんとまともな解答もらってるのに理解・解決できないのは
基礎的な知識が不足してるせいだと自覚した方がいいよ。
722名無しさん@お腹いっぱい。:2008/03/28(金) 06:14:00
*scratch* バッファで (getenv "HOME") を評価してください。
その評価結果を教えてください。
あと、 .emacs ファイルを置いた絶対パスも教えてください。
723名無しさん@お腹いっぱい。:2008/03/28(金) 06:48:25
>>720
> >>1
> スレッドルールは以下の通り:

それバカが勝手に言ってるだけじゃん。そもそも>>1じゃないし。
724名無しさん@お腹いっぱい。:2008/03/28(金) 08:20:35
いいじゃないか…別に他に特別盛り上ってる話も、生産的な話もないんだし。
フレキシブルにいこうよ。

ところで、xyzzyのoutline-tree2みたいにoutlineをツリー表示する拡張ってないのかな。
ecbのmethod bufferやspeedbarで似たようなことできるけど、
edit bufferに追従しないし、2つしか階層掘ってくれないね…。
725名無しさん@お腹いっぱい。:2008/03/28(金) 08:23:33
>>724
> ecbのmethod bufferやspeedbarで似たようなことできるけど、
> edit bufferに追従しないし、2つしか階層掘ってくれないね…。
texiとhtmlは変更したら即反映されたし、階層深くても大丈夫だったが。
726名無しさん@お腹いっぱい。:2008/03/28(金) 08:29:39
ブランキージェットシティーいいぜぇ。
727名無しさん@お腹いっぱい。:2008/03/28(金) 10:16:43
>>725
ああ、これedit-bufferのmodeに依存して挙動が変わるのか!!
yahtml-modeを標準にしてたから気が付かなかったけど、html-modeで試してみたら凄いですな。

ただ、汎用性がかなり低いみたいです…。
htmlはyahtml-modeだと全く解析してくれない。
アスタリスクの数で階層決めるような単純な階層文書(outline-mode)だと、
二段目以降の階層は全部同じ階層だと判断されるし、methods-bufferは全く追従しない。
C-c . r で変更を反映させようとしても、反映されないこともしょっちゅうある(条件はわからない)。
おまけにOrg-modeなんかだと三段目以降の階層は全く認識してくれない。
filterとかで色々試したけど、駄目みたい。
semanticを利用したコードブラウザだから、アウトライナー的な使い方は想定してないんですかね…。
728名無しさん@お腹いっぱい。:2008/03/28(金) 10:43:33
>>727
yahtml-mode が何かわからんけどおそらくこれで動く。
(define-child-mode yahtml-mode html-mode
"`yahtml-mode' needs the same semantic support as `html-mode'.")

(add-hook 'yahtml-mode-hook 'semantic-default-outline-setup)

define-child-mode でググったら出てきたけど、下のサイトの
semantic-outline.el が希望の動作なんじゃね?
http://eigyr.dip.jp/diary/200710.html
729名無しさん@お腹いっぱい。:2008/03/28(金) 10:45:53
>>728
ごめん。これがせいかい!
> (add-hook 'yahtml-mode-hook 'semantic-default-outline-setup)
(add-hook 'yahtml-mode-hook 'semantic-default-html-setup)
730名無しさん@お腹いっぱい。:2008/03/28(金) 11:33:06
なんか semantic の話のときもそうだけど、
血圧高い人、どうにかならんの?
もう少し肩の力抜こうよ。
731名無しさん@お腹いっぱい。:2008/03/28(金) 11:36:29
semanticとecb大人気だね
732名無しさん@お腹いっぱい。:2008/03/28(金) 21:35:51
>>719
実はWindowsはLinuxより難しかったという事実
733名無しさん@お腹いっぱい。:2008/03/28(金) 22:15:11
Unix系ツールを使う分にはね。
734名無しさん@お腹いっぱい。:2008/03/28(金) 22:21:15
管理も難しい
ログも見にくくて難しい
レジストリがややこしい
エラーコードを元にまた調べなくてはならない
アクセス権限が複雑

結構難しい
735名無しさん@お腹いっぱい。:2008/03/29(土) 01:33:04
common lispとelispのインターフェイスはないのでしょうか?
pythonはpymacsがありますが
736名無しさん@お腹いっぱい。:2008/03/29(土) 03:32:36
cl
737名無しさん@お腹いっぱい。:2008/03/29(土) 14:58:55
lessのようにバッファ全体に対する可視範囲が1ずれるようなスクロール*1をする関数があったら教えてください
(入力前はファイルの1行目から10行目が表示されているのに対し、入力後はファイルの2行目から11行目が表示される)
738名無しさん@お腹いっぱい。:2008/03/29(土) 15:05:33
自己解決しました
scroll-(up|down)に引数でいけますね
739名無しさん@お腹いっぱい。:2008/03/29(土) 23:02:44
emacswikiのelispファイルにはChangelogが埋めこんでありますけど
あのようなものを追加管理するようなElispってembeddechangelog.el以外にもありますかね?
embeddedchangelog.elはemacswikiで見付けたんですけどなんかこれより新しいのってありそうですし
740名無しさん@お腹いっぱい。:2008/03/29(土) 23:22:21
change-log-mode ではダメなん?
741名無しさん@お腹いっぱい。:2008/03/29(土) 23:31:06
>>740
どうもありがとうございます
もしかしてと思ってましたけど、標準であったんですか…

しかしcomment-startやcomment-endを考慮してくれるようなものが欲しいのです
整形とか考えると結局汎用的なものは作れないでしょうけど、
モード固有の埋め込みChangeLogを編集できる関数を作るフレームワーク的な関数群ならなんとなく作れそうな気がするんで
既に誰かが作ってるかと思うんですがそうでもないんでしょうかね
742名無しさん@お腹いっぱい。:2008/03/29(土) 23:39:54
>>741
やったことは無いけど mmm-mode と組み合わせたらできるのでは?
743名無しさん@お腹いっぱい。:2008/03/30(日) 00:40:14
なんか最近Emacs界ってパッとすることないの?
744名無しさん@お腹いっぱい。:2008/03/30(日) 01:17:18
インテリセンス搭載してくれ。
745名無しさん@お腹いっぱい。:2008/03/30(日) 02:00:59
お前の頭にか?
746名無しさん@お腹いっぱい。:2008/03/30(日) 02:14:02
うん、その方がキーボード叩かなくて済むから効率いいな。
747名無しさん@お腹いっぱい。:2008/03/30(日) 02:33:11
もう実装されてるだろ。
試してないの?
748名無しさん@お腹いっぱい。:2008/03/30(日) 06:47:45
>>728-729
遅くなりましたが…
> semantic-outline.el が希望の動作なんじゃね?
おお、ありがとう!! これです、これ。
どうもedit-bufferで最後の方のノードに来ると、methods-bufferの追従が変になりますが、
これは他のmodeでも同じですね。
yahtmlの方もちゃんと解析してくれました。"info読め"ネタだったみたいですが…orz、
とにかく便利になりそうです。ありがとう!!
ちなみにyahtml-modeはyatexに附属のhtml編集モードです。

>>735
emacs-cl.elは違うんかな?>>736で解ったんなら蛇足だけれど。
749739:2008/03/30(日) 09:36:16
>>741を参考にして
MuMaMoでemacslispモードを埋めこみそこにembeddedchangelog.elからの出力をするようにしました
MuMaMoで混在モードを作ってそれを適用したバッファでembedded-change-log-add-entryするとこんな感じになって
#include <iostream>

int main(int argc, char const *argv) {
    std::cout << "HelloWorld"
              << std::endl;
    return 0;
}

/*
;;<elispcode>
;;; History:
;; 2008-03-30 user-name <mailaddress>
;;
;; * main.cpp: test
;;
;;</elispcode>
*/
あとは embedded-changelog-add-entry する度にこの;;; History:のあたりに追加されます
lispを書かずに実現するにはこれぐらいが限界ですね
結局まともにするにはcomment-startとcomment-endを調べてファイル内に適切なChangeLogセクションを作るように
embeddedchangelog.elを改良するしかなさそうです
750名無しさん@お腹いっぱい。:2008/03/30(日) 11:06:39
emacs23って、jix0213とかもう不要になってるの?
751名無しさん@お腹いっぱい。:2008/03/30(日) 11:08:07
>750
s/jix0213とか/mule-ucsとか、jisx0213.elとかのロードは/
752名無しさん@お腹いっぱい。:2008/03/30(日) 18:45:07
anythingの開発ってもう停止してるの?
anythingの起動元のバッファをソースから参照したり、
anythingの多重起動とか、起動前のwindow構成を復元したりとか
プロセスから得た候補の出現位置が強制的に候補の末尾にならないようにとか
色々ネタはあると思うんだけど
Emacs使いは皆多忙なのかな?
753名無しさん@お腹いっぱい。:2008/03/30(日) 19:25:43
元々anythingなんて使ってるやつおおくないし
754名無しさん@お腹いっぱい。:2008/03/30(日) 19:40:16
>>752
早く実装しろよ
755名無しさん@お腹いっぱい。:2008/03/30(日) 21:00:09
るびきちonly
756名無しさん@お腹いっぱい。:2008/04/01(火) 00:36:42
日本語入力の切り替えで.emacsでは
(global-set-key "\C-\\" 'toggle-egg-mode)
とかかれていますが,最近のmacのように
英数を押せば変換OFF,ひらがなを押せば変換ONのようにしたいと考えています.
何か良い方法がありましたら教えてください.
757名無しさん@お腹いっぱい。:2008/04/01(火) 00:39:15
句読点半角は技術者のイメージが強かったがそうでもないんだな。
758名無しさん@お腹いっぱい。:2008/04/01(火) 00:55:21
情報技術者じゃないもので・・・
759名無しさん@お腹いっぱい。:2008/04/01(火) 02:30:13
>>756
leim 使ってないのかよ。
leim 使って input-method-activate-hook と
input-method-inactivate-hook でフラグ変えたらいいんじゃね?
後は自分で考えろ
760名無しさん@お腹いっぱい。:2008/04/01(火) 06:20:09
MacのIMEのオンオフってトグルじゃないのか…
価値観って人それぞれだなぁ

あと、どのインプットメソッド使ってるのが明示した方がいいと思われ
761名無しさん@お腹いっぱい。:2008/04/01(火) 06:59:23
>>760
> MacのIMEのオンオフってトグルじゃないのか…
LinuxアプリでControl+Space、emacsでC−¥、MacOSX日本語KBで英数きー・かなキー
MacOSXUS配列KBでControl+Shift+;/Control+Shift+Jを使っているけど、MacOSXで日本
語KBを使うのがモード間違いによる誤入力が一番少ないよ。それに、IMEをON/OFFにする
と2種類のモードしか使えないけど、専用キーを与えてそれ以上にするのはよいアプローチ
だと思うよ。でもだからといってファンクションキーに当てられると使いにくいけど。
762名無しさん@お腹いっぱい。:2008/04/01(火) 13:11:32
Macでも使う言語を英語と日本語だけにしてるなら、command+spaceでトグルに
なりますよ。
emacsを使うときはskkにするのが一番だけど。どのOSでも同じ環境にできるし。
763名無しさん@お腹いっぱい。:2008/04/01(火) 13:47:57
Emacsの開発に携わったことのあるJames Gosling氏の発言

あー、Emacsね。あれは1978年頃のアイデアとしてはとても素晴らしいものだったよ。
何年前になるかな?30年前?みんな、もういい加減使うのをやめたらどうだ。
30年前と言えば、ムーアの法則が少なくとも15回は適用できることになる。
2の15乗倍ものCPU性能があれば、もっと違うやり方ができるはずだ。
NetBeansを試してみることを強く勧めるね。
セマンティックスをリアルタイムで解釈してくれるプラットフォームを使い、キーストロークを逐次分析させることで、素晴らしい魔法のようなことができるようになるんだよ。
だから、Emacsのことなど忘れてしまった方がいい。
もうテレタイプなんて使っていないんだろう--それってあまり頭の良いことじゃない。
とにかくEmacsを使うのはやめた方がいい。

http://builder.japan.zdnet.com/news/story/0,3800079086,20370436,00.htm

あまり頭の良いことじゃないwww
764名無しさん@お腹いっぱい。:2008/04/01(火) 14:26:53
ストールマン曰く

(GNU Emacsの開発は)GoslingのEmacsからスタートしたのです。

ところが、やり出してみると拡張をするためのmock Lispがまったく役に立た
ないことがわかりました。mock Lispにはリストも配列もなく、シンボルすら
ないのです! つまり、Lispのシンタックスだけで中身は何もないということ
です。

そこで、私は本当のLispを書いてしまったほうがよいと考え、それを実行しました。
このLispを使って色々な部分をLispのデータ構造を使うように書きなおしていきました。
こうやって書き換え作業をしているうちに元のGosling Emacsの部分はごくわずか(主に
画面の再表示部分)しか残らなくなってしまいました。

私はGNU Emacsを配り始めました。するとUnipress(GoslingがGosling Emacsに対する権利
を売った会社)がそれは違法だと言い出しました。

GNU EmacsのコードはGosling Emacsのものとほとんど違うというのに!
私はしかたなく残っていた再表示の部分のコードもきれいで効率のいいものに約2週間で
書き換えてしまいました。

共立出版 bit 1987年8月号
765名無しさん@お腹いっぱい。:2008/04/01(火) 14:36:05
>>764
> 私はしかたなく残っていた再表示の部分のコードもきれいで効率のいいものに約2週間で
> 書き換えてしまいました。

ここがすげえな。
766名無しさん@お腹いっぱい。:2008/04/01(火) 14:40:51
Goslingが「忘れてしまった方がいい」「使うのはやめた方がいい」と言っているEmacsと
GNU Emacsは別のものということだね。
767名無しさん@お腹いっぱい。:2008/04/01(火) 14:47:39
Goslingの言い分は負け惜しみではあるがEmacsは確かに古いとも思う
768名無しさん@お腹いっぱい。:2008/04/01(火) 15:16:08
古くても、手になじんでるからなぁ。
769名無しさん@お腹いっぱい。:2008/04/01(火) 15:51:50
>>764
つまり、GPL汚染は気にする必要がないということか!
770名無しさん@お腹いっぱい。:2008/04/01(火) 16:01:31
>>766
こういうことだな。

>Gosling Emacsの開発に携わったことのあるJames Gosling氏の発言
>あー、Gosling Emacsね。あれは1978年頃のアイデアとしてはとても素晴らしいものだったよ。
>だから、Gosling Emacsのことなど忘れてしまった方がいい。
>とにかくGosling Emacsを使うのはやめた方がいい。
771名無しさん@お腹いっぱい。:2008/04/01(火) 17:03:47
Goslingの発言は「Emacsなんぞ捨ててNetbeansを使おう!」っていうCMだから気にすることはない。
772名無しさん@お腹いっぱい。:2008/04/01(火) 20:01:02
古いのは確かだし、良い代替品があるなら喜んで試すけど、ゴスのは
それがNetbeansってところがオチのギャグだとばかり思ってたんだが。
773名無しさん@お腹いっぱい。:2008/04/01(火) 20:13:29
魔法のようなことができるけど、唱える人がいない
774名無しさん@お腹いっぱい。:2008/04/01(火) 20:40:01
歴史があるという意味では古い
だが、これ以上のものが今のところ無いんだよな
775名無しさん@お腹いっぱい。:2008/04/01(火) 20:57:07
Emacsの方が動作が軽いとかいう様な時代だもんなぁ
776名無しさん@お腹いっぱい。:2008/04/01(火) 21:08:23
あー、物理肉体ね。あれは地球誕生直後の頃のアイデアとしてはとても素晴らしいものだったよ。
何年前になるかな?42億年前?みんな、もういい加減使うのをやめたらどうだ。
42億年前と言えば、生命大絶滅が少なくとも5回は発動したことになる。
2の32乗倍もの人口をもつ人類がいれば、もっと違うやり方ができるはずだ。

精神世界(アストラルワールド)を試してみることを強く勧めるね。
肉体をリアルから解き放ってくれるプラットフォームを使い、電車に轢死させることで、
素晴らしい魔法のようなことができるようになるんだよ。

だから、リアル人生のことなど忘れてしまった方がいい。
もう異性交流なんて何10年もしてないんだろう--それってあまり頭の良いことじゃない。
とにかく物理肉体を使うのはやめた方がいい。
777名無しさん@お腹いっぱい。:2008/04/01(火) 21:10:54
ムーアの法則が少なくとも15回は適用 されたおかげでむしろ使いやすくなったということか
778名無しさん@お腹いっぱい。:2008/04/02(水) 11:01:59
>>776
つまり精神を () だけで構築するということですねわかります。
779名無しさん@お腹いっぱい。:2008/04/02(水) 13:30:15
Lisp は大好きなんだけど、
アラビア語のメイルや文書を書くときだけ
Thunderbird を使う情けない状況をどうにかしたい。
Emacs 23 では右→左レンダリングはどうなの?
780名無しさん@お腹いっぱい。:2008/04/02(水) 13:34:48
英語使え
781まさおくん:2008/04/02(水) 13:55:35
>>779
アラビア語か。そういう用途も無きにしもあらずなんだな。
ちょっくらやってみたけど、「右 → 左」のアラビア語のテキストを23上で
コピペしたら、普通に「左 → 右」に戻ってた。
782名無しさん@お腹いっぱい。:2008/04/02(水) 14:04:22
双方向はMule使った方がいいんじゃね?
783名無しさん@お腹いっぱい。:2008/04/02(水) 14:13:44
http://www.m17n.org/emacs-bidi/
http://lists.arabeyes.org/archives/developer/2003/August/msg00007.html
とか?
ちゃんと読んでないけど。

>>782
Emacs19ベースの?
784779:2008/04/02(水) 15:52:51
>>781
トンクス。やっぱ駄目ですか。
Gtk2 + Pango でひょっとしたらと思ってたけど残念。

>>782
トンクス。www.m17n.org の Emacs-bidi を仕切って(る|た)
高橋直人大先生がなんか過激なことをやって(る|た)みたいですが、
http://www.m17n.org/ntakahas/npx/aggressive/aggressive6.ja.html
Emacs 21 にパッチする仕様みたいで面倒くさそうなので、
デフォで対応するまで気長に待つよ。

それにしても ArabTeX の記法でアラビア語を Emacs 上に書くのってカナシイ。
785784:2008/04/02(水) 15:59:07
訂正スマソ
×>>782
>>783
786名無しさん@お腹いっぱい。:2008/04/03(木) 01:17:35
いつのまに世界一から町内一に? と思ったら、
2006年の時点で変わっていたのね。
787名無しさん@お腹いっぱい。:2008/04/03(木) 11:59:40
emacsでpythonをつかいやすくしたいのですが、.emacsを編集する必要が
あると、調べてわかったのですが、.emacsはどこにあるのでしょう?
調べて見たのですが、わかりませんでした。
788名無しさん@お腹いっぱい。:2008/04/03(木) 12:01:46
~
789名無しさん@お腹いっぱい。:2008/04/03(木) 12:02:33
無かったら作れ
790名無しさん@お腹いっぱい。:2008/04/03(木) 12:07:33
>>787
.emacsはユーザのホームディレクトリに作る
ユーザ専用のemacsの設定を書き込むテキストファイルです。
最初から存在するわけではありません。

webで「emacs 設定」などで検索するといろんな方が書き方や自分設定を公開してるので
参考にしてみてはどでしょう?

つまりいきなりここで尋ねずに何事もまずはwebで検索してから
調べる習慣を付けないと今後ツライかもしれません。
791名無しさん@お腹いっぱい。:2008/04/03(木) 13:36:41
ありがとうございます。

結構調べたつもりだったんですが。
792名無しさん@お腹いっぱい。:2008/04/03(木) 14:13:03
ほんとに .emacs としか書いてなかったの?
~/.emacs って書いてなかった?
793名無しさん@お腹いっぱい。:2008/04/03(木) 14:23:55
釣り

禅僧のように心を無にしてマジレス

「釣りの相手するな」

「釣りじゃないです、釣りって何ですか」

「べつに良いじゃん、釣りかどうか解らんし、他に本筋の話題があるわけでもないんだし」

というのがこのスレの本筋になりつつある。
794名無しさん@お腹いっぱい。:2008/04/03(木) 14:29:06
>>793
コテが沸かなくなっただけいいんじゃね
795名無しさん@お腹いっぱい。:2008/04/03(木) 18:19:03
http://www.amazon.com/Calendrical-Calculations-Nachum-Dershowitz/dp/0521702380
これ本屋で衝動買いしてしまった。
いま俺が使ってる Emacs 22.2 の calendar.el の作者らしいが、
すごい教養ですよ、これは。
796名無しさん@お腹いっぱい。:2008/04/03(木) 19:09:37
はいはいすごいね
797名無しさん@お腹いっぱい。:2008/04/03(木) 22:18:50
Fedora 7です。
~/ にて emacs と実行するのと、~/foo にて実行するのとでは、
起動直後の状態が異なります。
たとえば、後者では setq default-frame-alist ... が効きません。
解決するでしょうか
798名無しさん@お腹いっぱい。:2008/04/04(金) 01:10:43
>>797
.emacs読み込むときにエラーが出てない?
799名無しさん@お腹いっぱい。:2008/04/04(金) 06:00:25
>>798
797 です。
*Messages* には特に何も。
800名無しさん@お腹いっぱい。:2008/04/05(土) 08:19:50
Eclipseみたいに標準ライブラリを検索して自動的にメソッドを補完するような機能ってないんでしょうか?
たとえば、
sys.
って押したら自動的にリストが出てきてexit()を補完してくれるとか。
801名無しさん@お腹いっぱい。:2008/04/05(土) 09:01:57
>>800
インテリセンスでしょ?
自分の場合は pycomplete をベースにして自分で書いたよ。
802名無しさん@お腹いっぱい。:2008/04/05(土) 11:00:59
うp
803名無しさん@お腹いっぱい。:2008/04/05(土) 14:10:20
>>801
info-look, tags
804名無しさん@お腹いっぱい。:2008/04/06(日) 00:26:09
すいません、
CVSEDITORにemacsを設定しているのですが、
CVSのコミットメッセージの入力時にemacsが開いたときに、
自動的に文字コードをeuc-jpにしたい場合どうやって書けばよいでしょうか?
805名無しさん@お腹いっぱい。:2008/04/06(日) 04:54:03
$CVSEDITOR は関係なくて、Emacs が優先する文字コードの設定のような気がす
るけど。ascii のファイルに日本語を追記&保存した時に、euc-jp で保存される?
806名無しさん@お腹いっぱい。:2008/04/06(日) 07:44:19
commit log *だけ* euc にしたいんじゃなかろうか
807名無しさん@お腹いっぱい。:2008/04/06(日) 08:00:59
>>804
他の開発者に迷惑なので、文字コードはスタンダードの utf-8 でコミットしてください。以上。
808804:2008/04/06(日) 08:24:02
>>805,806
エンコードの設定はeuc-jpにしているのですが、
コミット時に開かれるバッファ (Fucamental?) ではEE-になり、
日本語入れて保存するとJISになってしまって困ってるところです…。
毎回set-buffer-file-encoding-systemと打てばいいのですけど。

>>807
今までeuc-jpでコメントされていたのでそれに準拠しようと思っております。
809名無しさん@お腹いっぱい。:2008/04/06(日) 11:21:20
rcsinfoにeuc-jpで雛形書いとけばemacsが勝手にeuc-jpにするんじゃないか?
810名無しさん@お腹いっぱい。:2008/04/06(日) 21:10:17
*-hook じゃダメなのか?
811名無しさん@お腹いっぱい。:2008/04/07(月) 16:47:22
UTF-8もBOM入れる ***馬鹿*** のせいで標準エンコーディングとしては微妙な地位に貶められたな。
812名無しさん@お腹いっぱい。:2008/04/08(火) 17:15:14
>>811
のレスでついにEmacsすれも24回目で自然スレストか。

10年間おつかれさまEmacsスレッド
813名無しさん@お腹いっぱい。:2008/04/08(火) 17:28:20
>>812
(゜Д゜)ハァ?
814名無しさん@お腹いっぱい。:2008/04/08(火) 18:24:19
>>813
だって最近ぜんぜんおもろくないんだもんこのすれ
くだしつばっか

もっとこんなの開発したよとかやれや…
815名無しさん@お腹いっぱい。:2008/04/08(火) 18:37:50
>>814
わかった。 本当は言いだしっぺが先に手本を見せるべきなんだが、
俺も今度からくだらないお手軽関数とか設定だかをウpする9うに心掛けるよ。
816名無しさん@お腹いっぱい。:2008/04/08(火) 18:55:44
ただ一応付け足しておくが、このスレに限らず最近は2ちゃん全体が面白くないぞ。
トラフィックもここ2年間はずっと下降調子だし、特にここ最近の2ちゃん人口の減少は著しい。

そろそろ、2ちゃんのような暗い罵り文化とは違った、
もっと明るくて自由な話し合い場所がでてきてもいいような気がするな。(もちろんmixiのような閉鎖社会以外で。)
817名無しさん@お腹いっぱい。:2008/04/08(火) 18:57:55
>トラフィックもここ2年間はずっと下降調子
そなの?
818ζ ◆J5DfibPk9U :2008/04/08(火) 19:02:25
>>817
ttp://www.alexa.com/data/details/traffic_details/2ch.net?compare_sites=&range=5y&size=medium&y=r#top
ほら。 (ここの情報が完全に正確とはいい難いが、少なくとも傾向は捉えているはず。)
819名無しさん@お腹いっぱい。:2008/04/08(火) 19:06:36
>>817
それはなんとなく感じてた。

今はソーシャルなんとか流行りで
ありとあらゆるところに遊び場があるもんなあ。

とはいえ語りメインで開放的で人口もいてとなると2chぐらいか。
2chがダメならmixi、みたいな選択肢だから行き場もあんまないしな。
820ζ ◆J5DfibPk9U :2008/04/08(火) 19:10:56
>>819
一応言っておくが、 mixi のここ2年のトラフィック(アクティブユーザー)の減少は2ちゃんのそれ以上だぞ。
821名無しさん@お腹いっぱい。:2008/04/08(火) 19:14:13
>>820
じゃみんなブログにいってるのかな
822名無しさん@お腹いっぱい。:2008/04/08(火) 19:18:04
ニコ動で一緒に草生やそうぜ
823ζ ◆J5DfibPk9U :2008/04/08(火) 19:20:21
>>821
ブログは時代の傾向からして、日本でも減少気味のはず。(少なくともアメリカではそう。)
「動画」にトラフックが奪われてしまっているのは恐らくどの先進国にも当てはまることだろうね。
他にも要素はあるはずだが、私はそのエリアで深くリサーチをしたわけではないので詳しくは知らない。
824名無しさん@お腹いっぱい。:2008/04/08(火) 20:20:28
lookup(1.4.1) を Emacs 22.1.1 では使えるのですが、Emacs 23.0.60.1 だと
"lookup-initialize: Wrong type argument: number-or-marker-p, nil"
となって起動できません。23 では lookup は使えないのですか?







825824:2008/04/08(火) 20:37:38
>>824 スマヌソメコ
ttp://d.hatena.ne.jp/amt/20080204/LookUp
で解決しますた。
826名無しさん@お腹いっぱい。:2008/04/09(水) 00:18:38
お題は「Emacsでニコ動を」?
827名無しさん@お腹いっぱい。:2008/04/09(水) 11:21:41
>>818
そこみるとyahooもgoogleも日本のやつは大体似た傾向になってるよ。
http://www.alexa.com/site/help/traffic_learn_more
みると集計方法に信頼性があるかどうか疑問。
828名無しさん@お腹いっぱい。:2008/04/10(木) 06:40:43
Emacso
829名無しさん@お腹いっぱい。:2008/04/10(木) 19:31:20
Carbon Emacsのロゴ作者
本家の次期メジャーバージョンでの正式ロゴに採用おめでとう
830名無しさん@お腹いっぱい。:2008/04/12(土) 00:34:58
ありがとう。
831名無しさん@お腹いっぱい。:2008/04/12(土) 12:16:20
langhelpは使えねぇ
el4r使えねぇ
irbsh使えねぇ
832名無しさん@お腹いっぱい。:2008/04/12(土) 12:21:19
あーirbshって何だっけ
833名無しさん@お腹いっぱい。:2008/04/12(土) 13:02:19
るびきちぷろだくと(笑)
834まさおくん:2008/04/12(土) 13:38:12
使いそうにもない関数1:

(defun circular-list-p (l)
(let ((fast l) (slow l))
(loop
(setq fast (cddr fast)
slow (cdr slow))
(cond ((endp fast) (return))
((eq fast slow) (return t))))))
;; (circular-list-p '#1=(a b c . #1#)) => t
835まさおくん:2008/04/12(土) 13:42:03
使いそうにもない関数2:

(defun powerset (s)
(if (null s) (list nil)
(let ((cdr-powerset (powerset (cdr s))))
(append cdr-powerset
(mapcar #'(lambda (subset) (cons (car s) subset))
cdr-powerset)))))
836Masaokun:2008/04/12(土) 13:48:57
Windows上でWebプロ串が有効になってるかどうかを調べる関数。今ではWin使ってないから絶対使わない。

(defun proxy-enabled-p ()
(interactive)
(let ((proxy-enable-registry-string
(eshell-command-result "reg query \"HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\" /v ProxyEnable" ))
(auto-config-url-registry-string
(eshell-command-result "reg query \"HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\" /v AutoConfigURL" )))
(cond
((string= (car (split-string (car (cdr (split-string proxy-enable-registry-string "ProxyEnable REG_[A-Za-z0-9]+ 0x" ))) "[\r\n]" )) "1") ;; 1 means "ENABLE"
t)
((string-match (regexp-quote "AutoConfigURL REG_SZ ") auto-config-url-registry-string) t)
(t nil))))
837まさおくん:2008/04/12(土) 14:00:02
カーソルを消したり前の状態に戻したりする関数。 思いついて今書いた。

(setq cursor-type-prev nil)
(defun toggle-cursor-visibility ()
(interactive)
(setq cursor-type
(if cursor-type
(prog1 nil (setq cursor-type-prev cursor-type))
cursor-type-prev)))
838まさおくん:2008/04/12(土) 14:07:30
これは結構使える。 カーソル前の sexp を一段上の sexp にする関数。

(defun lift-sexp (&optional arg) ;; by johnw
(interactive "p")
(let ((begin (point)) text)
(forward-sexp arg)
(setq text (buffer-substring begin (point)))
(delete-region begin (point))
(backward-up-list 1)
(insert text)
(setq begin (point))
(forward-sexp 1)
(delete-region begin (point))
(forward-sexp -1)))
839名無しさん@お腹いっぱい。:2008/04/12(土) 14:16:20
raise-sexp/kill-backward-up-list があるよ。上のは raise-sexp。
840名無しさん@お腹いっぱい。:2008/04/12(土) 15:28:25
'#1=(a b c . #1#)

(a b c a b . #2)
となってしまうのはなんで?
841名無しさん@お腹いっぱい。:2008/04/12(土) 16:37:50
begin-base64 644 /dev/stdout
H4sIAABhAEgAA61RwWrDMAw9N18hwmidgijsul8pA8dRElPH9myl7Rj799lx
tnaHjR3miyXxJL33JDrqZwuBvJGK8DJqJow+x+zwUY3YOhk67F2YJINoadAW
yHZNBSC0ZQpSsT5TSpcnDCVY85nmgo4Mtzx19SCk7YCDtFGTZZxkOOHkOoIl
KhPvZpS+kHY7iwsFq+3QNP84NUvKr7qXIZgmn0TPfU8B49xGDmkx3Fxoqs0C
LxAQAzGucBVIMlWbBQD1/o8e7+vMYiMumkdUcwhZyjq+fHmlSL5HWusLiXSM
SIEhUy6F2bJsdf8Kwjud/dC2+YrltXAXShqDPjhFMWIx46cGiCMlcK8NoZUT
Aa+MwGqThBalBaTcNKVzYEw61Ai1p2AAPcEuHp6PR9gfXt62to3+6R2uYMgO
PIqHbXOgXV2InXQak+3GKM/0i4iC/GZRvuQHvmszQ9sCAAA=
====
コード貼るなら使ってみてくだしあ
$cat file | uudecode | gzip -d > file.el

>>840
唯の表記の問題じゃないの?
実質は(a b c a b c a b c ...)と問題無く処理されているように見えるんだけど
842まさを:2008/04/12(土) 17:26:09
正規表現のマッチをキルリングに挿入する関数。
もしグループが指定されてる時は最初のグループマッチ (\1) のみをコピー;
それ以外はマッチ全体をコピー。
html ファイルなどから url をお手軽にコピーする時などに有効。
これがないと鬱になる。

(defun copy-matches (&optional regexp)
  (interactive)
  (let
      ((regexp (or regexp (read-string "性器表現: " )))
       (beg (or (and transient-mark-mode mark-active (region-beginning)) (point-min)))
       (end (or (and transient-mark-mode mark-active (region-end)) (point-max))) (s ""))
    (save-excursion
      (goto-char beg)
      (while (re-search-forward regexp end t)
        (setq s (format "%s%s\n" s (or (match-string 1) (match-string 0))))))
    (when (> (length s) 0)
        (kill-new s)
        (message "`%s' のマッチをキルリングに挿入しました。" regexp ))))
;; (copy-matches "href=\"\\(.+?\\)\"") ;; html 内のリンク先を全てコピー

速度を早めるのには、リストにマッチした文字列を挿入 + 最後に mapconcat をするべき。
誰か暇な人ヨロ

>>839 おお、それは知らなかった。thx

>>841 ありがと。早速使ってみた。
843名無しさん@お腹いっぱい。:2008/04/12(土) 22:20:36
>>841
nth 0 と nth 3 が eq かどうかが傍目には分かんないのでは
844名無しさん@お腹いっぱい。:2008/04/13(日) 00:38:00
(print-circle t)
845名無しさん@お腹いっぱい。:2008/04/13(日) 00:55:13
>>844
それって何?
846名無しさん@お腹いっぱい。:2008/04/13(日) 01:19:54
>>845
tだと循環リストを表示してくれる。
(let ((ls '#1=(a b c . #1#))
(print-circle t))
(print ls))
847名無しさん@お腹いっぱい。:2008/04/13(日) 03:10:48
>>846
トン
848名無しさん@お腹いっぱい。:2008/04/13(日) 05:18:27
お勧め2ちゃんねるになんで
> 女が嫌い女が嫌い女が嫌い女が嫌いPART20 [孤独な男性]
> 孤男ならオナニーマスター黒沢読むよな? [孤独な男性]
なんてemacsに関係ないスレがでるのかなーと思って行ってみたら、
何方にもZenoが君臨してて大笑いwww
前スレで奴の女嫌いが話題にでてたし、これ、Zenoのログからきたスレだろ?w
849名無しさん@お腹いっぱい。:2008/04/13(日) 09:23:21
>>848 よく変なとこに見掛けるよ
メンヘル板とかでもちょくちょく見かけるし、
このまえなんて、偶然、彼と同じトリップのやつが、
puzzle maniakとかいうiphoneゲームの
数独速解きランキング一位になってるのを見かけた
でもスレが脱線するとあれだからemacsの話に戻そう
850名無しさん@お腹いっぱい。:2008/04/13(日) 15:38:43
オナニーマスター黒沢ってなんだと思って
ググってみたら結構面白いな。
851名無しさん@お腹いっぱい。:2008/04/14(月) 00:11:55
zeno
852名無しさん@お腹いっぱい。:2008/04/14(月) 05:55:48
ずっと-nwで使いたいです
.emacsには何て書けばいいですか?
853名無しさん@お腹いっぱい。:2008/04/14(月) 06:20:08
emacsを--without-x11でcofigureしてビルドすればいいんでは
854名無しさん@お腹いっぱい。:2008/04/14(月) 07:22:43
emacs22-gtk消してemacs22-nox入れたら解決したみたいですすいませんでした
855名無しさん@お腹いっぱい。:2008/04/14(月) 08:54:57
つか alias 書いとけばいいだろww
856名無しさん@お腹いっぱい。:2008/04/14(月) 13:55:14
ソースコードでデフォルトのウインドウサイズやフォントを設定してる場所は
どこでしょうか?
857Zeno ◆5nZQbNmQPs :2008/04/14(月) 16:36:54

諸君、久しぶりだ。元気かね?
吾は最近、研究/学問に多忙でレスの書き込みをする時間すら惜しいぐらいだ。

Reply-to:>>842 この関数は使わせて頂こう。

Reply-to:>>848 吾がそれらのthreadを「お勧め2ちゃんねる」で見つけ、
そこを元に辿っていった、という発想はなかったのかね? 最も女性は嫌いだが。

Reply-to:>>849
> 数独速解きランキング...
最近、二人に得点を抜かれた。時間がある時にまた王座を取り戻す予定だがな。

Reply-to:>>588 emacsスレッドの核が抜ければそうなるのも無理はない。

Reply-to:>>851 ん。何か用かね?


        _/l__
     /   く
    | ´ω`  | ぐにゅう emacs
     |    C='|
858名無しさん@お腹いっぱい。:2008/04/14(月) 16:56:32
>>856
お前の選んだ window-system で変わるんじゃね?
859名無しさん@お腹いっぱい。:2008/04/15(火) 23:21:23
primitiveを書く上で参考になるページとかあったらおしえてください
eval.cとかlisp.hですら読んでるとゲロ吐きたくなっちゃいます
860名無しさん@お腹いっぱい。:2008/04/15(火) 23:31:53
UTF-8なファイルを触ることになったのでEmacs23-CVSを導入したのですが、
デフォルトの状態だと、UTF-8な日本語のファイルの表示ができません。
どのような設定をすればよろしいのでしょうか?

また、C-x RET rでutf-8-unixで現状のバッファをutf-8で表示すると言うことをきいたのですが、
操作してみても文字化けは解消されていません。
Windows環境にダウンロードしてみて、SakuraEditorで開くとUTF-8で正しく表示できます。

ちなみに、デフォルトの状態と言うのはemacs -qで起動した状態のことです。
861名無しさん@お腹いっぱい。:2008/04/15(火) 23:34:40
>>860
こちらでは普通にできてるよ。
まず、環境と開けないファイルを晒さないとだれも答えられないと思う。
862名無しさん@お腹いっぱい。:2008/04/15(火) 23:48:46
>>861
すみません。
今思うと、設定ファイルを今の環境からコピーしたのが原因かも知れません。

確認したところ、
.bashrc: export LANG=ja_JP.eucJP
と言う行があるので、明日その行を削除して確認してみようと思います。
もし、それでもならないようでしたら再度質問させて頂くかも知れません。

申し訳ございませんでした。
863名無しさん@お腹いっぱい。:2008/04/16(水) 04:03:23
>>859
関数じゃなくてprimitive? バイトコンパイルどーすんの?
864名無しさん@お腹いっぱい。:2008/04/16(水) 20:43:09
>>860
悪いこと言わんから22.xを使いなさい
865名無しさん@お腹いっぱい。:2008/04/17(木) 13:40:49
(add-text-properties beg end (list 'face 'font-lock-keyword-face))
という感じで、バッファーの beg から end 内のテキストに色をつけようと
しているのですが、全く効果がありません。 put-text-property で同様
にしても駄目だったのですが、どうすれば指定された範囲内のテキストに
face プロパティーをうまく付加することができますか?
866名無しさん@お腹いっぱい。:2008/04/17(木) 13:51:48
>>865
今試したら普通に色ついたけど?
fundamental-mode とかでやらんと、色つけても mode の font-lock で消されるぞ。
867名無しさん@お腹いっぱい。:2008/04/17(木) 13:57:53
>>866
mode の font-lock を無視して色を付加したい時はどうすればいいのでしょうか?
overlay でそうする方法は知っているのですが、一つ一つの領域に
わざわざ overlay を作って、そこにfaceをaddするのはちょっと遅い気がするので。。
868名無しさん@お腹いっぱい。:2008/04/17(木) 14:36:52
>>867
font-lock のテーブルを上書きすればいいんじゃね
869名無しさん@お腹いっぱい。:2008/04/17(木) 15:56:54
Gnome 上で Emacs23 を使用していますが、 [app] キーが M-x にデフォルトでマッピングされているようです。
M-x がマップされないようにするにはどうすればいいですか?
870名無しさん@お腹いっぱい。:2008/04/17(木) 16:03:53
最近22.2にしたんだが、終了コマンドを発すると
lisp/language 以下の印度系の絶対に使わないライブラリを
パタパタとロードすることがある。
これ変なコードを仕込まれてるってことか?
871名無しさん@お腹いっぱい。:2008/04/17(木) 16:44:07
>>781
xft と fribidi を組み込んで作った mlterm の中で
emacs -nw 起動すれば「右→左」は普通に表示される。

ちなみに俺はペルシア語使いで、アラビア語は大の苦手。
入力は uim を、エディタは emacs なんかよりも vim を
使うことが多い。
872名無しさん@お腹いっぱい。:2008/04/17(木) 22:29:44
C-x 5 2 するとフレームがポコッと作られますが、それを仮想フレームにする
方法ってありますか?仮想フレームというのは、-nw で起動した emacs で
C-x 5 2 した時のフレームをイメージして頂けると分かるかも。

windows.el で同じようなことやっているんですが、Mew と併用すると元の
Window に戻ってきた時に、レイアウトが崩れていることがあるので、良い方法
を探しています。
873名無しさん@お腹いっぱい。:2008/04/17(木) 22:41:23
elscreen とかでダメなん?
874名無しさん@お腹いっぱい。:2008/04/18(金) 02:13:20
>>685
この情報のソースって何?
875824:2008/04/18(金) 15:48:55
Emacs 23 で M+2VM+IPAG circle が使いたいのですが以下のような状況になり困っています。

~/.Xresources に Emacs.FontBackend:xft なしの場合、

(set-default-font "Bitstream Vera Sans Mono-8")
(set-fontset-font (frame-parameter nil 'font)
'japanese-jisx0208
'("M+2VM+IPAG circle" . "unicode-bmp")))

フォントはそれっぽいんだけど、**カナと漢字だけ**アンチエイリアスがかかっ
てない感じ(アウトラインがガタガタ)。

~/.Xresources に Emacs.FontBackend:xft ありの場合、

アンチエイリアスがかかったフォントになるが、指定したフォント
(M+2VM+IPAG circle)ではないのが使われるので、set-fontset-font が効いて
ないっぽい。

Rxvt 等では M+2VM+IPAG circle 等でアンチエイリアスがかかって表示されている。

どの辺に問題がありそうでしょうか?






876名無しさん@お腹いっぱい。:2008/04/18(金) 15:51:43
>>550と同じ現象なんですけど、なおらないっすかね。
877名無しさん@お腹いっぱい。:2008/04/18(金) 16:49:55
>>876
CVS先端だと大丈夫だよ
878名無しさん@お腹いっぱい。:2008/04/18(金) 20:51:32
>>875
まったく自信は無いが、うちの場合

.Xresourcesが
Emacs*FontBackend: xft
Emacs*font: Bitstream Vera Sans Mono-13

.emacsは
set-default-font 無しで、set-fontset-fontはそんな感じで上手く行ってる。
いや、本当は上手く行ってないかもしれないが。
879名無しさん@お腹いっぱい。:2008/04/19(土) 02:34:41
そんなことより、xft使って日本語ボールドちゃんと出るの?
880名無しさん@お腹いっぱい。:2008/04/19(土) 02:46:00
(set-face-bold-p 'default t)
アボートしました と出ました。
881872:2008/04/19(土) 02:51:23
>>873
どうもありがとう。試してみたけど同じでした。Mew で複数のフォルダを複数
の screen で表示させて、行ったり来たりすると "." を押したときにおかしく
なる。。。

タブ表示はいいかも。しばらく使ってみるよ。
882名無しさん@お腹いっぱい。:2008/04/19(土) 15:05:33
質問です。
emacsで現在編集中のファイルのパスを外部プログラムの標準入力に渡す、というのは
どのようにしたら可能でしょうか?
例えば
/home/username/project/path/to/the/file/index.php
というファイルを編集中だとして、このパスを文字列として外部のperlスクリプト等に渡し
ftp://myproject.com/path/to/the/file/index.php
にアップロードさせる、という事がしたいです。
編集中ファイルのパスが入る特殊変数のような物があれば、
(shell-command (format "/home/username/ftp.pl %s" path-of-editing-file))
のようにしてなんとかなりそうですが。。
詳しい方ご教授ください。
883名無しさん@お腹いっぱい。:2008/04/19(土) 15:08:14
>>882
buffer-file-name
884名無しさん@お腹いっぱい。:2008/04/19(土) 15:40:55
>>883
うお!ありがとうございます!
885名無しさん@お腹いっぱい。:2008/04/20(日) 03:54:13
今は孤男じゃないけど、むかしを思いだしたよ。
「オナニーマスター黒沢」オモシロかったぁ〜。

一気によんでもうた。
886名無しさん@お腹いっぱい。:2008/04/20(日) 10:47:07
emacs 23.0.60で
まずemacsをX上で起動して背景に適当な色を設定し、サーバーモードを起動します
次に透過背景のターミナルでemacsclient -tを実行します
ターミナル上で起動したら何か適当なキーを押します

そうすると起動直後は透過背景だった端末上で起動したemacsのフレームの背景が
先に起動していたX上のemacsの背景色に変えられてしまい透過背景が使えません

これってどうにかできませんかね?

先にemacsを-nwで起動して、X上で起動する場合は背景色等をserver-visit-hookを使いフレーム指定で設定するようにする
という解決策はあるんですが、先にX上でemacsを起動する場合でもこの問題を解決できる手段はないのかと思い質問させて頂きました
887名無しさん@お腹いっぱい。:2008/04/20(日) 16:27:11
emacs21 では上手く色付け表示できていた mel-mode.el が
CVSで落としてきた 23 だと色が飛んじゃうんだけど、、、原因知りませんか?

ちなみに、mel-mode.el のソース。
ttp://www.cs.cis.nagasaki-u.ac.jp/~narazaki/deb/mel-mode/mel-mode-0.8/mel-mode.el
888名無しさん@お腹いっぱい。:2008/04/20(日) 18:55:26
>>887
Emacs22でも色付けされないから、22に未対応だと思う。
font-lock-match-c++-style-declaration-item-and-skip-to-next って関数が見えるけど
22にはないっぽいし。開発者に連絡して対応してもらうのがinジャマイカ。
889886:2008/04/20(日) 20:51:48
解決しました
(set-face-background 'defaule "unspecified-bg" (selected-frame))
とunspecified-bgを指定することで端末の背景色をそのまま使えるようです
これをserver-visit-hookで起動する関数内で呼びだせば端末エミュの透明背景を維持できます
foreground-colorに対しても同様にunspecified-fgで

あと-nwオプションで起動したemacsをサーバにしてemacsclient -cでXの上にフレームを作ると
フレームを破棄したときにSEGVで落ちることがありますから先に挙げた方法は駄目ってことですね
890886:2008/04/20(日) 21:13:58
上の方法だけじゃ駄目です
(set-background-color "unspecified-bg")
でフレームの背景色も変えてやらないと駄目みたいですね
891名無しさん@お腹いっぱい。:2008/04/21(月) 00:52:40
>>888
22 にまで未対応だったとは・・・。
試してくれてありがとう!

>開発者に・・・
や、や、やってみる!
892886:2008/04/21(月) 19:10:33
emacsclient -tの後でファイルを指定しない、
つまりemacslient -cと同じようなmake-frameのような動作をさせると
どう頑張ってもフレームパラメータがおかしくなりますね
自力で上のような式を評価させるとたまに端末の背景が維持されますが、
hookでは効果ないですし…
これはemacsclient -tは使うなってことですね…
ちなみにファイルを指定する場合はちゃんと端末の背景は維持されてます
893名無しさん@お腹いっぱい。:2008/04/22(火) 15:23:14
;; あるkey-mapに一括でキーと関数を対応させるマクロ
(defmacro setting-batch-define-key (mode-map &rest declares)
  (let ((dec `(,@declares)))
    (loop for e in dec
          do (nlptr-setting-batch-define-key-detail (eval mode-map) e))))
(defun setting-batch-define-key-detail (map declares)
  (unless (keymapp map)
    (error (format "%s is not keymap." (symbol-name map))))
  (let ((key (nth 0 declares))
        (func (nth 1 declares))
        listp-c)
    (and
     (or
      (stringp key)
      (vectorp key)
      (when (and (listp key)
                 (eq 'kbd (car key)))
        (setq key (macroexpand-all key))))
     (or ; proc func
      (and (setq listp-c (listp func))
           (when (eq 'quote (car func))
             (setq func (cadr func)))
           nil)
      (and (symbolp func) (functionp func))
      (and listp-c (eq 'lambda (nth 0 func)))
      (setq func (eval (macroexpand func))))
    (define-key map key func))))

(setting-batch-define-key anything-map ; usage
 ("\C-p" anything-previous-line)
 ("\C-n" 'anything-next-line))
894名無しさん@お腹いっぱい。:2008/04/22(火) 16:55:42
>>893
かなり便利そうなんだけど、 nlptr-setting-batch-define-key-detail って何?
=> while: Symbol's function definition is void: nlptr-setting-batch-define-key-detail
895名無しさん@お腹いっぱい。:2008/04/22(火) 19:02:38
;; 変換ミスですすんません
;; ちなみにnlptrはライブラリプレフィックスみたいなもんです
s/nlptr-setting-batch-define-key-detail/setting-batch-define-key-detail/
896名無しさん@お腹いっぱい。:2008/04/23(水) 02:04:24
普通に書いたほうがパッと見で分かりやすくていいわ、俺は。
ところでコマンドはquoteする必要があるのかないのか。
897名無しさん@お腹いっぱい。:2008/04/24(木) 16:50:38
同じサーバーで違うユーザーが2つemacs動かしてても
emacscliant
はちゃんと正しく自分のemacsに情報送るの?

他のユーザーにportふさがれててserverになれないとかあるの?
898名無しさん@お腹いっぱい。:2008/04/25(金) 02:16:38
port?
899名無しさん@お腹いっぱい。:2008/04/25(金) 10:18:02
emacsclientはunix domain socketで通信してるのであってTCP/IPではないよ。
900名無しさん@お腹いっぱい。:2008/04/25(金) 21:14:18
最近のはTCPも使えるよ。おかげで Windows でも動く。
901名無しさん@お腹いっぱい。:2008/04/26(土) 03:01:48
あれ? Windows のって TCP じゃなくて mailslot だったような…。
902名無しさん@お腹いっぱい。:2008/04/26(土) 09:59:22
server-use-tcp
unix domain socket が使えない環境では自動的にオンになる。
903名無しさん@お腹いっぱい。:2008/04/26(土) 14:23:08
こないだ、整数が29ビットの壁にぶち当たったよ。。
elispは正規表現の書き辛さといい、いざというときに役に立たないんだよなぁ。
もうちょっと、汎用的になってほしいよ。
904名無しさん@お腹いっぱい。:2008/04/26(土) 14:30:03
64bitOS使えばおk
905MASAO:2008/04/26(土) 14:36:10
おっ、今目が覚めた。
危うく lighttpd に浮気するところだったぜ。。。
906名無しさん@お腹いっぱい。:2008/04/26(土) 16:18:01
(insert "; " (number-to-string most-positive-fixnum)
" "(number-to-string most-negative-fixnum)); 1152921504606846975 -1152921504606846976
907名無しさん@お腹いっぱい。:2008/04/26(土) 18:19:29
>>903
正規表現は別物だものな。
emacs で perl のスクリプト書いてたら、めっちゃ混乱する。
908名無しさん@お腹いっぱい。:2008/04/26(土) 19:49:29
>>904
>>906
64bitOSだと整数は61bitか。
32bitOSでもCalc使えば多倍長の計算は可能だけど、
elispで何とか使えればいいんだけど。

>>907
確かにperlとは別物だけど、バックスラッシュだらけなのが辛い…
909名無しさん@お腹いっぱい。:2008/04/26(土) 21:06:39
S式が()だらけなのは辛くないの?
910名無しさん@お腹いっぱい。:2008/04/26(土) 21:09:53
つperedit
911名無しさん@お腹いっぱい。:2008/04/26(土) 21:50:18
2ファイルの差分を見るのに M-x ediff-buffers が便利ですが, その表示を
postscript などで保存できないでしょうか. emacs ユーザーでない人に,
diff -u の出力を渡すよりずっとわかり易いので.

あとスレ違いですが, 2つの tex ソースをコンパイルしたときに, 差分が
ediff のように... は無理か.
912名無しさん@お腹いっぱい。:2008/04/26(土) 22:34:02
>>911
FileメニューをクリックしたらPostScript Print Bufferってあるんじゃないですか?
913911:2008/04/26(土) 23:06:16
C-u M-x ps-print-buffer-with-faces だと思うんですが, 出来た PS では網
掛けが出ませんよね (overlay だから?). というのは先に書くべきでした
ね. すみません. ちなみに ediff セッションに入り, ひとつ目の差分をハイ
ライトしたら, 上のコマンドすら
Wrong type argument: listp, "ediff-fine-diff-face-B"
というエラーがでます.

差のある部分をグレーの網掛けになっていれば, とりあえず嬉しいですが, 欲
を言えばハイライトして色の付いている状態を PS にできれば言うことないで
す. 無理かな.
914908:2008/04/26(土) 23:24:58
>>909
()だらけなのは、移動コマンドをちゃんと使えばむしろ快適だけど。
他の言語で同じように動いてほしいのに、うまく動かずにイラっとするときはあるよ。
915名無しさん@お腹いっぱい。:2008/04/27(日) 06:44:33
お前等はOS何使ってんの?
916名無しさん@お腹いっぱい。:2008/04/27(日) 12:48:01
Ubuntu 7.04にemacs-intl-fontsをインストールしたのですが、
Emacsで使うにはどう設定すればいいのでしょうか。
ググってもMeadowでの設定方法ばかりが出てきて困っています。
917916:2008/04/27(日) 12:53:25
すいません、肝心のEmacsのバージョンを書いていませんでした。
Emacsのバージョンは21.4.1です。
918名無しさん@お腹いっぱい。:2008/04/27(日) 12:59:51
>>909
おれはEmacsLispを覚えるつもりでEmacsを使い始めたけど、
カッコはすぐに慣れたし、それで苦労したという記憶はちょっと思い出せない。
むしろ、カッコのために、カーソル移動と編集操作がものすごく快適。
919名無しさん@お腹いっぱい。:2008/04/27(日) 15:03:40
>>909
辛いの?
920名無しさん@お腹いっぱい。:2008/04/27(日) 15:11:09
からいよ。
921名無しさん@お腹いっぱい。:2008/04/27(日) 18:01:18
>>908
emacs-cl に bignum があるから関数適当に呼び出せ。
922名無しさん@お腹いっぱい。:2008/04/27(日) 23:53:29
emacs上でC-, C-.を新たに割り当てて使ってるのだけど
X上だとなんら問題ないのだが,emacs -nwで起動すると
C-, C-.が正しく動作しなくなる.

どうすれば正しく動作できるようになりますかね?
923名無しさん@お腹いっぱい。:2008/04/28(月) 00:25:37
>>922
端末を自分の好きなようにいじったらいいんでね
924名無しさん@お腹いっぱい。:2008/04/28(月) 02:13:13
>>920
ぼくは、思わず、ちゅーしたくなるくらい甘い香水な感じがします。
925名無しさん@お腹いっぱい。:2008/04/28(月) 16:19:36
ローカルのEmacsでリモートのファイルをローカルのファイルと同じような感覚で触ったりすることはできませんか?
926名無しさん@お腹いっぱい。:2008/04/28(月) 16:28:57
一生 trampで ババの入ってない ババ抜きでも してろ
927名無しさん@お腹いっぱい。:2008/04/28(月) 16:59:10
ange-ftpとか
928名無しさん@お腹いっぱい。:2008/04/28(月) 17:00:36
またこの話題か
929名無しさん@お腹いっぱい。:2008/04/29(火) 13:30:44
M-x gdb でソースの方に矢印が表示されないんですけど原因に心当たりのある方いらっしゃいませんか?

ソースは表示され、stepし続けていくと画面が実行箇所にあわせてスクロールしていくので
そのあたりはちゃんと動いているようです
printやdisplayで変数を表示させたりとかも動いてます
環境はwindowsXPからputtyでCentOS4.4に繋いでemacs21.4を利用しています
930名無しさん@お腹いっぱい。:2008/04/30(水) 07:44:56
>>929
X版のemacsを使う
931名無しさん@お腹いっぱい。:2008/04/30(水) 14:19:22
ruby-modeのheredoc部分の色をdefault-faceにするにはどうすればいいですか?
932名無しさん@お腹いっぱい。:2008/04/30(水) 18:17:07
TurboLinux Fuji 11にXEmacsをインストールしたいのですができません
とりあえず/usr/local/libでファイルを展開してみたのですが
./configureを実行すると
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in %PATHと出て一向に進みません

これはPATH関数の変更が必要なのでしょうか?
解決策を教えてください
933名無しさん@お腹いっぱい。:2008/04/30(水) 18:26:22
コンパイラ入れろよw
934932:2008/04/30(水) 18:29:42
Cのコンパイラでしょうか?
初心者ですいません
935名無しさん@お腹いっぱい。:2008/04/30(水) 18:31:11
>>934
TurboLinux のスレで聞けばいいと思うよ
936932:2008/04/30(水) 18:33:16
>>935
ありがとうございます
そちらに行ってきます
937名無しさん@お腹いっぱい。:2008/04/30(水) 21:18:44
>>930
X版だとアクティブじゃないウィンドウに残るカーソルが矢印の代わりに出るだけなんです
938908:2008/05/01(木) 00:02:28
>>921
bignumとかない気がするけど?
まぁ、やっぱり32bit値でないとダメなんで諦めるよ。
939921:2008/05/01(木) 00:19:05
>>938
どこ見てるんだ?
cl-numbers.el の bignum{+|-|*|/} が見えないのか?
ゆとりなのかね。
940名無しさん@お腹いっぱい。:2008/05/01(木) 04:00:47
>>939
ドウモアリガトウ。ワタシハガンジーデス。ドウゾアオラナイデクダサイ。
941名無しさん@お腹いっぱい。:2008/05/02(金) 15:36:01
>>931
いま適当にやってみたが、書き換えないなら↓みたいにすればいいんじゃないかな
(mapc (lambda (x) (delete x ruby-font-lock-keywords))
`((ruby-font-lock-here-docs 0 font-lock-string-face t)
(ruby-font-lock-maybe-here-docs 0 font-lock-string-face t)
(,ruby-here-doc-beg-re 0 font-lock-string-face t)))
942名無しさん@お腹いっぱい。:2008/05/02(金) 16:46:30
>>939
ゆとりとは別人だけど、
(require 'cl) で使える CL package にあるのかと思って、
無駄に探しちまったよ。

こっちか。

Emacs Common Lisp
http://www.lisp.se/emacs-cl/
943名無しさん@お腹いっぱい。:2008/05/03(土) 03:32:42
質問です。
outline-modeのアスタリスクのテキストを
体よくLaTeXのsection(など)にコンバートするには
どんな方法がよいですか?
専用のLispってありますか?
944名無しさん@お腹いっぱい。:2008/05/03(土) 04:16:47
>>943
org-mode にして org-export-as-latex とか
945名無しさん@お腹いっぱい。:2008/05/03(土) 14:46:50
私はmuseモード
946名無しさん@お腹いっぱい。:2008/05/03(土) 16:49:59
つかったことないけど、bhlはどうよ?
947名無しさん@お腹いっぱい。:2008/05/03(土) 18:18:26
すいませんgdbで矢印がでないんですけどどうしたらでます?
948名無しさん@お腹いっぱい。:2008/05/03(土) 19:22:46
.emacsを消す
949ゆとり:2008/05/03(土) 19:30:48
>>939
なんと!そこにあるのは標準で入ってるのと違うのかよ!知らなかったな。
標準で入れてくれないとゆとりには辛いな。
950名無しさん@お腹いっぱい。:2008/05/03(土) 19:33:50
>>944-946
ありがとうございます。
ご紹介いただいた物を検討した結果、
museに少し手を加えて使うことにいたしました。

951名無しさん@お腹いっぱい。:2008/05/03(土) 21:25:10
>>948
ありがとうございます!
-qつけたら出てきました、これからなにが原因か調べようと思います
952名無しさん@お腹いっぱい。:2008/05/03(土) 22:10:53
python-mode.elを読み込んだらそうなりました
python-modeを新しくしたのがまずかったようで古いのに戻したら直りました
どうもありがとうございました
953名無しさん@お腹いっぱい。:2008/05/04(日) 00:49:53
XEmacs 人口って今はどのくらいなの?
954名無しさん@お腹いっぱい。:2008/05/04(日) 01:06:44
70人くらいじゃね?
955名無しさん@お腹いっぱい。:2008/05/04(日) 01:07:17
もっと少ないと思う
956名無しさん@お腹いっぱい。:2008/05/04(日) 02:55:07
debianのデータではEmacs/XEmacsの合計は15000
うちXEmacsは2500ってところ
全体数はわからんがEmacsの1/5程度の人口はあるんじゃね
957名無しさん@お腹いっぱい。:2008/05/04(日) 03:05:20
(setq indicate-empty-lines t)で出てくる線がキモいです(><)
作り直してください。
958Zeno ◆5nZQbNmQPs :2008/05/04(日) 03:18:14

あれは fringe の foreground で色を変えることが可能。
目立たないように fringe の foreground を "#555" とでもしておいたらどうかね?
959名無しさん@お腹いっぱい。:2008/05/04(日) 08:15:29
ja-emcws-21.3_10 を使っているんですが、使用する漢字コードの変更(?)ってどうやるんでしょう?
euc で書いたテキストを s-jis で保存する、みたいな事です。

以前 mule 使ってた時はファイルをセーブする前に C-x C-k f で出来たのに
emcws でやるとキーボードマクロになってしまいます。
960名無しさん@お腹いっぱい。:2008/05/04(日) 10:59:16
前から C-x RET f じゃね?
961名無しさん@お腹いっぱい。:2008/05/04(日) 11:49:11
そのはず。

おおかた >>959 の .emacs になんか変な定義が入っているんだと思う。
962名無しさん@お腹いっぱい。:2008/05/04(日) 12:24:27
C-x RET f になったのは、20.x だったっけ?
21.x からだったっけ?
963名無しさん@お腹いっぱい。:2008/05/04(日) 16:44:20
C-x RET f で出来ました。感謝です。

.emacs を見直しましたが、canna を使うための設定と
ホイールマウスのスクロール量の設定しかありませんでした。

かれこれ15年以上前から C-x C-k f だったので
最近になって変わったのではないかと。
最初はNemacsを使ってましたが。
964名無しさん@お腹いっぱい。:2008/05/04(日) 17:56:22
>>962
少なくとも、20.7 では、C-x RET だったよ。
965名無しさん@お腹いっぱい。:2008/05/04(日) 17:58:44
暇だったから調べてみたけど、C-x C-k からかわったのは
1.4 (handa 05-Apr-97): (define-key ctl-x-map "\C-m" 'mule-prefix)
だったよ。
966名無しさん@お腹いっぱい。:2008/05/04(日) 18:35:30
>>963


> かれこれ15年以上前から C-x C-k f だったので
> 最近になって変わったのではないかと。

論理がわからんw
967名無しさん@お腹いっぱい。:2008/05/05(月) 19:59:14
フォントの設定について質問です。
MS-Windows でいえば、 中央ヨーロッパ言語、gedit あたりなら中欧
に設定するファイルなんですが、emacs で表示すると特殊文字が豆腐
になってしまいます。どのフォントを設定したらよろしいでしょうか。
Ubuntu 8.04でemacs23を使っています。
968名無しさん@お腹いっぱい。:2008/05/06(火) 02:03:29
969名無しさん@お腹いっぱい。:2008/05/06(火) 09:07:40
>>968
何でしたり顔でこんな曖昧な回答するんだろうな?
役に立つ情報ほとんど出てきてないし。

こういう、調子こいたことやってみたい年頃なんだろうか
970名無しさん@お腹いっぱい。:2008/05/06(火) 11:01:04
自分でぐぐれと言うことだろ、ゆとり君。
971名無しさん@お腹いっぱい。:2008/05/06(火) 11:29:08
だったらぐぐれと書くべきで
あんな糞長いURLを貼られても邪魔なだけだな。
972名無しさん@お腹いっぱい。:2008/05/06(火) 11:33:46

               ,-,,,,、                    ,-,,,,_
       ,,,,,,,、    ,,,,,,_゙'-,. "'i、       .,,,,,,,、    ,,,,,,,゙'-、^'i、    .i,¬ー-、
       ゙''i、`\   \.`''-\,,l゙       `'i、 `''i、   ‘'-,`''-\,,l゙     ^'i、 ,)
       丿 ,l,_,,,,,,,― |i、 }         丿 Z_,,,,,,-ヘヽ、゙l        | .|      __
      ,/ ,,-----=@,,,7゙"`        ,/ ,,-----=@,,,)゙″           | |   .,,-'",,,,,,、`'i、
     ,/`./    / 丿             / .,/`   ,l゙ 丿       |゙ヽ,,,―" `゙'ュ‐゙_,/゛  |  |
    .,/.,,/`    /` 丿         ,/ ,/    ,/ 丿          \,,,,-‐,!  '`,/    .|  l゙
  ,,-",,/    丿 ,i´           ,/_,/    丿 ,i´           丿 ,,,i´     ,!  |
 i彡‐"     ,/` ,/`           ィ,ン'"     / ./              ,/  .|       |  |
        ,,i´ ./                ,,‐`./            ,/`.,┤ |       |  |    ./゙|
      .,/ .,/                   ,/ .,/            / 丿 | .|      { {   .,/ ,l゙
     ,,/ ,/`               ,,/ ,/`            / ,、゙'-,| l゙         |  }, ._/.ノ
  _,/゙,,/゛                  _,/゙,,/゛              l゙ .,/`\  |       ヽ,_ ゙"゛,,/
  (ン'"゛                 (ン'"゛                `″  ゙l 丿        `゙゙゙゙゛
                                              ゙'"`
973名無しさん@お腹いっぱい。:2008/05/06(火) 12:02:35

      , イ)ィ -─ ──- 、ミヽ
      ノ /,.-‐'"´ `ヾj ii /  Λ
    ,イ// ^ヽj(二フ'"´ ̄`ヾ、ノイ{
   ノ/,/ミ三ニヲ´        ゙、ノi!
  {V /ミ三二,イ ,  /,   ,?  Yソ
  レ'/三二彡イ  .:ィこラ   ;:こラ  j{
  V;;;::. ;ヲヾ!V    ー '′ i ー ' ソ
   Vニミ( 入 、      r  j  ,′
   ヾミ、`ゝ  ` ー--‐'ゞニ<‐-イ
     ヽ ヽ     -''ニニ‐  /
        |  `、     ⌒  ,/
       |    >┻━┻'r‐'´
      ヽ_         |
         ヽ _ _ 」

  ググレカス [ Gugurecus ]
  ( 2006 ? 没年不明 )
974名無しさん@お腹いっぱい。:2008/05/06(火) 12:13:45
>>971
ゆとり君は「ぐぐれ」と書くと、どうやるんですかとか
聞いてくるから >>968 が正解。

邪魔だと思うなら、スルーしろ。
975名無しさん@お腹いっぱい。:2008/05/06(火) 12:15:30
我輩くらいの上級者になると
「emacs+%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88+%E8%A8%AD%E5%AE%9A」から
「emacs フォント 設定」への変換は脳内で行うことが出来る。

問題ない。
976名無しさん@お腹いっぱい。:2008/05/06(火) 13:51:30
977名無しさん@お腹いっぱい。:2008/05/06(火) 14:17:26
ぐにゅう君っていつから始まったのさ
978名無しさん@お腹いっぱい。:2008/05/06(火) 14:30:26
>>977
確かemacs part 23スレで誰かが投下して、
それを数人が懐しんでいたんだけど、Zenoがいつのまにか
emacsすれのキャラにしてしまったって感じだったと思う
979名無しさん@お腹いっぱい。:2008/05/06(火) 19:44:45
まぁ、「ゆとりゆとり」言ってる奴のレベルは推して知るべしだな
980名無しさん@お腹いっぱい。:2008/05/06(火) 20:08:59
ここ2、3日でCVSがすごい更新されてるけど、
ゴールデンウィークだからかな?
981名無しさん@お腹いっぱい。:2008/05/06(火) 20:23:13
日本人 or 日本在住のcommitterがそんなにいるとは思えないが
982名無しさん@お腹いっぱい。:2008/05/07(水) 18:29:03
ume
983名無しさん@お腹いっぱい。:2008/05/08(木) 18:55:55
ume
984名無しさん@お腹いっぱい。:2008/05/08(木) 19:53:56
うめ
985名無しさん@お腹いっぱい。:2008/05/09(金) 00:02:48
うま
986名無しさん@お腹いっぱい。:2008/05/09(金) 00:29:42
http://ja.wikipedia.org/wiki/%E3%81%86%E3%82%81_(%E6%BC%AB%E7%94%BB%E5%AE%B6)
これ?
987梅田:2008/05/09(金) 16:39:58
ume
988名無しさん@お腹いっぱい。:2008/05/09(金) 17:35:41
うめはら
989名無しさん@お腹いっぱい。:2008/05/09(金) 18:06:16
um-emacs
990名無しさん@お腹いっぱい。:2008/05/09(金) 18:11:55
C-x b バッファ名
991名無しさん@お腹いっぱい。
umee