1 :
名無しさん@お腹いっぱい。 :
2006/05/12(金) 10:27:12
俺は別にウンコもコテハンも嫌いじゃなかったが、 > 規則 > 1. なるべく固定ハンドルを付けること なんて意味不明な事言ってるから、こっちで盛り上がりましょう。 emacs-22は、正式リリースはまだでも、そろそろ採用してくれるディストリビューションがあっても良い頃だね。 fedora developmentやOpenSuSEの動向を知っている人居る?
4 :
大和 :2006/05/12(金) 13:10:53
乙である
>>3 Debian unstableのemacs-snapshotは22.0.50です。
>>6 > 普通の人はメニューなんか使わない(or消している)
んなことない。ちょっと変だとすぐに「ここは単独のトグルじゃなくて
ラジオボタンの方が適切じゃないかな」とか指摘がくるし。
(menu-bar-mode nil) (tool-bar-mode nil) (scroll-bar-mode nil) がデフォだと思っていた時期が僕にもありました。
普通はEmacs自体使わないし、そもそもUNIX自体使わない。 何て言ったらキリがないからやめておこうw
10 :
大和 :2006/05/12(金) 23:32:56
12 :
大和 :2006/05/13(土) 00:02:46
糊ですか!あたしが小学校のころ使ってたよ。
おいらは (menu-bar-mode -1) (tool-bar-mode -1) (scroll-bar-mode -1) って書いてあるんだけど、どっちがいいの?
15 :
名無しさん@お腹いっぱい。 :2006/05/13(土) 00:55:18
日本語と半角英数の間に半角スペースを開けて文章を書いているのですが, 推敲しながら何回か fill-paragraph していると, ちょうど改行のところにあたったときスペースが消えてしまいます. これを fill-paragraph してもスペースが消えないようできませんか?
>>13 nil だとトグル、正だと on、非正だと off。
17 :
武蔵 ◆yChdjWk9Ko :2006/05/13(土) 04:50:51
18 :
名無しさん@お腹いっぱい。 :2006/05/13(土) 05:52:54
>>17 誰もそんなこと問題にしてねーから。
そもそもオマエが「判断」くだす問題でもねーから。
たのむから自鯖に掲示板でも立てて満足してくんねーかな。
その前に祖父板に立てちゃったスレは、
「みんなで話あえる庭を求めている人たち」が混乱する前に
始末をつけてくれ。
19 :
武蔵君 ◆yChdjWk9Ko :2006/05/13(土) 07:29:37
>>18 お前、子供じゃないんだから、感情にまかせてレスを書く癖を直したらどうだ?
みっともない
それに固定ハンドルぐらいはつけろ: お前がアイデンティティーを持たん故、
お前が 1 かどうかもわからんし、 名無しに何を書いても時間の無駄にしか感じない
20 :
名無しさん@お腹いっぱい。 :2006/05/13(土) 08:06:54
そんなヘリクツはいいんで 胸に手を当てて、言われた内容をよーく考えてみてくれや。 そんでレスは要らんから。
21 :
名無しさん@お腹いっぱい。 :2006/05/13(土) 08:07:53
そんなヘリクツはいいんで 胸に手を当てて、言われた内容をよーく考えてみてくれや。 そんでレスは要らんから。
22 :
大和 :2006/05/13(土) 08:15:53
匿名掲示板でコテハンつけろと言われてもねえ。
あたしは
>>18 の意見に賛成だよ。ここは2chだもんね。
>>7 「普通の人」とは、このスレの住人。
Emacsをそれなりに使っている人のことね。
読解力をつけようね。
>>9 スレタイ読んでから書き込もうね。
>>22 IPログってる時点で本当の匿名じゃないんだけどね
相手しない方がいいよ。
25 :
大和 :2006/05/13(土) 10:39:22
>>23 だがユーザがIPを知ることができない以上事実上匿名だと思うが。
ログってるのは裁判沙汰になったときの保険だとあたしは思う。
>>3 FC のほうはそろそろ採用するかねぇ?って話が ML に出てた。
糞コテ氏ね
TeXmacsで日本語が使えるようになったらしい。
>>13 ,14,16
(info "(elisp)nil and t")
Meadow3マンセー
>>29 むしろ "(elisp) Argument List"
もうこんなスレどうなってもいいから、 ウンコも戻ってきてコテハンだけでスレ進行させろよ。
呼んだ?
戻ってくるな。 過疎っててもなかなか落ちないUNIX板にあるのだから、 まったり進行すればよろし。
なんか最近EmacsのTipsをあれこれ Webで公開してる自分が恥ずかしい。 こういう連中と同類と思われるのかヨ…
とりあえず、コテハンなんだからフィルタしとこう。 (add-to-list 'navi2ch-article-message-filter-by-name-alist (cons (list (regexp-opt '("◆xlAOIq6jZw" "◆yChdjWk9Ko")) 'r) 'hide))
ウンコは名無しに戻るとか言っておきながらいつもコテハンのまんまだよなー ウンコのくせに自己主張したいの?
>>15 fill-paragraph のソースをコピペして
最後のfill-regionかfill-region-as-paragraphを呼んでるところで
nosqueezeをnon-nilにして呼び出すようにした関数をでっちあげる。
>>39 自演じゃねえよ、何勝手に勘違いしとんだよ、キミ
>>40 自分たちでわしを召喚したくせによく言うぜ
呼んでるバカもバカ。 どうしていなかったことにできないんだチミタチハ。
>>42 そうやってグズグズひっぱんなや。
とにかく消えてくれ。
ほんと、そんだけだから。
まぁまぁ。まったりといこうや。
BeOSでEmacs使えないかな
49 :
ゴンズ :2006/05/16(火) 12:46:26
looking-back関数はEmacs 21.4にはないよね
うんこさんもいろいろ教えてくれているので、仲良くやりましょうよ! ところで、emacs-22(CVS)でC言語を編集中に /* コメント */ の部分が赤く(FedoraCore5のデフォルトでは)色づかなくなってしまいました。 FC5のデフォルトemacs-21.4.1では色づいていたのですが、emacs-22でも再現できないものでしょうか? ~/.emacsでは何も設定しておりません。(0バイトの空ファイルです)
font-lock-keywordsの正規表現はあんなの読めるかバカヤローって感じだ
>>50 -nw で起動して色がつかないって事?
それなら既出の質問だと思った。
22.0.51って何者?
ちょっと質問なんですが、 Ctrl-x = でカーソル位置の文字コード出るじゃないですか。 あれって、内部コードなんですね。sjisのファイル開いてやっても utf-8のファイル開いてやっても、同じ文字に対して同じ16進数が 出てくるんですが、これって正常でつか?
55 :
54 :2006/05/17(水) 08:10:51
>>54 続き
muleの内部コード知っても何も利用価値ないような気がするのですが。
むしろ、file-coding-systemでの文字コードが知りたいのですが、
hexl-modeとかにするしかないのでしょうか。
what-char.elかな?
57 :
54 :2006/05/17(水) 08:46:03
>>56 早速やってみましたが、うまくloadできません。
Loading what-char (source)...
load-with-code-conversion: End of file during parsing: d:/cygwin/home/ore/elisp/what-char.el
call-interactively: End of file during parsing
何が悪いのでしょうか。ちなみに、Meadow(emacs21.4.1)です。
59 :
50 :2006/05/17(水) 11:45:43
>>52 既出なのですか?
-nwで起動したとき、/* の部分だけ色が変わって、その後のコメント部分は色が変わらないのです。
// でコメントアウトした場合も、//の2文字のみ色が変わるだけです。
21.4のように、以降のコメント部分も色を変えたいのです。
>>54 > sjisのファイル開いてやっても
> utf-8のファイル開いてやっても、同じ文字に対して同じ16進数が
当たり前。
62 :
名無しさん@お腹いっぱい。 :2006/05/17(水) 18:49:27
文字と文字とのマージン(行間じゃなくて隣の文字との)って指定できますか?
eshell のバッファって一個しか開けないのかな?
文字化けしたバッファを最適なコーディングで再読み込みする方法を教えてくださいな
66 :
ジャミ :2006/05/17(水) 20:00:08
68 :
名無しさん@お腹いっぱい。 :2006/05/17(水) 20:36:33
改行で折り返された語句でも 検索や置換する方法はありませんか? こんなふうに「長 い語句」が折り返 されているとき 「長い語句」を置換したいんです。 migemoなら検索はできるようですが、 できれば elisp だけで手軽にしたいです。
70 :
69 :2006/05/17(水) 21:34:53
>>65 最適な文字コードがわからなかったから文字化けしたんじゃないの?
文字コードを自分で指定するしかないような気がしますが。
C-x C-m c 文字コード C-m C-x C-v C-m
>>68 C-s のあとに M-e でミニバッファに移動する。
「長」とタイプした後に C-q C-j で改行を挿入する。
とかで良いですか?
"長\\n?い\\n?語\\n?句" みたいなのにマッチしてほしいってことじゃないかな?
>>65 Emacs22なら、revert-buffer-with-coding-system?
>>68 ふつうに、replace-regexpとかではダメですか?
適当にこんなものを書いてみましたが…
(defun hoge (from-string to-string)
(interactive "*sFrom: \nsTo: ")
(while (re-search-forward
(mapconcat 'identity (mapcar 'char-to-string from-string) "\n?")
nil t)
(replace-match to-string)))
うんこだったら、ごめんなさい。
74 :
71 :2006/05/17(水) 22:49:29
>>72 なるほど。失礼しました。
>>73 revert-buffer-with-coding-system なんてものができていたんですね。
Emacs22 使ってますが、知らなかった。。。
75 :
名無しさん@お腹いっぱい。 :2006/05/17(水) 23:00:51
windowの余白を指定することはできますか?
>>68 migemo のソース読んで white space をはさんでも
マッチする正規表現を生成する処理だけ elisp で書けばいいと思うが。
>>62 font設定でwidthを広く指定したらどうだ。
>>63 C-u M-x eshell
(eshell t)
とか。
>>71 > C-x C-m c 文字コード C-m C-x C-v C-m
変化なしでした。
>>73 > Emacs22なら、revert-buffer-with-coding-system?
22.0.50 ですけど C-x C-m r しても変化なしでした。
症状は日本語部分だけ(半角英数字は化けずに表示される)が「\[23][0-9][0-9]」になっています。
このバッファの元のファイルは nkf --guess で BINARY が返り、w3m でブラウズして「=」すると JAPANESE (Shift_JIS, CP932) らしいです。
比較のために w3m 判別が (Shift_JIS, CP932) で nkf --guess が Shift_JIS のファイルの場合だと化けずに表示されています。
よくわかりません。
80 :
68 :2006/05/18(木) 01:04:36
>>71 ,72,73,76
まだ試していませんが
>>73 でいけそうなので
明日やってみます
81 :
ジャミ :2006/05/18(木) 08:59:16
>>79 俺も昔そんな現象にでくわしたことがある。
原因不明だが、どこかで文字コードを混在してしまったみたい。
とりあえず別のファイル名でw3m側で保存。
そのファイルをemacsで開いてみたらうまくいった気がする。
>>79 shift-jis を指定して開いてもダメなの? 余計なビットが立っちゃっているのかなあ?
M-x hexl-mode とかで何か法則を見つけてみるとか。。。
C-x C-f でファイルを開くとき、ファイルへのパスが長すぎて、右端がはみ出て見えなくなってしまいます。 コレを2行に折り返して表示することは可能でしょうか?
Emacs 20 以前は使うな
(resize-minibuffer-mode 1) でいけるかもしれないけど基本的に 84 に同意。
カーソルの場所でインデント幅を設定するコマンド があったはずなのですが忘れてしまいました。 なんでしたっけ? if ($stat) { ■ ↑ここでそのコマンドを実行するとそのインデント幅を変更できる たしか勝手に.emacsにも反映してくれるはず。
Emacs22 にしてみたのですが、いろいろ Elisp をインストールする際に、 バイトコンパイル時にいつもこんなメッセージが出るようになってるのですが、 これってそういうものですか? Loading subst-ksc (source)... Loading subst-gb2312 (source)... Loading subst-big5 (source)... Loading subst-jis (source)...
emacs -nw で起動したときは C-/ で undo できないんですが、 どうやったらできるようになりますか。 頭ではなく指が覚えてるので、C-x u とか別のキーで使えという代替案は却下です。
>>88 今emacs -nw -qでやってみたら出来た。前提が間違ってるから質問は意味をなさない。
C-/ の端末の扱い方の問題だと思う。
>>88 \C-/を押すと\C-_を発生するのがvt100系の端末の伝統。
Xでは区別できるので、keymapに両方用意してある。
後は\C-8でdeleteとか。
昔putty用のpatch書いてputtyスレに張った。
>>92 何も出ないっつーか反応なし。
キー入力が emacs 側に渡ってないような気もする。
>>90 すまんのぉ。
freebsd 6.1 で ports から入れた emacs 21.3.1 を
ttssh でリモートログイン(TERM=vt100)という環境。
termcap や stty は OS のデフォルトのままいじってない。
だから端末側の問題だって。アホかい
mltermなら ~/.mlterm/key を設定しろ。 ちなみにC-:などasciiコードを持たないキーに特定のエスケープシーケンスを割り当てられる。
だからTeraTerm SSHだって。
99 :
名無しさん@お腹いっぱい。 :2006/05/22(月) 14:48:05
折り返しをファイルの中身全てに適応したいのですがどのようにしたらいいですか?
C-x h M-x fill-region
>>94 ttssh はよく知らないが、端末の設定はあるはず。
また全レスですか。ヒマだね
emacsでプログラムの横に行数を表示させるコマンドってありますか? 昔なんか使った記憶があったのですが… 例: これ ↓ 1 #include<stdio.h> 2 3 int main(){
>>104 聞く前に「Emacs 行番号」でぐぐれよ。
emacs22 の font-lock で 使用するフォントの最大ポイント数を制限する 方法はありますか? 見だしがでかでかと表示されてうっとおしいんです
107 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/05/23(火) 17:31:40
>>105 ありがとうございます。
「emacs 行数表示」で検索かけてました。
>>107 wb-line-number.el
ありがとうございました。
結局、いろいろとやってみたのですが、できなかったので
viでset numberしまして、それをコピー&ペーストしました。
>>108 あら、行番号表示ウィンドウではなくて、行番号を本文に入れたいのか?
だったら
C-u M-| cat -n
だ。
Ctrlって、どうやって押してますか?左手小指? いつも左手小指の根元(手のひらに近いところ)で押してたから ノートPCのキーボードだと打ちにくい。
当然左手小指。 長年Emacs使ってると左手小指の力が驚くほど強くなっていることに気付いた。
もうその話題はいいよ…
>>109 ありがとうございます。
試してみます。
>>110 ありがとうございます。
emacs上で、
C-u M-|って入力すると、「Shell command on region:」って出てくるので、
cat -nと入力すると、「There is no region now」って表示されるのですが…。
“|”って、“shift”を押しながら“\”を押せばいいのですよね?
>>114 言うまでもないけど範囲を指定するのが先。
>>111 私は両小指の付け根でctrlを打鍵しています。
完全にキーボードレイアウトに依存していますが。
定期的に、行番号を表示する話題って出ますね。 wb-... , setnu は、いまいちだと思っていたんだけど、 すこし前、 emacs 22 で ruler-mode を発見した。 個人的には、この見た目は、かっちょえぇと感じたから、 この路線で vertical-ruler-modeとか作ってくんないかなーと、 期待していたりする。
左側のフリンジ(?)領域も進化してるっぽいから、 ここに行番号を表示できるようになるんじゃなかろうか。 gdb-uiとかだと、ブレークポイントの目印に画像の表示とかしてるし。 とりあえず、フリンジに画像を表示する方法とか調べてみると おもしろそうだな。
>>120 XEmacsの場合、setnu.elがまさにソレをしてくれる。
FSF-Emacsの場合は知らん。setnu.elは元々XEmacs用だからな。
あと、setnu.elはいろいろ不具合があるのでそれを修正する
setnu-plus.elとかいうパッチがあったはず。
どの程度効果があるかは知らんけどね。
(add-to-list 'load-path "~/Library/emacs") と .emacs.el に設定してます。 ~/Library/emacs に、subdirs.el を置いてます。 このとき、~/Library/emacs/hogeが、ロードパスに追加されないです。 ロードパスに追加したディレクトリに、subdirs.el をおいておいたら、 そのディレクトリ以下のディレクトリは全部、ロードパスに入るのでは ないの??
subdirs.el が読まれるのは .emacs より前
ほれ。 動くか知らんけど。 (let* ((basedir (expand-file-name "~/Library/emacs")) (dirs (directory-files basedir)) el) (while dirs (setq el (concat basedir "/" (car dirs) "/")) (if (and (file-exists-p el) (not (string-equal (car dirs) ".")) (not (string-equal (car dirs) ".."))) (setq load-path (cons el load-path))) (setq dirs (cdr dirs))))
(let ((default-directory "~/Library/emacs")) (load (expand-file-name "subdirs.el") t t t)) とか ~/.emacs に書いとくのは?
>>122 (let* ((default-directory (expand-file-name "~/Library/emacs"))
(dir default-directory))
(when (and (stringp dir) (file-directory-p dir))
(setq load-path (cons dir load-path))
(normal-top-level-add-subdirs-to-load-path)))
とか。
127 :
名無しさん@お腹いっぱい。 :2006/05/26(金) 12:09:46
Meadow + Cygwin環境でC言語の勉強をしていますが、Cのリファレンスを記したinfoはどこかにないでしょうか?
libcのinfoがそれっぽいけど 素直にman使ったほうがよいんでないかい? リファレンスなら。 Meadow+Cyginでどうなのかは気にせずレスしてるんで悪しからず。
>128 トンクス。調べてみます。
130 :
名無しさん@お腹いっぱい。 :2006/05/27(土) 12:29:40
Emacsでnavi2chを使っているとC-sで検索できなくなりました M-x search-forward では問題なく検索できます。 emacsを起動しなおしても症状は変わりません 検索できないと言うのは、C-sを押しても何の反応もありません 申し訳ありませんが、チェックすべき項目などありましたら よろしくお願いいたします
-nwなら $ stty stop ""
132 :
130 :2006/05/27(土) 13:16:57
>>131 ありがとうございます
emacsを止めて、それを実行し、再度起動してやってみましたが
症状は変わりませんでした。
134 :
130 :2006/05/27(土) 13:21:59
すいません screen を使っていたので、screenを終了させて 実行して再度screenを起動しなおしてみると 検索が問題なく出来ました お手数をおかけしました。
解像度の低いモニタで編集していると解像度の高いモニタで作った文章なのか 一列で収まりきらない行がでてくるのですが これを改行させて次の行に表示させない方法は無いですか? Vimでいうところのnowrapです
diff -uN a b > a_to_b.patch とかやったあとで emacs で a_to_b.patch を開くと diff-mode になるのですが a_to_b.patch そのものを直接編集する方法 と diff-mode から b のファイルにさらに手を加えたときに a_to_b.patch に反映する方法 を知りたいのですが diff-mode の使い方で わかりやすいページとかドキュメントとかってありますか?
139 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/05/28(日) 11:33:45
diff-revert-buffer関数を書いてみるとかどうだ? ediffをおすすめ。
meadow や NTEmacs で「@AB」などの文字を含むテキスト が文字化けするんですが、これを防ぐ方法はあるんでしょうか?
>>140 わしはDebian GNU/Linuxをつこてるが文字化けしとる。
no-conversionで保存してw3mで見たらi ii iiiと出た。
保存したあとkill-bufferして再度開いても化けたままだ。
文字コードの判別がうまくいってないのかな。
143 :
140 :2006/05/29(月) 22:03:28
>>142 ありがとうございます。
しかし、Invalid read syntax: "?" というエラーが出てうまく読み込めません。
現在、試行錯誤中です。
144 :
140 :2006/05/30(火) 15:25:00
cp932.el(
http://sakura.homelinux.net/emacs/cp932.el )を ~/site-lisp
に保存して、~/.emacs に
(when (require 'cp932 nil t)
(setq coding-category-ccl 'cp932)
(set-coding-priority
(progn
(delq 'coding-category-ccl coding-category-list)
(let ((e (memq 'coding-category-raw-text coding-category-list)))
(setcar e 'coding-category-ccl)
(setcdr e (cons 'coding-category-raw-text (cdr e))))
coding-category-list)))
としたところ
Invalid read syntax: ". in wrong context"
と出てしまいます。
文字コードを変えて試してみたのですが、同様の結果です。
うまく動いている方いますか?
145 :
140 :2006/05/30(火) 15:47:44
すみません。 cp932.el を右クリックから「対象をファイルに保存」でダウンロードして ~/site-lisp に置いたところエラーは出なくなりました。 また、C-x RET c cp932 RET C-x C-f filename RET で 「@AB」などの文字を含むテキストも正常に開くことができました。
CEDETがいつまで経っても、1.0が出ない件について。
あれは JDE 入れると Java の補完が効くけど、他の言語はどうやんの?
148 :
146 :2006/06/04(日) 01:10:03
>>147 jdeのjavaの補完はbeanshellがやってるらしい。
他の言語はどうなんだろ。今度やってみる。
semantic/semantic-complete.el
>>149 それはそうなんだけど、他の言語は補完効かなくね?
C/C++ あたりは面倒臭そうだけど、スクリプト言語なら
beanshell に当たるものを自前で実装してやればいいのかな。
scheme版eldocや補完ってないものかね
scheme は apropos 使える処理系もあるにはある。
emacs起動時に、*hoge*というバッファを自動作成して、outline-modeにセットするには どうすればいいでしょうか?
154 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/06/04(日) 14:47:40
そのまんま (switch-to-buffer "*hoge*") (outline-mode)
156 :
名無しさん@お腹いっぱい。 :2006/06/05(月) 11:07:44
cperl-mode についての質問です。 sub print_foo { # print ではじまる関数名の関数を定義 } sub foo { # ←ここで、TAB を押すとインデントが狂うのは仕様ですか? }
仕様かどうかは作者に問い合わせてください
cperl-under-as-char
160 :
名無しさん@お腹いっぱい。 :2006/06/05(月) 12:42:38
>>158 えらそうじゃない書き方を教えてください。
161 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/06/05(月) 13:07:13
初対面の人にいきなり馬鹿というのはどうかと思うが
馬鹿に馬鹿と行ってどこが悪い by void
排泄物のような物体に指摘されて、反省しきりです
164 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/06/05(月) 13:53:20
しょせんvoidの戯言か
匿名掲示板で初対面だと言い放つのもどうかと。 コテ同士がオフでもしないかぎり面識が無いわけで。
( 'A `) (⊃⌒*⌒⊂) /__ノωヽ__) r-''ニl::::/,ニ二 ーー-- __ うんこがしゃべった!! .,/: :// o l !/ /o l.}: : : : : : :`:ヽ 、 /:,.-ーl { ゙-"ノノl l. ゙ ‐゙ノノ,,,_: : : : : : : : : :ヽ、 ゝ、,,ヽ /;;;;;;;;;;リ゙‐'ー=" _゛ =、: : : : : : : :ヽ / _________`゙ `'-- ヾ_____--⌒ `-: : : : : : : ...-''"│ ∧ .ヽ. ________ / ____ ---‐‐‐ーー \: : : : ! / .ヽ ゙,ゝ、 / ________rー''" ̄''ー、 `、: : .l./ V `'''ー-、__/__r-‐''"゛  ̄ ̄ \ ゙l: : l .,.. -、、 _ ‐''''''''-、 l !: :
xemacs の モードラインの 時計とメールみたいなアイコンの間に 三角形のメーターがあるのですが これはなんのメーターですか?
169 :
167 :2006/06/05(月) 14:21:02
>>165 いちいち屁理屈言うな。初対面の可能性もあるだろうが。
掲示板で対面はできない
呼んだ?
>>173 出落ちになってないぞ。
出てくるんならなんか見せろ!
何見せてほしいんだ
ひっぱりすぎ。
おまいから召喚したくせによく言うぜ。じゃあな。
CVSやSubversionでcommitするとファイルが更新されますが、 Emacsですでに開いてあるファイルを更新した場合、 Emacsで編集しようとすると File changed on disk. Reread from disk? というふうに聞かれます。 yesと答えればいいだけなんですけど、ファイルが多いと面倒です。 更新されたファイルを一括して読み直してくれるような関数はありますか。
vc-mode
180 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/06/05(月) 21:52:27
>>178 global-auto-revert-mode: auto-revert-modeの全体版
181 :
名無しさん@お腹いっぱい。 :2006/06/05(月) 22:17:06
cpuloadって、emacs22でも使える?
キルリングした中から適当な2つのdiffをとる方法ってある??
184 :
名無しさん@お腹いっぱい。 :2006/06/06(火) 23:39:16
Debianのsargeでmulti-ttyをパッケージでインストールしたいのですけど,apt-lineはどこかにありますか?
186 :
名無しさん@お腹いっぱい。 :2006/06/07(水) 00:23:15
依存関係が変だと言われてしまいました The following packages have unmet dependencies: emacs-multi-tty: Depends: emacs-multi-tty-bin-common (= 0.2004.569-1) but it is not installable Depends: libasound2 (> 1.0.11) but 1.0.8-3 is installed. Depends: libc6 (>= 2.3.6-6) but 2.3.2.ds1-22sarge3 is installed. Depends: libncurses5 (>= 5.4-5) but 5.4-4 is installed. 対処の方法がよくわかりませんでした やっぱりunstableにするしかないのかな?
apt-get sourceして、controlファイルのdepends書き換えちゃえ
>>183 そのものずばりなものは無いと思うが、何をしたいんだ?
>>178 いまチラッとpsvnのソース見てみたけど、svn-log-edit-done-hookにrevert-bufferをかませばいけるんじゃない?
明日でよかったらコード書くよ。今日はもう遅いから寝る。ノシ
191 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/06/07(水) 10:30:35
>>183 ,189
目視だとわかりにくい2つの文字列の相異点が知りたいんだろ?
わしもたまにそう思うときがある。
(defun ediff-strings (a b)
(interactive "sInput A: \nsInput B:")
(let ((makebuf
(lambda (buf str)
(get-buffer-create buf)
(with-current-buffer buf
(erase-buffer)
(insert str "\n"))
buf)))
(ediff-buffers (funcall makebuf "*ediff-strings:A*" a)
(funcall makebuf "*ediff-strings:B*" b))))
テスト
(ediff-strings "(funcall makebuf \"*ediff-strings:A*\" a)" "(funcall makebuf \"*ediff-strings:B*\" b)")
192 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/06/07(水) 10:31:39
>>190 だからglobal-auto-revert-modeで十分でしょ
ウンコブリムシャヨーデル
194 :
名無しさん@お腹いっぱい。 :2006/06/08(木) 09:57:31
マルチでスマソ。 tool-bar-modeをemacs起動時にdisableにするには、どうすればいいでしょうか。 Meadow3を使っています。
リソースに Emacs.toolBar: 0
196 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/06/08(木) 10:14:42
(tool-bar-mode -1) じゃだめなのか?
あたしは (tool-bar-mode 0) としているわ
スレ違い。 それにtex mode on emacsはいっぱい実装がある。
お、うんごがいいことをいった!!
shell-mode 上で su - した後について教えてください。 1. \c-f で、root の権限でファイルを開く方法はありますか 2. Fedora Core 5 の、Emacs 21.4.1 では、su - した後、\c-c \c-c で shell に \c が送れません。 .emacs にどう書けば解決できるのでしょうか
>>202 tramp 使って /su:localhost:hogehoge でいいんじゃね?
shell-mode は関係ないよ。
204 :
202 :2006/06/09(金) 07:49:50
>>203 ありがとうございます。なるほど、tramp を使えばいいんですね。
自身の .emacs に
(require 'tramp)
(setq tramp-default-method "su")
と書いているのにうっかりしておりました(太古に設定したものでしょうね)
2. のほうは、Core 5 固有の問題ではないようです。
shell-mode 上で、
$ tail -f /usr/local/apache/logs/HOGE_LOG
は \c-c \c-c で止められますが、
$ sudo tail -f /usr/local/apache/logs/HOGE_LOG
とすると、\c-c \c-c で shell に Ctrl-C が渡りません。
tcpdump などの際に不便なので(\c-k でバッファを消して、当該プロセスを kill している)、何かヒントだけでもいただけると助かります
205 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/06/09(金) 08:18:57
>>204 auto-revert-modeにするか、端末を新たにあげてそこでtail -fするか。
それかbackground.elを使う。
たしかにsuではC-cがきかないね。
206 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/06/09(金) 09:20:47
一般ユーザごときがrootのプロセスにシグナルを送れるはずがないんだが
207 :
202 :2006/06/09(金) 10:02:42
>>206 ああああああ!!
合点がいきました、確かにそうですね。
気付きませんでした。
208 :
202 :2006/06/09(金) 10:04:31
たて続けにすみません。 となると、尋常な回避方法がもしもあったらそれはそのほうが問題だ、という認識でいいんですよね。
>>206 そういう問題じゃないです。
シグナル送っているのは、コントローリングターミナルですから。
>>209 shell-mode の C-c C-c は pty に CINTR を送ってるわけじゃなくて
プロセスグループに SIGINT を送ってる。
211 :
210 :2006/06/09(金) 11:23:23
追加
だから
>>204 のように C-c C-c で止まらないプロセスも C-q C-c RET で
^C 自体を送ってやれば止められる。
utf-8で保存したファイルをemacsで開くと勝手にEUC-JPになってしまうの ですが、どうしたらutf-8のままで開けますか? Mule-UCSを入れています。 emacsでutf-8で保存しても次に開くと下のバーがEEuからEEEになります。 よろしくお願いします。
>>212 そのファイルはほんとにutf8で保存されているのかな?
念の為w3mで開いて = で charset を調べてみよう。
>>213 w3mで調べるという方法もあるのですね
一つのファイルは、文字化けして表示されてShift_JISと出ました。
kcc -c は、data で返ってきます。
もう一つは、ASCIIとでました。kcc -c でも ASCIIです。
emacs の EEE の判定がおかしいということでしょうか
そもそもデータがおかしいと思われ
nkf --guessもアリですね。utf8も判定してくれます。
データをemacsで開いて utf8で保存してもなりますし、 nkfやlvでutf8変換してもなるのですけど、なんででしょう... > nkf --guessもアリですね。utf8も判定してくれます。 このnkfのバージョンはいくつですか? 自分のFC3のnkf 2.0には --guessがない...
coding-category-list
Network Kanji Filter Version 2.0.6 (2006-03-26) Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa),2000 S. Kono, COW 2002-2006 Kono, Furukawa, Naruse, mastodon
shell modeやterm modeやeshellで日本語通りますかね?
すべて通る。設定次第かと。
そのコテ気に入ってるの?
eshell のパイプってどういう実装してるん? 何か動作があやしぃ。
>>217 -*- coding: utf-8 -*-
test.txtというファイルを開くと同じ所に #test# というファイルができますが、 このファイルを処理する場所を変えられませんでしょうか?
>>225 たしか Meadow/Emacs memo に変える方法書いてあった。
それってauto-save fileじゃん。 普通にsaveすれば消える。 あるいはrecover-fileせよという意味かもしれない。 とりあえずdiffっとけ。
>>227 そういう話じゃないんだと思うんだが。
なんでもいいけどこの人一日中2chにいるね
あぼーんにレスするなよ
230 :
武蔵 ◆yChdjWk9Ko :2006/06/11(日) 07:50:17
おい emacs スレ住人、ひさしぶりだな。 時間を無駄使いするのもほどほどにしろよ。
231 :
武蔵 ◆yChdjWk9Ko :2006/06/11(日) 08:14:32
お前等まだ寝てるのか? 早寝早起きしろよ、負け犬が。 そんなことだからお前等は単調でくだらんプログラムしか 書けんのだ。
>>225 (require 'auto-save)
負け犬ほど吠えるってのは、本当なんだなと実感した。
emacs-unicode-2ブランチにXft関係のコードが入ったね。 emacs23が楽しみだ。
emacs22のリリースはいつですか?
来たるGNU Emacsの22歳の誕生日
バッファ内の特定の文字列をハイライトさせるelispはないでしょうか?
hi-lock-mode がそういう奴だった気がする。
240 :
238 :2006/06/12(月) 02:23:17
ありがとう
なんで ssh-mode がないの?
ssh-mode が何をするモードなのか想像もつきません><
なんで sex-mode がないの?
sexってsource extractor?
>>244 sex は S-expression の省略形だと思うんだが…
elisp モードとか, その他のlisp モードとかじゃだめなんだろうか?
>>243
(define-derived-mode sex-mode emacs-lisp-mode "SEX!SEX!")
>>247 (define-derived-mode sexless-mode fundamental-mode "SEX | less")
S-expressionの略はsexpでしょ
>>248 (define-derived-mode sexless-mode fundamental-mode "SEX | less")
sexless-mode
(setq default-major-mode 'sexless-mode)
sexless-mode
うんうん、sexless-modeになった。ありがとう。
(let ((default-directory data-directory)) (man "../etc/sex.6"))
パスワード付きのzip圧縮ファイルをemacsから見ることは出来ないのでしょうか?
インテリセンスみたく、ヘッダなんかを解釈してクラスメソッドとかを補完してくれるelispってあります? abbrev、dabbrevは勿論便利なんすけど、上記みたいなこともできると大変有難いのです
254 :
名無しさん@お腹いっぱい。 :2006/06/12(月) 19:30:12
CEDET
>>253 meadow で vs のインテリセンスを動かすってのがあったよ。
257 :
名無しさん@お腹いっぱい。 :2006/06/14(水) 00:52:17
C言語でcomment-regionを使ったとき、 /* hogehoge * hugahuga */ となるようにすることはできますか? comment-boxでは嫌なこともあるのです。
258 :
257 :2006/06/14(水) 00:54:20
すまそ、C言語のソースコードを編集するときに、comment-regionを使ったとき、 の間違いです。
cc-modeの公式サイトかドキュメントとかに書いてなかったかい?
260 :
名無しさん@お腹いっぱい。 :2006/06/15(木) 15:54:22
globalに無変換キーをctrlにするには、どう~/.emacsに書けばいいんでしょうか。
X11でやれ
262 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/06/15(木) 19:59:05
xmodmap
emacsで動くwebサーバがあれば便利だとおもう
httpd.el elserv
265 :
名無しさん@お腹いっぱい。 :2006/06/16(金) 15:54:55
CEDETとECBを使っていて、*.rdなどのサポート外のファイルを開いた時に警告される "Sorry, no support for a file of that extension" を消す方法はありますでしょうか。
ザッとソース読んだ感じ、無い。
267 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/06/16(金) 19:03:14
適当にdefadviceしとけ
268 :
265 :2006/06/16(金) 23:59:13
>>267 どんな風にでしょうか。
lisp初心者なんでわかりません(><)
>>268 わからないなら諦めたら?
無知は罪です。
そうですね、わからないなら勉強しなさいということです。
>>268 いつもここで諦めているから、まだ初心者なんだよ。
うんこさんがヒントくれている。
「初心者」だから許されると思ってる時点で終わってる。 交通事故起こしました。 若葉マークなんで許してくださいってのと同じだな。
事故起こさないまでも若葉マークあると周りが避けてくれると思って 初心者でもないのに貼ってる香具師いるが道路交通法違反だよ
274 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/06/17(土) 07:46:38
ECBをためしたことはあるがfeelingがあわなかったので使っていない ヒント: string-matchで正規表現一致検査 memberで集合に入っているか検査 (message "")でメッセージを消す
275 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/06/17(土) 07:49:25
grepやfind-functionは使えるよな? そのへんはlisperの常識なんで。
「コテ」だから許されると思ってる時点で終わってる。 コテ張りました、emacs熟知してます(自称)。 コテなんで許してくださいってのと同じだな。
emacs だから許されると思ってる時点で終わってる。 重いです。 emacs なんで許してくださいってのと同じだな。
それは許す。 だって emacs だから。
Emacsが重いのは起動時のみ。 立ち上げっぱなしにしてれば重くはない。
そおかぁ? wanderlastなんかありえないくらいに重いぞ。
それはelispがトロいから。mewは速くていいぞ。
少なくとも俺の環境ではMSWordとかVisualStudioより早く立上がる。 だから重くない。
レスポンスは gnus > mew > wl の順
>>282 どのみちdumpしてしまえば一瞬だもんね
285 :
名無しさん@お腹いっぱい。 :2006/06/17(土) 22:33:55
でもさぁ、wlの場合、メールが溜ってくると異様に重くなるよね。このスレで こういうこというのもあれだけど、mutt最強。
フォルダのサイズに線形で待たされる。> wl
体感的には線形じゃなくて2乗かそれ以上。
単位は?
O(1): 素晴らしい O(log n): よくがんばった O(n): どうにかしろよ O(n^x): 何じゃこりゃ O(x^n): 捨て
290 :
名無しさん@お腹いっぱい。 :2006/06/18(日) 00:54:24
emacs (含 CVS 版) で BOM つきの UTF-8 を扱えないのは何故なんでしょうか? ; set-buffer-file-coding-system で utf-8-with-signature-unix みたいなの ; 無いし,BOM つきのファイルを開くと先頭に「?」が表示されてしまいます.
UTF-16 とは違って UTF-8 では BOM が定義されてないから。 とは言え、あってもいいじゃないかという議論はあるので、欲しいなら emacs-devel でがんばれ。
292 :
265 :2006/06/18(日) 01:34:44
BOMって爆弾?
>>285 、287
どれくらいで重くなるかマシンスペックも含めて教えてくれます?
wl遅いとかいってる人はどうせexpireも活用せず Windowsのメーラみたいにしか使ってないんだろう。
windozeのメーラみたいな使い方ってどんな使い方ですか? 実はインターネットを始めるのと同時にPC-Unixに移行したのでwindozeでメーラを使ったことがありません。
Windowsのメーラみたいな使い方とは保守不要の直感的な使い方のことです。
たとえば?
苦し紛れのexpireを奉っている姿は滑稽なだけだぞ。
>>298 まあそう言うなよ。伊東家の食卓にでている裏技みたいなもんだよ。
いらないものは自分で消すから、expireの出る幕は無い。 何万通あろうと必要だからSummaryに残ってるわけで、裏技でもなんでもないと思う。
301 :
293 :2006/06/20(火) 00:41:27
あの、教えてくれますか?
>>301 一日50通から100通のmlの場合、2週間ごとに別フォルダに移さないと
実用にならなくなったな。
PenIII+256Mだよ。Xでnwなemacsを使用。muttは半年分は溜めておい
ても問題ない。
gnusはハッシュを多用してるから割と速度を保ってるんだろう。 lispだけで実装されたスパムフィルターとかあるし、設定やら 面倒だが、もう手放せんな。
mew もフォルダによっては10万通前後溜まってるけど問題無いな。
imapの話しをしようぜ
いまっぷ
>>305 imapで8万通のフォルダをwlで読んでるが、遅いな。
とはいえmewは使ってないので比較したわけではない。
ちなみにOutlookは65530通しか取れなかったw
8万通もあるフォルダってなにで管理してますか? mbox? Maildir?
8万通?ああ、世間で言うゴミ屋敷のことだなw
imap 独自のフォルダってあるの?
6万通の+inbox by mew もちろんMH形式
>>314 (with-current-buffer "+inbox" (buffer-size))
の値を教えてくださいな
12771984らしい
.mew-summaryは14550171
CPUとメモリ容量教えてくれ
Intel Pentium M 1.4GHz 2Gbyte VIRT SWAP RES COMMAND 212m 66m 146m xemacs らしい。何のストレスもないが…
「らしい」ってなんだよw ノートで2GBも積んでるのか…こんな時代なのか
>>320 スレとは関係ないけど、Web系だと1GBはないと開発できないよ。
HTTPd+RDBMS+perlとかphpのプロセス+ブラウザいっぱい+エディタ(いっぱい?)+2chブラウザ+メーラ+ターミナル
が常時起動している。
JavaだとIDE+Swingアプリ||JavaServletサーバ+J2EEサーバとか起動してる場合もあるし。
手元の方がサーバ立てるより楽。
ノートに全部詰めておけばいつでもどこでも開発できる。
良否はともかく。
>>307 score 使ってますか?
もしかして, (setq wl-use-score nil) すると,
体感出来る位速くなったりしませんか?
323 :
これ何? これでいいのか、emacs? :2006/06/21(水) 08:35:21
$ cat emacs/etc/sex.6 NAME sex - have sex SYNOPSIS sex [ options ] ... [ username ] ... DESCRIPTION sex allows the invoker to have sex with the user(s) speci- fied in the command line. If no users are specified, they are taken from the LOVERS environment variable. Options to make things more interesting are as follows: -1 masturbate -a external stimulus (aphrodisiac) option -b buggery -B<animal> bestiality with <animal> ...
>>320 ノートだなんて一言も書いてないじゃない。
PenM はデスクトップでも使えますよ。
へぇ〜
このスレつまんなくなった 武蔵とかウンコとか他の便乗してコテハン付けてた奴等がいた時の方がよかった
327 :
名無しさん@お腹いっぱい。 :2006/06/23(金) 01:46:17
つまらんか。ではお題を。 「M-x gomokuで何勝何敗だった?」 昔やったことあったけど俺は1勝49敗くらいだったorz
>>327 先手なら1勝99敗くらいかな…。
「doctorと最長どのくらい話した?」
俺は3分くらいかな…。
gomokuの定石(あるのか?)知らんと勝てんよね
今やったんだが勝ったよ。 後手になって、最初の石をできるだけ離れた位置に置くのがコツかな? そうすれば主導権を握れる。
今やったところ負けました、やめると腰抜け呼ばわりされて鬱です。慰めてください。
7勝4敗 ┐(´ー`)┌
先手でやると必勝。でも後手でやるとあまり勝てない。
仕事が煮詰まったら、反射的にM-x mpuz する。 ノーミスでコンプできたら俺の勝ち。 今のところ、勝率は7割くらいかな。。。
Emacs22 の kill-whole-line が定義されてる C-S-<backspace> の キーバインドはどうにかならんのかな。 両小指で controll と shift を押したら backspace を押す指がなくなるという。
仮置きできないのでムズイ
タブレットPCで Sudoku ができる俺は勝ち組。
はいはい、ばいばい。
サイトがNot foundになってたんですが、 pc-bufsw.el てどなた持ってますでしょうか
c-mode で Cのプログラム書いてると、コメントの色が付かなかったり、 インデント幅や、改行時の挙動がおかしくなったり、手に負えなくなる。 こんな時、Emacsを起動しなおせば一応は元に戻るが、また5分もしないうちにバグバグ・・ なにか打つ手はないものか。。。 (add-hook 'c-mode-common-hook '(lambda() (c-set-style "stroustrup") (setq indent-tabs-mode t) (setq c-auto-newline nil) (setq c-tab-always-indent nil) (setq c-basic-offset 4) (local-set-key "{" nil) (local-set-key "}" nil) (setq c-cleanup-list nil) (setq comment-style 'plain)))
>>345 俺はそういう時は M-x font-lock-fontify-buffer してる。
>>346 自己レス。コメントの色の事ね。
インデント幅とかがおかしくなったことはないなあ…。
とりあえず font-lock-keywords などのbefore/afterをよろしく
M-x gomoku の、石のキャラクタ (OとX)を、○と●に変えたいのですが、 .emacsの書き方を教えていただけませんでしょうか?
350 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/06/28(水) 22:14:24
まず手がかりである"O", "X", "?O", "?X"を検索しる。 そして見付かった関数を丸ごと再定義。 しかし全角文字にしたらずれてしまうので注意。
>>350 うんこさん、いつもありがとう。
(setq gomoku-X "●")
(setq gomoku-O "○")
とやってみましたがだめでした。
もう少しヒントを頂けませんか?
352 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/06/29(木) 00:31:54
gomoku-plot-square関数
バックアップファイル hoge.txt~ を作成しないか、特定のディレクトリに作成するように したいのですが、どのように設定すればよいですか? 1時間近く、googleで調べてもwikiで調べてもよくわかりませんでした。 検索用語 emacs バックアップを作る バックアップを作らない など よろしくお願いします。
>>354 ありがとうございます。
ちなみに、~ファイルは、バックアップファイルですか?オートセーブファイルですか?
(info "(emacs)Backup") (info "(emacs)Auto Save Files")
>>358 マニュアルを調べるないような奴がここで騒ぐだけだから
360 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/07/01(土) 18:26:01
>>353 せめてgrepの使い方くらい覚えてから質問しろ
>>358 > なぜマニュアルを調べない
マニュアルはgoogleで検索して出てくるやつでしょうか?
読んでもさっぱり意味がわかりませんでした。
>>360 grepの使い方は知っていますが、なぜgrepがここで出てくるかがよくわかりません。
emacs には info という超便利なマニュアルシステムがついてるんだよ。
363 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/07/01(土) 22:16:21
grep -i 'backup file' /usr/share/info/emacs*info* すれば手がかりがつかめるでしょ? それか*info*内で s すると検索できる。
>読んでもさっぱり意味がわかりませんでした。 その程度の頭ならあきらめろ、ということだ。
俺も最初はマニュアルさっぱり分からなかったよ。 当たり前に読めるようになるにはいきなりはきついかもだ。 けど人に聞いた設定貼るだけの奴って そのうち必ずEmacsの悪口とか言い出すから xyzzyの使い方スレでみたいに「教えて」「はいそうですか」と ほいほい回答する気にはなれないな
> 俺も最初はマニュアルさっぱり分からなかったよ。 たぶん、分からんなりに読んでればそのうち霧が晴れたように分かる日が来る。 あー、今までわけわからんかったのは、こういうことだったのくぁー、と。 わからんから読まないままだと、いつまでもgoogleで対処療法を得るか 2chで聞くだけになる。んで、マニュアルがへぼい、とか文句を言い始める。
>>362 > emacs には info という超便利なマニュアルシステムがついてるんだよ。
emacs(nemacs位から)を12年近く使っているのですが、それは初耳でした。
でやっとgrepの意味がわかりました。
infoへたどり着くパスってどうなっているのですかね。
>>368 メニューから "Help" -> "Read the Emacs Manual" だな。
M-x info
/検索文字列
>>369-371 ありがとうございます。この辺も初めて知りました。
たどり着くパスという日本語がおかしくてちゃんと伝わってなかったようです。
emacsにある機能(例えば、マニュアルがある)ということを知るには、どうすれば
いいのか?という疑問です。
どんな機能があるかは、今まで誰かに教えてもらうか、どこかで読むという方法
以外知らなくて、emacsの中でそれを知る方法があるのかなぁと思いまして。
やはり10年以上も使っていてマニュアルがあることを知らないのは異常だと
思いますし。
>>369 いつもemacs -nw で利用しているのですけど、メニューって使い方がわからず、
表示されていた気もしますが、利用できないものを思っていたのですが、多分
利用する方法があるのでしょうね。次emacsいじる時にinfoで調べてみます。
10年以上同じ電話機使ってながら 留守番電話機能をどうやっても覚えられない うちのかあちゃん並みにひどいな。 小学生の方がむしろいじくりまわして機能を自分で発見するよ。
>>372 つりだよな?
% emacs -nw
って、やると
Get help C-h (Hold down CTRL and press h)
Undo changes C-x u Exit Emacs C-x C-c
Get a tutorial C-h t Use Info to read docs C-h i
Ordering manuals C-h RET
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.)
...
って, 表示されるから...
だからマニュアルくらい読めよ。本にもなってるんだから。
>>374 おお、ちゃんと書いてあった。
普段読んでないだけか…
emacs -nw -f mew とか emacs -nw ファイル名とかするからかな。
やったことあるような気がするけど、infoは、C-hが効かなくて辞めた気もする。
>>373 ,375
??
>>376 オレは
>>373 ,
>>375 じゃないがそういう態度は失礼だと思う.
ちなみに,
>>375 は
Emacsのマニュアルは本として出版されたこともあるので,
それくらい読む価値のあるものだ,という意図での発言だと思うよ.
あなたの発言を見ていると理由をつけて何もしない人に思える.
まぁ、emacs は info も読めない馬鹿にすら(ある程度は) 使いこなせるエディタだって事が証明されたじゃないか。
379 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/07/02(日) 07:40:40
infoくらいemacsユーザの常識だろ わしよりもemacs歴長いのにinfoすら知らないなんて!! と釣られてみる
380 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/07/02(日) 07:43:36
まあいいんじゃないの? 人間生きてたら恥をかいて覚えることだってある むしろ恥かいたほうが忘れにくい
382 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/07/02(日) 09:31:49
日本語訳Info読めよ。
いやinfoってのがあるのを知らなかったという話しなので
>>375 ,378,382,383
とか論外なのですけど?
>>384 Emacs初心者の俺から見てもあんたの方が論外だ
10年以上使ってinfo知らないとかありえねえ
はいはい、もまえら釣られすぎ
確かにあり得ないとは思うが、たまにそういう奴がいてもいいだろうな。 灯台もと暗しということもある。 俺も14年くらい使ってきたが、まだ知らないこともたくさんあるだろう。
すごく冷静な方がいらっしゃいますね 基本的にemacsのことで何かを解決するのにinfoが必要だったことがない というようには捉えられないのかな? 別に私がバカだからinfoを知らなかったという解釈でもいいのだけど。 誰かの.emacsを見るとか、ネットで調べる、聞くとか、周りの人に聞けば今まで10数年 解決できていたのでしょう。 infoを初めて知ったが、毎日のようにemacsを使っていても1年に1回使うかどうかと思う。 というより、infoを知らないバカがどうしてでてきてしまったのか? について考えてもらいたかったのだけど、どうやらダメぽ。
>>389 > というより、infoを知らないバカがどうしてでてきてしまったのか?
> について考えてもらいたかったのだけど、どうやらダメぽ。
逆ギレしてる人間が暴れてる状況でそういう話の流れにはならないわな
Emacs使いの多くがInfoを使わないってんならともかく,
少数派が生まれる理由なんて誰も考えないよ
そもそもバカだとかそういう問題じゃないしな
どうも人のせいにしたがってるんだよな infoを知らなかったことを叩かれて 「どうしてinfoを知らなかったのかみんなに考えてもらいたい」 って発言するのが信じられん 自分で考えろよ
知ろうとしなかったからに決まってるだろ
395 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/07/02(日) 14:35:30
はいはい、学習したくない人はwindozeでも使ってなさい。
>>392 単なるちゃちゃだが…
ソース読めば info いらないよ
UNIX板の人は荒らし耐性がないんだなぁ…
あれだろ、コンピュータなんて嫌で嫌で使いたくない人なんでしょ。 先輩か上司に教えられた機能しかつかわないような下っ端ってことでしょう。 infoしらないとか、解決策にgrepが思い浮かばないなんて、UNIXを日常的にガチで使ってる人には ありえないことだよ。
この分だと describe-hoge 系も使いこなせていないだろうな
400 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/07/02(日) 16:46:59
Emacsはドキュメントが充実している。
self-documentingなところが素晴しい。
英語が読めないなら英語力をつければいいだけの話だ。
それが嫌ならあんたはUnixは向かない。
>>397 荒らし耐性の問題じゃなくてUnixの礼儀・常識を知らないから叩かれているだけの話。
>>398 先輩や上司なら、infoくらい初期の段階で教えるのが普通だが。
そんなことも教えないんじゃ教えてるうちに入らない。
釣り人「この辺りに、チャポン、と。」 魚「お、ルアーじゃん。ヒマだし、パクッ、と。」 釣り人「よっしゃ入れ食いーー!」 魚「・・・もぐもぐもぐ・・・」 釣り人「ちょっ、お前、釣られたんだぞ、ルアー返せよ!」 魚「もぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐもぐ
なんといいますか、ここまでスルーできない奴が揃ってるってことは なんでもいいからスレでくっちゃべってないと 毎日がつまらない人が多いんだろうな。 VIPとか行けばいいのに変なプライドがあってこのスレ、みたいな。 言いたかないがおまいら全員氏んでくれボゲ
まぁ、info を読もうが、ソース読もうが、グーグル先生にお伺いを立てようが、 自分で問題を解決できればどうでもいいです。 でも、info すら読まずに2ちゃんで質問するのは馬鹿。
>>384 だからinfoの使い方くらいマニュアルにかいてあるだろ。
と書いても意味が通じないアホだということはよくわかった。
406 :
388 :2006/07/02(日) 21:51:28
噛み合ってないなぁ。 そろそろ Emacs の話に戻さないか。
407 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/07/02(日) 22:19:23
松下さんへ足向けて寝られません。 初心者なら松下さんの本いいんじゃないの? わしは持ってないけど。
つか、普通に類推のきく人なら
大抵のソフトにはマニュアルとか取説の類があるんだからEmacsにもあるんじゃ
ないか、と思うんじゃないの。そこまでしっかりしてなかったとしても
大抵大なり小なりドキュメントはあるもんだし。
>>372 はそのあって当然な類推が十数年もの間行われなかったのが敗因かと。
409 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/07/03(月) 00:08:41
もういいよ。引き伸ばさなくたって。
EmacsLispって全然Lispっぽくないわよね〜 なんで再帰じゃなくてループ推奨なのよ!!
ソフ板のバカコテ隔離スレはいつのまにか落ちてたのか。まあ当然だが。
412 :
名無しさん@お腹いっぱい。 :2006/07/03(月) 23:46:29
.emacsについて質問させて下さい。 emacs設定で詰まっている所がありまして…経緯を申します。 emacsの背景色の変更と日本語表示をさせるために以下の事をしました。 emacs.elを~/.emacs.elと作り、この中に (set-language-environment "Japanese") Emacs*Background: black Emacs*Foreground: white Emacs*XlwMenu.Foreground: white Emacs*XlwMenu.Background: darkgreen と記述。そしてもともとあった、 /etc/skel/.emacs から.emacs.elを読み込ませるために (load (expand-file-name "~/.emacs.el") nil t nil) を追加し、コマンドxrdbを両ファイルについて実行。すると、日本語も表示で き、色も変更できた。 (ただし、起動後のミニバッファにemacs.el読み込みに関するエラーが出る)
413 :
412 :2006/07/03(月) 23:47:13
(続きです) しかし、以前まででできていたホイールマウスによるスクロールが使えなくなっ たのです。 なので、.emacs.elに (defun scroll-mouse-up-Wheelmouse () (interactive) (scroll-up 3)) (defun scroll-mouse-down-Wheelmouse () (interactive) (scroll-down 3)) (global-set-key [mouse-4] 'scroll-down-by-Wheelmouse) (global-set-key [mouse-5] 'scroll-up-by-Wheelmouse) を追加・適用させてみても相変わらずでした。今度は.emacs中に書き込んだとこ ろを消して 元に戻そうとしたら色はもとに戻りましたがマウスのスクロールができないまま で・・・ 何か間違っているところがあったら指摘して頂きたいのですが…
414 :
412 :2006/07/03(月) 23:52:26
とりあえず.emacsの内容を…一番最後の行が追加したものです。 ;; .emacs ;;; uncomment this line to disable loading of "default.el" at startup ;; (setq inhibit-default-init t) ;; turn on font-lock mode (when (fboundp 'global-font-lock-mode) (global-font-lock-mode t)) ;; enable visual feedback on selections ;(setq transient-mark-mode t) ;; default to better frame titles (setq frame-title-format (concat "%b - emacs@" (system-name))) ;; default to unified diffs (setq diff-switches "-u") ;; always end a file with a newline ;(setq require-final-newline 'query) (load (expand-file-name "~/.emacs.el") nil t nil))
みんな原因は分かっているんだけど、 それでもエラーメッセージは貼ったほうがいいと思うんだ
こういう人には、どう対処するべきなのかな?
危険なLispを貼ってあげる。
いじわるするなよ。 自分がやられたらどう思うんだ?
せっかく lisp なんだから無限ループも再帰で書くべき
Emacs Lispでrm -rf ~ するにはどうしたらいいのかね?
これはちょと違うかな -- コマンド: delete-file FILENAME このコマンドは、シェルコマンド`rm FILENAME'と同様にファイルFILENAME を削除する。ファイルに複数の名前があると、他の名前では存在し続ける。 ファイルが存在しなかったり削除できないと、エラー`file-error'の適切 な種類が通知される。(UNIXでは、ファイルを収めたディレクトリに書け ると当該ファイルは削除可能である。)
>>418 自分がやられたら、か。
確かにな。
きっとオレなら、エラーメッセージ貼るだろうな。
Emacs*Background: black Emacs*Foreground: white Emacs*XlwMenu.Foreground: white Emacs*XlwMenu.Background: darkgreen これは.Xdefaultsや.Xresourcesに貼り付ける内容よ。.emacsじゃないわ。
>>420 (shell-command "rm -rf ~")
sql-modeについて質問です。 M-x sql-postgres でsql-modeを使っているのですが、SQLコマンドやテーブル名の補完ってできないのでしょうか。 C-z でemacsを抜けてから $ psql hoge するのは痛いので、どなたか教えてください
>>425 任意のバッファにSQLコマンドやテーブル名を書き出してdabbrevするのも手だわ
429 :
Alyssa P. Hacker :2006/07/04(火) 17:48:24
(defun foo () (hogeboke) (foo))
Lisp error: (void-function hogebaka)
動かしてみたか?
>>430 キミつまらないわ。
もっとおもしろいツッコミはできないのかしら。
関数名間違っているし。
>>432 おもしろくないのはお前だろ? 動かしてみたか?
>>433 elisp はテールリカージョンをループに展開しないって話か?
M-x run-lisp して、inferior-lisp バッファで、 edebugみたいにステップ実行ってできないものですか? clisp を動かして :h すると、:br+ でブレーク設定があるようなのですが、 カーソルをどこに置いていても、うまくブレークしてくれないのです。 ; それとも inferior-lisp の使いかた、間違っている…?
describe-bindings してみると、それらしきものがありますが… C-x X SPC edebug-step-mode
>>435 の質問はEmacsLispじゃない別のLispについてじゃないかしら?
スライムはCommon Lispやるなら必須
elispじゃなくてschemeだったら
>Alyssa P. Hacker ちゃんと動くのできたか?
無限ループならyesが定番よね。 (defun yes () (interactive) (insert "yes\n") (yes))
Lisp error: (error "Lisp nesting exceeds `max-lisp-eval-depth'")
書いたときに実際に実行してあたしのところでも確認したよ。 おそらく無限ループに陥るのを防ぐための措置だと思うわ。 やっぱりEmacsLispでは再帰ではなくて反復で書けってことかしら、いやんなっちゃう。
CVS-HEAD の Emacs の起動直後に Warning (initialization): Building Emacs overflowed pure space. (See the node Pure Storage in the Lisp manual for details.) というバッファがでるようになってしまった。 回避する方法ありますか?
なんでオカマ口調・・・ってのは禁句ですか
(info "(elisp)Pure Storage") src/puresize.h の BASE_PURESIZE の値を増やして rebuild
>>446 な、なに言ってんのよ。あたしはれっきとした女よ。
Emacs を使う女は珍しいのかしら? plannerlove の子も女の子よ!!
450 :
428 :2006/07/06(木) 00:30:01
だろ?
話が噛み合ってない気がするのは俺だけ?
>>445 今朝辺りには直ってた。
とっさのときは、src/puresize.h をいじってしまうのが楽。
どっかに、emacsのTAGSの利用法を詳しく紹介したサイトありませんか? オライリーのemacsの本科って見たけど、あまり乗ってなかった・・・・。
>>454 exuberant ctagsがおすすめよ
いろんな言語をサポートしてるの
bookshelf.jpはemacsに内容を絞った以上emacsを含むドメイン名を取るべきだと思うぜ
他人にコストかけさせるくらいなら自分でemacswikiにでも移植すりゃいんじゃねえの? どうせ暇だろ?
bookshelfの全部の内容をemacswikiに勝手にコピペする。少しづつ。
またMonnierのやつ、bytecompをこわした?
>>459 内容も古いやつがあるから、コピペじゃダメだよ
ruby-modeの自動インデントって, インデントを付ける時って, 毎回Tabを押さないとダメなの? Eclipseなら, 改行したらインデントを勝手につけてくれるよね・・・
C-j
>>463 めっちゃありがとう.
emacsもっと知らないと駄目だな・・・
山崎剛明は秋葉原でチラシばかり集めるキチガイ野郎
466 :
フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw :2006/07/10(月) 02:27:14
(define-key ruby-mode-map "\C-m" 'ruby-reindent-then-newline-and-indent)
諸兄にお伺いしたいのですが、おまえらは -nw で dmacro 使うときどんな キーに dmacro-exec 割り合てていらっしゃいますか? (defconst *dmacro-key* [?\M-t] "dmacro-key") (global-set-key *dmacro-key* 'dmacro-exec) だと今一歩不安定で困っています。
-nwでもターミナルの設定次第で強引にC-:などにも割り当てられるわ。あたし は普通のキーボードマクロが好みね。dmacroはなんかいまいち。 (defun start-or-end-macro (arg) (interactive "P") (if defining-kbd-macro (if arg (end-kbd-macro arg) (end-kbd-macro)) (start-kbd-macro arg))) (define-key global-map [f6] 'call-last-kbd-macro) (define-key global-map [S-f6] 'start-or-end-macro)
Emacsで、スクロールしてもカーソルが移動しない設定は 可能でしょうか
470 :
Alyssa P. Hacker :2006/07/12(水) 23:07:03
(setq scroll-preserve-screen-position t) あるいは scroll-in-place.el を使えばいいわ。
>>470 あ〜すません、Windows系のエディタのように、
スクロールバーなどでスクロールしたときに
カーソルがもとの行から動かない設定ってことです。
やっぱり無理かな・・・。
472 :
Alyssa P. Hacker :2006/07/12(水) 23:55:12
できるわよ。まず、スクロールする前にC-spaceでmarkをつけるのよ。そして戻 りたくなったらC-x C-xするの。これがEmacs流のやりかたね。 あるいはC-x 2で分割してスクロールしたあとで一方のウィンドウを閉じるのもいいわね。
なぜかイラっとする。別にカマの存在を否定してる訳じゃないんだが。
>>472 やっぱそれが基本なんですね。
リージョンに色つけたのが間違いだったかも。
むしろ気に入った。 明らかにキャラだとムカつかないというか、そんな感じ。
女がネットするとねかまだと誤解されるのが嫌だわ。
Alyssaが男の名前なわけないでしょ。
>>474 transient-mark-mode をデフォルトにしてるのね。
ちなみに Emacs22 は C-space C-space で一時的に transient-mark-mode になるわ。
transient-mark-mode だと挙動が変わるコマンドもあるわね。
>>476 こんなスレでそんな文体でレスする女はむしろネカマよりキモイ。
まあ個人的にそう感じるだけだが。
でも、うんこよりは100倍いい
0は何倍しても0だよ
足したら0じゃなくなるよ
うんこは名前がアレだけど、ちゃんと質問に答えてるんだから0じゃないだろ。
その答えが0だから(ry
うんこはうんこで感謝されてるだろうが
ネカマ口調じゃなくてオカマ口調だろう
ウタマロ調
ねえ、あたしのどういう言い方がネカマ口調なの?
489 :
名無しさん@お腹いっぱい。 :2006/07/14(金) 02:35:58
ねえ、あたしのどういう言い方がネカマ口調なの? ^^^^^^^^^^^^ ^^^^ ↓ なぁ、俺のどういう言い方がネカマ口調なんだ?
普段の口調のまま文章にしてるのね。 それじゃ、たしかにネカマロ調と言われも仕方ないわ。 本当に性別女性でも、そういわれても仕方ないわね。
なぁ、わしのどうゆうゆい方がネカマ口調なんや?
なあ、左手小指がもう数分作業すると痛くなってくるんだけど。 Thinkpadのキーが固めなのかも知れないが。 どうにかならんもん?
493 :
名無しさん@お腹いっぱい。 :2006/07/14(金) 12:04:16
聞くまでもないことだがCtrlはもちろんAの左だよな? sticky shiftを使えばShiftを押さずに大文字を入力できるぜ。 だから俺は長年skkを使っているけど全然小指が痛くならない。 もちろんdabbrevも多用することだ。
Aの隣をCTRLにして喜んでるのは素人。
495 :
492 :2006/07/14(金) 13:18:04
お前ら右Ctrlって使ってますか? Ctrlにしてるキーは * CapsLock * 無変換 * カーソルキーの上のForward,Back 無変換で親指Ctrlを目指したんだけどなんかだめだった。 というかもうAを押すのが痛いのでさっき適当にテーピングで固めてみた。 なんかね、NTEmacsユーザなんだけど仮想ウィンドウ化するアプリののホットキーにもCtrlを混ぜてるし、 ファイラ(あふ)のカーソル移動にもCtrl使うし IME起動とかバックスペースやらなにやらもキー設定ツール(窓使いの憂鬱)でCtrl+hとかにしてたり 酷使しまくってるのね。
なぁ、うちのどういういい方がネカマ口調なんだっちゃ?
のぅ、おのれのどげんさかまかたしちょっとがネカマ口調なもんや?
>>494 はぁ?
>>495 押せない位置にあるから使ってねえよ。
Emacs長年使ってたら左小指は鍛えられる。
>>498 > はぁ?
キーの割り当ては単なる好みであるにも関わらず、自分の好みが最強とばかりに、
したり顔で「CtrlはもちろんAの左だよな?」と聞く厚顔無恥さに反吐がでる。
俺のAの左側はCTRL、CAPSLOCKのどちらでも無い。
502 :
名無しさん@お腹いっぱい。 :2006/07/14(金) 18:12:47
開いているバッファを閉じたいのですが どうしたら閉じれるのでしょうか?
>>502 C-h w kill-buffer RET
>>500 好みじゃなくて定番だろ。英語キーボードならデフォでAの左。
日本語キーボードの規格がおかしい。
Emacsを初めて使ってみたんですけどtabキーを押してもtabが入力できません 何かせっていがいるんですかね?
>505 ところでメジャーモードは何になってる? いずれにせよ ctrl-q につづけて tab で入力できる。
>>508 そこのサイトだけじゃ不十分じゃないか?
実際はどのくらいの割合なんだろ
個人的には周りのキーボードはほとんどAの左がCtrlだが
>英語キーボードならデフォでAの左。 米国の英語キーボードならデフォでCapsLockじゃないか?
>>510 そうだよね。
CTRLがAの左にあってEmacsを使うというのは
そもそも想定された使い方ではないと思う。
手のひらで押せないとホームポジションを維持できないよ。
>>511 うるせー。親指でおせたらいいだろ。ぼけっ。
Kinesis user?
ぎくっ。
最近Emacs試してるけど入力のし易さという意味では だましだましなところも結構あるなぁと感じる。 ホームポジションってよく言うけど 記号バリバリのコーディング用途では右方向多用するから C-x入力は右Ctrl使ってもアリな気がするし 段落や単語単位の移動でC-矢印キーを多用してる人が じつは結構いるんじゃないだろか。 つかMeta用にどのキーを使うべきかがマジで分からん。。
なのにあなたは京都へゆくの
Linux使いはじめて1年あまり、今回初めてEmacsを使用しました。 ファイルを編集すると、妙なディレクトリが自動生成されてしまうのですが、仕様?
妙なディレクトリって?
妙なディレクトリですよ。それくらいわかんないの?
>>511 UNIXではAの左がデフォ。
つまり、EmacsではAの左がデフォ。
CapsLockが一般的になったのはIBMの仕業だね。
手のひらでCtrlを押すのは苦肉の策だろ。
>>515 つまりはだな、君の言ってることがよくわからんのだ。
522 :
517 :2006/07/15(土) 01:38:44
>>518 自分で作成したわけでもないのに、文字入力のタイミングで作成され(ffftpで確認)、
Emacs終了後も削除されずに残存するディレクトリ
ディレクトリの名称は編集中のファイル名の前後に#付加
#編集中ファイル名#
周囲にEmacs使いがいないもので
そんなディレクトリは作られんがなぁ
日本語が不自由な人が多いね。
こういうときはソース嫁。 といって後はスルーするのが吉。
つか、普通はソース嫁婆わかる
527 :
名無しさん@お腹いっぱい。 :2006/07/15(土) 03:35:46
ディレクトリ? auto save fileじゃないのか?
せっかくみんな黙ってたことに気付かず
場を壊してしまう
>>527
おまえら小学生かよ・・・
ftpdかffftpとやらが余計な事をしているんだろうが、
そんなマヌケな手段で確認してる
>>517 はいじめられっ子の素質充分。
あるいは巧妙な釣り師か
~/.emacs.d のことだったりしてな。
連休にもかかわらず、みんな暇だってことですね。
Emacsで花火を見ることは出来ますか?
E-MAX
M-x fireworks
21.3の-nwモードでカラーを使わない設定って簡単に出来る? puttyから使っているんだけど、黒地に青とか赤はつらい。 puttyの色設定で設定するのは面倒くさいから避けたい。
M-x starmine
color-themeをダウンロードして、site-lisp配下に解凍して、 .emacsに (require 'color-theme) (color-theme-robin-hood) としたところ、起動時に(color-theme-robin-hood)のところで怒られます。 Symbol's function definition is void: color-theme-robin-hood (color-theme-robin-hood)をコメントにしたところ、問題なく起動しました。 そして、M-x color-theme-selectは正常に動きました。 どこがおかしいのでしょうか。
頭
>>544 (color-theme-initialize)
>>546 .emacsに
(require 'color-theme)
(color-theme-initialize)
(color-theme-robin-hood)
にて問題なく起動して、テーマも設定されました。
ありがとうございました。
(しかし、こんなこと何処に書いていたのでしょうか)
すみません、Emacs花火みつかりませんでした><
>>547 ソース
ほんとにソースにしか書かれていないかは別にして ソース見たほうがわかりやすいってのはよくある話だな
特にEmacsはソースへのアクセスが至れり尽せりだからね。 22になってからはCで書かれた部分のソースにも飛べるようになったし。
551 :
名無しさん@お腹いっぱい。 :2006/07/17(月) 01:19:34
org-modeって、monthly weekly dairyでスケジュールが表示出来るんですね。 誰か使ってる人いますか?
ctagsで作ったtags をetags フォーマットに変換するツールってありませんかね?
553 :
名無しさん@お腹いっぱい。 :2006/07/17(月) 08:14:00
サーバも端末も UTF-8 で運用しています。 jless や ls では UTF-8 なファイル名や内容が見えています。 emacs で開くと日本語文字が ?? と表示されてしまいます。 set-terminal-coding-system を euc-jp 等にすると (もちろん端末のエンコーディングも変えると)正しく表示されます。 ????????? になるというのはEmacs から端末に UTF-8 が送られてきていないのでしょうか????? と表示される のも構わず canna で日本語を(あてずっぽうで)入力し、 保存した後で cat で見るとちゃんと UTF-8 なファイルができています。
554 :
553 :2006/07/17(月) 09:01:58
mule-ucs がちゃんと導入されていなかったようです。 というか、 (require 'un-define) する場所を間違えていました。
555 :
553 :2006/07/17(月) 09:37:59
今気づいたけど screen で Emacs を使うと表示が崩れる orz /etc/screenrc 見たけど、 termcap いじる必要ある?
556 :
名無しさん@お腹いっぱい。 :2006/07/17(月) 13:02:37
>>552 ただ作り直せばいいじゃん。
tagsのフォーマットはわかりやすいから自分でスクリプトを書く。
>>553 emacs22を使うといい。
>>555 おそらく端末や文字コードの設定の問題。
558 :
名無しさん@お腹いっぱい。 :2006/07/17(月) 14:17:52
おいらのEmacs22は (setq make-backup-file nil) してるんだけど.*~なファイルをヌケヌケとつくりやがります。 おいら奴に何か悪いことしちゃったんじゃないかと心配です。 何か心当たりとかありませんですか?
よくもシャアシャアと
561 :
名無しさん@お腹いっぱい。 :2006/07/17(月) 18:41:44
Debugger entered--Lisp error: (void-variable make-backup-file)
スマソ。sが足りなかったね。 おいらが悪かったよEmacsうーーー おさわがせしました
completionする癖をつけよう。
端末で 'emacs -nw' して起動した emacs を再起動なしに バッファとか kill ring とか保持しつつ X 版に移すって出来るかなぁ まぁ、再起動してバッファ読み直せよって話だし 半分冗談みたいな感じなんだけど、何かカッコイイ方法ないかな
multi-tty?
>>564 xemacs + gnuclientでもそれはうまくいかない。
最初にX11から起動しておくと、'x11なframeがなくなっていても問題ないが。
>>565 そいつも駄目。
>>564 GNU screen + TerminalEmulater
session.el 使えば kill-ring を保存できるよ。 バッファの保存は elscreen.el とか windows.el でできたような気がする。
570 :
名無しさん@お腹いっぱい。 :2006/07/18(火) 18:19:00
windows.elでバッファリストの保存はできる。 厳密にはrevive.elがやってるんだが。
revive.elだとnavi2chのバッファは保存されないorz
やってみた。 (add-to-list 'revive:save-variables-local-default 'navi2ch-article-current-board) (add-to-list 'revive:save-variables-local-default 'navi2ch-article-current-article) (defvar x nil) (defun revive:navi2ch () "Restore navi2ch's article buffer." (interactive) (require 'navi2ch) (navi2ch) (let* ((buf (revive:prop-buffer-name x)) (var (revive:prop-varlist x)) (board (cdr (assq 'navi2ch-article-current-board var))) (article (cdr (assq 'navi2ch-article-current-article var))) (url (navi2ch-article-to-url board article))) (when url (navi2ch-goto-url url))))
573 :
572 :2006/07/19(水) 03:33:47
忘れてた (setq revive:major-mode-command-alist-private '(;; いろいろ (navi2ch-article-mode . revive:navi2ch) ))
Emacs使用者はEmacser ?
Emacsist
イーマクシスト?
Emacsian
emacriennes
579 :
名無しさん@お腹いっぱい。 :2006/07/20(木) 02:10:52
Emacsener
今まで vim を使ってて最近 Emacs を使いはじめたんだけど、 これ基本的な上下左右の移動キーバインドきつくない? たぶん、指の配置がよくわかってないからだと思うんだが、 どうやって置いてるか教えてくれまいか。 機能的にはすごい使いたいんだけど、 常用してると指が痛くなってダメぽい。 Ctrl と CAPS は反転させてます。
Next Prev Forward Backの頭文字、つーことで 覚えるのだけは楽だぞ。 人にやさしいとはとても言えないキー配置だから むしろこれに限っちゃhjklの方がいいと思うが
582 :
580 :2006/07/20(木) 02:51:56
>>581 NPFB は覚えました。
「どこ?」という話ではなくて「どういう手の置き方してます?」ということです。
わかりづらい文章ですいません。
>むしろこれに限っちゃhjklの方がいいと思うが
うーん、そうですか…。
試行錯誤しながら書くような人間にはキツそうですね…。
583 :
名無しさん@お腹いっぱい。 :2006/07/20(木) 03:04:58
右手は腕をななめに置いて小指と人差指をN, Pに触れるようにすればいい。 左手も腕をななめに置くことでBに触れやすくなるかな。まあ慣れということで。 もう10年はEmacsを使っているから今は何とも思わない。 もっとも閲覧目的ならばview-modeにして view-mode-mapにhjklを割り当てとくと指の負担は軽減される。 まあがんがれ。
N に人差し指、P に薬指がホームポジションになっちゃってる。 これはもうしょうがないね。
585 :
583 :2006/07/20(木) 03:08:56
俺もだ。
586 :
580 :2006/07/20(木) 03:39:38
>>583-585 なるほど、P は薬指ですか…。
たしかにこれなら押しやすいですね。
がんがってみます。ありがとうございました。
普通にPも小指だな
>>580 はEmacs以前にシェルでは上下左右をどんな方法で入力しているんだ?
俺のはDvorak配列だから、参考にならんな。 FBが(個人的に)押しづらいから、何とかしようと打開策見つけようと思いつつ、もう五年も経ってる。
確かにキーバインドは変更できるけど、数百あるelispライブラリの全てを変更するのは 現実的ではないな。
Pは薬指で押した方が押しやすいんだけど、 ちょっと傾けて小指で押しているのはEmacsを使っているから。 N←→Pがちょっと遠いから交互に押すとき小指の方がいい。 関係ないQは薬指で押している。
591 :
名無しさん@お腹いっぱい。 :2006/07/20(木) 11:24:20
Emacs 17 を使い始めた頃、 キーバインドが気に入らんかったので、 ダイアモンドカーソルの自分用 Emacs を作った。 ソースの編集は Emacs で。 完成した時には本来のキーバインドに手がなじんでしまった。 これおすすめ
手をめいいっぱい開いた時、 右手より左手の小指のが開くのは病気ですか?
ベーシストです^^;
こんにちわ、4年目の Emacs 使いです。 昨日、彼女の友達とセックスをしてしまいました。。。 ばれたらどうすっぺ
596 :
名無しさん@お腹いっぱい。 :2006/07/20(木) 16:11:56
M-x doctor
誰もviper-modeには言及しませんか
viper 使ってるよ。
素直にvimに移行しとけ
そういうこといわれるから普段は黙ってるんだよ。
上下左右の移動キーバインドって使わなくね? 上下左右を押すよりC-s(C-r)とM-.M-fとM-bを押す回数のほうが多い。 それと文書をダラダラ見るときはマウス握ってホイールだけぐりぐりする。
>>601 そのときMとして使うキーと、指の配置を教えてほしい
親指無変換、f、bそれぞれ中指、人差し指とかかな?
Emacsはカーソルをこちょこちょ動かして使うものじゃないんだよ。 とhimiが言ってた。
604 :
595 :2006/07/20(木) 20:57:58
てか既に、彼女にばれてたし。。。 先程、彼女を泣かしてしまったわけだが、その時の涙は罪悪感 となって今俺に重く乗しかかっている はー
605 :
595 :2006/07/20(木) 21:05:32
鬱ぎみなので M-x doctor やってみた。 I am the psychotherapist. Please, describe your problems. Each time you are finished talking, type RET twice. 俺: I cheated on my girlfriend Why do you say you cheated on your girlfriend? 俺: Just wanted to have sex with another girl who happened to be my gf's friend Are you afraid of sex? 俺: ha? Can you elaborate on that? 俺: Can you elaborate on your previous question? Is it because of your plans that you say can me elaborate on my previous question? 俺: your question is grammatically incorrect Maybe your life have something to do with this. 俺: ba-ka What makes you believe ba ka? 俺: mou iiyo Is it because of the people you hang around with that you say mou iiyo? 俺: shine I would appreciate it if you would continue. 俺: yada
いいからコンピュータの電源切って寝込んでろ。
607 :
580 :2006/07/21(金) 00:10:11
うーん、やっぱり指が痛い…。
>>587 シェルは bash か zsh で vi モードにしてます。( set -o vi とか)
3年ちょっと vi 系だったので、完全に vi (vim) 慣れしちゃってます。
>>601 おー、 M-f , M-b すごい使いやすいですね。
これちょっと勉強になりました。
vim7ってgrepを取り込んでんだな。emacsもgrepとかdiffのソースを 取り込んで欲しいもんだ。
まぁ,無理して使わなくてもいいんじゃないかな? オレの周りにもEmacsに馴染めなかったvi使いはたくさんいるよ.
Emacsに馴染めなかったvi使いです
vi に馴染めなかった Emacs 使いもたくさんいるぞ。
ノシ
613 :
名無しさん@お腹いっぱい。 :2006/07/21(金) 03:31:22
C-s と C-r で移動するのが9割以上。
>>607 俺
>>492 だけど、どこの指が痛い?
俺は結局、指を押しつけても必要以上に関節が曲がらないように、ヘアピンで手製の指型を作って、テーピングでとめているよ。
押しにくいキーは出てくるがCtrl押しっぱなしにするのはすげえ楽になった。
なんか指が痛くて試しに使ってみたVim7のオムニ補完があまりにも画期的すぎてVimの評価が俺の中で上がってるw
インクルードしたファイルを勝手にパースしてるSugeeeeeeeee!!!、と思ったよ。
なんで俺としては、vipper使うくらいなら素直にVim使った方がいいと思う。
615 :
598 :2006/07/21(金) 10:09:24
vim も windowsマシンで使ってるよ。 あれも非常に出来がいいと思う。 でも emacs じゃないと出来ないことも多いからね。 素直に vim 使えっていわれるのは 素直に windows 使っとけといわれるのと同じくらい余計なお世話だよ。
eshell のなかで vim 使えばいいとおもう
617 :
名無しさん@お腹いっぱい。 :2006/07/21(金) 12:43:31
自分でなんとかしろ、俺Emacsを作ることくらい簡単にできるだろ
618 :
580 :2006/07/21(金) 13:43:42
>>614 左手小指の付け根あたりですね…
A の左に Ctrl を置いていて、
左Ctrl : 左手小指
F : 左手中指
B : 左手人差指
N : 右手人差指
P : 右手薬指
という手の置き方をしています。
>>617 俺Emacs でキーバインドを変更したら、
Emacs ライクなキーバインドのソフトを使うとき無意味になります。
それで解決できたら vi 使いが Emacs 覚えようなんて思わないわけで。
>Emacs ライクなキーバインドのソフトを使うとき無意味になります。 なにこの物凄い本末転倒。 つかもうキーの話はいーべ
>>618 >Emacs ライクなキーバインドのソフトを使うとき無意味になります。
それも含めてキーバインドを変更しろ
変更できないんならソースいじれ
それが可能なのがフリーソフトウェアだ
というかキミにEmacsは不向きのようだね
>>615 > 素直に vim 使えっていわれるのは
> 素直に windows 使っとけといわれるのと同じくらい余計なお世話だよ。
そんなこと言うんだったら自分の無知を恥じて勉強しろ
悔やしかったら知識をつけろ
そこで発想の転換ですよ。 Emacsライクなキーバインドのソフトなんて使わないで全部Emacsで済ませばいい。
622 :
580 :2006/07/21(金) 16:22:46
>>619 >>621 全部 Emacs で事足りるならそれでいいと思います。
私は Emacs の機能をあんまり知らないので、
とりあえず Emacs キーバインドが使えるやつを試したりしてます。
…そこんとこ早く覚えろって話ですね。
あとはクライアント用ソフトウェアを Visual Studio で組む時に、
IntelliSense が欲しいので Meadow とか使えないです。
# 2005 の Emacs キーバインドが使いたいので Emacs 勉強してます。
サーバソフトウェアとクライアントソフトウェアを同じ Emacs キーバインドで作業できるようにしたいです。
Emacsはひとつの文化だ。 vi使いなら異文化に触れるものだと思ってくれ。 だからそれなりに時間がかかる。 不満をたれるんじゃなくて、受け入れるんだ。
Emacsの補完はIntelliSenseそのものですが? なんならiciclesも入れとけ。 どうしても覚えられんならcheat sheetを印刷しる。
625 :
580 :2006/07/21(金) 16:28:18
>>623 それほど不満ないです。
Ctrl を押しながら f, b, n, p をいじる時、どうしても手が痛かったので
「俺の指配置がおかしいのか?」
と思って質問した次第です。
>>624 >Emacsの補完はIntelliSenseそのものですが?
なんとおおおぉぉぉぉぉ…そんなのあったんですか…。
ちょっと調べてみます。
ありがとうございました。
そろそろ名無しに戻ってくれ。 君がいると荒れる。
手の痛みは腕の配置の工夫次第。 つーか補完も知らんのかよ。話にならん。 補完はEmacsの魅力だから補完をサポートするEmacsLispは多い。 英語を勉強してて一般動詞の使い方はわかるのにBe動詞の使い方がわからんと言ってるようなものだ。
628 :
598 :2006/07/21(金) 17:27:05
>>620 なんでそんなに偉そうなんだ?
相手がどの程度かわからないのに説教するのはやめてくれよ。
とりあえずつまらん釣りに延髄反射する程度の人間だということは分かった。 ホントいいがげんにしようよ。マターリ行くべ、マターリ
偉そうもなにも常識知らずのあんたの方が問題だよ。 質問する前にマニュアル通読くらいしろ。 これだから最近の初心者は。
まあこれがWindowsユーザってものか。 ソフトは買うもの、質問すれば優しく教えてくれるという文化だもんな。 俺も10年前Linuxに触れたとき、厳しいこと言われたが、「なにくそ」という思いで勉強したものだ。
だーかーらー、 こういうところでガキみてーな口喧嘩すんのは 常識はずれじゃねーのかと。 二人とも消えれまったく
>>624 補完するときに文脈までは考慮しないからそれは嘘だろ。
文脈くらい考慮するけど? 改良するEmacsLispもでてる。
なにくそ って久しぶりに見た
死語?
637 :
598 :2006/07/21(金) 18:13:52
あんまり罵倒しないでくれ。 いま精神的に参ってるんだよ。
>>634 寡聞にしてよく知らないのだが
変数の型(クラスとか構造体)を考慮してメンバ関数のリスト出したり
関数の定義を考慮して適用可能な変数のリストを出したりするようになってるのか?
精神状態まで知らんよ……。 馴れ合いたいならよそでやってくれ。
640 :
名無しさん@お腹いっぱい。 :2006/07/21(金) 18:55:26
IntelliSenseはMSの商標
商標はカテゴリごとに分かれてますから。
643 :
名無しさん@お腹いっぱい。 :2006/07/21(金) 20:24:20
今暇?
現在の行に `date && ps xa` を貼り付けるキーバインドってありましたよね?何でしたっけ?
C-u M-!
俺の職場は、Emacs使っている奴がおらず、使おうとすると迫害受ける。 みんなのところも?
んなことはない。 誰が何使おうが、結果だせば文句はいわんだろ。
649 :
名無しさん@お腹いっぱい。 :2006/07/22(土) 12:20:35
共用PCで不便だからとかじゃなくて、単なる宗教的な迫害なら有り得るな。
>>647 がEmacs使うことによって、
廻りにソース管理に手間かけさせている割には、
>>647 が無能だから、ってのが一番可能性が高い。
Emacsを使っていることを意識させない使い方が出来てないと思われ
大昔はリソース食いすぎで迫害されたな。VAX780に十数人ぶら下がってた頃。
開発規模が非常に大きければ、今でもバカにならない負担になるだろうな。
654 :
名無しさん@お腹いっぱい。 :2006/07/22(土) 15:39:29
>>652 ひとつ数字を憶えているよ。
コマンドを打ってから起動するまで130秒。
655 :
名無しさん@お腹いっぱい。 :2006/07/22(土) 16:15:53
>>653 PC1台10万円もしない現代にそれはない
(set-face-attribute 'mode-line nil :background "slate blue" :foreground "wheat") 最近のCVS版は、こうやってモードラインの色を変えようと思っても 変らないぞ。なんで? あと、今までEmacs使ってる人をたくさん見てきたけど、大抵の人は 十字キーを使ってカーソルを動かしてるよ。 vi→Emacsの人は十字キーを使うなんて、はなから頭にないだろうけど。
657 :
名無しさん@お腹いっぱい。 :2006/07/22(土) 17:06:26
そうなのか。十字キーなどゲームするとき以外使わんなあw
658 :
595 :2006/07/22(土) 18:55:36
今日、彼女と仲直りしました。 minna心配してくれてthx
659 :
名無しさん@お腹いっぱい。 :2006/07/22(土) 19:34:04
スレ違い
このスレに女っている?
661 :
Alyssa P. Hacker :2006/07/22(土) 20:22:04
女です
>>656 やっぱりかー。
C-M-nにforward-paragraphとか割り当てて
必死にカーソルから離れようとしてる俺の労力は
報われるんだろうか・・・。
長年の観測の結果、矢印キーで動かす奴は編集の都度emacsを起動している。
665 :
Alyssa P. Hacker :2006/07/22(土) 20:40:28
けれど実際に私は女です。 間違ってもねかまなんかではありません!!
> -nwでもターミナルの設定次第で強引にC-:などにも割り当てられるわ。 平気でこういう嘘つくから信用できないな。
そういうのが出来る仮想端末もあったような気がするよ。
668 :
Alyssa P. Hacker :2006/07/22(土) 21:32:16
mltermで間接的にできますよ? ~/.mlterm/keyで Control+colon=任意の空いてるエスケープシーケンス と指定しといて、 define-keyでそのエスケープシーケンスを指定すればいい。
>>665 実にどうでも良いんだが、ネカマに見られたくないんなら、
そういう風に「です、ます」調にするか、
口語体の場合、語尾の「わ」を多少控える、もしくは単純に体言で止めるべき。
「だわ」「だわよ」という響きが現代にあっては残念ながらカマっぽい。
>>476 の文章を例にとれば
> 女がネットするとねかまだと誤解されるのが嫌。
> Alyssaが男の名前なわけないでしょ。
>
>
>>474 > transient-mark-mode をデフォルトにしてるのね。
> ちなみに Emacs22 は C-space C-space で一時的に transient-mark-mode。
> transient-mark-mode だと挙動が変わるコマンドもあるけどね。
でまあ、多少現代女性らしく見えなくもないと思う。
個人的にはカマっぽい方が弄りやすくて好きだが。
スレ違いの雑談で悪かった。
反省はこれが原因でEmacsの開発が遅れたり、2chが閉鎖されたりしたらする。
(insert "\C-:")をえばってみたまえ。CTRL-:などというコードは存在しない。
671 :
656 :2006/07/22(土) 22:13:25
>>664 いやー、さすがにそれはないんじゃないかと。
ちなみに、Emacs使ってる人のOSはほとんどWindosだからかな。
Windos上でエディター使ってる人のかなりの人は、十字キーで
カーソル動かすよね。
結局その流れだと思うけど。
Ctrlキーが苦痛なら、十字キー、ファンクションキー、PageUp、
PageDown、Home、Endとか普通に使えばいいんじゃない?
ま、Emacsは試行錯誤する事から始まると思うし。その分愛着も湧くしw
> ま、Emacsは試行錯誤する事から始まると思うし。その分愛着も湧くしw そういう意味ではEmacsこそが「女」なんだと思った。
673 :
Alyssa P. Hacker :2006/07/22(土) 22:31:07
>>670 たしかに「文字コード」としては存在しません。
けれど設定次第で「キーストローク」として存在するのです。
>>668 を試してみましたか?
>>672 > そういう意味ではEmacsこそが「女」なんだと思った。
おたがい、がんばろうな………。
>>658 その彼女も進歩しねぇな。
浮気するようないいかげんな男は捨てとけばいいのに。
>>673 シフト無しにcolonが出るような腐ったキーボードは使わない。
つか、
>>673 みたいのは情報として全く意味がない。
端末で無理矢理キーにコードやエスケープシーケンス割り当てなんて言ってたら
それが出来る端末では大抵の割り当ては原理的にはできるんだから。
そもそも「端末で」なんて一般的な状況に対し「mltermで」なんて特殊な
環境を解として出すのは無理があると思うが。まあそこまで考えられる頭じゃないか。
そうまでしてグダグダ馴れ合い続けたいか
>>677 つまんねー釣りも付き合うアフォもVIP逝け
お仲間がなんぼでもいるぞ
679 :
Alyssa P. Hacker :2006/07/23(日) 01:11:58
>>677 なんで「全く意味がない」と言い切れるわけ?
例にあげたmltermはフリーソフトウェアで試そうと思ったら誰でも試せるの。
xtermやktermでもkey translationで可能だったかな。
だから「端末の設定によったら可能」と答えたわけ。
>まあそこまで考えられる頭じゃないか。
あなたもキーコードとキーストロークの違いくらい考えられる頭なのかしら。
たんなる屁理屈にしか聞こえないよ。
X環境なら素直にX使えばいいのに、X前提の端末ソフトしか挙げないことを 不思議に思わないのだろうか…… そんな論の立て方で「端末によったら」を主張してるのってやっぱり頭が(ry
違った、s/端末によったら/端末でも/
ターミナルエミュレータでキーシーケンス割り当てられると喜んでいるのって、 ホットキーでメッセンジャー、メール、Webブラウザが一発で開いてスゲーと 喜んでるのと同じ事だと気付かないの?
メッセンジャーやメーラーやブラウザは立ち上げたら 立ち上げっぱなしなので、ホットキーに割り当てても ほとんど省力化にならないが、一時間に何度も入力す るるようなキーシーケンスを短縮できれば、かなり省 力化するだろ。
なぁ,そろそろスレ違いなんじゃないかなぁ?
敢えて言おう。 女だから大目に見てやれwwww
しかし、なんだな、-nw だからといって、X11 な環境を例にするのも どうかと思うぞ。まあ、「女」だからといって片付けるのが楽だが。
本人が釣りと意識してるしてないにかかわらず、 釣り耐性が低いのが増えたな。
俺はEmacsも好きだけど、女のEmacs使いも好きだね。 Emacs スレはそのタイトルを「Emacs(女)と馴れ合うスレ」 に改名した方がいいと思うよ。
ホットキーにls -F割り当てて喜んでください。
昔は 2ch とはいえこんなに下品なスレじゃなかったのに。
昔を嘆いていたらおしまいだぞ。 とは言ったものの2chどころじゃなくて、 インターネット人口が増えすぎたのは事実ではないだろうか。
>>691 2ch人口自体は、ここ一年半ずっと減少し続けてるでしょ。
みんなどこに行っちゃうの? mixi? 悟りの境地?
タガが外れたようだ
mixi の emacs コミュってどうなの?
静かじゃね? 参加していたような気がするけど,特に目についたトピックとかなかった気がする.
trampでC-x C-sする度に"really edit the buffer?"と聞かれるのがうっとおしい のですが、これ聞かれないようにするためにはどうしたらいいのでしょうか?
700 :
Alyssa P. Hacker :2006/07/24(月) 17:07:02
まずgrepしなさい
c-m-spcがじつに便利だなぁ・・
mark-sexp ?
>>697 俺が最後に見たのは「クリちゃんトピ」だかなんだかの意味不明なスレ
だったな。 ずっと静かだったから、あれがいきなり立った時にはさすがに笑ったが
>>c-m-spc
まあそこそこ。 C-xC-x が減るって感じかな。
704 :
Alyssa P. Hacker :2006/07/25(火) 18:35:18
mark-sexpは好きなコマンドよ。よく使ってるの。 C-M-SPC M-wはコンボね。
705 :
名無しさん@お腹いっぱい。 :2006/07/25(火) 18:50:52
警告!グロ動画
すんません、任意の字数を越えたときに fill して newline するような函数を考えてください。 「○○について400字以内で論じよ」という題意に則した使い方をします。
考えるだけでよければ
間違えました、すんません。 正しくは、fill-column された上で任意の字数を越えたときに空行を挿入するような函数、でした。 厳密に言うと、現在何字目なのか、をモードラインで表示させれば一応使えるようなものになるかと思います。
710 :
Alyssa P. Hacker :2006/07/25(火) 21:38:15
函数って言葉久しぶりに見たわ。 たしかに語源上は函(ハコ)だったよね。
>>710 いつ見ても、「アラホラサッサー、Penis Sucker」に見えてしまう。
>>711 そんなつまらん脳内補完よりもオムニ補完が欲しい。
我々は誇り高きEmacsian
女だったらhackressだろ。
hackpersonと言え
M-wは面倒なのでC-w C-yする癖が...
set-fill-columnしてauto-fill-modeじゃいかんのか?
shell-command-on-region で、fold -w 40 | cat -n すると、 原稿用紙換算で文字数が判断できそうだし。
うーん、how-many が応用利きそうなのでそれをいぢることに決めました。
721 :
708 :2006/07/26(水) 03:04:24
バッファ内の非空白文字数を数えてモードラインに表示する、ってくらいが丁度いいのでは? (- (point-max) (point-min) ([\0-\040]もしくは全角空白の文字数)) #さらに句読点、特殊記号も除外すべきか? 直前の結果を保持し、(point-min) (point-max) が変わらなければ再利用する。
722 :
Alyssa P. Hacker :2006/07/26(水) 06:02:08
sicpにあたしが出演してるから読んでみてね♪
Emacs Lispプログラマの助けになると思うの。
>>711 何言ってんのよ、この変態!!
SICP? Structure and Interpretation of〜のことか? 途端に読む気が失せたよ。まじうぜぇな。こいつ。
SICP はプログラミング全般の入門書としての出来は完璧だと思うけど、 Lisper が読んで為になるかどうかは微妙だと思うが。
プログラミング入門書ではなくてschemeを使ったコンピュータサイエンス入門書。 プログラミング入門書は関数を定義していきなり再帰をやるような基地外じみた内容にはしない。
読んでるやつはわかるし、読んでないやつは分からない。
なにはともあれ、
>>722 のせいで一人読まなくなったのは確実。
何がそこまで気に食わないのかよく分からん
自己陶酔する本だろ あれ
730 :
名無しさん@お腹いっぱい。 :2006/07/26(水) 16:33:17
>730 わかんなかったら、ぐぐれ、カス あと、さげろカス
英和辞典に載っていなかったのでつい聞いてしまいました。すみません。 sageはルールじゃないので言われる筋合はないです。
スレ違いかもしれないけども。 Xorgを7系にしてこのかた~/.Xresoucesの Emacs*useXIM: false の記述が効かなくなってない? なんかうまい方法知ってる方回避法教えてくだされ。
735 :
武蔵 ◆yChdjWk9Ko :2006/07/26(水) 18:51:53
よう、久しぶりだな、君達 武蔵様が久しぶりにこの愚民だらけの落書きスレッドを覗いてやったぞ 大いに感謝せよ --Sudoku王者、「武蔵」 より
>732 ググレカスにかけただけだったんだよ 本気にすんなよ(´・ω・`)ごめんよ だれか、サゲロカスもかかねーかな>うぃきぺでぃあ ヲレにはあんなおもろい人履歴書けない
最後に「民明書房刊 〜〜より」と書いてくれると完璧。
738 :
名無しさん@お腹いっぱい。 :2006/07/27(木) 17:49:52
nilpopoppopopppoopoppopppppalisa
739 :
名無しさん@お腹いっぱい。 :2006/07/27(木) 18:05:19
elisp で関数内関数を定義する方法ってありますか? Scheme で言うと,↓の g1 とか g2 みたいに, f の中からだけ見える関数を定義するやつです. (define (f x) (define (g1 x) ...) (define (g2 x) ...) ... (foobar (g1 x) (g2 x)) ...) ;; ここから g1 と g2 は見えない (g1 3) => error elisp で(define を defun に変えるなどして)↑と同じように書くと, f の外から g1 が見えてしまいます. let を使って (let ((g1 (lambda (x) ...)) (g2 (lambda (x) ...))) ... (foobar (funcall g1 x) (funcall g2 x)) ...) のように変数を定義する方法は思い付いたのですが, funcall を使うのが煩わしくて嫌です. funcall 無しで済むような方法は無いでしょうか?
flet labels
Schemeとは違うんだ、Schemeとは 高階関数(;´Д`)ハァハァしてる香具師にはEmacsLispは向かんって
cl パッケージ使うと flet とかいろいろ使えるよ。
elispはあんまり関数型って感じじゃないよね?
setqだらけのどこが関数型なんだ。
setqだって関数じゃん
関数型じゃないって言ってるじゃないかぁ。
関数型っぽいかどうかは書き方次第じゃん? ものによっては何でもletで変数作ってsetqしまくりの 気持ち悪いパッケージとかあるよ。
cvs版の emacsを張り切って入れたんだけど、 対応するtexiどかにありませんか.. ってよく見たら manと lisprefの下にあった。 でも勢いで投稿しちゃおう.. なんで /usr/local/infoに installしてくれなかったんだろう..
750 :
名無しさん@お腹いっぱい。 :2006/07/28(金) 03:55:36
関数を直接渡せないからいちいちsymbol渡しせなあかんのがSchemerにとってうざい。
>>745 special formだ、たわけ。
関数が別の名前空間を持つのなんて瑣末な問題だろ。
Scheme がいいなら、elisp で Scheme の evaluator か translator 書けばいいじゃない。
753 :
名無しさん@お腹いっぱい。 :2006/07/28(金) 11:33:22
>>452 >elisp で Scheme の evaluator
それだ!
elispで書くならネイティブに実装したいね
>>754 cpuに依存するelispなんかはいらんなぁ。
>>752-754 sicpにLispにおけるSchemeのevaluatorの作り方が載っている。
けどevaluatorができたとしても実際遅くて使いものにならないだろう。
>>755 はぁ?コンパイルすればいいだけだろ。
757 :
752 :2006/07/28(金) 15:51:06
>>756 SICP の evaluator は動くだけで効率悪いだろ。
継続と遅延評価器以外はそんなに変らんだろう
>>757 あくまで教科書だから大目に見てやれよ。
schemeベースのemacsって変数と関数の両方が存在するシンボルの扱いはどうなってるんだ?
最近のemacsは中国人が開発してるの?
763 :
54 :2006/07/30(日) 12:21:37
Perl6の開発者にも中国人の名前多いしな、 IT立国なんて言ってたのに、どうする、日本?
764 :
762 :2006/07/30(日) 13:09:36
最近、emacsでググると中国語がよく出るね。 jdee関連も。 中国人はIT教育に恵まれてるのかな。 と、求職厨の俺ですが。
IT環境っていうか日本人は海外のコミュニティに顔出さないよね
766 :
名無しさん@お腹いっぱい。 :2006/07/30(日) 16:41:39
undo, redoについて質問です。 emacsで編集中にかなり昔の編集箇所までundoしたいときにC-\連打で 戻ろうとすると、途中タイプをミスったりして今度はredoが働いて逆戻り したりして、さらに途中でミスったりするともうシーソー状態でなかなか思った 箇所にたどり着かないことがしょっちゅうあるんですが、xyzzyみたいな 一直線にundoできるような設定ってあるんでしょうか。 もしくはもっと効率的なundo方法があるんでしょうか。 M-数字 + C-\などでワープundoなどいちいちどれくらい前に戻るなんて覚 えていないし。
つまらん愚痴を並べている時間のうちに見付けられそうなものだが
こんなことで悩んでるんだったらvc使え。
769 :
766 :2006/07/30(日) 18:20:16
でももう半年も悩んでるんよ。 このシロウト馬鹿が、って言っていいから教えて。
undo-only undo-no-redo
そもそもバージョン管理をしないあんたが悪い 個人用のファイルならとりあえず手軽なRCSでも使いな
バージョン管理使ってりゃそれで不便を感じないというものでもなさそうなもんだが
773 :
名無しさん@お腹いっぱい。 :2006/07/30(日) 22:04:00
それはキミがバージョン管理を使いこなせてないから、以上。
愛染恭子のバージン管理。 undo,redo自由自在。
文字コードに関する質問があるんですが、どなたか妙案おねがいいたします。 現在Fedoraを(UNIXじゃないですが)使っていて、ロケールはUTF-8です。 しかしながら、とある商用アプリがUTFをサポートしていないので、しかたなく (set-default-coding-systems 'euc-jp)としてEUC-JPでEmacsを使おうとしました。 すると、こんどはM-x compile でmakeするとエラーメッセージが化けて、 バックスラッシュと数字になってしまいます。 OSはUTFのままで、なんとかcompileのメッセージをうまく表示させる方法はないでしょうか? GNU Emacs 21.4.1 ↓文字コードにかかわる部分はこれだけしか書けていません。 (set-language-environment "Japanese") (set-default-coding-systems 'euc-jp)
>>775 set-buffer-process-coding-system
>>776 ヒントありがとうございます。
(add-hook 'compilation-mode-hook
(lambda ()
(set-buffer-process-coding-system 'utf-8
'utf-8)))
>>775 の部分の後ろに、このように書いてみたんですが、
M-x compile すると、
cd ~/
make -k
とだけ表示されて止まって(?)しまいました。
何か思い当たるふしがあればよろしくおねがいします。
>>777 でutf-8と書いた2箇所を、euc-jpといろいろ入れ替えて(4パターン)試してみましたが、
いずれも停止してしまいました・・・orz
>>766 redo.elだけど、CVS版じゃ動かない。
ただ、コード自体は複雑だけど短いので、なんとか解析してみようと思ってる。
emacsのundo、redoについてはいろいろ知りたいこともあるし。
>>775 > しかしながら、とある商用アプリがUTFをサポートしていないので、しかたなく
> (set-default-coding-systems 'euc-jp)としてEUC-JPでEmacsを使おうとしました。
この商用アプリを使う部分だけeuc-jpにする、というのは駄目なのか?
782 :
766 :2006/07/31(月) 01:30:02
redo.el入れてみました。 undoの途中で編集したりして再undoするとredoっぽく なっちゃうけど、それでもundoとredoが分かれている のは使いやすいす。 thxです。
784 :
777 :2006/07/31(月) 08:18:11
>>781 うう、結論から言うと、できました!
ありがとうございました。
(setq process-coding-system-alist
(append
・・・
というかんじでさんざん試してもダメだったので、これはcompilation-modeをEUC化するしかないと
決め込んで質問させてもらったんですが、
>>781 の後、ダメ元で再びやってみたら、なぜか
できてしまいました(前回はtypo?.emacsの保存し忘れ?)。
ところで、
>>777 が止まってしまう原因は何なんでしょうかね。
目標は達成できたので急ぎでもなんでもありませんが、
もしも判る人がいれば後学のために御指摘ください。
>>773 オフラインでソース書きまくってからコミットするとかそういう使い方しないの?
使いこなしている割にはめずらしいね
786 :
名無しさん@お腹いっぱい。 :2006/08/01(火) 03:54:49
787 :
あ :2006/08/01(火) 06:22:54
なにこの未承諾広告
789 :
名無しさん@お腹いっぱい。 :2006/08/02(水) 03:55:59
string を character として表示させることを可能にする、 standard-display-ascii の逆バージョンのような関数 ってありますか?
>>763 Perl6の開発者は台湾人。
まあ、SCIMだって中国系開発者だし、FROSSが盛り上がるのはいいことなんじゃないかな。
多バイトコード問題はラテン語圏開発者にはわかりづらいもんだし
今日の Emacs と Mew で、g の後に存在しないフォルダ名の頭文字を入力して TAB を押して、C-g を押すと落ちない?
792 :
名無しさん@お腹いっぱい。 :2006/08/02(水) 21:02:44
debianのemacs-snapshotだが落ちない。 今日でないとだめなのか? GNU Emacs 22.0.50.1 (i486-pc-linux-gnu, GTK+ Version 2.8.18) of 2006-07-30 on pacem, modified by Debian
昨日のでも落ちました。NetBSD-3.0.1, Solaris 9 両方ともダメです。 (gdb) backtrace #0 0xbb7b60ab in kill () from /usr/lib/libc.so.12 #1 0x080db0be in fatal_error_signal (sig=6) at emacs.c:430 #2 <signal handler called> Lisp Backtrace: "sit-for" (0x82f06fe) "mew-temp-minibuffer-message" (0xa521113) "mew-complete" (0xa5211e3) "mew-complete-folder2" (0x823af94) "mew-complete-folder" (0xa90b079) "mew-input-complete" (0x82f3801) "call-interactively" (0xab95db1) "read-from-minibuffer" (0xa5212c3) "mew-input-folder" (0x82f3801) "mew-summary-goto-folder" (0x82f3801) "call-interactively" (0xaa78331) (gdb)
07-30のビルドだけど、落ちないなぁ。 GNU Emacs 22.0.50.1 (i686-pc-linux-gnu GTK+ Version 2.8.3) of 2006-07-30 on tx91ps
↑同じ環境 + SuSE Linux 10.0 2006-08-02 22:00 JSTの頃のやつで試してみたけど、落ちない。
mewをリコンパイルしていない、とか?
リコンパイルするしないにかかわらず Emacsは落ちてはいけない 適切なエラーを表示しなければならない
NetBSDとSolarisじゃなくてもう少し普通の環境で試してみれば?
Solaris だともっと長いのがとれました。 ----BEGIN BASE64----(hoge.gz) H4sICP3A0EQCA2hvZ2UAvZhJb9s4FIDv+hVEfLGBOOUuqqh7mAFy6nEwV4GiKFeI tkpyJv73faSlxE4URLHHDZDEEvkWfnwbvNymyQol2jz0rTY2WGCE8FNmU42FUSiv UFzkiYkf8qJAyxXK2rpEX3Zd+wVeu19z19V3JFgQJ4cxtoqkXi7TvS5i27Z1G3f5 ttIgD/83eIV0j2ypTXdnvnKGgwVF6Nuw5aeu0sK2yOiisOn3YMHO9IeP/siIYien k7rtncixdcmDhTjsJKHJhLdwn+x7G5s6tWjpPnZ9u/lXt7lOCotuhjc3KO9QVfdI P+q8cEt3gdft1p0sqCdSymAhB/2CkJB7MrvKHS8udJmkGi3hecMYVbDnFlW63XYb EolIcH6L4Cl+tKav2w1+YmoVIPhxJ3jUBVhgREbBIny2ILG3cD+YQMsXdVxir647 Oot7fPcgownMwIQaIVnB/19IMgT10RxGa04xVYw+Q2KcMKb47QHKMSmCV28oEfwR JcYlY07/2ZgIuSomQudi4kS+YKIESzjWW0wZmcDEPsbEQx5dhIlfF5OYiYlEED3H mJRSE5gMn8AkP8ZElKKXJB0Jr4tJzcXkS9HLsSIJmE4RhdOViUQzKEVCyAsoUXxV SpTMpUSoeqZEGYW+85qSmaZE6YzKRNRFBZyOac0IM74fNk2xJ+B+tflbV17eGNt1 qLRl3e6dAp2mrXuDnzg/UUlDykDlkMXccu5b7L3nkle9hVmizx9tsfd44HP9GStO DWhxDRorsCOGVp7wcLBTlyUMCrF9smbXwzWbMv2E/ge7T2rdpmAgChUFC4dkxlmY Zv4CRgNFXTcxGaaGIzESRm5uGfJTYJx4pv7oMMZA8FVp7k4dG925MHRB8mnMhPvo UINzWNu3ztEJ5xiFsYOOqYeJxqfO6d78RMtebzeMUikpJLe7pTkOqlMHoWTCiIYH B4nI8GsHJ9yjEQQPI6NQZDy7Fq6y7SBoYgvoJqFj7ASHZCFMSXUQ1Glc5lWe7DK0 LHXzCdCDGCgPqQDdQ5IQCOhDInrlbsgcLWQwnC4beNH0R3l4ePFuJr6YIdgT42PC q3cSnmMcKRqemfAY7p+Jq5ZFJmeVReiwoeuBz3VMMBHKiR4Ls+2busjCj+tihOGq LqiLTF0XUzQXE8z/I6aQKiEIfdU8CPTY9Xr9z76x6Ftr+11bfUd9DdlW9Xm1s7eo btGvk6Vfu7wHkcmmwz8chyHfovCicZiTsUNIdaUOoRTkE6fX7hCcndUhOP8THYKL szoEl3+qQ/BwLPaS8xkdgmEoxlyd2SF4NAomVA1V/FhySk6CQTH0MRtK6b0sNfxZ Qrib0+g370f/8MUC3D4Pgh9516C/xu9WvgY3HaRjVkP1WOKnRAIbuwpuSvvfurdl s37pMOsSYOqt9RtTYULGho0Arils/7wi1esVMFCktqV+B7GK2ekNft0YJTkZNuRV s+tPLRgFay7Z1ic5e1hj1pAI1l2PXLseeXSC0T9h2Yn2I9uMGoVH290OAqLdr7d1 X09ues8JajSB9d/TEfiwyBIAAA== ----END BASE64----
ここに張られてもねぇ..
>>798 FreeBSE 6.1-RELEASE だと落ちませんでした・
うーん
Mew-dist に貼ってみれば? Macに移行したとはいっても、カズのことだから、 NetBSDの環境ぐらい残してるだろ。
原因は Emacs にあるんだから Mew のリストじゃだめだろ。
どの commit の後に落ちるようになったのかを見付けて M-x report-emacs-bug
で
[email protected] に報告。
まさに改造している最中の部分で落ちたって、初心者からメール送られても無視するだけだろうけどな
それを承知の人だけ使えって話になるからなー
無視するだけだとはかぎらんが、 bug対応を真っ先にやってくれると期待していると肩透かしだろうな。
gnuclientに引数渡してlispの関数を実行したいんですが、どうすれば良いでしょう? イメージですが、gnuclient -f eshell みたいにして外部からeshellを起動させたり、なんて事をしたいです。
>>808 man gnuclient
なんでできないのかは知らんが。
810 :
名無しさん@お腹いっぱい。 :2006/08/09(水) 13:05:04
gnuserv-startしてないからだったりしてw gnudoit $lisp
811 :
789 :2006/08/09(水) 16:11:24
813 :
名無しさん@お腹いっぱい。 :2006/08/09(水) 20:22:27
>>811 最近、日本語の敬語表現を使いこなせない子供が増えているよな。
お願いを察してもらうのは最高の敬語表現なのにな。
まったく812は正しい日本語がわからない奴だな。
ま、おれも金田一先生がテレビで教えてくれるまで知らなかったがな。
俺は少年に対して先生と呼ぶのは抵抗がある。
>>813 慇懃であれば無礼が許されるというわけではない
>>813 そういう高度な表現をする場合には、時候の挨拶を欠いては失礼だろう。
>>813 それが通じるのは一対一で既に相手に直接依頼をしてある場合だと思うが。
ここでは答える答えないは自由なのだから場違い。
で、だからなに?
819 :
名無しさん@お腹いっぱい。 :2006/08/10(木) 14:43:59
>>789 ,811
quack.elのpretty-lambdaが参考になるかもしれない。
lambdaという文字列をλで表示する機能。
> lambdaという文字列をλで表示する機能。 ワロタ
笑ってくれるのは結構だけど、現存する機能だ。 やってみるとλ計算みたいな感じで見栄えがいいかも。
要するにbannerコマンドみたいなことしてるってこと?
>>822 compose-region
decompose-region
文字列中のエスケープ(バックスラッシュ)を、無理矢理解釈させない方法ってありますか? 例えば"C:\temp"を"C:\\temp"に(意味的に)変換する感じで
825 :
名無しさん@お腹いっぱい。 :2006/08/11(金) 16:44:09
知らんなあ。EmacsLispにゃヒアドキュメントがないもん。
>>825 お前がだろ。
bookselfに転がっていただろうに・・・
あんのか?
余計なこと書かずにURLだけ書くのがCOOLだろ
bookselfってどこだよ。
それはさすがにぐぐればわかる
bookshelf + emacs ね
もしかして (プッ って馬鹿にされるとこか。
ワンカネ
834 :
名無しさん@お腹いっぱい。 :2006/08/12(土) 06:35:09
モードラインに文字エンコードと改行コードを表示させたいのですがどうすればいいのでしょうか?
835 :
名無しさん@お腹いっぱい。 :2006/08/12(土) 06:37:55
すでに出てるじゃん (DOS)とか (MAC)とか
自分の環境では出てないです・・・。 -EEE:---F1 .emacs [1]Sat Aug 12 6:48AM 0.08 (Emacs-Lisp)--L80--C3--33%------------------------------------------------ こんなかんじです。 日付と行番号、カラム?は自分で表示させました。
>>836 info読むといい。
(info "(emacs)Mode Line")
和訳のEmacsマニュアルなら、はじめの方の「画面構成」のとこ。
ある事情があってEmacs22を使いたいのですが、 CVSのを一回目コンパイルしようとして、./configre <option>; makeとすると make bootstrapしろといわれたので、make bootstrap; make installしました。 そして普通に使っていたのですが、CVSなんで適当に日にち置きにcvs updateしようと思って 今日したのですが、./configure <option>したあとにmakeでいけました。 make bootstrapは初回だけでいいのでしょうか? それとも、必要があるときにはbootstrapしろと 教えてくれるものなのでしょうか? すいませんがよろしくお願いします
通常、それがあらゆるCVSアップデートの後に「造は独力で進む」使用に 必要であるというわけではありません。 問題がない場合、私たちは以下の手順を勧めます: $ ./configure $ make $ cd lisp $ make recompile EMACS=../src/emacs $ cd .. $ make と INSTALL.CVS に書いてある
自分なら INSTALL.CVS 読んだら google make recompile EMACS するなぁ
topでEmacsを見ると、SIZEが115Mも使っているようです。 Emacs内で何がどれだけメモリを食ってるかとか知るにはどうすればいいのでしょうか?
>>841 M-x doctor
How do you use the memory?
Does it bother you that do I use the memory?
memory-use-counts
わしのところでは170Mほどまでいったことがある。
現在311Mだな。
すげぇな
最近、フンバリャーウンコ・ヨーデル出てこないな。
帰省してるんだろ
849 :
844 :2006/08/15(火) 16:56:16
>>845 (length (buffer-list))
(apply '+ (mapcar 'buffer-size (buffer-list)))
教えてくれ。わしのところでは
265
16142005
だ。
>>847 ファンですか?
EshellでWindows版Mysqlの応答が見れないんだけども、 どこを設定すればいいのかな?
KKCって頭よくできないんですかね? 辞書の引き方を教えた小学校低学年生に変換を任せてるくらいの変換なんですけど・・。
だったらskk使えよ。
他のものを入れないで賢くする方法とかってないですか? 辞書ファイルくらいならいいですけど
無いです。
自分が賢くなって、他のものを入れないで賢くする方法を考える。
prime
インストールを面倒がる奴にEmacsを使う資格はない。
んなことない。 インストールが面倒だからと自分で書き直す Emacs ハッカーはいくらでもいるぞ。
急に Emergency (alloc): Warning: past 75% of memory limit と表示されたのですがどういうことでしょうか? どうすればいいんですか?
読んでわからないのか? 中学校は出たか? 小学生だったらごめん。これからわかるようになるよ。
862 :
859 :2006/08/18(金) 23:44:40
>>860 英語の意味はわかります。
"英語の意味"はわかりますが、それがEmacsに対してどういう事象なのか また なにに対して75%なのかがわからないので
"どういうことなのか"聞かせていただきました。
また何かの警告なので"どう対処すればいいか"を聞かせていただきました。
最近は中学校でEmacsを使う教育をしているのでしょうか?
高校を卒業したばかりですが、小学/中学/高校と一応上位で卒業しております。
ですがわかりません。 どうか、わかるように説明してもらえないでしょうか?
>>859 じゃ、memory limitの意味はわかるの? 辞書の引き方くらいは習ったよな?
864 :
859 :2006/08/18(金) 23:55:22
>>863 はい、わかります。 また
>>862 で英語の意味はわかると記述させていただきました。
256MBの物理メモリを搭載しており、Emacsは89MBしか使用しておりません。
また全てのメモリ使用量を見ても
Memory: 132M Act, 52M Inact, 700K Wired, 8520K Exec, 82M File, 4552K Free
Swap: 257M Total, 92M Used, 165M Free
となっており、75%が何をさしているのかわかりません。
英語は理解できていますので英語の意味がわかっているかの質問ではなく、
この件の質問にたしての解答をお待ちしております
急にとか言われてもEmacsで何をしてるのかも教えてくれないというのは 単なるエスパー募集とか釣りの類だろう。くだらん。
>>864 Buffer を開き過ぎてるんじゃないか?
いろいろ開いてるなら
Emacs が落ちる前に閉じていったほうがいい。
>>859 なんだ高卒か、じゃぁ教えてやろう。
>それがEmacsに対してどういう事象なのか
使用可能なメモリー空間の75%以上を使ってしまったという事象
>なにに対して75%なのか
使用可能なメモリー空間に対して
>どう対処すればいいか
Emacsを終了するなり、無視するなり、M-x doctorで聞くなり、君の好きなように。
>>859 75% 85% 95% の場合があるらしいんだが、
Warning: past ??% of memory limit
でgoogleすると、同じメッセージが引っ掛る。
*Danger*
: Warning: past 75% of memory limit
: Killing some buffers may delay running out of memory.
: However, certainly by the time you receive the 95% warning,
: you should clean up, kill this Emacs, and start a new one.
(uptime)相当の関数は無いのか?
Emacs Lisp List
はやく夏終わってくれ。暑くてたまらん。
わしの場合たくさんバッファを開いてたらなったことがある。
>>868 > 使用可能なメモリー空間の75%以上を使ってしまったという事象
補足すると「Emacsが使用可能なメモリー空間」だ。
Emacs21だと128MBほど。22だとでたことがないからわからんけど256MB?
なぜPCに積んでるメモリすべてが使えないかというと、
EmacsLispオブジェクトのデータ構造がそうなってるからだ。
>>864 たかだか89MBの占有メモリで出てしまった記憶はない。
100MB超えたあたりから出てきたことがある。
タグをMSB側からLSB側に持つようになってアドレス空間が広く使えるようになった話と、 GCビットが別になって整数に使えるビット数が1増えた話がごっちゃになっとるがな。
外野だが 使用可能なメモリー空間 がなんなのかわからんかったので参考になった
877 :
名無しさん@お腹いっぱい。 :2006/08/19(土) 15:46:16
Emacs21だと128MBだったんだよね? 512もあればメモリ気にせずにやりたい放題できるわ♪
>>859 emacs/src/vm-limit.c を読まれたし。
# 困ったときはソース参照
C 言語でのソースファイル中の include ディレクティブをアルファベット順な どでソートするにはどうすればいいのでしょうか?, 具体的には, #include "C.h" #include "B.h" #include "A.h" #include <B.h> #include <A.h> みたいなのを #include "A.h" #include "B.h" #include "C.h" #include <A.h> #include <B.h> にしたいです
880 :
名無しさん@お腹いっぱい。 :2006/08/20(日) 06:30:25
M-x sort-lines
そんなのあったのか。俺はいつもフィルタ呼び出しでsortコマンドに通しちゃうな。
882 :
名無しさん@お腹いっぱい。 :2006/08/20(日) 17:05:46
けどsortコマンドのほうがいろいろできるからcase by caseだろう。
環境はDebian(sarge),Emacs21です。 ktermでM-xと押したつもりなんですが,エコー領域には?-と表示されます。 GNOME端末で同じ事をやると今度はうまくいくようで,M-xと表示されてカーソルが移動します。 Konsoleでも試してみましたが,これもちゃんとうまくいくようです。。 で,原因はどうやら.emacsの (set-keyboard-coding-system 'euc-jp-unix) --Debianロケールが生成したもの にあるようなのですが,どうすればいいのか行きづまってしまいました。。 ググっても見つからない あと,少し方向が違うのですがWindows+CygwinでデスクトップにできるXtermのアイコンから 端末を起動させて,emacs -nw で立ち上げた時も同じ現象が起こります。。 これはどう解決すればいいんでしょうか? ご教授下さい。。m(__)m
連カキすみません。 端末で起動したのはもちろん-nwオプション付きです Xの窓の上では正常に動作します どうか宜しくお願いします。。
どうやるんだろうね。 Metaがおかしいときは、 Esc KEY RET で使ってるけど。
.Xresources に KTerm*eightBitInput: false / XTerm*eightBitInput: false
887 :
859 :2006/08/21(月) 00:56:39
Emacs 22を使っています。
>>864 を見てもEmacsが256MBの75%も使っているようには思えません
バッファも20個強しか開いてませんでしたし、そんなに大きいバッファはありませんでした。
888 :
名無しさん@お腹いっぱい。 :2006/08/21(月) 02:13:18
じゃぁでかいLispオブジェクトがあるんじゃないか?
889 :
名無しさん@お腹いっぱい。 :2006/08/21(月) 02:15:01
【就職】「中韓などアジアの優秀な人材を、もっと日本企業に」 留学生2000人に無償奨学金月20〜30万円…経産省・文科省[08/20]★7
1 :試されるだいちっちφ ★ :2006/08/21(月) 00:42:25 ID:???0
★アジア留学生に奨学金、日本で就職促す 2千人に国支給
中国、韓国などアジア諸外国の優秀な人材に、日本企業にもっと入ってもらおうと、
日本の大学で学ぶ留学生への無償奨学金制度を07年度から経済産業・文部科学
両省が始める。大学・大学院に、採用意欲のある企業と提携して、留学生向けの専門
講座やビジネス日本語講座などの2年間の特別コースを新設してもらい、その受講生
1人あたり、住居費分、学費免除分、生活費など月計20万〜30万円相当の支給を
検討中だ。支援対象は約2000人を想定している。
特別コースは企業の中核を担える人材の育成が目標で、電機・IT業界、環境関連
産業など特定分野の企業群と提携し、それらのニーズにあった専門性の高い授業を
想定。また、留学生の日本企業就職率が伸びない理由となっている、日本語の力不足
や企業風土の特徴をあまり知らないことなどを解消するため、特別コースには実用性
の高い日本語会話の授業や日本の企業文化などを教える授業のほか、インターンシップ
制度も盛り込んでもらう。両省が授業内容を審査し、奨学金制度を適用するかどうか
決める。
両省は関連予算として07年度予算の概算要求に約60億円を盛り込む方針。この中
には、同じ目的で、既存の国費留学制度を使っている留学生らが無料参加できる就職
支援プログラムも加わる。
経産省によると、04年度は約3万人の留学生が日本の大学・大学院を出たが、日本
国内で就職した留学生は約5700人にとどまった。留学生支援策の拡充で、アジアの
優秀な人材の定着を増やそうとしている。
朝日新聞 2006年08月20日06時24分
http://www.asahi.com/job/news/TKY200608190397.html 前スレ(立った日時:2006/08/20(日) 07:02:40)
http://news19.2ch.net/test/read.cgi/newsplus/1156074203/
>>889 ん?そしたら紛れて朝鮮の方も入ってくるということ?
891 :
883 :2006/08/21(月) 14:52:28
>>886 おおっ!!!できた!!
設計ミスなんかじゃなくて,ちゃんとしたXの機能の一つなんですね..
まだまだ私の勉強が足りないようです..
どうもありがとうございました!
Emacs+eggで’やし’って打ったら一発で’香具師’って変換された 何か嬉しいw
じゃ今度は’って打って‘って変換できるか確認して。
’やつ’で変換できないと話になりませんよ。
’かぐし’で変換できないと話にn(ry
’科(大分節の切れ目)具し’になりましたが、何か?
もういいよ。
test
CVSの更新内容を大雑把にでも日本語で紹介しているサイトとかないですかね?
ChangeLog で充分だろ
901 :
名無しさん@お腹いっぱい。 :2006/08/27(日) 12:11:00
+ clgrep
>>903 ありがとうございました!おかげさまで解決しました。
最近、emacsを覚えはじめたんですが、 今日、起動して、C-x dすると、 permission denied. /dev/null のエラーが出てしまいます。 パーミッションがないと怒られてるのはわかるんですが・・・ 今まで、ちゃんと使えてたのに・・・ ユーザー権限も変わってないし・・・ 回避するにはどうすればいいんでしょう? 教えて下さいませ。
最近、emacsを覚えはじめたんですが、 今日、起動して、C-x dすると、 permission denied. /dev/null のエラーが出てしまいます。 パーミッションがないと怒られてるのはわかるんですが・・・ 今まで、ちゃんと使えてたのに・・・ ユーザー権限も変わってないし・・・ 回避するにはどうすればいいんでしょう? 教えて下さいませ。
回避するも何もそのとおりだろ 出ないようにしたいのならパーミッション変えろよ
>907 お返事どうも。 確かに、言われればそのとおりですが・・・ そっか、/dev/null を見に行ってるの? でも、なんでC-x dをすると、そんなところ見るの? 変える方法はないの? と??? ですが・・・
>>908 お前の環境を2ちゃんの人間は誰もがわかると思ってるのか?
>909 お返事どうも。 なんか、よくわからんけど、立ち上げなおしたらちゃと動くようになりました。 環境の問題、というか、それ以前の問題だったのね。 なにはともあれ、お返事くれた方ありがと。
それを環境の問題って言うんじゃないのかな・・。 直ったみたいだからもうどうでもいいけど。 とりあえずは おえ
いや、それ以前の問題だろ。人格とか知性とか。
>>912 そういう人格否定 (・A・)イクナイ!
Emacsでプログラミングしているけど、コード補完無いじゃん? んで、おれはバカだからライブラリのマニュアルを頻繁に引いて 型の確認しまくらざるをえないんですよ。 俺はリファレンス類はできるだけHTML形式で手に入れてFirefoxで見ているんですが、 なんだかなーと思う今日この頃。 皆さんどういう感じですか? w3mなんかでEmacs内閲覧? PDF? プログラミングはIDE?
917 :
914 :2006/08/31(木) 21:34:47
あ、すんません。俺は主にPythonとC++で作業してます。 職業PGではなく研究上の必要性及び趣味でやってます。 作業はX上です。 CEDETは・・・どうですか?あれw なんか、まともに補完されたことがないのであきらめましたが 設定がわるかったのかなぁ。
まともに補完されなかった/設定が悪かったのかなぁ こんなやつがよくコード書けるな。
>こんなやつがよくコード書けるな。 ほんと、不思議ですねw 使いものにならんと判断してしまったので執着しなかっただけですけど。 本当は頑張ればインテリセンスくらいいくもんなんですかね?
自分もdabbrevでいい。
>>920 俺も結局はdabbrev + HTMLマニュアル人力検索になってしまって。
やたらめったらサンプルやヘッダをバッファにためこんだり、
めくらめっぽうgrep打ちまくったりしてしまうこともあります・・・。
jdeeだったら、インテリセンスっぽいの出来るけどね。 C, C++とかは駄目かな。
semantic langhelp
dabbrevとライブラリの全ヘッダetagに落ち着く。
>>925 マジカヨ。
俺はPHPのをどうにかしたいんだけど、どうにかならんですか。
つかまあ関数名補完しようにも他のやつらは関数すら書いてくれないけどな。
噂では構造化プログラミングが生まれてから36年目だそうです。
鬱になってきたよ。
とりあえずgtagsでソース追っかけてるけど。
>>926 etagsでTAGファイルを作るのはデフォでしょ。
作っていればdabbrevで補間もされるし。
PHPにも対応してるやつもあるでしょ。
gtagsも便利だから併用はしてるけど・・・
>>917 CEDETは、重いし私は使っていない。
まともに補完されないのはやはりTAGファイルを
作って読み込んでいないからかなぁ。
まぁ複数ファイルの作業をしていないのなら
関係ないかもしれませんが。
使ったことはないけどmsf-abbrev.elとかもありますよね。
でもたぶん使わないな。
あと、IDEも併用しているけどコンパイルと検索とデバッガとしか使っていない。
FW使うときにファイルツリーあった方が把握しやすいので ECB&CEDET入れてる とりあえずカーソルを少し止まると自動的にカーソル位置の 詳細出したりする機能はOFF必須だと思う
929 :
名無しさん@お腹いっぱい。 :2006/09/01(金) 06:47:26
exuberant-ctagsはPHP対応ですぜ
>>927 etagsって使ったことがない。
調べてみよう。
>>920 mode-info で python のやつ作ってみたけど…微妙。
Info のフォーマットとの相性もあるだろうし、なにより俺が完全に
mode-info を理解できてないってのもあるけど。
ruby 版が一番欲しいんだけど、ruby の reference の Info って無い…よね?
今んとこ rrse を使ってる。
info-lookup は設定が結構面倒なんだよなあ。
るびきちがなんか作ってるみたいだけど、アレに手を出すのはちょっと躊躇し
てたり…。
>>931 > ruby の reference の Info
1.4.0 のならあるけど, rdoc になってからのは聞かないねぇ
ri-emacs
refe, rrse
refe.el, langhelp, ihelp, rrb
>>929 これ知らなかった、サンクス!
このスレ人いたんだな
Emacs にはマトモなインテリセンスないのかー
我らEmacsユーザーにインテリなセンスがありますざますからね
939 :
929 :2006/09/01(金) 14:19:55
ctags-exuberant --list-languages するとめちゃくちゃたくさん言語がでてくるぜ
ども、914です。
実はCEDETは試したことがあったのですが、ECBはなかったので試してみました。
まあ、日々活用という雰囲気ではないですがいざというときには使えそうなので
入れっぱなしにしておきました。
あと、HTMLのマニュアルは、これからしばらくw3mで閲覧してみることにする。
しかし結局
>>925 という結論に落ち着いてしまいました。
インテリセンスねー、いらねえよ、dabbrevでじゅうぶん。
と言いながら、やっぱり出来たら狂喜乱舞するんだろうなぁ。
vimのオムニもうらやましいもん。
っつーかEmacsのインテリセンスが開発されてないのが不思議でしょうがない。 あれだけのユーザがいるのに。
943 :
名無しさん@お腹いっぱい。 :2006/09/01(金) 15:40:05
インテリセンスいいねー 942みたいな「なすり付け君」が多すぎて、結局は開発されず終いなんだろうな
945 :
名無しさん@お腹いっぱい。 :2006/09/01(金) 16:19:44
etagってどうやって作ってますか? 俺は、findとかlsを一つのファイルにリダイレクトしておいて、 cat file_list.txt |etags - みたいな感じですが。
大抵は Makefile (最近はRakefileなことも多いが) に書いてるなあ。 globalだけ使うことも多い。そのときは何も考えない。
Rantfileもあるぜ
できそこないの言語使うのやめて Common Lisp 使えば SLIME で幸せに なれるのに。
emacs は rms のおもちゃだから
>>946 Emacs付属のやつの方が小さいファイルを作ってくれるから愛用しているけど
find . -type f -name "*.h" | etags -;find . -type f -name "*.cpp" | etags -a -l c++ -
こんな感じかな。あとは、どんどん必要なフォルダをつなげていく。
また、なるべくヘッダを先にした方がうまくヒットする。
>>951 >また、なるべくヘッダを先にした方がうまくヒットする。
なるほどw
すんません。C-x C- するときによく誤って C-x C-c してしまい、emacs を終了させてしまいます。 そこで C-x C-c の打鍵の場合だけは yes-or-no-p を訊いてくるようにしたいのです。 .emacs に何と書けばそのようになるのでしょうか? あと、任意のバッファに対してのみ自動バックアップ(更にバックアップ時間は C-u で可変できると嬉しい)する方法とかも知りたいです。
>>953 やり方はいろいろあるけど。
(setq confirm-kill-emacs 'yes-or-no-p)
C-x C-cに別な割り当てろよ。 終了なんて1セッションにつき1回しかしないんだから。 で、終了は M-x save-buffers-kill-emacs だ。mcompleteとか使えばすぐ出てくる。
>>953 使い込みが足りない。
俺は一日中emacsの中で生活しているが間違えて終了してしまうことは皆無だ。
と、ここまで書いて気付いた。必ずM-x shellしているから、終了時に「生きて
るプロセスがあるぞ」といわれて気付く。
957 :
名無しさん@お腹いっぱい。 :2006/09/02(土) 11:05:53
>>953 というか、どういう動きをしたら C-SPC と C-c を打ち間違えるんだ?
C-x C-cは中指→人差指だが、C-x C-SPCは中指→親指だぞ。
自動バックアップってauto-save-modeのことか?
これは不意に落ちたときに助かる。
save-buffers-kill-emacsは長いから (defalias 'exit 'save-buffers-kill-emacs) とでもして M-x exit でいいじゃないか。 C-x C-c は保存→バッファ削除にしてる。
C-x を押すつもりが指先が狂って一緒に c も押してしまい 終了してしまう事はたまにある
ブラインドタッチの練習から始めろ。 おまいにEmacsはまだ早い。
えぇと、御助言に従いまして C-x C-c を undo にしました。 ついでにお訊きしたいのですが、emacsの生存時間(ほとんどOSのuptimeと同じになるけれど)をモードライン上の表示したいのですが、 どういうelispになるのでしょうか?
display-timeを参考にしる
なんでこいつはどんどん聞いてくるの? 調べようとは思わないのかな
C-x C-cをundoにするやつの気が分からん
kill-emacsをundoできそうだからじゃないか?
kill-emacsみたいなイベントにじゃなくて、例えば二時間ごとにhookするelispを教えてください。 自律的に一定時間間隔で特定のバッファのスナップショットを取るために知りたいんです。
run-at-time を使えば? time-since という関数もあるよ。
969 :
名無しさん@お腹いっぱい。 :2006/09/03(日) 08:05:50
>>965 同意。undoは1ストロークでできるべき。
970 :
ななし :2006/09/03(日) 08:21:34
ありがとう
>>969 くだ質だけど、モディファイアーキー + キー っつーのも1ストロークなのか?
ストロークの数えかたがよくわからん。
>>971 > くだ質だけど、モディファイアーキー + キー っつーのも1ストロークなのか?
それは1ストローク。大文字のアルファベットを2ストロークと言わないのと同じ。
undoを二箇所に割り当ててるかもしれないじゃん。 emacs終了キーバインドを潰してるだけでしょ?
974 :
名無しさん@お腹いっぱい。 :2006/09/03(日) 15:19:41
終了のkeybindをつぶすのは意味がある。 シェルコマンド大好きな人は shell-command-with-completion とかを割り当てればいいだろう。 C-x C-cなんて特等席だからね。
そんな特等席 C-x C-c に相応しい関数は doctor
わろた
FreeBSDでemacs22を野良ビルドしようとしたらできませんでした。 make bootstrapすると、emacs/leim/quail/czech.elで落ちます。
あっそ
undoって、C-x uのこと? たしかに、数回分戻したいときに何回かやるのはめんどくさいね。 みんなはどうしてるの? undoしすぎたときに戻すのもどうしてる?
わしはC-/に割り当ててるんじゃが。 undoしすぎた場合はカーソルを移動させて再undoじゃ。 C-x u?わしゃしらんわ。
俺は C-z だな。 Redo(逆Undo)はC-g C-z で。 これに限らないが、よく使う機能は なるべく左手だけでできるようにしてる。 右手は常にペン持って何か書いてるんで。(いや、エロい意味ではなく)
>>982 言わなきゃエロい意味にならなかったのに
誰もきいてないのに、先に弁解すると逆にへんたいっぽいな
そーいや、今のHEADでまともに動くredoってある?
redo.elは動かないの?
>>986 ちょっと試してみればすぐ分かるけどバギーだよ
989 :
971 :2006/09/03(日) 23:44:54
>>972 ありがとう。で、さらにくだ質なんだけど、C-M-p みたいなのも1ストロークになるの?
Metaの変わりにEscやC-[を使ってれば、2ストロークとカウントするとか??
screen の中で使ってたら C-/ できないから C-x u の2ストロークになっちゃう
>>991 俺はC-_使って問題ないが。キーは3つ押すが一応1ストロークらしい。
993 :
名無しさん@お腹いっぱい。 :2006/09/04(月) 06:54:22
端末の設定と思われ
>>991 screenは関係ない。
C-/というコードはないので、端末がC-_を送出する。(VT100互換)
あなたの端末はこの機能が欠如していると思われ
今までC-_でやってたけどC-/でできるとは知らなかったです みんなありがとう
>>972 >大文字のアルファベットを2ストロークと言わないのと同じ。
もしshiftと英字キーをそれぞれ押すなら2ストロークだろ。
C-_は俺のキーボードでは3ストローク。
。< 僕、ストロー君! よろしくね! || || ||
もう少しで1000というのになんて過疎なんだろう(´-`).。oO
1000なら昼飯食う。
1000なら↑の願いが叶う
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。