トップページunix
982コメント294KB

Emacs part12

■ このスレッドは過去ログ倉庫に格納されています
0001今臭NGNG
今日も秀丸の起動から一日が始まります。
各種 Emacs 関連はこちらで。

Emacs part11 (前スレ)
http://pc3.2ch.net/test/read.cgi/unix/1075033822/

emacs撲滅委員会
http://pc3.2ch.net/test/read.cgi/unix/1073293910/
0050名無しさん@お腹いっぱい。NGNG
>>49
別に思わなくていいよ。
0051名無しさん@お腹いっぱい。NGNG
>>49
使えないこたーない。動きが微妙っちゃー微妙だが。
0052名無しさん@お腹いっぱい。NGNG
C-modeでC++を書くときにメンバ関数等を補完してくれるのでしょうか?
0053名無しさん@お腹いっぱい。NGNG
Yank-Pop-Summary を入れていみました。

;; yank-pop-summary
(autoload 'yank-pop-forward "yank-pop-summary" nil t)
(autoload 'yank-pop-backward "yank-pop-summary" nil t)
(global-set-key "\M-y" 'yank-pop-forward)
(global-set-key "\C-\M-y" 'yank-pop-backward)

C-y M-y で kill-ring の中身の一覧が見えるのですが
これをどうやって yank するのでしょうか?

⇒の位置を変更するのだと思うのですが n や C-n で
下に動きません。
0054名無しさん@お腹いっぱい。NGNG
>>53
一覧が見えた状態で更にM-yで⇒が下に(yank-pop-forward)
C-M-yで上に(yank-pop-backward)移動する.
yankしたい項目を⇒が指し示した状態でreturn.
0055名無しさん@お腹いっぱい。NGNG
>>54
できました。ありがとう。
0056名無しさん@お腹いっぱい。NGNG
kill-summary もかなりおすすめ
0057名無しさん@お腹いっぱい。NGNG
日本語がみんな□□□に・・・
0058名無しさん@お腹いっぱい。NGNG
よくわからんが
shift + 左クリックホールドでフォントえらんでみたら。
0059名無しさん@お腹いっぱい。NGNG
>>57
intlfonts つかえ
0060名無しさん@お腹いっぱい。NGNG
yesかnoだけで結構です。お答え下さい。おながいします。

C-modeでC++を書くときにメンバ関数等を補完してくれるのでしょうか?
0061名無しさん@お腹いっぱい。NGNG
no
0062名無しさん@お腹いっぱい。NGNG
BorlandC++X買おうかな・・・・
レスありがとうございました。
0063名無しさん@お腹いっぱい。NGNG
一応 dabbrev-expand というのもある
0064名無しさん@お腹いっぱい。NGNG
TRAMP で日本語ファイル名って読める?
0065名無しさん@お腹いっぱい。NGNG
>>60
gtags
006665NGNG
あ、ほかんか・・・
違った、ごめん。

006765NGNG
http://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=abbrev%20dabbrev
かな。

あとTAGSファイルを作って読み込み、daabrev-hover.el か・・・
子供だましですが。

0068名無しさん@お腹いっぱい。NGNG
日本語が異常にでっかくなっちゃったんですけど、
フォントの設定ってどこで行うんですか?
タブのところで調整しても、
もう一度起動させると設定が記憶されないので
困っています。
0069名無しさん@お腹いっぱい。NGNG
ちなみにxemacs21です。
0070名無しさん@お腹いっぱい。NGNG
xemacsはもう使ってないので記憶があやふやなんだが、save optionsみたいな
項目がメニューになかったっけか。たしか2種類あって、
フォントだかなんだか以外を保存するのと、含めて全部保存するのとあった希ガス。

0071名無しさん@お腹いっぱい。NGNG
>58
>59
Xごと落ちました、笑い
0072名無しさん@お腹いっぱい。NGNG
emacsのフォントはどのようにして設定するのでしょうか?
現時点でどのフォントで表示されているか解りません。
どうもMSゴシックっぽいのですが・・・・

Linux環境下にMS*フォントを入れていますが
emacsには特別な設定はしていません。
0073名無しさん@お腹いっぱい。NGNG
>>71
そりゃあんたの X サーバか font server が悪い。
>>72
Xresource か lisp だけど、日本語の選択は混沌としてて
うまくいかないこともよくある。
0074名無しさん@お腹いっぱい。NGNG
>現時点でどのフォントで表示されているか解りません。
M-x describe-fontset RET RET
0075名無しさん@お腹いっぱい。NGNG
レスありがとうございました。

current frame is using fonts,no fontset

と表示されました。
う〜ん、どういう意味でしょうか?
フォントを使っているけどフォントセットは使っていない?
007674NGNG
じゃ、文字の上で C-u C-x =
0077名無しさん@お腹いっぱい。NGNG
Emacsの正規表現はメタ文字が少な過ぎるように感じるんですがその辺どうですか?
0078名無しさん@お腹いっぱい。NGNG
全然そんな風に感じたことはないなあ・・・少ないか?
0079名無しさん@お腹いっぱい。NGNG
()、{}や|もメタ文字に含めてくれてもよかったのでは
0080名無しさん@お腹いっぱい。NGNG
>>78
\d で [0-9] をあらわせないとかじゃないの?
0081名無しさん@お腹いっぱい。NGNG
最近は perl の正規表現が一般的になっちゃったからね。
0082名無しさん@お腹いっぱい。NGNG
undoできる回数ってどっかで指定できるんでしょうか?
なんか、100回ぐらいしかUndoできなくて。。。
0083名無しさん@お腹いっぱい。NGNG
info読む
0084名無しさん@お腹いっぱい。NGNG
emacs の undo って貧弱じゃね?
0085名無しさん@お腹いっぱい。NGNG
>>84
そう?
どの辺が?
0086名無しさん@お腹いっぱい。NGNG
>>85
SKK使ってるときとか?
0087名無しさん@お腹いっぱい。NGNG
'(うちでは 30000 回くらい undo できそうだけど、30000 回も確認をしたくない。)
0088名無しさん@お腹いっぱい。NGNG
viper で s とか c で日本語変えた後
undo すると、前後の文字の順番が入れ替わってることあるな。
0089名無しさん@お腹いっぱい。NGNG
>>79
同感。けど馴れちゃったから、もういいんだけど。

>>80
それはメタ文字とは言わん。 あえて言うなら「メタ文字列」。

>>81
perlの正規表現はかなり拡張されていて、一般的になったとは思えないけど。



0090名無しさん@お腹いっぱい。NGNG
>>80
キャラクタークラス
http://cpan.uwinnipeg.ca/htdocs/perl/perlreref.html

Unicode Regular Expression
http://www.unicode.org/reports/tr18/
0091名無しさん@お腹いっぱい。NGNG
Backslash Constructs
http://www.gnu.org/software/emacs/elisp-manual/html_node/elisp_569.html#SEC569
0092名無しさん@お腹いっぱい。NGNG
eggのVer4を使って日本語入力を行ないたいのですが、

An error has occurred while loading `/home/hoge/.emacs':

error: "Can't activate input method `japanese-egg-wnn'"

To ensure normal operation, you should investigate the cause
of the error in your initialization file and remove it. Start
Emacs with the `--debug-init' option to view a complete error
backtrace

とエラーが出て、eggが使えません。
解決策を教えていただけないでしょうか?m(__)m
0093名無しさん@お腹いっぱい。NGNG
メッセージに従え
0094名無しさん@お腹いっぱい。NGNG
>>86
それは SKK 側の問題。
変数 skk-undo-kakutei-word-only の値によっても挙動違うし、
まあ、気になるならハックしてくれると有難い。
0095名無しさん@お腹いっぱい。NGNG
>>94
t にしているとまともにundoが動作しないね
0096名無しさん@お腹いっぱい。NGNG
俺は t にしてて特に問題に感じてないけど。
0097名無しさん@お腹いっぱい。NGNG
shimbun ネタはここでいいのかな?はてなダイアリーって
shimbun で読めるんでしょうか?

0098名無しさん@お腹いっぱい。NGNG
w3m.elスレじゃねーの?
0099名無しさん@お腹いっぱい。NGNG
指定した矩形にテキストを流し込むパラグラフ整形ができる、
elispってありますか?
0100名無しさん@お腹いっぱい。NGNG
>>99
C-x r tじゃなくて?
0101名無しさん@お腹いっぱい。NGNG
minor-modeがmode-lineに表示する色を変えたいと思っているのですが、
global-mode-stringに登録されているstringに色付きのtext-propertyを
設定しただけでは、色が変わりませんでした。
どうするのが基本なんでしょうか?
010299NGNG
>>100
ちがいますね。

RE for Windows
ttp://www.threeweb.ad.jp/~ishioka/Re/re.shtml
↑このエディタがやっている。パラグラフ整形機能というものです。
0103名無しさん@お腹いっぱい。NGNG
どんな機能か知らないけど M-q のことかな。
0104名無しさん@お腹いっぱい。NGNG
windozeを買って機能を試さないと
0105名無しさん@お腹いっぱい。NGNG
>>102
そのページ、その機能について99以上の説明がないよ。
どういう機能か理解してもらおうと思ったらあなたが自分の言葉で説明しないと。
0106名無しさん@お腹いっぱい。NGNG
ボロイPCUNIXも徐々にpthread対応が進んでますが、Emacsもそろそろ
BindみたいにThread対応を考え始めるべきなのではないでしょうか?
0107名無しさん@お腹いっぱい。NGNG
thread対応してたらいいなーとは思うが、
その文章は変すぎる。
010899NGNG
C-x r t に、近いUIにした場合・・・
(等幅フォントで書いてますのでずれたらすまそん)

矩形範囲を以下のように指定した場合、
m:マーク、c:カーソル

m

c

つぎの文字を入力すると
入力:1234567890abcdefghijk

12345678
90abcdef
ghijk

上記のように整形される。

もしくは、コピーした文章を矩形範囲を指定した後でペーストすると整形されるでもOKです。
(こっちのほうが使えるとは思いますが・・・)
0109名無しさん@お腹いっぱい。NGNG
>>99の文章からからその挙動を予測するのはかなり困難だと思われ。
面白そうな機能ではあるね。
0110名無しさん@お腹いっぱい。NGNG
C-x f で fill-column を設定して M-q じゃ駄目?
0111名無しさん@お腹いっぱい。NGNG
>>106
既存の emacs lisp との互換性を捨ててまで対応するわけないじゃん。
0112名無しさん@お腹いっぱい。NGNG
元あった文字はどうなるのか、
全角の取り扱いはどうするのか、
字余り・字足らずの場合はどうするのか、

といった細かい仕様を詰めれば、elispはそんなに難しくないだろうね。
でも、M-qや矩形処理等の組み合わせで十分代用できる処理だな。


0113名無しさん@お腹いっぱい。NGNG
新しい lisp (scheme)環境内で emacs lisp の環境を
シミュレートするとかで、マルチスレッドできないかな。
0114名無しさん@お腹いっぱい。NGNG
>>101
基本かどうかは知らないけど自分は mode-name に text-property 付けた文字
列を突込んでるよ。
0115名無しさん@お腹いっぱい。NGNG
>>106
せめてdynamic bindingでグローバル変数を一時的に束縛してたりするのを
どうするかくらい書いてくれ。

>>113
hemlock
0116名無しさん@お腹いっぱい。NGNG
>>101
何でglobal-mode-stringが出てきたのかわかんないけど
(global-mode-stringを使うマイナーモードなの?)、まあ
それは置いておくとして。

マイナーモードがmode-line用の変数を持っていれば、そいつに
プロパティを設定してみる。
そういう変数がない場合、minor-mode-alistかmode-line-formatの
中の該当する部分をうまく設定してやればいい。
0117名無しさん@お腹いっぱい。NGNG
Emacsの背景の透過の仕方を教えてください
0118名無しさん@お腹いっぱい。NGNG
>>117
嫌です
0119名無しさん@お腹いっぱい。NGNG

あーこれが教えてクンって奴か
0120名無しさん@お腹いっぱい。NGNG
>>119
一行目を空行にするめずらしい香具師
0121名無しさん@お腹いっぱい。NGNG
emacsって遅延リードとか出来ないんですか?
0122名無しさん@お腹いっぱい。NGNG
eval-after-loadとか autoloadの事?
0123名無しさん@お腹いっぱい。NGNG
>>122
たぶん、巨大なファイルを全部読まずとも表示/編集したいってことじゃないの?
0124名無しさん@お腹いっぱい。NGNG
ロードじゃなくてリードか
0125名無しさん@お腹いっぱい。NGNG
遅延リードのエディタってあるの?
ed は?
0126名無しさん@お腹いっぱい。NGNG
無いみたいですね、残念
0127名無しさん@お腹いっぱい。NGNG
大きなデータ開かせると結構落ちるね。
0128名無しさん@お腹いっぱい。NGNG
誘導です。

ここの>>1は今時秀丸とか言っているアホなので、以後の書き込みは
下のスレッドで。

Emacs part13
http://pc5.2ch.net/test/read.cgi/unix/1096186227/
0129名無しさん@お腹いっぱい。NGNG
どっちも>>1のレベルは同じ
0130名無しさん@お腹いっぱい。NGNG
Mule-UCSの読み込みが遅いんですけど
0131名無しさん@お腹いっぱい。NGNG
>>130
emacs 21.3 + utf-translate-cjk
0132名無しさん@お腹いっぱい。NGNG
>>131
ありがトン
自分でコンパイルしなきゃダメか
0133名無しさん@お腹いっぱい。NGNG
emacsのアイコン集ってばないかな?
起動時のものと、デスクトップに置くもの両方探してるんだけれど。
0134名無しさん@お腹いっぱい。NGNG
emacs 21.3.1 を debian で使っています
普通のテキストなんかの編集の時は大丈夫なのですが
run-scheme などとすると なんだかプロンプトなどに
色がつきます C言語を書く時なんかもそうです
この太字だったり色がついたりするのをすべて止めるには
どうしたらいいでしょうか?
またその場合それぞれ個別に色を付けない設定をする必要が
ありますでしょうか できるなら太字や色は全部きりたいと考えています

色の設定方法のページはたくさんあるのですが
色を付けない方法はさがせませんでした
どなたかよろしくお願いします
0135名無しさん@お腹いっぱい。NGNG
>>134
(elisp)Window Frame Parameters になんかあるべよ。
0136名無しさん@お腹いっぱい。NGNG
>>135さん
Window Frame Parameters がなんなのかさえ知らないもので
すいません グーグルで調べてみます
ありがとうございました
結果報告はします
0137名無しさん@お腹いっぱい。NGNG
>>134
(global-font-lock-mode 0)

0138名無しさん@お腹いっぱい。NGNG
yahtmlの事なのですが どこで聞いたらいいかわからないので ここにカキコ
indentの幅を変えたいのですがどうしたらよいのでしょうか?

(add-hook 'yahtml-mode-hook
(lambda ()
(setq tab-width 8)
))

これでは変りませんでした orz
0139名無しさん@お腹いっぱい。NGNG
>>135さん
ちょっと手に負えそうにありませんでした...

>>137さん
試したのですが色がついたままです
.emacsに記述したのですが...

もう一度調べてみます
ありがとうございました
0140名無しさん@お腹いっぱい。NGNG
>>136
info じゃないの?
0141名無しさん@お腹いっぱい。NGNG
134です
なんだか私には無理そうです
お騒がせしました
0142名無しさん@お腹いっぱい。NGNG
>>141
M-: (global-font-lock-mode 0)
でどうですか?
>>137 は .emacs に記述した後再起動した?
0143名無しさん@お腹いっぱい。NGNG
>>142さん
.emacs に記述後
emacs & と立ち上げたら色が消えましたっ


実は 普段 emacs -nw として使用しています
これだと相変わらず色は消えません
もう少しemacs自体を勉強して出直します

ありがとうございました
0144名無しさん@お腹いっぱい。NGNG
すいません
やっぱり消えてなかったです
紺だったので見間違いました
こりゃだめですかね
0145名無しさん@お腹いっぱい。NGNG
たびたびすいません
.emacsに以下のように記述しscheme modeだけ色がつかないように
しました

(add-hook
'inferior-scheme-mode-hook
'(lambda ()
(set-face-bold-p 'comint-highlight-input nil)
(set-face-foreground 'comint-highlight-prompt "black")))

急場しのぎな感じなのかもしれませんが
正直よくわかっておりません
まあ色がつかないのでうれしいな というかんじです
答えてくださったかた本当にありがとうございました
0146名無しさん@お腹いっぱい。NGNG
>>145
(setq font-lock-global-modes '(not scheme-mode))
0147名無しさん@お腹いっぱい。NGNG
プロジェクトグーテンベルグとか青空文庫の本読むのにしおりはさんだり,
前読んだとこから読み始めたりしたいのですが自分で造るしかないのでしょうか。
book-reading-mode みたいのが欲しいのですが...。
0148名無しさん@お腹いっぱい。NGNG
cc-mode が遅いのはなんとかならない?
0149名無しさん@お腹いっぱい。NGNG
>>148
(゚Д゚)ハァ?
■ このスレッドは過去ログ倉庫に格納されています