■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

Emacs

1 :名無しさん :2000/08/28(月) 17:22
Emacs,Mule関係はこちら。


101 :名無しさん@お腹いっぱい。 :2000/12/16(土) 23:35
>>96
>解決策をご存じの方

SKKを使う。(ぉ

102 :名無しさん@Emacs :2000/12/17(日) 01:31
vi より下がってるのは許せん。
よってage。


103 :95 :2000/12/18(月) 02:45
95 で要求したようなものを作りました.
興味がある人は使って下さい.

(defun delete-dired-buffers ()
"buffer-list で dired-mode の buffer を消す.
2000/12/17(Sun)18:48"
(interactive)
(unless (string-equal (buffer-name) "*Buffer List*")
(progn (list-buffers) (other-window 1)))
(goto-char (point-min))
(while (search-forward " Dired /" nil t)
(Buffer-menu-delete))
(Buffer-menu-execute)
(goto-char (point-min))
(forward-line 2)
(delete-window))

dired-mode-map の \C-c\C-c などに key-bind しておいて,
あちこち回った後に \C-c\C-c ですっきり, というふうに
使えます.

# Emacs の種類によっては search-forward の string が
# 違うかも.

104 :95 :2000/12/18(月) 02:49
2ch で書き込むと tab が消えてしまうらしく,
103 のやつの search-forward の string は
たぶんそのままでは使えません.
使うなら適当になおして.

105 :名無しさん@お腹いっぱい。 :2000/12/20(水) 08:59
、や。の代わりに, . を表示させる設定をきぼんぬ。
FAQにあるかと思って検索したけどうまく見つかりませんでした。
ちなみにFreeWnnを使用しています。
#前にUNIX USERだっかで似た設定を見たんだけどなぁ

106 :名無しさん@お腹いっぱい。 :2000/12/20(水) 13:20
emacs20.7で日本語使えるの?

107 :名前ついてますか? :2000/12/20(水) 14:02
>>105 FreeWnnっつーことは Eggつかってるんだろうねえ。
って、それより emacsの versionかかないとさっぱりわかんないよ。
emacs18か 19.28か 19.34か 20.x かで違うから。
eggの versionもいるかな。

>>106 ローマ字にすれば使えます。
漢字とかもつかえるけど。


108 :105 :2000/12/20(水) 14:10
emacsは20.7, Eggは1.3.28-2だと思います。
emacsでWnnを使うパッケージを入れてるので(debian)
Eggの事はよく分かってないです。

109 :105 :2000/12/20(水) 22:35
Eggと名の付いたペッージは入ってないです。
代わりにemacs-dl-wnnってのが入ってます。
実体は不明なり。

110 :名無しさん@お腹いっぱい。 :2000/12/21(木) 02:00
>>105
Wnn の仕組みはぜんぜん知らないけど,
FreeWnn の設定ファイルとかはないの?
あるいは egg というものが関係しているのなら
info をみてみるとか.


111 :105 :2000/12/21(木) 12:06
infoとトリーチュアルでは分かりませんでした。
http://www.tomo.gr.jp/wnn/wnn-faq.html#5-11
が近いのですがしっくりしません。
#とゆーか、eggは使われてなさげ。

こんな感じで日本語入力モードの時に数字や記号を入力しようと
すると半角の物が出る、という設定(シンプル)があったように思うのです

112 :105 :2000/12/21(木) 12:15
チュートリアルの間違いです↑

113 :名前ついてますか? :2000/12/21(木) 17:00
あ、おれは上の FAQの3人目のとおりにやってたな。
q1 って打つと ASCII (半角とはいわん :-) の 1がでるけど、
面倒ではある。
# いまは emacs20.6 + tamago ver 4なのでちとちがう


114 :名無しさん@お腹いっぱい。 :2000/12/22(金) 03:02
\C-o の open-line を Canna などに奪われて
腹がたつっていう人は他にいませんか?

115 :名無しさん@お腹いっぱい。 :2000/12/22(金) 04:22
>>105
わからん。mule2.3のEGGですら3.09なのに。

とにかくEGG3.09系なら変数use-touten-for-commaとuse-kuten-for-periodで制御だろ。infoに書いてあるぞ。
EGG4系は、sourceを見るかぎり、customizeでそれ関係が設定できるようになっているぞ。

116 :105 :2000/12/22(金) 07:19
emacsの中での最初の漢字変換の時に
/usr/share/emacs20/site-lisp/dl-wnn/eggrc-wnn
ってのが読まれてるみたいです。
同じディレクトリにeggrc-v41ってのがあったのできっと4系だと思います。
customizeで設定、の線を調べます。

どうもありがとうございます。

117 :105 :2000/12/22(金) 08:37
/usr/share/emacs/site-lisp/dl-wnn/its/hira.elに
(defvar use-kuten-for-period t "*ピリオドを句点に変換する")
(defvar use-touten-for-comma t "*コンマを読点に変換する")

(its-defrule-conditional "."
(use-kuten-for-period "。")
(t "."))

(its-defrule-conditional ","
(use-touten-for-comma "、")
(t ","))

という部分があったので
cp /usr/share/emacs20/site-lisp/dl-wnn/eggrc-wnn ~/.eggrc
して(↑eggの起動設定ファイル)
(setq use-kuten-for-period nil)
(setq use-touten-for-comma nil)
を追加したらなんとなくいけました。(ひながなと同じ幅のコンマが出る)


118 :名無しさん@Emacs :2000/12/22(金) 11:33
>>117
> (setq use-kuten-for-period nil)
> (setq use-touten-for-comma nil)

(its-defrule-conditional "."
(t "."))

(its-defrule-conditional ","
(t "."))

とかしたら、半角の ".", "," が出るようになんない?
egg は使ってないから分かんないけど、それっぽいような・・・



119 :名無しさん@お腹いっぱい。 :2000/12/22(金) 14:50
emacs 起動と同時に、SKK モード になるようにしたいのです
が、どんな設定を加えればよいのでしょう?


120 :名無しさん@お腹いっぱい。 :2000/12/22(金) 16:41
geocities に ange-ftp 使って ftp するときの設定ってこれであってます?
某スレの為にファイルをアップするのに、できれば、ange-ftp を使いたいので。
;; 一応使えるけど動きが怪しいんだよなぁ・・・

(setq ange-ftp-dumb-unix-host-regexp "ftp.geocities.co.jp")
(setq ange-ftp-fix-name-func-alist
'((dumb-unix . ange-ftp-fix-name-for-dumb-unix))
ange-ftp-fix-dir-name-func-alist
'((dumb-unix . ange-ftp-fix-dir-name-for-dumb-unix)))

(defun ange-ftp-fix-dir-name-for-dumb-unix (dir-name)
(setq dir-name
(concat dir-name
(if (string-match "\\(/\\|^\\)$" dir-name)
"."
"/.")))
(when (string-match "[^/]+:/" dir-name)
(setq dir-name (replace-match "" nil nil dir-name)))
dir-name)

(defun ange-ftp-fix-name-for-dumb-unix (name &optional reverse)
(when (string-match "^/" name)
(setq name (replace-match "" nil nil name)))
(when (string-match "/$" name)
(setq name (replace-match "" nil nil name9)))
name)

>>119
> emacs 起動と同時に、SKK モード になるようにしたいのです
> が、どんな設定を加えればよいのでしょう?

(require 'skk)
(add-hook 'window-setup-hook 'skk-mode)
(add-hook 'term-setup-hook 'skk-mode)
とかですかね。
意味あんのか?って気もしますけど(笑)。


121 :117 >118 :2000/12/22(金) 17:49
118> (its-defrule-conditional "."
118> (t ","))
118> (its-defrule-conditional ","
118> (t "."))

いけました。
こっちの方がスマートでいいですね。

#これって書くファイルが違うだけでFAQのやりかたと似てる...

122 :名無しさん@Emacs :2000/12/22(金) 23:43
>>114
> \C-o の open-line を Canna などに奪われて
> 腹がたつっていう人は他にいませんか?

XMODIFIERS=@im=none emacs


123 :japu :2000/12/22(金) 23:54
>>114
私はC-o に慣れてしまったので、Wnn6 にしても
(define-key global-map "\C-o" 'toggle-egg-mode)
とかやってるよ。:-p

124 :名無しさん@お腹いっぱい。 :2000/12/23(土) 02:08
>>119
すべての mode に対してどうやるかは知らないが,
例えば text-mode に対して有効にしたいなら
(add-hook 'text-mode-hook
'(lambda ()
(skk-mode 1)))
とかすればいい.


125 :名無しさん@お腹いっぱい。 :2000/12/24(日) 17:01
xemacsのc-modeやcc-modeで、deleteキーでdelete-char、
Back Spaceキーでbackword-delete-charにしたいんですけど、
どうすればいいんでしょう。一応.xemacsには
(global-set-key [delete] 'delete-char)
て書いてあるんですけど、c-mode.elの中でキーの設定を上書きしてるらしく、
DelもBSも両方backword-delete-charになるんですよね…


126 :名無しさん@お腹いっぱい。 :2000/12/24(日) 22:09
>>125
> xemacsのc-modeやcc-modeで、deleteキーでdelete-char、
> Back Spaceキーでbackword-delete-charにしたいんですけど、

(add-hook 'c-mode-common-hook
(lambda ()
(global-set-key [delete] 'delete-char)))

でどうでしょ?


127 :名無しさん@お腹いっぱい。 :2000/12/25(月) 01:04
\C-; とか \C-: とかを有効にする方法はありますか?
かな入力を有効にするのに \C-\\ では
遠すぎると感じるので。

128 :125 :2000/12/25(月) 02:00
>>126
ありがとうございます。
けど、できないんですよね。textモードやhtmlモードなんかでは
OKなのに… cc-mode.elあたりを書き換えるしかないのかなあ。

129 :名無しさん@お腹いっぱい。 :2000/12/25(月) 03:45
Viとemacsってどうちがう?
エマックス?
イーマックス?

130 :名無しさん@お腹いっぱい。 :2000/12/25(月) 04:50
>>129
jargon file に発音のっているよ。
イーマクスに近いんじゃないかな。

131 :126 :2000/12/25(月) 10:23
>>128
> けど、できないんですよね。textモードやhtmlモードなんかでは

すまん。昨夜のは間違い、こっちでどう?

(add-hook 'c-mode-common-hook
(lambda ()
(define-key c-mode-map [delete] 'delete-char)))

>>127
> \C-; とか \C-: とかを有効にする方法はありますか?

(global-set-key [?\C-;] 'toggle-input-method)
(global-set-key [?\C-:] 'toggle-input-method)

とか?




132 :126 :2000/12/25(月) 10:23
>>128
> けど、できないんですよね。textモードやhtmlモードなんかでは

すまん。昨夜のは間違い、こっちでどう?

(add-hook 'c-mode-common-hook
(lambda ()
(define-key c-mode-map [delete] 'delete-char)))

>>127
> \C-; とか \C-: とかを有効にする方法はありますか?

(global-set-key [?\C-;] 'toggle-input-method)
(global-set-key [?\C-:] 'toggle-input-method)

とか?




133 :126 :2000/12/25(月) 10:24
>>128
> けど、できないんですよね。textモードやhtmlモードなんかでは

すまん。昨夜のは間違い、こっちでどう?

(add-hook 'c-mode-common-hook
(lambda ()
(define-key c-mode-map [delete] 'delete-char)))

>>127
> \C-; とか \C-: とかを有効にする方法はありますか?

(global-set-key [?\C-;] 'toggle-input-method)
(global-set-key [?\C-:] 'toggle-input-method)

とか?




134 :125=128 :2000/12/25(月) 19:33
>>131
できました。ありがとうございます。
(add-hook 'c-mode-common-hook
(lambda ()
(define-key c-mode-map [delete] 'delete-char)
(define-key c++-mode-map [delete] 'delete-char)))

で、cモードでもc++モードでもDELが有効になりました。

135 :127 :2000/12/26(火) 00:48
>>131
ありがとう。でも
>(global-set-key [?\C-;] 'toggle-input-method)
これじゃできないみたいです。

(global-set-key "\M-;" 'toggle-input-method)
このようなのはできるのに、どうして
(global-set-key "\C-;" 'toggle-input-method)
これができないんだろうか。

\C-; が ascii code として存在しないからな。
Meta っていうのは確か 8 bit 目を有効にしたものなので、
\M-; はできる、のかも知れない。

136 :126 :2000/12/26(火) 07:24
>>135
> >(global-set-key [?\C-;] 'toggle-input-method)
> これじゃできないみたいです。

まぢっすか?うちはできるんだけどなぁ・・・。
ってか、other-window に割り当ててます。
もしかして、*scratch* buffer で C-j で確かめてますか?
今それでやったらできなかったんで。C-xC-e でどうでしょ。

> \C-; が ascii code として存在しないからな。
> Meta っていうのは確か 8 bit 目を有効にしたものなので、
> \M-; はできる、のかも知れない。

詳しい話は知らないです :-)

137 :127 :2000/12/26(火) 14:28
>>136
たびたびどうも。僕も C-xC-e でやりました。
error とかにはならず、きちんとeval されています。
しかし残念ながらできませんでした。

126 さんができているというのは GNU の Emacs ですか?
僕は XEmacs なので微妙に違うのかもしれません。

不思議なことに、kterm などの tty 上でこれを eval すると
ESC に bind されます。
これは 135 で書いたことと関係しているのではと思います。
つまり C-; であらわされるコードは存在せず、
また tty 上では 8 bit の入力コードしか認識できないので、
C-; は tty 上では妙なことになるということです。

よけいなお世話かもしれませんがもう少し詳しく説明すると、
例えば a というコードは octal で 147 にあり、
C-a というコードは 007 にあります。(cf. man ascii)
一方 ; は 073 にありますが、C-; というコードは
ascii code に割り当てられていないのです。
ちなみに ascii code は 7 bit しか使っていませんが、
8 bit 目を 1 にする、というのが本来の Meta key の
意味らしいです。この理屈だと、M-a は 347、C-M-a は
207 になるはずです。

またこの理屈だとさらに、136 さんの Emacs の C-; も、
kterm とか console で emacs -nw だと有効にならないはずです。
興味があれば試して下さい。

って、XEmacs で C-; 使う方法ないのかー

138 :名無しさん@お腹いっぱい。 :2000/12/28(木) 23:58
elispの参考書スレッド

139 :名無しさん@お腹いっぱい。 :2000/12/31(日) 04:02
:q!

140 :???????????????B :2001/01/08(月) 04:21
mule-2.3 based on emacs-19.34.1 で、c-mode の
タブストップのデフォルトが2なので4にしたいんだけど、
どうすればいいんでしょう。mule-2.3 based on
emacs-19.28 (だっけ?) では以下の記述でうまくいったんだけど…。

(setq c-indent-level 4)
(setq c-continued-statement-offset 4)
(setq c-brace-offset -4)
(setq c-argdecl-indent 4)
(setq c-label-offset -4)


141 :名無しさん@お腹いっぱい。 :2001/01/11(木) 11:31
メール読むのに Emacs 使ってやっぱり止めた人っていますか?
9年ぐらい RMAIL, GNUS 使っていますが最近自分が痩せ我慢してるような
気がしてきました。

Wanderlust にでも乗り換えればこの痩せ我慢感から解放されるでしょうか?

142 :名前ついてますか? :2001/01/11(木) 12:25
emacs20.x だと、 c-basic-offsetなんだけどねえ。
まあ、emacsの infoの Custom C Indentのあたり見ればいいんでない?


143 :名無しさん@お腹いっぱい。 :2001/01/11(木) 12:55
>>141
それは、ちょっと...。使い方を変えるとか。
個人的にはGnusでMail, Newsとも足りてます。というか、
他のUAは考えられない。
あと、GNUSって古い(4.1とか)やつですか?新しいのを
使って見るのも手かも。



144 :名無しさん@お腹いっぱい。 :2001/01/11(木) 14:23
おうおう、emacs 捨てて、mnews にした。
jkio キーでメール読めて快適だ

145 :名無しさん@お腹いっぱい。 :2001/01/11(木) 22:13
>>141
やせ我慢しているくらいだったら、なんか作れよ。
9年も文句言いながら改善もせずそのまま使い続けているなんて、残業させたい上司が欲しがりそうな人材だな。

146 :名無しさん@お腹いっぱい。 :2001/01/12(金) 01:13
たこな質問でごめんなさい。
dired モードで d で削除フラグ付けるのは普通に出来るのですが
その後の x で実行するとミニバッファに no file on this line って
メッセージが出てビーブが鳴り、ファイルが消えずにフラグが付いたままになります。
ちゃんと動いてないっす。
何が原因か分かりますか?
emacs 20.7 に canna patch を当て、手動でインストしました。

147 :名無しさん@お腹いっぱい。 :2001/01/12(金) 02:29
>>144
俺は mnews 6年使ってたけど、WL に乗り換えた。
別スレでも書いたんだが MH フォルダの既読チェックに
時間がかかりすぎ>mnews

148 :名無しさん@お腹いっぱい。 :2001/01/12(金) 03:03
メールやニュースの設定にいちいち
.emacsに書いたりimXXXするのができないのでsylpheed。

149 :名無しさん@お腹いっぱい。 :2001/01/12(金) 03:11
>>147
mh_count_mode: off
で、問題はないが。
でも、wl は新着、未読、既読と分かれてていいよね。
サマリーから N で新着に飛べるし。

150 :名無しさん@お腹いっぱい。 :2001/01/12(金) 06:43
>>149
それは知ってたけど、カウントされなきゃいやじゃない。


151 : :2001/01/12(金) 13:20
ふと気がつくとM-x shellのときに激しく文字化けするように
なっていました。どうすれば良いのでしょうか?
Vine Linux 2.0のemacs-20.7-0vl1です。emacs --no-init-file
で立ち上げてもだめなんですけど。
> ls -1
GNUstep/
INSTALL.jis
Xrootenv.0

152 :名無しさん@お腹いっぱい。 :2001/01/12(金) 14:42
>>151
それはlsでcolorオプションをオンにしてるからです。

153 :名無しさん@Emacs :2001/01/12(金) 17:01
M-x shell なんか使うから
M-x term になさい



154 :名無しさん@お腹いっぱい。 :2001/01/12(金) 17:28
>>153
うおおおおおおおおおおおおおおおおおおおおおおおおおおおお。
すごい。
M-x termすごい。
今までM-!とかが対話的に動作しなかったもんで
Emacsとmake用にktermを起動してたのよ。
対話的に動くやつがあるとは知らなかった。
ありがとう。

155 :154 :2001/01/12(金) 17:31
ちょっと質問したいです。
M-x termから他のバッファに
切り替えるにはどうすればいいですか?
C-x bはできないようです。


156 : :2001/01/12(金) 17:39
>>152-153
ありがとうございました。解決しました。
# そうか、lsがまずかったのか。
M-x term は初めて知りました。

157 :名無しさん@Emacs :2001/01/12(金) 19:22
>>155

C-c C-x b
ていうか、info

158 :名無しさん@Emacs :2001/01/12(金) 19:24
>>154

make なら C-x c の方がいいんじゃない?
エラーの起きた行に自動で飛んでいってくれるし

159 :名無しさん@お腹いっぱい。 :2001/01/12(金) 19:39
>>150
それって、全部メール読んでないと意味無いよね?
俺は、MLは全部読んでないから意味なんだよ。inbox しか。
どうやってよんでるの? おしえて。

160 :名無しさん@お腹いっぱい。 :2001/01/13(土) 09:33
>>159
ML は全部 procmail で事前にフォルダごとに振り分け。
subject 眺めて読むやつ読んだら、c y で全部既読マークをつけてる。
たくさん ML に入ってると、MUA を立ち上げたときにどこでどれだけ
話題が動いているかが見えないと不便。

あと、WL では expire を使って Web から過去記事を参照できる ML は
びしばし remove。参照できない ML は、archive folder 行きで圧縮して保存。
expire と archive folder は無茶苦茶便利。

161 :154 :2001/01/14(日) 18:45
>>157
出来ました。ありがとう。
infoってM-x info?

>>158
それってCC-modeの機能ですか??
いつもFundamental modeなので。

162 : :2001/01/15(月) 00:05
死ね、Emacs。

163 :名無しさん@お腹いっぱい。 :2001/01/15(月) 00:13
いつも fundamental-mode では Emacs 使っている意味が
ないですよ。

164 :名無しさん@お腹いっぱい。 :2001/01/15(月) 00:55
text-modeだと何か害があるのか?

165 :名無しさん@お腹いっぱい。 :2001/01/15(月) 03:16
modeに凝りだすと、自分が何をやろうとしていたのか忘れてしまう事があります。
意地になっちゃうんだよね。
で、出来た!って頃になにげにwebをのぞいてみると、自分の作ったのよりはるかに
すんばらし〜modeの存在に気付き、時間の浪費を悔いる。
Emacsは奥が深くてヒダがあるんだよ。

166 :名無しさん@お腹いっぱい。 :2001/01/15(月) 05:45
>>165
ミミズ千匹なのですかっ!

167 :名無しさん@Emacs :2001/01/15(月) 09:45
>>161

あ、ごめんなさい。自分の .emacs.el の中で、

(define-key global-map "\C-xc" 'compile)

を定義してるのすっかり忘れてた。

「make なら M-x compile の方がいいんじゃない?」

に訂正。

168 :159 :2001/01/15(月) 16:40
>>160
さんきゅ。なるほど c y かー。確かに、遅いね。
ちょっと使って見た感じ、wl は理想のメーラだったけど、emacs は
ちょっといやだなー。
mime の実装とか (FILM? SEMI?) なんで emacs 上で
やるんだろ。emacs 使っている人しか幸せになれんのに・・・
mh も捨てられんし、mnews でいくわ。

169 :名無しさん@Emacs :2001/01/15(月) 18:33
>>168
> mime の実装とか (FILM? SEMI?) なんで emacs 上で

emacs さえあればどの OS でも使えるようにじゃないすかね。
emacs な人は unix が使えるってより
emacs が使える環境ってのを重要視するんじゃないかと。

170 :名無しさん@お腹いっぱい。 :2001/01/15(月) 21:10
多分……Gnusを使えばいいと思う……

171 :名無しさん@お腹いっぱい。 :2001/01/15(月) 21:40
>>168
Emacs 使ってる人は Emacs の上で幸せになれればそれで良いんです。はい。

172 :名無しさん@お腹いっぱい。 :2001/01/16(火) 17:53
久しぶりにSoftwareDesign誌を購入した。
巻頭のインタービューでのMiguel de lcaza氏の発言。

「フリーでないソフトウェアは"存在していないソフトウェア"と同じだ」

感動したぜ!
おれも今日Winからメール等の必要なファイルを保存して、
明日からは生粋のFreeSoftware信奉者になることを決めた!

#でもlcaza氏のように必要なソフトウェアを作れるかな(ワラ
#LogicAudioなんだけど。。。

関係ないことでごめんね。みんな

173 :名無しさん@お腹いっぱい。 :2001/01/16(火) 18:09
T-GNUS と Pterodactyl GNUS を使っています。
Ptero の方は HTML mail をあたかも添付ファイルのように
外部ブラウザで読めますが T-GNUS ではどうするのがいいでしょう?

174 :名無しさん@お腹いっぱい。 :2001/01/16(火) 18:40
>>173
W3が入ってるEmacsを使ってますよね。バイトコンパイルする時、
w3.elがloadされないようにするか、どっかの変数を変えれば
良いんじゃないかな。
fj.news.reader.gnusに出てたみたいだから、ちょっと探してみ
ます。見つからなかったらご免ね。

175 :名無しさん@お腹いっぱい。 :2001/01/16(火) 22:09
>>172
でもね、コードかけない、読まない、又は書く気がないんなら win と
おんなじだと思うのよ。
だって、ソフト落としてくるしか術がないんだも。

176 :名無しさん@お腹いっぱい。 :2001/01/16(火) 22:31
>175
おれ書けるよ。ただLogicAudioのようなツールは需要が少ない
わりには結構作りこんであって、自分のようなもの一人で
作るにはちと辛い。またそれほどスキルがあるわけじゃないし。。。

それに彼の言うフリーは何度も言われていることだけど、
コピーフリーって意味のフリーだからwinと同じってことはないでしょ。

#またしても関係ない話題でごめんね。みんな

177 :名無しさん@お腹いっぱい。 :2001/01/16(火) 22:32
ごめん。あげちった。すみません。

178 :名無しさん@お腹いっぱい。 :2001/01/17(水) 09:18
>>172
LogicAudio ですか. 素晴らしい.
むしろ MAX/MSP やってくださいよ.

ああ, 俺もやりてぇ.
作らしてくれてかつ金くれるところねーかな.

# まったくもって Emacs スレッドじゃねーな



179 :174 :2001/01/17(水) 17:06
>>173
(require 'mime-setup)の前に、
(setq mime-setup-enable-inline-html nil) です.


180 :名無しさん@お腹いっぱい。 :2001/01/17(水) 23:54
今更Emacsはじめました。
(いままで vi でした)

TAB を押すとタブが入力されるのですが、どうも、前の行のスペースを読んで
半オートインデントのようなことをしているっぽいんですが、
これが、けっこう辛いです。

text-mode のときはこうなるようですが、C モードのときは、インデントしないような
場所で TAB を押してもタブが入力されなかったりして、ちょっとお節介の過ぎる感じです。

ふつうに TAB キー1回でタブ1個入力されるようには、どうやればよいですか?


181 :>>180 :2001/01/18(木) 02:03
M-i

182 :名無しさん@お腹いっぱい。 :2001/01/18(木) 03:15
すいません、M-i は知っていました。。
それをTABキーでやるにはどうしたらいいですか?
(Lisp-in.....モードは要りません)


183 :名無しさん@お腹いっぱい。 :2001/01/18(木) 09:28
M-x help して k
その後 M-i すれば M-i に何がバインドされているのか表示されるでしょう.
(ちなみに tab-to-tab-stop なんだけどさ)
それを
(global-set-key "\C-i" 'tab-to-tab-stop)
とするなり
(define-key c-mode-map "\C-i" 'tab-to-tab-stop)
とかして .emacs に書けばいいんじゃないでしょうか.

アスキーから EmacsLisp のリファレンスが出てるんで 1 冊もっておくと
便利かもしれないです.
ちなみに家には EmacsLips 本があるぞ(藁
^^^^



184 :名無しさん@お腹いっぱい。 :2001/01/18(木) 10:59
>>182
info読めよ。ちなみに[C-h]i

185 :名前ついてますか? :2001/01/18(木) 14:19
>>183 Canonのプリンタ制御言語の GNU版ですね(違)


186 :名無しさん@お腹いっぱい。 :2001/01/18(木) 20:28
>>183
ありがとうございます。M-x help k は便利ですね。

C-q C-i は TAB キーに割り当てられますか?

(setq tab-width 4)
と .emacs に書いても有効にならないのですが
それを編集しながら C-x C-e すると有効になります。
何か別のものが上書きしているような気もします。


>>184
すみません。
でも、本当に難しすぎるのです。



187 :名無しさん@お腹いっぱい。 :2001/01/18(木) 20:48
>>186
> C-q C-i は TAB キーに割り当てられますか?
というか、C-q hoge は、その制御コードを書き込むといった感じ。
だから C-qC-i でタブが入るし、C-qC-j で改行が入る。

> (setq tab-width 4)
(setq-default tab-width 4) で大丈夫なはず。


188 :名無しさん@お腹いっぱい。 :2001/01/18(木) 21:40
>>185
表紙には GNU EmacsLisp リファレンスマニュアルとあるが
背表紙には GNU EmacsLips リファレンスマニュアルと...

ちなみに 1995/12/7 第 1 刷 らしい.

189 :名無しさん@お腹いっぱい。 :2001/01/18(木) 21:42
>>188 ほんとだ! しかも、上にかけてあるカバーのほうでは直ってるよ!

190 :名無しさん@お腹いっぱい。 :2001/01/18(木) 21:55
>>188
がーん。今明かされる真実。
さふいえば、裏表紙に絵とか書いてあって、得した気分になる
本ってありますよね。

191 :名無しさん@お腹いっぱい。 :2001/01/18(木) 22:56
>>189
そそ. 第 1 刷っていわゆる FSF 直販みたいなやつなんだろーと
思うけど, 書店売りの(っていまはほとんど見ないけど)カバー
ついてるやつは直ってるんだよな.

ASCII の Emacs20 Lisp なリファレンスは問題なし.




192 :名無しさん@お腹いっぱい。 :2001/01/18(木) 23:16
ちは。Info-mode で key-bind を追加したいんですが、
Info-mode-hook がみつかりません。

# XEmacs と Mule には Info-mode-hook があるんですが、
# GNU Emacs にはないようです。

こういう場合どうやって hook させればいいですか?
(requre 'info) して
(define-key Info-mode-map "ほげ" 'ほげ)
しかないですかね。

193 :名無しさん@お腹いっぱい。 :2001/01/19(金) 00:13
>>192
(eval-after-load "info"
(progn
(define-key Info-mode-map "ほげ" 'ほげ)))
でいいんじゃないかな。



194 :192 :2001/01/19(金) 01:04
>>193
情報ありがとう。 eval-after-load なんて便利なものがあったのか。
知りませんでした。

# でもなんで Info-mode-hook がないのかね。
# 日本人だと英単語を調べるために key-bind 変更したい人が
# 多いと思うんだけど。

195 :名無しさん@お腹いっぱい。 :2001/01/19(金) 01:23
>>188
Elips MLってのがあるよ。(^^)

196 :名無しさん@お腹いっぱい。 :2001/01/19(金) 01:27
>>195
実は elips ってそっから取ってるんだったりして(笑)。
;; でも elisp を elips ってするのはよくやる typo ですね。俺だけ?

197 :名無しさん@お腹いっぱい。 :2001/01/19(金) 16:03
改行コードとか、EOF を表示するようにできませんかね?
不要なスペースなどが入ってしまいそうで精神的によろしくありません。


198 :名無しさん@お腹いっぱい。 :2001/01/19(金) 17:32
>>197
そういうやつは emacs なんて使わんだろ。


199 :名無しさん@お腹いっぱい。 :2001/01/19(金) 20:54
http://www.taiyaki.org/elisp/
にそれっぽいのがありました。

200 :名無しさん@お腹いっぱい。 :2001/01/21(日) 02:30
いらいらして書かずにいられないーーーー

今さあ、JDE インストールして使い方ちまちま覚えてたんだけど、どーし
ても jde-show-class-source が動かなかったのね。で、原因がふたつあっ
て、ひとつは、source directory path を指定する変数の最後にスラッシュ
付けなくちゃだめだからなんだな。'("/path/to/src") じゃだめで
'("/path/to/src/") としなくちゃいけない。これがまた、マニュアルに例
ないし、FAQ にもないし、Mailing List Archive にもヒットしない。*.el
を読んでやっとわかったの。なんでこんな仕様なんだよッ!!
で、ふたつめは IBM JDK 1.3 のソースアーカイブを展開すると、hierarchy
の第二階層が全部二重になってんの。たとえば java.lang.System の source
が src/java/lang/lang/System.java にあるとか。lang がふたつあるでしょ。
これはなんか理由があんのかよッ!!(それともこれが普通なのか?)

あー、こんなしょうもないことに二時間も時間使ってムカツクムカツクムカツクふぅ、すっきりした。



掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)