Emacs part 19
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/05/12(金) 10:27:12痛いコテハンはソフトウェア板に転出してくれるそうなので、
こちらはまったりやりましょう。
GNU Emacs - GNU Project - Free Software Foundation (FSF)
http://www.gnu.org/software/emacs/
emacs - SCM: CVS Repositories [Savannah]
http://savannah.gnu.org/cvs/?group=emacs
EmacsWiki
http://www.emacswiki.org/
Emacs 電子書棚
http://www.bookshelf.jp/
0131名無しさん@お腹いっぱい。
2006/05/27(土) 13:09:50$ stty stop ""
0133名無しさん@お腹いっぱい。
2006/05/27(土) 13:18:36とりあえず環境を晒したまえ。
0134130
2006/05/27(土) 13:21:59screen を使っていたので、screenを終了させて
実行して再度screenを起動しなおしてみると
検索が問題なく出来ました
お手数をおかけしました。
0135フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/27(土) 20:02:29defflowの仕業か
0136名無しさん@お腹いっぱい。
2006/05/28(日) 02:42:39一列で収まりきらない行がでてくるのですが
これを改行させて次の行に表示させない方法は無いですか?
Vimでいうところのnowrapです
0137名無しさん@お腹いっぱい。
2006/05/28(日) 04:06:30truncate-lines
0138名無しさん@お腹いっぱい。
2006/05/28(日) 10:14:50emacs で a_to_b.patch を開くと diff-mode になるのですが
a_to_b.patch そのものを直接編集する方法
と
diff-mode から b のファイルにさらに手を加えたときに
a_to_b.patch に反映する方法
を知りたいのですが
diff-mode の使い方で
わかりやすいページとかドキュメントとかってありますか?
0139フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/28(日) 11:33:45ediffをおすすめ。
0140名無しさん@お腹いっぱい。
2006/05/29(月) 19:12:21が文字化けするんですが、これを防ぐ方法はあるんでしょうか?
0141フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/29(月) 19:34:15わしはDebian GNU/Linuxをつこてるが文字化けしとる。
no-conversionで保存してw3mで見たらi ii iiiと出た。
保存したあとkill-bufferして再度開いても化けたままだ。
文字コードの判別がうまくいってないのかな。
0142名無しさん@お腹いっぱい。
2006/05/29(月) 20:41:44cp932.el
0143140
2006/05/29(月) 22:03:28ありがとうございます。
しかし、Invalid read syntax: "?" というエラーが出てうまく読み込めません。
現在、試行錯誤中です。
0144140
2006/05/30(火) 15:25:00に保存して、~/.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"
と出てしまいます。
文字コードを変えて試してみたのですが、同様の結果です。
うまく動いている方いますか?
0145140
2006/05/30(火) 15:47:44cp932.el を右クリックから「対象をファイルに保存」でダウンロードして
~/site-lisp に置いたところエラーは出なくなりました。
また、C-x RET c cp932 RET C-x C-f filename RET で
「@AB」などの文字を含むテキストも正常に開くことができました。
0146名無しさん@お腹いっぱい。
2006/06/03(土) 21:55:520147名無しさん@お腹いっぱい。
2006/06/04(日) 00:18:100149名無しさん@お腹いっぱい。
2006/06/04(日) 02:06:390150名無しさん@お腹いっぱい。
2006/06/04(日) 04:24:46それはそうなんだけど、他の言語は補完効かなくね?
C/C++ あたりは面倒臭そうだけど、スクリプト言語なら
beanshell に当たるものを自前で実装してやればいいのかな。
0151名無しさん@お腹いっぱい。
2006/06/04(日) 07:55:200152名無しさん@お腹いっぱい。
2006/06/04(日) 09:06:410153名無しさん@お腹いっぱい。
2006/06/04(日) 14:42:37どうすればいいでしょうか?
0154フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/04(日) 14:47:40(switch-to-buffer "*hoge*")
(outline-mode)
0155名無しさん@お腹いっぱい。
2006/06/04(日) 15:02:22ヨーデルさん、thxです。
0156名無しさん@お腹いっぱい。
2006/06/05(月) 11:07:44sub print_foo {
# print ではじまる関数名の関数を定義
}
sub foo { # ←ここで、TAB を押すとインデントが狂うのは仕様ですか?
}
0157名無しさん@お腹いっぱい。
2006/06/05(月) 12:12:010158名無しさん@お腹いっぱい。
2006/06/05(月) 12:14:52俺もそう思った
>>156
馬鹿の癖に偉そうな書き方をしない方がいいよ
0159名無しさん@お腹いっぱい。
2006/06/05(月) 12:38:520160名無しさん@お腹いっぱい。
2006/06/05(月) 12:42:38えらそうじゃない書き方を教えてください。
0161フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/05(月) 13:07:130162名無しさん@お腹いっぱい。
2006/06/05(月) 13:33:02by void
0163名無しさん@お腹いっぱい。
2006/06/05(月) 13:35:560164フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/05(月) 13:53:200165名無しさん@お腹いっぱい。
2006/06/05(月) 14:06:17コテ同士がオフでもしないかぎり面識が無いわけで。
0166 ̄ ̄ ̄|/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
2006/06/05(月) 14:06:39(⊃⌒*⌒⊂)
/__ノωヽ__)
r-''ニl::::/,ニ二 ーー-- __
うんこがしゃべった!! .,/: :// o l !/ /o l.}: : : : : : :`:ヽ 、
/:,.-ーl { ゙-"ノノl l. ゙ ‐゙ノノ,,,_: : : : : : : : : :ヽ、
ゝ、,,ヽ /;;;;;;;;;;リ゙‐'ー=" _゛ =、: : : : : : : :ヽ
/ _________`゙ `'-- ヾ_____--⌒ `-: : : : : : :
...-''"│ ∧ .ヽ. ________ / ____ ---‐‐‐ーー \: : : :
! / .ヽ ゙,ゝ、 / ________rー''" ̄''ー、 `、: :
.l./ V `'''ー-、__/__r-‐''"゛  ̄ ̄ \ ゙l: :
l .,.. -、、 _ ‐''''''''-、 l !: :
0167名無しさん@お腹いっぱい。
2006/06/05(月) 14:14:44時計とメールみたいなアイコンの間に
三角形のメーターがあるのですが
これはなんのメーターですか?
0168名無しさん@お腹いっぱい。
2006/06/05(月) 14:17:19CPU load
0170フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/05(月) 14:30:45いちいち屁理屈言うな。初対面の可能性もあるだろうが。
0171名無しさん@お腹いっぱい。
2006/06/05(月) 14:36:350172名無しさん@お腹いっぱい。
2006/06/05(月) 14:54:12キモ
0173怪人キモ
2006/06/05(月) 15:20:500174名無しさん@お腹いっぱい。
2006/06/05(月) 15:32:14出落ちになってないぞ。
出てくるんならなんか見せろ!
0175怪人キモ
2006/06/05(月) 15:33:130176名無しさん@お腹いっぱい。
2006/06/05(月) 16:42:070177怪人キモ
2006/06/05(月) 19:51:240178名無しさん@お腹いっぱい。
2006/06/05(月) 20:59:15Emacsですでに開いてあるファイルを更新した場合、
Emacsで編集しようとすると
File changed on disk. Reread from disk?
というふうに聞かれます。
yesと答えればいいだけなんですけど、ファイルが多いと面倒です。
更新されたファイルを一括して読み直してくれるような関数はありますか。
0179名無しさん@お腹いっぱい。
2006/06/05(月) 21:33:050180フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/05(月) 21:52:27global-auto-revert-mode: auto-revert-modeの全体版
0181名無しさん@お腹いっぱい。
2006/06/05(月) 22:17:060182名無しさん@お腹いっぱい。
2006/06/06(火) 08:09:160183名無しさん@お腹いっぱい。
2006/06/06(火) 22:41:56キルリングした中から適当な2つのdiffをとる方法ってある??
0184名無しさん@お腹いっぱい。
2006/06/06(火) 23:39:160185名無しさん@お腹いっぱい。
2006/06/06(火) 23:47:12deb http://aszt.inf.elte.hu/~lorentey/mirror/apt unstable multi-tty
deb-src http://aszt.inf.elte.hu/~lorentey/mirror/apt unstable multi-tty
これはsargeじゃ無理かな?
0186名無しさん@お腹いっぱい。
2006/06/07(水) 00:23:15The 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にするしかないのかな?
0187名無しさん@お腹いっぱい。
2006/06/07(水) 00:34:480188名無しさん@お腹いっぱい。
2006/06/07(水) 01:20:15ヒントありがと
やってみる
0189名無しさん@お腹いっぱい。
2006/06/07(水) 02:06:57そのものずばりなものは無いと思うが、何をしたいんだ?
0190名無しさん@お腹いっぱい。
2006/06/07(水) 03:34:35いまチラッとpsvnのソース見てみたけど、svn-log-edit-done-hookにrevert-bufferをかませばいけるんじゃない?
明日でよかったらコード書くよ。今日はもう遅いから寝る。ノシ
0191フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/07(水) 10:30:35目視だとわかりにくい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)")
0192フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/07(水) 10:31:39だからglobal-auto-revert-modeで十分でしょ
0193名無しさん@お腹いっぱい。
2006/06/07(水) 12:27:170194名無しさん@お腹いっぱい。
2006/06/08(木) 09:57:31tool-bar-modeをemacs起動時にdisableにするには、どうすればいいでしょうか。
Meadow3を使っています。
0195名無しさん@お腹いっぱい。
2006/06/08(木) 10:11:01Emacs.toolBar: 0
0196フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/08(木) 10:14:42じゃだめなのか?
0197名無しさん@お腹いっぱい。
2006/06/08(木) 10:43:37thx. それでした。
0198Alyssa P. Hacker
2006/06/08(木) 14:16:53(tool-bar-mode 0)
としているわ
0199名無しさん@お腹いっぱい。
2006/06/08(木) 18:21:56これをEmacsで打ちたいのだけど
\[ A = \left(
\begin{array}{cc}
\begin{array}{cc}
a_{11} & a_{12}\\
a_{21} & a_{22}
\end{array}
\end{array}
\right) \]
これに続けて右上のBはどこに入力すればいいのでしょうか?
0200フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/08(木) 18:53:47それにtex mode on emacsはいっぱい実装がある。
0201名無しさん@お腹いっぱい。
2006/06/08(木) 23:36:260202名無しさん@お腹いっぱい。
2006/06/09(金) 03:03:461. \c-f で、root の権限でファイルを開く方法はありますか
2. Fedora Core 5 の、Emacs 21.4.1 では、su - した後、\c-c \c-c で shell に \c が送れません。
.emacs にどう書けば解決できるのでしょうか
0203名無しさん@お腹いっぱい。
2006/06/09(金) 04:22:32tramp 使って /su:localhost:hogehoge でいいんじゃね?
shell-mode は関係ないよ。
0204202
2006/06/09(金) 07:49:50ありがとうございます。なるほど、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 している)、何かヒントだけでもいただけると助かります
0205フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/09(金) 08:18:57auto-revert-modeにするか、端末を新たにあげてそこでtail -fするか。
それかbackground.elを使う。
たしかにsuではC-cがきかないね。
0206フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/09(金) 09:20:470208202
2006/06/09(金) 10:04:31となると、尋常な回避方法がもしもあったらそれはそのほうが問題だ、という認識でいいんですよね。
0209名無しさん@お腹いっぱい。
2006/06/09(金) 10:46:01そういう問題じゃないです。
シグナル送っているのは、コントローリングターミナルですから。
0210名無しさん@お腹いっぱい。
2006/06/09(金) 11:14:09shell-mode の C-c C-c は pty に CINTR を送ってるわけじゃなくて
プロセスグループに SIGINT を送ってる。
0211210
2006/06/09(金) 11:23:23だから >>204 のように C-c C-c で止まらないプロセスも C-q C-c RET で
^C 自体を送ってやれば止められる。
0212名無しさん@お腹いっぱい。
2006/06/09(金) 11:42:43ですが、どうしたらutf-8のままで開けますか?
Mule-UCSを入れています。
emacsでutf-8で保存しても次に開くと下のバーがEEuからEEEになります。
よろしくお願いします。
0213フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/09(金) 12:03:30そのファイルはほんとにutf8で保存されているのかな?
念の為w3mで開いて = で charset を調べてみよう。
0214名無しさん@お腹いっぱい。
2006/06/09(金) 12:20:30w3mで調べるという方法もあるのですね
一つのファイルは、文字化けして表示されてShift_JISと出ました。
kcc -c は、data で返ってきます。
もう一つは、ASCIIとでました。kcc -c でも ASCIIです。
emacs の EEE の判定がおかしいということでしょうか
0215フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/09(金) 12:23:030216フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/09(金) 12:25:050217名無しさん@お腹いっぱい。
2006/06/09(金) 12:40:15nkfやlvでutf8変換してもなるのですけど、なんででしょう...
> nkf --guessもアリですね。utf8も判定してくれます。
このnkfのバージョンはいくつですか?
自分のFC3のnkf 2.0には --guessがない...
0218名無しさん@お腹いっぱい。
2006/06/09(金) 13:03:020219フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/09(金) 13:03:56Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa),2000 S. Kono, COW
2002-2006 Kono, Furukawa, Naruse, mastodon
0220名無しさん@お腹いっぱい。
2006/06/09(金) 14:12:500221フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/09(金) 14:34:240222名無しさん@お腹いっぱい。
2006/06/09(金) 17:43:370223名無しさん@お腹いっぱい。
2006/06/09(金) 18:20:30何か動作があやしぃ。
0224名無しさん@お腹いっぱい。
2006/06/09(金) 23:38:34-*- coding: utf-8 -*-
0225名無しさん@お腹いっぱい。
2006/06/10(土) 21:27:00このファイルを処理する場所を変えられませんでしょうか?
0226名無しさん@お腹いっぱい。
2006/06/10(土) 21:57:12たしか Meadow/Emacs memo に変える方法書いてあった。
0227フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/06/10(土) 22:27:09普通にsaveすれば消える。
あるいはrecover-fileせよという意味かもしれない。
とりあえずdiffっとけ。
0228名無しさん@お腹いっぱい。
2006/06/11(日) 03:00:40そういう話じゃないんだと思うんだが。
なんでもいいけどこの人一日中2chにいるね
0229名無しさん@お腹いっぱい。
2006/06/11(日) 07:12:070230武蔵 ◆yChdjWk9Ko
2006/06/11(日) 07:50:17時間を無駄使いするのもほどほどにしろよ。
■ このスレッドは過去ログ倉庫に格納されています