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

Emacs part15

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2005/03/26(土) 14:48:22
今日も Emacs の起動から一日が始まります。
各種 Emacs 関連はこちらで。

前スレ: Emacs part13
http://pc8.2ch.net/test/read.cgi/unix/1096186227/
0152名無しさん@お腹いっぱい。2005/04/23(土) 00:11:23
>>151
「カタカナ/ひらがなキー」の問題じゃないだろ
01531462005/04/23(土) 00:25:45
自己レスで恐縮ですが、>>146の問題が解決したっぽいです。
さっきcvsのサイトを発見し、22日付で2.0.2が出ていました。

ワンショットモードと常時モードとがあるようで、自分の環境では
ワンショットモードだと補完が少し遅くなるのと、日本語ディレクトリ
の補完ができませんでした。常時モードの方はうまくいきます。
ミニバッファにフォーカスがあるときにM-kとすると2つのモードがトグルに
かわります。

ただ、emacs起動時はワンショットモードになっているようで、
これを常時モードで起動する方法を探しているところです。
0154146=1532005/04/23(土) 01:04:13
>>153

またまた自己レスですが、

> ただ、emacs起動時はワンショットモードになっているようで、
> これを常時モードで起動する方法を探しているところです。

(setq kogiku-enable-once nil)
で、これで正しいのかは分かりませんが、常時モードで起動できました。
0155名無しさん@お腹いっぱい。2005/04/23(土) 14:53:40
「em → emacs」 のabbreviation展開が定義してあるとして、
text-mode や emacs-lisp-mode などで例えば
( em
の後に expand-abbrev を実行すれば展開がされるのですが、
(em
の後に expand-abbrev を実行しても、emacs への展開がされません。

どうすれば、後者の場合にも展開がなされるようになりますか?
0156名無しさん@お腹いっぱい。2005/04/24(日) 15:22:15
起動時に縦方向をスクリーンのサイズに最大化したいんですが、どうしたらいいでしょうか?
0157名無しさん@お腹いっぱい。2005/04/24(日) 15:55:32
xの設定か
(set-frame-height (selected-frame) xxx)
とか?
0158名無しさん@お腹いっぱい。2005/04/24(日) 16:21:57
--fullheight, -fh
make the first frame high as the screen

0159名無しさん@お腹いっぱい。2005/04/24(日) 20:14:43
>>158
(set-frame-height (selected-frame) -fh)
でやるの?
0160名無しさん@お腹いっぱい。2005/04/24(日) 20:31:25
リリース版の Emacs では使用できないコマンドラインオプション
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/startup.el.diff?r1=1.283&r2=1.284

いつもの HEAD 厨だからほっとけ
0161名無しさん@お腹いっぱい。2005/04/24(日) 21:06:42
>>156
--geometry
0162名無しさん@お腹いっぱい。2005/04/24(日) 21:42:08
だっちゃ
0163名無しさん@お腹いっぱい。2005/04/24(日) 21:50:10
http://www.42ch.net/UploaderSmall/source/1114345897.png
Emacs Lisp では、fullscreen height と書いた高さや、frame-height 以外の
ウインドウの高さなんかを取得できないから、任意の画面サイズでの最大化は
21.x では無理だと思う。あらかじめ自分の画面で使用できる最大の行数を調
べておいて、X のリソース、コマンドラインオプション、.emacs なんかでそ
の値を指定するしかない。
0164名無しさん@お腹いっぱい。2005/04/24(日) 21:52:28
誰か >>155 に答えることのできる人はいませんか?
0165名無しさん@お腹いっぱい。2005/04/24(日) 22:03:41
     おっぱい!     おっぱい!
おっぱい!    おっぱい!
   おっぱい!  おっぱい!
      ((∩     ∩))
おっぱい!(∩_, ,_   _, ,_∩))おっぱい!
    ((⊂ ((Д´;≡;`Д))ノ∩))
       ((⊂ l⌒i  / ⊃)) おっぱい!
     ((⊂  (_) )  )) ∪))
おっぱい!((_(((_)))_)))
0166名無しさん@お腹いっぱい。2005/04/24(日) 22:15:41
そういえば

;;全角空白とかタブに色を付けるお
(defadvice font-lock-mode (before my-font-lock-mode ())
(font-lock-add-keywords
major-mode
'(("\t" 0 my-face-b-2 append)
(" " 0 my-face-b-1 append)
("[ \t]+$" 0 my-face-u-1 append)
;;("[\r]*\n" 0 my-face-r-1 append)
)))
(ad-enable-advice 'font-lock-mode 'before 'my-font-lock-mode)
(ad-activate 'font-lock-mode)

こんなの書いてたんだけど22.0.50にしてからここの部分ですごい起動に時間がかかるようになった。
(CPU使用率が100%のまま30秒位。)だれか原因知ってる人いる?l

起動してしまえば問題なく動くからいいっちゃいいんだけど・・・能力不足で調べられない・・・orz

01671562005/04/25(月) 00:19:54
皆さんありがとうございます。
Linux上のMeadowだったり、りなざうX上のEmacsだったり、Meadowだったり、デスクトップ
だったりノートだったりな環境で設定ファイルを共通化しているのですが、縦方向最大化だけが
解決できてませんでして。
0168名無しさん@お腹いっぱい。2005/04/25(月) 01:56:32
結局 >>155 の問題には解決策がないということですか?
0169名無しさん@お腹いっぱい。2005/04/25(月) 02:02:22
>>168
意味不明ということではないかと。
0170名無しさん@お腹いっぱい。2005/04/25(月) 02:04:46
>>169
十分に意味はわかったが普通に展開できるし
01711702005/04/25(月) 02:06:13
マルチだったか。レスしなきゃよかった
0172名無しさん@お腹いっぱい。2005/04/25(月) 05:07:58
お聞きしたいんですけど
site-lispに入れるのと
load-pathで指定するのって何か違うんですかね?
0173名無しさん@お腹いっぱい。2005/04/25(月) 05:16:52
じゃあ、俺も聞く
ほかのアプリでコピーした文字ってどうやって挿入すんの?
メニューのEditからはできるんだけど
0174名無しさん@お腹いっぱい。2005/04/25(月) 07:22:10
それで何が不満/不足なの?
0175名無しさん@お腹いっぱい。2005/04/25(月) 07:37:22
http://freedesktop.org/wiki/Standards_2fClipboardsWiki
に従うなら
(unless (featurep 'xemacs)
(setq x-select-enable-clipboard t)
(defadvice mouse-yank-at-click (around prefer-primary activate)
(let ((x-select-enable-clipboard nil))
ad-do-it)))
こんな感じか
0176名無しさん@お腹いっぱい。2005/04/25(月) 08:16:57
>>169-171 とその他
お前等が無能だから自分で解決しました。ここで聞いてもあんまり意味ないですね
0177名無しさん@お腹いっぱい。2005/04/25(月) 09:17:11
ここは無能しかいないから、賢いお前は二度と来るなよ。
0178名無しさん@お腹いっぱい。2005/04/25(月) 10:15:09
その割には泣きわめいていたようだがw
0179名無しさん@お腹いっぱい。2005/04/25(月) 10:37:21
やっぱり教えなくてよかったと思うとともに、解決してしまったのが残念だ
0180名無しさん@お腹いっぱい。2005/04/25(月) 11:00:43
>>179 おまえ、いかにも知ってるようにしてるけれど解決策しらないだろ?
俺はしらないから別に知ってるような言い方はしないけれど。
0181名無しさん@お腹いっぱい。2005/04/25(月) 11:27:20
解決策も何も、はじめからそんな問題存在しないけど?
0182名無しさん@お腹いっぱい。2005/04/25(月) 12:44:09
>>181
そう。だから170がヒントになってしまったわけだ。
0183名無しさん@お腹いっぱい。2005/04/25(月) 16:53:52
emacsのファイル名の補完について質問

文章中に補完でお手軽にファイル名を挿入したいんですが、
C-x i ファイル名
とやっても、ファイルの中身が展開されてしまいます。

emacsのgnuplot-modeだと
C-c C-i
とするとできるんですけどemacs標準で同じようなことはできないでしょうか?
0184名無しさん@お腹いっぱい。2005/04/25(月) 17:22:49
(defun my-insert-file-name (filename fullpath)
(interactive "fFile: \nP")
(insert (if fullpath
(expand-file-name filename)
(file-name-nondirectory filename))))
(global-set-key "\C-ci" 'my-insert-file-name)
0185名無しさん@お腹いっぱい。2005/04/25(月) 18:19:35
>>184
あ、それでできました。
どこの名無しさんかわかりませんが、ありがとうございます。
感謝、感謝。
0186名無しさん@お腹いっぱい。2005/04/26(火) 00:31:30
128M以上のファイルを扱えない問題はどうにか解決できないでしょうか?
0187名無しさん@お腹いっぱい。2005/04/26(火) 00:39:59
64-bit OS を使え
0188名無しさん@お腹いっぱい。2005/04/26(火) 00:41:10
>>186
え?普通に使えてるけど
0189名無しさん@お腹いっぱい。2005/04/26(火) 00:41:45
>>186
cvs head 付け
0190名無しさん@お腹いっぱい。2005/04/26(火) 16:59:57
emacs 22.0.50 で tex-mode を使うと、
x^a すると、aが上付きになり、さらに、aのフォントのサイズが小さく
なります。
小さ過ぎて見にくいので、これを止めたいのですが、どなたか止める
変数等分かりますか?
0191名無しさん@お腹いっぱい。2005/04/26(火) 17:14:08
>>190
Subject: Patch for tex-mode.el (more compatibility with AUCTeX)
Message-Id: <200411272340.iARNec4N006202@haifa.math.ias.edu>
0192名無しさん@お腹いっぱい。2005/04/27(水) 03:17:25
>>191
見たけど、このpatchで、フォント等が変わるとは思えないんだけど。
0193名無しさん@お腹いっぱい。2005/04/27(水) 04:10:30
>>192
ごめん、こっち
Subject: turning off (or enhancing) a couple of new features
To: emacs-pretest-bug@gnu.org
0194名無しさん@お腹いっぱい。2005/04/28(木) 01:08:14
fontの設定がうまくいきません
NetBSDなんですけど
/usr/pkg/lib/X11/fonts/local/
/usr/pkg/lib/X11/fonts/TTF/
等に
shnm8x16ri.pcf.gz
kochi-gothic.ttf
等があってこれを使いたいのですが
どのように設定すればいいのでしょうか?
現在はなにも設定していないせいか
ちっちゃいフォントで表示されています

これを、8x16等にしたいです
どうかよろしくおねがいします
0195名無しさん@お腹いっぱい。2005/04/28(木) 01:17:31
NetBSD ユーザにしては質問のレベルが低いな。
0196名無しさん@お腹いっぱい。2005/04/28(木) 01:32:48
使ってるOSでユーザのレベル決めるってどんなだろう....
0197名無しさん@お腹いっぱい。2005/04/28(木) 01:41:45
ある程度は使ってるOSで判断できると思います
0198名無しさん@お腹いっぱい。2005/04/28(木) 02:54:56
ちなみに、俺はLinuxで作業してるんだけど
フォント設定って
(font . "7x14")
しかしていないんだけど、とりあえず事足りてる。

でも、HELLOに暄「繧ェたくさん表示されるのは、ちょっとかなすぃ。
01991982005/04/28(木) 03:00:06
あぅ、化けちゃった... y=ー( ゚д゚)・∵. ターン
0200名無しさん@お腹いっぱい。2005/04/29(金) 08:37:00
>>193
ぬりがとう!
0201あいタン ◆3QC.t4i5w6 2005/04/29(金) 21:57:48
ヾ(´▽`*)ゝあーい♪
0202名無しさん@お腹いっぱい。2005/04/29(金) 22:33:07
〇_〇
( ・(ェ)・)ノ―――――――@"やあ
0203名無しさん@お腹いっぱい。2005/04/30(土) 01:11:09
〇_〇
( ・(ェ)・)ノ―――――――@" おひさ
0204名無しさん@お腹いっぱい。2005/04/30(土) 14:26:42
このスレとは直接関係無いのかもしれませんが、キーボード入力待ちの際に
(read-event)が返るタイミングを、キーの押し始めではなく、キーの押し終わりに
することはできませんでしょうか?
0205名無しさん@お腹いっぱい。2005/04/30(土) 14:29:52
Emacsを "-nw"で起動したとき
customize-groupのバッファで
オプションとかを書くところ?
直接作業ディレクトリとか、オプションとかの文字を書き込めるところ
が、黄色くなってものすごく見にくいんだけど
ここのいろを買えるにはどうしたらいいの?

"-nw"のオプションがなかったら
灰色になってて見やすいんだけど
0206名無しさん@お腹いっぱい。2005/04/30(土) 14:59:43
すいませんが、困ったことになったので質問させていただきます
以前あせっていて 何処にかいてしまったかもしれませんが
もう一度 新しくここに書き込まさせていただきます

Emacsを使っているとたまに
Error: Wrong type argument: stringp
と言われてしまいます
いわれるだけなら放置するのですが
何かを使用としたときに言われ処理が中断されてしまうので
なかなか不便です

まず、navi2chで頻繁に起こります
sで更新しようとすると言われて
更新ができません

検索などもしてみたのですが
なかなか解決策が見付かりません
どなたかわかるかたなどいませんでしょうか?
0207名無しさん@お腹いっぱい。2005/04/30(土) 15:14:15
>>206
> Error: Wrong type argument: stringp
あぁそれは前に漏れもなってたよ。
Emacs CVS head にしたら治った気ような・・
0208名無しさん@お腹いっぱい。2005/04/30(土) 15:18:44
どの関数の中でそのエラーになったかを特定しないと反応しようにも。
>>2のBUGS-ja.htmlを触りだけでも読んでみなさいな。
02092092005/04/30(土) 16:26:22
ありがとうございます
私もエラーの検出方法等を検索したら
(setq debug-on-error t)
と言うのを見付けてやってみたのですが
navi2ch上で"s"等を押しても
"*Backtrace*"と言うバッファは表示されませんでした
すいませんが、 環境のみ一応書き込まさせていただきます


何を使っているときに起こった問題ですか?
navi2ch
そのバージョンは?
Navigator for 2ch 1.7.5-DEV (1.7.5でも試しましたが同じエラーが起きます)
(または、どこからそれを取得しましたか?)
cvs
Emacs は何をお使いですか?
GNU Emacs
そのバージョンは?
21.4.1

と言う感じです
navi2chが悪いのかと思い
いろいろなバージョンでも試してみましたし
全て削除してからインストールしなおしたりもしたのですが
同じエラーが頻繁に起きます

他にも何か足りない情報等ありましたら
すいませんが、いっていただけると幸いです
0210名無しさん@お腹いっぱい。2005/04/30(土) 20:25:27
version 22.0.50.1にしてみるとか?
02112062005/04/30(土) 20:41:44
"s"で更新すると
"*Message*" バッファに

Now connecting...sending request...done
Checking file...updated: Getting new file...
apply:
Error: Wrong type argument: stringp, nil
Error: Wrong type argument: stringp, nilnot updated

と言うメッセージが来ていました
これで何かわかりますでしょうか?
0212名無しさん@お腹いっぱい。2005/04/30(土) 20:47:11
>>210
なんで不確定要素の多い方向で勧めるかな
02132052005/04/30(土) 21:40:09
誰か教えてくれないでしょうか?
0214名無しさん@お腹いっぱい。2005/04/30(土) 22:14:24
>>213
env TERM=ansi emacs -nw
02152052005/04/30(土) 22:26:32
ありがとう
でもかわりません
0216名無しさん@お腹いっぱい。2005/04/30(土) 23:20:18
>>205
M-x customize-face widget-field-face
0217名無しさん@お腹いっぱい。2005/05/01(日) 01:49:26
そろそろ教えてやれば?
0218名無しさん@お腹いっぱい。2005/05/01(日) 02:08:36
>>205
色を変更できる端末エミュを使う
0219名無しさん@お腹いっぱい。2005/05/02(月) 07:56:52
今日のcvs headはコンパイルが通らない気がする
0220名無しさん@お腹いっぱい。2005/05/02(月) 09:57:22
コンパイラのバージョンも書こうね
0221名無しさん@お腹いっぱい。2005/05/02(月) 10:00:23
0.92です
0222名無しさん@お腹いっぱい。2005/05/02(月) 16:00:50
emacsを使いはじめたのですが
ファイルエンコードなどの指定方法がわかりません
どのように指定したらいいのでしょうか?
0223名無しさん@お腹いっぱい。2005/05/02(月) 16:17:34
set-buffer-file-coding-system のことを言ってるのかな?
0224名無しさん@お腹いっぱい。2005/05/02(月) 16:20:27
すいません
vimでいう
:set fileencoding=hoge
みたいなことをしたいのです
ようするにファイルの文字エンコードを変えたいのです
0225名無しさん@お腹いっぱい。2005/05/02(月) 16:38:50
vimでいう、とか書かれてもな。それがどういう効果をもたらすのかまで書け。
ファイルの文字エンコード、ってのも何を指すのか分からん。
02262232005/05/02(月) 16:46:58
>>224
やっぱ set-buffer-file-coding-system でいいような気がすんだけど.
ファイルを読みこんで,C-x [RET] f って入力してみ.
([RET] はリターンキー)
そこで TAB を押すと,いろいろ coding system がでてくる.
それから,iso-2022-jp-unix とか shift_jis-dos とか
入力 (補完入力可能) すればいいんでないの.


0227名無しさん@お腹いっぱい。2005/05/02(月) 16:56:08
「ファイルエンコード*など*」と書くような人には
Emacsでエンコーディング使いこなすの難しいかもなぁ、
という気しませんか?みなさん
0228名無しさん@お腹いっぱい。2005/05/02(月) 17:26:49
しません
0229名無しさん@お腹いっぱい。2005/05/02(月) 18:07:33
しないよ
0230名無しさん@お腹いっぱい。2005/05/02(月) 20:21:30
「エンコーディング使いこなす」と書くような人には
なんか色々と難しいかもなぁ、
という気が
0231名無しさん@お腹いっぱい。2005/05/02(月) 20:26:42
Loading wl...
Wrote /home/sayumin/literal-test-file
insert-file-contents-literally: Wrong type argument: symbolp, (lambda (operation &rest args) (setq called t) (let (file-name-handler-alist) (apply operation args)))
0232名無しさん@お腹いっぱい。2005/05/02(月) 21:21:53
>>231
プギャー
0233名無しさん@お腹いっぱい。2005/05/02(月) 21:29:03
>>231
どこのネタ?これって wl じゃなくて semi のバグじゃなかったか、
それもだいぶ昔の。以前これではまった覚えがある。
02344392005/05/02(月) 22:09:24
ちょっとお伺いします。

emacsをUTF-8環境(LANG=ja_JP.UTF-8)で使用しておりますが、
ひとつ問題点として、

emacs ああああ.txt

とかやって起動しても ああああ.txt を開くのに失敗してしまいます。
(ファイルに内容があっても読み込まれず(New File)となる)。
もちろんファイル名は UTF-8 で LANG=ja_JP.UTF-8 です。
ためしに EUC-JP でファイル名を作って LANG=ja_JP.eucJP とうまくいきます。

しかしながら、UTF-8でも起動後、C-xC-fでファイルを開こうとすると、
目的のファイルはちゃんと見つかり、開くこともできます。

(setq file-name-coding-system 'utf-8-unix)
とかしてみても意味ありませんでした。
直接コマンドラインで与えるときのみうまくいかないようです。
どなたか解決法などご存知でしたら。ぜひ教えてください。
emacsは21.3.1でOSはFC3です。
0235名無しさん@お腹いっぱい。2005/05/02(月) 23:51:02
シェルの問題では?
0236名無しさん@お腹いっぱい。2005/05/03(火) 00:51:59
>>235
catとかvimだと問題ないから、emacsの問題だと思うよ。
単純に対応してないだけなんじゃない?
0237名無しさん@お腹いっぱい。2005/05/03(火) 04:25:39
>>234
mule-jaへ行こう
02384392005/05/03(火) 06:48:43
>>237
つまり現行emacsでは236さんのおっしゃるとうり非対応ということですか?
ならばバグもしくは時期的にそろそろ必須な仕様ですよね。
レポートはどこにすればよいのかなぁ。
0239名無しさん@お腹いっぱい。2005/05/03(火) 08:01:30
>>238
日本語ならmule-ja、英語なら、emacs-pretest-bug
0240名無しさん@お腹いっぱい。2005/05/03(火) 13:37:30
UTF-8って大変でつね。
0241名無しさん@お腹いっぱい。2005/05/03(火) 15:05:54
全てのファイルを utf-8 で読み込み/書き込みしたいんだけれど、
うまくいく設定ない?
0242名無しさん@お腹いっぱい。2005/05/03(火) 15:14:27
ふと思ったんだが、コマンドラインからEmacs立ち上げ時に
ファイル指定してる人って結構多いの?
0243名無しさん@お腹いっぱい。2005/05/03(火) 15:51:04
することもあるけど基本的にしない。
0244名無しさん@お腹いっぱい。2005/05/03(火) 16:07:37
nemacsならそのように使う。
0245名無しさん@お腹いっぱい。2005/05/03(火) 17:10:28
指定するときは vi を使う。
0246名無しさん@お腹いっぱい。2005/05/03(火) 17:15:43
emacsclientならたまに使う。
0247名無しさん@お腹いっぱい。2005/05/03(火) 18:50:54
だって基本的に emacs って立ち上げっぱなしだし。
だから起動時は、emacs -nw -f navi2chでFA。
0248名無しさん@お腹いっぱい。2005/05/03(火) 18:53:41
FAとか書くやつの頭はたいてい湧いてると言えよう。
0249名無しさん@お腹いっぱい。2005/05/03(火) 18:59:01
FAってなんだよ
0250名無しさん@お腹いっぱい。2005/05/03(火) 19:07:23
PC-9801FA
0251名無しさん@お腹いっぱい。2005/05/03(火) 19:18:11
ギャグのつもりなんだろ。ほっといてやれよ。
■ このスレッドは過去ログ倉庫に格納されています