Emacs part13
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG僕はemacsが大好きなんですが、どうしたら良いでしょうか?
はっきり逝って愛してます。なるべくemacsタンと振れ合いたいし、
emacsタンをもっともっと知りたいです。
だから俺の質問にはすべて答えてください。初心者の質問にも答えてくだっさい。
好きです。僕はemacssが好きなんです。
てか、もっとemacs語ればいいのに。なんでemacsのスレは進行が遅いの?
みんな、もっと積極的に発言しましょう!!
Emacs part12 (前スレ)
http://pc5.2ch.net/test/read.cgi/unix/1083217601/
0437名無しさん@お腹いっぱい。
05/01/27 17:49:06u で、undo になりますが、たまに、buffer の一番上にカーソルが動いてしまいます。
これって、どうにかなりませんか?
0438名無しさん@お腹いっぱい。
05/01/27 18:37:12viper-harness って使ったことないんだけど viper のキーバインドを他の
minor-mode のより優先させてくれるんだよね?
個人的にそれが必要になったことはない(逆は往々にしてある)んだけどどんな
mode で harness してます?
>>437
バッファの一番上かどうかは覚えてないけどたまーどっかに飛んでく気はする。
確実な再現方法があればなんとかなるんだろうけど。
0439名無しさん@お腹いっぱい。
05/01/27 21:24:37> viper-harness
とりあえず viper.el が読み込まれた後に minor-mode の keymap を
define するようなやつは viper の構造上必ず問題になるね。
昔いくつかのモードで必要だったんだけど、
めんどくさいんであらゆる minor-mode を登録してしまったので
どれが問題になったのだか覚えてない。w
viper-mode にしたくないやつは明示的にこうしてる。
(add-to-list 'viper-emacs-state-mode-list 'help-mode)
0440名無しさん@お腹いっぱい。
05/01/28 19:36:15Emacsのフォントが標準では大きいのでMplusBitmapfontさんの
.Xdefaultsのサンプルを参考に12ポイントの物に変更し使っています。
しかし、入力中の未確定文字列のフォントが標準の大きいフォントの
ままで大変見づらい状態です。
XEmacsですと Emacs*EmacsFrame.FontSet の設定で変更可能なようですが
Emacsではどのように設定すれば宜しいのでしょうか。
0441名無しさん@お腹いっぱい。
05/01/29 14:03:450442名無しさん@お腹いっぱい。
05/01/29 19:01:480443名無しさん@お腹いっぱい。
05/01/29 19:30:34ttp://sourceforge.jp/projects/zaurus-ja/ ここのパッケージ
で、日本語入力環境にAnthyをインストールし、
anthy-conf.el、anthy-isearch.el、leim-list.el、anthy-dic.el、anthy.el
をsite-lispディレクトリに入れて、~/.emacsに
(set-buffer-file-coding-system 'euc-jp-unix)
(set-terminal-coding-system 'euc-japan)
(set-language-environment "Japanese")
(set-keyboard-coding-system 'euc-jp)
(global-set-key [f11] 'tmm-menubar)
(xterm-mouse-mode 1)
(gelobal-font-lock-mode t)
(global-set-key "\M-?" 'help-for-help)
(load-library "anthy")
(setq default-input-method "japanese-anthy")
(global-set-key "\C-x\X-j" 'anthy-mode)
としているのですが、C-xC-jで日本語入力モードになりません。
いったんEmacsが起動してから
M- x global-set-key RET C-xC-j RET anthy-modo RET
と入力すると、C-xC-jで日本語入力にモードになります。
どこが悪いのでしょうか。
0444名無しさん@お腹いっぱい。
05/01/29 19:45:49> (global-set-key "\C-x\X-j" 'anthy-mode)
ここじゃないか?
\X-j になってる。
0445443
05/01/29 20:18:09(global-set-key "\C-x\C-j" 'anthy-mode)
にしてます。
0446名無しさん@お腹いっぱい。
05/01/29 22:00:33M-x anthy-mode じゃなくて M-x toggle-input-method で起動するんじゃないの?
0447443
05/01/29 22:12:08M-x toggle-input-methodでも日本語入力モードになるのですが、
やはり起動直後にC-xC-jで日本語入力モードになりません。
何の反応もないです。
0448名無しさん@お腹いっぱい。
05/01/29 22:22:38*Messages* を開いて C-xC-j やるとなんかメッセージでない?
あとは C-h k C-xC-j やってみるとか。
0449名無しさん@お腹いっぱい。
05/01/29 22:59:07C-h k C-xC-jだと C-x C-j is undefined です
*Messages*には
Loading anthy-dic (source)...done
Loading anthy-conf (source)..done
(emacs /home/zaurus/.emacs)
Loading disp-table...done
Loading paren,,,done
Loading encoded-kb...done
Loading xt-mouse...done
Loading font-lock...
Loading regexp-opt...done
Loading font-lock...done
For infomation about the GNU Project and its goals, type M-x describe-project.
とだけ出ています。
0450名無しさん@お腹いっぱい。
05/01/30 13:49:52(global-set-key "\C-x\C-j" 'toggle-input-method)
ってことじゃなくて?
0451名無しさん@お腹いっぱい。
05/01/30 15:46:35英字のフォントをCourier Newにしたくて、色々調べて
(create-fontset-from-fontset-spec
"-*-Courier New-normal-r-*-*-*-*-*-*-c-*-fontset-null,
japanese-jisx0208:-*-Monospace-normal-r-*-*-*-*-*-*-c-*-jisx0208-sjis,
japanese-jisx0212:-*-Monospace-normal-r-*-*-*-*-*-*-c-*-jisx0208-sjis,
katakana-jisx0201:-*-Monospace-normal-r-*-*-*-*-*-*-c-*-jisx0208-sjis,
latin-jisx0201:-*-Courier New-normal-r-*-*-*-*-*-*-c-*-iso8859-1,
japanese-jisx0208-1978:-*-Monospace-normal-r-*-*-*-*-*-*-c-*-jisx0208-sjis")
(setq initial-frame-alist
'((font . "fontset-null")))
を ~/.emacs に追加したのですが、この設定で emacs を起動すると
Courier New になるにはなるんですが、太字になってしまい
日本語も化けて表示されなくなってしまいました。
Win XP に NTEmacs というのを入れて、NTEmacs にも同じ設定を
適用すると(偶然かも知れませんが)正しく表示されました。
どうすれば fedora 上の emacs でも太字になったり日本語が
文字化けすることなくフォントを変えれますでしょうか?
0452名無しさん@お腹いっぱい。
05/01/30 18:57:15たまご はどうなるんでしょうね
0453名無しさん@お腹いっぱい。
05/01/30 19:16:34ttp://www.imasy.or.jp/~mistral/diary/2005-01.html#20050119_1
> オムロンソフトのサポートに聞いてみたら、Wnn7 と Wnn8 との
> 基本的なプロトコルに変更はないので、動作未保証だけれども、
> Wnn7 対応のクライアントから Wnn8 のサーバには繋がるとのこと。
> ただし辞書構成が変更されているのでその変更は必要らしい。
0454443
05/01/30 19:50:22.inputrc をいったんリネームしてみたら、うまく行くようになりました。
でもそのあと.inputrcを元に戻して見てもうまくいくので、
原因と解決方法が分かっていないのですが・・・
いままで答えてくださった方々ありがとうございました。
0455名無しさん@お腹いっぱい。
05/01/31 13:02:35突然、何も設定変えてないのに emacs 終了時に
"Overwrite old session file (not loaded)?"
と訊かれるようになって、なんで? と調べたら ~/.session が化けちゃって
lisp として正常にパーズできないのが原因でした。
session file の coding-system (session-save-file-coding-system) はデフォ
ルトで iso-latin-1-with-esc となるようで、これをそれなりに設定してやれ
ば以降は安心だと思うのですが、さてこんな時は何を設定してやるのが無難な
んでしょう?
emacs-mule, ctext, iso-2022-7bit のどれかだとは思うんですが…。
0456名無しさん@お腹いっぱい。
05/02/01 01:09:19どれを指定しても化けるときは化けると思いますので
何をしたら化けるかを調べたほうがいいんじゃないでしょうか
なんとなく半角カナが原因だと思うんですが…
0457455
05/02/01 08:54:24iso-2022-7bit にしてたんですがおっしゃるとおりまた化けました orz
結局
1. pcvs でコミットすると偶に化けるファイルがある(確かに半角カナの部分)
2. バックアップから正常な部分をペーストする
3. 化けてる部分を kill する
これで化けデータが kill-ring に放り込まれるんで .session も壊れるといっ
た具合でした。気をつけててもまたやりそうなのでとりあえずは .session 保
存時にバックアップを取るようにして逃げました(なぜデフォルトで作ってくれ
ないんだろう)。
化けデータが含まれてれば云々といった処理ができればベターなんでしょうが
どうすりゃいいんだろう。
0458名無しさん@お腹いっぱい。
05/02/01 10:37:31session.elをいじってcoding:hogehogeをファイル先頭に書かせるように
したらどうでしょう。
0459名無しさん@お腹いっぱい。
05/02/01 10:54:17出直してこい
0460名無しさん@お腹いっぱい。
05/02/01 11:21:400461名無しさん@お腹いっぱい。
05/02/01 11:22:400462名無しさん@お腹いっぱい。
05/02/01 18:09:49何設定するんですかね?
0463名無しさん@お腹いっぱい。
05/02/01 18:53:47mode-line-formatを調べてみればこの変数に辿りつける。
0464名無しさん@お腹いっぱい。
05/02/01 19:07:54いつも後半の方が色付けされていない状態で変換されてしまいます。
少々メモリーは消費されるでしょうが、
どうすれば全てのバッファに完全にフェイスをつけることができるでしょうか?
0465名無しさん@お腹いっぱい。
05/02/01 19:38:07jit-lock-mode を使ってると、必要な部分(表示されている部分)しか
まともに色付けされないと思う。
もしそうなら他のモードを使ってみるとか、
強制的に全体を fontify してから face2html とやらを使ってみるとか。
0466名無しさん@お腹いっぱい。
05/02/01 20:31:02> 強制的に全体を fontify してから
よかったら、そのやり方を教えていただきたいです。
0467名無しさん@お腹いっぱい。
05/02/01 22:51:33font-lock-fontify-buffer でいきませんか?
0468名無しさん@お腹いっぱい。
05/02/01 23:45:22やはり変わりません。
font-lock-maximum-size の値が小さすぎるのかもしれませんね。
jit-lock も font-lock-maximum-size の値を考慮しているのかな?
0469名無しさん@お腹いっぱい。
05/02/02 00:39:24C-u C-u C-u C-u C-u ... M-g M-g
とか
0470名無しさん@お腹いっぱい。
05/02/02 00:47:16>>457
半角カナを ring に入れるだけでは大丈夫でしたね
化け文字の対応はちょっと分かりません
というわけで cvs 側に目を向けて
半角カナの行を変えて C-x v = したら化けたりしますか?
default-process-coding-system をいじったり
(modify-coding-system-alist) をいじったりで
なんとかなりませんかね
0471名無しさん@お腹いっぱい。
05/02/02 02:23:36ぬりがとう。
>>464
おれは htmlize.el 使ってる。
ちゃんと buffer 全体が font-lock の見ためそのままに html になるよ。
css を使うかどうかも選べるし、便利
0472名無しさん@お腹いっぱい。
05/02/02 12:42:040473名無しさん@お腹いっぱい。
05/02/02 21:12:57yatex-mode と flyspell-mode を両方ともを
起動するには .emacs にはどのように記述したら
よいのでしょうか。
今は、yatex-mode にはなっていて、
M-x flyspell-mode として、動かしています。
0474名無しさん@お腹いっぱい。
05/02/02 21:19:35(add-hook 'yatex-mode-hook 'flyspell-mode)
0475名無しさん@お腹いっぱい。
05/02/02 21:27:04以下のようにすると、できました。
ありがとうございます。
(add-hook 'yatex-mode-hook 'flyspell-mode)
(require 'yatex-startup)
(setq auto-mode-alist
(cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
0476464
05/02/04 23:23:04>>464 です。
また同じトピックを盛り返して悪いのですが、
やはりfont-lock-maximum-size の値を変え
てもいつも後半の方が色付けされていない状態で
変換されてしまいます。htmlize-buffer でやっても同じです。
どうにかして全てのバッファを色付けしたいのですが、
そうすればいいでしょう?
0477464
05/02/04 23:23:570478名無しさん@お腹いっぱい。
05/02/05 02:12:22Emacs-21.3で、ATOK for Linuxを使ってるのですが、Preeditの文字で、
英数字がプロポーショナルフォントになってしまい、確定前後で一致しません。
XIMのフォントを設定するにはどうしたらよいのでしょう?
0479名無しさん@お腹いっぱい。
05/02/05 03:48:49>>465 で言っている
>もしそうなら他のモードを使ってみるとか、
っていうのは font-lock-support-mode をいじることなのでは?
たぶん jit-lock-mode が設定されているのと思うので、lazy-lock-mode とかに変えてみて下さい。
どんなモードがあるのかはヘルプを見て下さい。major-mode 毎に変えることもできるよ。
0480名無しさん@お腹いっぱい。
05/02/05 04:02:360481457
05/02/05 10:45:21> というわけで cvs 側に目を向けて
> 半角カナの行を変えて C-x v = したら化けたりしますか?
結局 Emacs を最新にして make したら以前のように化けないようになります
た。
0482名無しさん@お腹いっぱい。
05/02/05 14:33:27今朝とったのはbuildは通ったけど,使っているとすぐ落ちる..
0483名無しさん@お腹いっぱい。
05/02/05 15:26:20tamago ユーザ?
0484482
05/02/05 21:51:36tamago + wnn6です.
ただ,落ちるのは mew や navi2ch を起動しただけでも落ちます..
0485名無しさん@お腹いっぱい。
05/02/05 22:57:00段々フレームのサイズが小さくなっていくのは
なんとかならないのかな……
0486名無しさん@お腹いっぱい。
05/02/06 00:46:250487名無しさん@お腹いっぱい。
05/02/06 01:02:40469ですが>>469は試しましたか?
C-u 100 M-g M-g とかでもいいけど…
0488名無しさん@お腹いっぱい。
05/02/06 01:15:21この時点ではM-g M-gは21.3と違いバインドされてないよ。
0489名無しさん@お腹いっぱい。
05/02/06 11:52:370490名無しさん@お腹いっぱい。
05/02/06 12:12:00(start-process "*man*" (current-buffer)
"sh"
shell-command-switch
(format (Man-build-man-command) "finger"))
は OK で
(start-process "*man*" (current-buffer)
"sh"
shell-command-switch
(format (Man-build-man-command) "init"))
は NG みたいです。
0491名無しさん@お腹いっぱい。
05/02/06 14:49:07sed が core dump してるみたいだね。
0492名無しさん@お腹いっぱい。
05/02/07 01:40:11そうなのか
>>487 は font-lock-fontify-block ね
0493名無しさん@お腹いっぱい。
05/02/07 20:50:46ftp://ftp.gnu.org/gnu/emacs/emacs-21.4.tar.gz
0494名無しさん@お腹いっぱい。
05/02/07 21:18:4721.3 の security bug の修正らしい。
0495名無しさん@お腹いっぱい。
05/02/07 21:23:36> This release
> was made to fix a security bug, so most directories have no changes
> from 21.3.
そういや21.3からもう2年近くたつのねぇ
0496名無しさん@お腹いっぱい。
05/02/07 21:34:08ないのね。
0497名無しさん@お腹いっぱい。
05/02/07 21:51:440498名無しさん@お腹いっぱい。
05/02/07 22:12:100499名無しさん@お腹いっぱい。
05/02/07 23:16:04そろそろ安定してるしドキュメントも出来てきたと思うけど
リリースマダーチンチン
0500名無しさん@お腹いっぱい。
05/02/07 23:29:420501名無しさん@お腹いっぱい。
05/02/07 23:34:410502名無しさん@お腹いっぱい。
05/02/07 23:46:56脱出できるかもしれない!!!!!!これは嬉しいぞ!!
0503名無しさん@お腹いっぱい。
05/02/08 02:03:19makeが失敗する。何かいい方法は?
0504名無しさん@お腹いっぱい。
05/02/08 02:10:37hack
0505名無しさん@お腹いっぱい。
05/02/08 08:21:21バージョンが21.3.50だった…
21.4.50になるかと思ったのにぃ
0506473
05/02/08 12:50:51~/.ispell_english というファイルに記録されていました。
この emacsが頻繁に落ちるようになったので、
emacs-21.3 を使い始めたのですが、flyspell-mode で単語を登録
すると、~/.ispell_american というファイルに記録されるようになりました。
これはどこで設定しているのでしょうか。
0507名無しさん@お腹いっぱい。
05/02/08 13:06:20ispell.el を検索するほうが早いけど、apropos-value とか?
0508名無しさん@お腹いっぱい。
05/02/08 14:40:44おれも、バージョンが 21.4.* になるのかと思って build しちゃったよ。
メーリングリスト購読してないんで、知らないんだけど、21.4が出たのに、
開発は、21.3.50 で続くの?
0509名無しさん@お腹いっぱい。
05/02/08 14:50:020510名無しさん@お腹いっぱい。
05/02/08 16:03:56>509 にもあるけど次は22ですね。いつになるやら・・・2,3年ぐらい先?
0511名無しさん@お腹いっぱい。
05/02/08 16:10:03へー。
22の目玉って何ですか?
Unicodeだっけ?
0512名無しさん@お腹いっぱい。
05/02/08 16:19:26そーじゃなくて、今の CVS HEAD を 21.x じゃなくて 22.1 としてリリース
しようかってこと。
emacs-unicode-2 ブランチからのリリースは Emacs 23 以降にスリップ。
0513名無しさん@お腹いっぱい。
05/02/08 16:34:570514名無しさん@お腹いっぱい。
05/02/08 16:44:270515511
05/02/08 18:25:32じゃ、22の新機能って何になる訳?
ますます分からん。
21.0と今のCVS HEADは確かにずいぶん違うけど、majorversion 変わる程
違うか?
0516名無しさん@お腹いっぱい。
05/02/08 19:03:53だが漏れにはこの環境しかない。
0517名無しさん@お腹いっぱい。
05/02/08 19:18:09慣れるまで使ってから評価するべきなんだろうけど、
慣れる以前に「こいつは使えない」って思っちゃうんだよね。
0518名無しさん@お腹いっぱい。
05/02/08 19:20:130519名無しさん@お腹いっぱい。
05/02/08 19:26:490520名無しさん@お腹いっぱい。
05/02/08 19:52:430521名無しさん@お腹いっぱい。
05/02/08 19:58:160522名無しさん@お腹いっぱい。
05/02/08 22:15:55ま、もっと重くなりそうではありますが・・・
0523名無しさん@お腹いっぱい。
05/02/09 05:27:49Emacsを実装してもらいたいんだけど...
メチャクチャ華やかになると思うんだがどうだろう。
0524名無しさん@お腹いっぱい。
05/02/09 05:32:550525名無しさん@お腹いっぱい。
05/02/09 07:11:28XEmacsでは、SVG表示できるんですか?
知りませんでした。
0527名無しさん@お腹いっぱい。
05/02/09 12:17:020528名無しさん@お腹いっぱい。
05/02/09 13:38:120529名無しさん@お腹いっぱい。
05/02/09 15:10:11> SVG ってなに?
http://dhr.at.infoseek.co.jp/svglink.htm
0530名無しさん@お腹いっぱい。
05/02/09 22:30:41http://lists.gnu.org/archive/html/emacs-devel/2004-09/msg00886.html
どんな機能が実装されてるのか知らんけど。
0531名無しさん@お腹いっぱい。
05/02/09 23:22:030532名無しさん@お腹いっぱい。
05/02/10 01:21:160533名無しさん@お腹いっぱい。
05/02/10 01:32:510534名無しさん@お腹いっぱい。
05/02/10 02:07:34面白そう。
0535名無しさん@お腹いっぱい。
05/02/10 02:36:48Change release version from 21.4 to 22.1 throughout.
Change development version from 21.3.50 to 22.0.50.
ぽ
0536名無しさん@お腹いっぱい。
05/02/10 03:04:58■ このスレッドは過去ログ倉庫に格納されています