5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Emacs Part 12

1 :名無しさん@お腹いっぱい。:04/04/29 14:46
目が覚めたあなたは、コーヒーを沸しつつディスプレイの電源を入れ、深緑色
(下側に白横筋一本あり)の画面で、gnus+shimbunでメールやスラドを読み、
navi2chでunix板やハン板を巡回し、w3mでWebを渉猟し、その間にEmacs本体と
常用パッケージの cvs update && make install を実行(あまりに多すぎるので
スクリプト化しています)し、昨晩作ったプログラムを gdba でデバッグし、
yatex && dvipdfmx で報告書を書き、… とそのとき突然、*Backtrace* に落ちた
あなたは(当然、debug-on-errorは常時 t です)、舌打して他人のバグまでも
修正し、親切にもパッチを作者に送り、ついでに新しく思い付いたハックに
いそしむ…時間がないのでとりあえず、howmのTODOにアイデアを書き加え
(500近くたまってたりします)、scbibにお気に入りのジャーナル論文を追加し、
tdiaryに繰り言を書きなぐります。

そんなあなたも、JavaだけはEclipseに浮気したことをRMS神の祭壇の前で懺悔します。
朝の祈りを済ませたあなたには、今日もEmacsに明け暮れる一日が待っています。


2 :名無しさん@お腹いっぱい。:04/04/29 14:47
Emacs part11 (前スレ)
http://pc3.2ch.net/test/read.cgi/unix/1075033822/

過去スレ:
Emacs
http://cocoa.2ch.net/unix/kako/967/967450973.html
Emacs part2
http://pc.2ch.net/unix/kako/1001/10010/1001087615.html
Emacs part3
http://pc.2ch.net/unix/kako/1007/10076/1007618266.html
Emacs part4
http://pc.2ch.net/unix/kako/1013/10133/1013390142.html
Emacs part5
http://pc.2ch.net/unix/kako/1021/10217/1021734785.html
Emacs part6
http://pc.2ch.net/unix/kako/1032/10326/1032611750.html
Emacs part7
http://pc.2ch.net/test/read.cgi/unix/1042141693/ (html化待ち)
Emacs part8
http://pc.2ch.net/test/read.cgi/unix/1051455239/ (html化待ち)
Emacs part9
http://pc.2ch.net/test/read.cgi/unix/1058495083/ (html化待ち)
Emacs part10
http://pc.2ch.net/test/read.cgi/unix/1066719492/ (html化待ち)
Emacs part11 (前スレ)
http://pc3.2ch.net/test/read.cgi/unix/1075033822/


3 :名無しさん@お腹いっぱい。:04/04/29 14:48
トラブル報告のTips:
参考:http://www.jpl.org/elips/BUGS-ja.html
(M-x toggle-debug-on-error をするのが普通)

・ エラーが起るんですけど。
→ toggle-debug-on-error を実行して、エラー時に表示される*Backtrace*を確認。
・ 沈黙したまま帰ってこないんですけど(C-gで戻る)
→ toggle-debug-on-quit を実行して、C-g時に表示される*Backtrace*を確認。

なお、ライブラリはできるだけ、バイトコンパイルしてないものを使う (M-x
load-library ***.el を実行)と、バックトレースが詳細にわかって便利。


4 :名無しさん@お腹いっぱい。:04/04/29 14:48

・ Emacsが落ちるんですけど。
スレでは対応しきれない可能性が高いが重要なので、emacs-bug に状況を報告。
→ srcディレクトリでgdbを起動し、落ちたところで、gdbプロンプトでxbacktrace,
backtraceを実行してみる。特定の妖しい変数が分かったら、p <変数>, pr <変数>
の実行結果も確認。

・ Emacsが帰ってこないんですけど(C-gで戻らない)
→ srcディレクトリでgdbを起動し、無限ループで Ctrl-Z を押して、xbacktrace,
backtraceを 実行してみる。妖しい変数が分かったら、p <変数>, pr <変数> の実
行結果も確認。


5 :名無しさん@お腹いっぱい。:04/04/29 14:49
参考サイト:
本家:http://www.gnu.org/software/emacs/
神のサイト。質問する前はまずここのmemoを読んで確認。
http://www.bookshelf.jp
はてなアンテナ:
http://a.hatena.ne.jp/sakito/simple
その他:
http://emacs-21.ki.nu
http://www.netlaputa.ne.jp/~kose などなど。

他のスレッド:
日本語入力, mew, gnus, wanderlust, migemo, navi2ch, emacs-w3m, tex, howm, M-x
doctor, については、Unix板に専門スレッドがあるのでそちらへどうぞ。


6 :名無しさん@お腹いっぱい。:04/04/29 14:50
開発中のEmacsの入手先
これらの使用は、あくまでも at your own risk で!!!!
(いざとなれば、驚くほど簡単に編集中のデータが吹っ飛びます。;-p)
→ :ext:anoncvs@subversions.gnu.org:/cvsroot/emacs
(これの意味が不明な人は触らない方が良いと思われ。)
Emacs 21.3.50 → tag名 emacs
Emacs 22.0.00 → tag名 emacs-unicode-2


7 :名無しさん@お腹いっぱい。:04/04/29 14:52
1です。

前スレで950突破してしまったので立ててみましたが、最初に前スレURLを入れるの忘れてました。
その他色々とごめんなさい。


8 :名無しさん@お腹いっぱい。:04/04/29 15:32
>>1
> ディスプレイの電源を入れ
常時接続ですよ

9 :名無しさん@お腹いっぱい。:04/04/29 15:41
>>1があまりに欝陶しいし、unix板では 980で十分なので、
早漏1の立てたこのスレは GCに回収されます。

10 :名無しさん@お腹いっぱい。:04/04/29 17:57
>>8
でも人間は睡眠しているのでディスプレイの電源はその間切れている。
シフトキーを2、3度叩くと起きてくる。




11 :名無しさん@お腹いっぱい。:04/04/29 19:20
>>10
だからモニタの電源は落とさなくても良いかと。
サスペンドかかってたら無問題かと。

12 :名無しさん@お腹いっぱい。:04/04/29 20:44
よくわからん。

13 :名無しさん@お腹いっぱい。:04/04/29 21:08
よくわからんが>>1に共感できていない奴は壇上に土足で乗っかって
「これからの社会をひっぱっていくのは俺らなんで〜」と
わめきつつ良識ある大人から引きずり下ろされ、役所に親同伴で謝罪に
いったかと思ったら
親:「いやもう胸がいっぱいですんで」
子:「フンッ」
帰りの車はアクセル全開で不満炸裂、あげくの果てには告訴され前科一犯となった新成人(プ

のようなものである、と私は確信している。

14 :名無しさん@お腹いっぱい。:04/04/29 21:22
いっそのこと、OS 自体を emacs にすれば?

15 :名無しさん@お腹いっぱい。:04/04/29 21:27
(garbage-collect)

16 :名無しさん@お腹いっぱい。:04/04/30 02:57
>>1はJavaはEclipseだっていったろーが。GCが>>1を喰うまで待っとけ

17 :名無しさん@お腹いっぱい。:04/04/30 15:02
EMMSってすごいですね!使ってる人います?

18 :名無しさん@お腹いっぱい。:04/04/30 17:49
>>17
98時代には使ってる人イパーイいますたよ。

19 :名無しさん@お腹いっぱい。:04/04/30 22:05
>>1
> (下側に白横筋一本あり)の画面で、gnus+shimbunでメールやスラドを読み、

gnus って、Gnus のことですか、T-gnus のことですか?

20 :名無しさん@お腹いっぱい。:04/04/30 22:12
gnus と言えば emacs/lisp/gnus/ 以下のことだろ。
copyright holder と配布元が一致しない物なんて使うなよ、池沼。

21 :名無しさん@お腹いっぱい。:04/05/01 17:27
Emacsで、GeckoなWebブラウザは使えませんかね。

使えませんか。そうですか?



22 :名無しさん@お腹いっぱい。:04/05/02 12:46
重複スレだと云われてこっちに移ってきました。
そこでこんな質問をしてたのですが…
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
emacs で sj3 と eggを使って日本語入力できるようにしたいと思っているのですが、
なぜだか↓のようなメッセージが出てうまくいきません。
(ちなみにいまはkinput2経由でemacsから書き込んでいるのですが、こっちはうまく行っているようです)
どなたかご指南願います。
それと、できれば辞書ファイルはUSERのホームディレクトリに置けるとうれしいんですが(set-default-usr-dic-directory "/home/$USER/dict")などとするとno such file or directry とかメッセージ吐いてくるんですが?その辺りも教えてくれるとうれしいです。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ホスト localhost の SJ3 を起動しました。

Loading /usr/local/share/emacs/21.3-emcws/lisp/eggrc-sj3...
KKCP: 原因 :SJ3_MKDIR_FAIL で (kkcp:make-directory /usr/local/lib/sj3/dict/yu) に失敗しました。

if: KKCP: 原因 :SJ3_MKDIR_FAIL で (kkcp:make-directory /usr/local/lib/sj3/dict/yu) に失敗しました。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ちなみにこんなレスをもらったのですがだめでした。
>(set-default-usr-dic-directory "~/dict") とするとどうだろう。


23 :名無しさん@お腹いっぱい。:04/05/02 17:45
本スレage

24 :名無しさん@お腹いっぱい。:04/05/02 20:34
>>1 に感激。誰がなんと言おうともお前のセンスを支持するぞ。

25 :名無しさん@お腹いっぱい。:04/05/02 21:53
翻訳タッチの日本語だな。意図的かも知れないが。
コーヒーとか朝の祈りとかも西洋風。
もっと日本風キボンヌ

26 :名無しさん@お腹いっぱい。:04/05/03 00:14
野鳥なんてつかうやつは素人
玄人はauctexだろ、って洗脳されてたよ昔。
で、今はwordしかつかってねーよ


27 :名無しさん@お腹いっぱい。:04/05/03 00:39
>>20
> gnus と言えば emacs/lisp/gnus/ 以下のことだろ。

それは、Gnus です。


28 :名無しさん@お腹いっぱい。:04/05/03 00:41
何年か前にYaTeXを捨ててtex-mode.elに入っている
latex-modeへと退行しました

29 :名無しさん@お腹いっぱい。:04/05/03 01:09
>>27
man/gnus.text で
(let ((case-fold-search nil)) (occur "\\<gnus\\>[^-.}]"))
すると結構あるけどね。gnus ではなく Gnus だという根拠は?

30 :名無しさん@お腹いっぱい。:04/05/03 01:31
>>29
思うじゃなくて、(info "(gnus)")してみれ

31 :名無しさん@お腹いっぱい。:04/05/03 02:16
>>30
思うじゃなくて、検索するとドキュメントには Gnus と書いてることが多いが、
gnus とも書いてあるってこと。

早く Gnus と gnus の違いを教えてよ。

32 :名無しさん@お腹いっぱい。:04/05/03 02:25
>>31
GNUS はうめりんさんの
Gnus は Lars さんの
gnus は Lars さんのやつの派生 version の Semi-gnus や、T-gnus や、Nana-gnus とか。
qmail と Qmail のちがいみたいなもんだな。

33 :名無しさん@お腹いっぱい。:04/05/03 02:34
>>32 Gnusについて異論はないけど、Qmailって何?

34 :名無しさん@お腹いっぱい。:04/05/03 03:34
ググれよ。
「ググれ」って何とか返さないでね。

35 :名無しさん@お腹いっぱい。:04/05/03 03:37
>>34
「ググれ」って何?

36 :名無しさん@お腹いっぱい。:04/05/03 03:40
>>33
http://qmail.jp/QA/
qmail ユーザの常識: qmailは固有 名詞です。 Qmailではありません。QMailや
QMAIL でもありません。


37 :名無しさん@お腹いっぱい。:04/05/03 03:59
キチガイのサイト出されても

38 :名無しさん@お腹いっぱい。:04/05/03 05:51
>>35
「「ググれ」って何?」って何?

39 :名無しさん@お腹いっぱい。:04/05/03 06:01
>>38
流石に苦しいぞ。それともおまえは日本語に不自由してるやつか?

40 :名無しさん@お腹いっぱい。:04/05/03 10:46
餌やるなよ。

41 :名無しさん@お腹いっぱい。:04/05/03 11:40
荒らしてるのは重複スレ立てたやつだと思う

42 :名無しさん@お腹いっぱい。:04/05/03 13:10
こっちは GNU Emacs21 専用のスレ。
むこうは XEmacs 専用のスレ。

43 :名無しさん@お腹いっぱい。:04/05/03 13:20
じゃあパパ、Mule専用も立てちゃうぞ〜。

44 :名無しさん@お腹いっぱい。:04/05/03 13:28
来たるべき X'mas の日に間に合うように X'mas decoration on XEmacs を作られよ!

45 :名無しさん@お腹いっぱい。:04/05/03 13:40
じゃあパパ、GNU Emacs22 専用も立てちゃうぞ〜。

46 :名無しさん@お腹いっぱい。:04/05/03 13:50
emacs上でwebのURLをメモしておいて、
そこから、外部のブラウザ(operaなど)でそのページを開く方法ありますか?
教えて下さい。

47 :名無しさん@お腹いっぱい。:04/05/03 13:53
>>44
寒いぜおっさん。

48 :名無しさん@お腹いっぱい。:04/05/03 13:54
>>46
browser-url とかあるよね。
.emacs に
(ffap-bindings)
とか、書いておくと C-xC-f で、ポインタの近くの url を browser で開けます。
brower-url の設定は、調べてね。

49 :名無しさん@お腹いっぱい。:04/05/03 14:20
48さん、どうもありがとうございます。解決しました。
.emacsに
(ffap-bindings)
(setq browse-url-browser-function 'browse-url-netscape)
(setq browse-url-netscape-program "opera")
で、C-xC-fで開けるようになりました。


50 :名無しさん@お腹いっぱい。:04/05/03 14:40
>>47
(´・ω・`)ゴメンナサイ

51 :名無しさん@お腹いっぱい。:04/05/03 14:50
たった今気付いたのですが、
describe-functionとかから、
built-in函数でもソースに飛べるようになってるんですね。
ちょっと感激ですよ。

52 :名無しさん@お腹いっぱい。:04/05/03 15:03
>>51
(゚Д゚)ハァ?? C-h v source-directory RET

53 :名無しさん@お腹いっぱい。:04/05/03 15:05
>>51
built-in関数って、C言語で実装されている関数だよね?
Cのソース木の場所を教えておくと、そこに飛ぶリンクがdescribe-functionの
表示画面に出現するとか?

最新版の話かな。GNU Emacs 21.3.1じゃ、そういう羨ましいことは起こらない。

54 :名無しさん@お腹いっぱい。:04/05/03 15:05
知らなかった>>51はいままでどれだけemacsを使ってきたのかと。

55 :名無しさん@お腹いっぱい。:04/05/03 15:18
あれ、昔からちゃんと見れてたのですか。
以前から自分でコンパイルしてるんだけど、
これまでは辿れなかったのに。
今迄は source-directoryは勝手には設定してくれてなかったとか??

56 :名無しさん@お腹いっぱい。:04/05/03 15:37
describe-functionが定義されたhelp.elでも、
find-functionが定義されたfind-func.elでもsource-directoryは
使われていないみたいだな、21.3では。

57 :名無しさん@お腹いっぱい。:04/05/03 15:39
52と54は未来からアクセスしてると見た。

58 :名無しさん@お腹いっぱい。:04/05/03 16:11
source-directory を消してないかい?

59 :名無しさん@お腹いっぱい。:04/05/03 16:21
help-fns.elのログは見たかい?
-r 1.36 -r 1.37

60 :名無しさん@お腹いっぱい。:04/05/03 20:35
font-lockを使ってます。たまに色の数が足りなくなって一部のfaceが
真っ白(背景と同じ)になり読めないのですが、対処方法御存知ですか?


61 :名無しさん@お腹いっぱい。:04/05/03 20:49
マジックでぬれ

62 :名無しさん@お腹いっぱい。:04/05/03 20:56
>>60
背景を黒くすれば?

63 :名無しさん@お腹いっぱい。:04/05/03 21:58
>>60
> たまに色の数が足りなくなって
『色の数』って 0xFFFFFF とおりの色があるのに足らないハズないだろ
テキトーに defface したらいいんじゃないのか?

-rv オプションつけて立ち上げてみるとか
; default-frame-alist に (reverse . t) を入れてみるとか


64 :名無しさん@お腹いっぱい。:04/05/03 22:03
0xFFFFFF って?

65 :名無しさん@お腹いっぱい。:04/05/03 22:31
>>64
16進数でFFFFFFってこと。24bitも色数があるなら充分でしょって事か?

66 :名無しさん@お腹いっぱい。:04/05/03 23:45
ちょっとまてよ
0x1000000 とおりでないの?

67 :名無しさん@お腹いっぱい。:04/05/03 23:51
Xの設定の話って気がする。

68 :名無しさん@お腹いっぱい。:04/05/04 00:13
>>66
ワラタ


69 :63:04/05/04 00:54
>>66
> 0x1000000 とおりでないの?
(* 256 256 256) なんで確かに 0x1000000 とおりなんですが、
そのうちの一つは background と一緒ですから減らしてます
説明不足でした

>>68
> >>66
> ワラタ
えーっと…
(eq (* 256 256 256) (lsh 1 24))
=> t


70 :名無しさん@お腹いっぱい。:04/05/04 01:25
苦しい言い訳だ。

71 :名無しさん@お腹いっぱい。:04/05/04 11:27
ディスプレイが256色の場合もあるだろ。特にSparcの場合は。


72 : :04/05/04 14:51
古い8bit使ってんだろ?

73 :名無しさん@お腹いっぱい。:04/05/04 15:44
tottle-IMのバインドをC-\からShift-Spaceに変えたいんですが
Shift-Spaceはどう記述すればいいんでしょうか?
\S-SPC とかいろいろ試したけどダメでした。

74 :名無しさん@お腹いっぱい。:04/05/04 15:56
[(shift ? )] や [?\S- ] でできたぞ。
XEmacsだと違うかもしれんが。

75 :名無しさん@お腹いっぱい。:04/05/04 15:56
[(shift 32)]

76 :名無しさん@お腹いっぱい。:04/05/04 16:12
32は '? 'にしろよ。

77 :名無しさん@お腹いっぱい。:04/05/04 16:15
>>74->>76さん
解決しました。ありがとうございました

78 :名無しさん@お腹いっぱい。:04/05/04 16:32
XEmacs だと [(shift ?\ )] へのバインドはエラーになるので
(define-key hoge-map (if (featurep 'xemacs) [(shift space)] [(shift ?\ )])
'command)
とでもしておくのがいいかと。

79 :63:04/05/04 21:46
;;; >>70
;;; 反省…

>>73
> Shift-Spaceはどう記述すればいいんでしょうか?
(kbd "S-SPC")

alt-Space は (kbd "A-SPC")
super-Space は (kbd "s-SPC")
hyper-Space は (kbd "H-SPC")

Ctrl-Alt-Shift-Hyper-Space は (kbd "C-A-S-H-SPC")

買えるものは Master Card で.


80 :名無しさん@お腹いっぱい。:04/05/04 21:52
(kbd "C-A-S-H-SPC") より [?\C-\A-\S-\H- ] のほうがすきだ。

81 :名無しさん@お腹いっぱい。:04/05/04 22:23
lispref に書いてない関数を使うのはなあ

82 :名無しさん@お腹いっぱい。:04/05/06 03:44
navi2chみたいなツールで
rssを見られますか?

83 :名無しさん@お腹いっぱい。:04/05/06 05:05
>>82

http://www.nongnu.org/newsticker/

how about this?


84 :名無しさん@お腹いっぱい。:04/05/06 05:20
お。日本語でた。
newstickerを愛用してる。ちょっとチェックしたいときに便利。


85 :名無しさん@お腹いっぱい。:04/05/06 11:30
ちょっと前までは newsticker を使ってました。
機能的には十分なんですが、新しい feed を指定するのが面倒なのが難です。
あと、コンパイル中なんかに、勝手に更新しに行ってびびったことも。
まあ、定期更新させなければいいだけですが。

ちなみに最近は、RssGate + emacs-w3m です。


86 :名無しさん@お腹いっぱい。:04/05/06 18:35
part11でも同じ質問でてたんですが解決しないのでアドバイスお願いします。

multi-modeを使おうとして.emacsに下のようなコード書いたのですが、
File mode specification error: (void-function first)
というエラーが表示されます。一応、Fundamental MULTIモードには入るのですが
モードが切り替わりません。アドバイスお願いします。

;;multi-mode
(autoload 'multi-mode
"multi-mode"
"Allowing multiple major modes in a buffer."
t)

(defun jsp-mode ()
(multi-mode 1
'html-mode
'("<%" java-mode)
'("%>" html-mode)))
(setq auto-mode-alist
(append '(("\\.jsp$" . jsp-mode))
auto-mode-alist))


87 :名無しさん@お腹いっぱい。:04/05/06 18:48
>>85
よくわからんが、(require 'cl)してみ。


88 :名無しさん@お腹いっぱい。:04/05/06 23:29
>>86
87 氏のアドバイスは多分貴方宛だよ (ってそれくらい分かるか)

89 :86:04/05/07 14:51
>>87
.emacsの最後に(require 'cl)を書き足したところうまくうごきました。
アドバイスありがとうございます。なぜかはまだわからないのでemacs lisp
勉強してみます。

>>88
分かりませんでした・・・すみません。

90 :名無しさん@お腹いっぱい。:04/05/07 16:30
>>89
それより、(defalias 'first 'car) のほうがのぞましい

91 :名無しさん@お腹いっぱい。:04/05/07 16:34
first を使わないように書き換えるのがいいんじゃないかな

92 :86:04/05/07 17:55
>>90
それいれてみると今度はsecondがないそうです。確かlispでは(car (cdr list))で
secondだったっけかな・・・ここでどう書くかわかりませんが
>>91
自分ではfirstは使ってないんですがどうなんでしょう。appendとかの中で使っている
のかな??

93 :名無しさん@お腹いっぱい。:04/05/07 18:10
>>92
second も cl だな。

> 自分ではfirstは使ってないんですが
>>3 読んで backtrace 取ってみたら?

94 :名無しさん@お腹いっぱい。:04/05/07 18:21
WinのMeadowで編集したファイルをemacsで開くと
\documentclass[a4paper,12pt]{article}^M
\begin{document} ^M
\LaTeX ^M
\end{document}^M
な感じで改行したところに^Mマークが付いちゃうんですが検索置換しようようと
してもヒットしなくて消せません。texでコンパイルは出来るのでどうでもいいちゃ
どうでもいいんですが目障りなので消したいのです、いい方法はないでしょうか?



95 :名無しさん@お腹いっぱい。:04/05/07 18:46
>>94
nkfでできなかったっけ?他にもコマンドあった気がするけど忘れた。
いずれにしても改行記号を置換するのはemacsと関係ないから
すれ違い。くだらない質問すれできけば?

96 :名無しさん@お腹いっぱい。:04/05/07 18:51
>>94
C-u C-x C-f で開く、とか。
置換したけりゃ C-q C-m で。

97 :名無しさん@お腹いっぱい。:04/05/07 19:10
>>95
> いずれにしても改行記号を置換するのはemacsと関係ないから
> すれ違い。くだらない質問すれできけば?

(゚Д゚)ハァ?
>>96
XEmacs user?
>>94
C-x RET c shift_jis-dos RET C-x C-f かな?

98 :名無しさん@お腹いっぱい。:04/05/07 19:23
大胆予想をすると、古い Mule-UCS を使って shift_jisx0213 で保存し
改行コードが壊れてしまっているので、coding-system に *-dos を指定して
開いても ^M が付いたままと見た。
M-x replace-string RET C-q RET RET RET しとけ。


99 :名無しさん@お腹いっぱい。:04/05/07 23:58

おれも >>97 さんの言う `C-x RET c shift_jis-dos RET C-x C-f' を実行しても全然変
化なしです。コーディングシステムのことはよく分かりませんが >>98 さんが言ってい
ることが正しいのではないかと・・・。

これを自動認識させて ^M がでなくする方法はないんですかね・・・?


100 :名無しさん@お腹いっぱい。:04/05/08 00:22
>>99
Meadow使ったことないからわかんないけど set-default-coding-systems で
一時的にデフォルトの設定を変えるとか。
それかTeXだったらファイルの終わりに

% Local Variables:
% coding: shift_jis-dos
% End:

とでも書いといたら自動認識しない?

101 :名無しさん@お腹いっぱい。:04/05/08 00:25
もしくはファイルの頭に

% -*- coding: shift_jis-dos -*-

102 :98:04/05/08 01:01
>>99
あまり良い手は浮かばない。
既存のものはスクリプトででも直すとして、以降は Mule-UCS を最新(0.85 RC3 とか)
にすれば大丈夫だと思う。

>>100
改行コードが壊れている(CR+CR+LF になっている)と、coding-system を指定しても…。


103 :名無しさん@お腹いっぱい。:04/05/08 01:26
Emacs にこだわらんでも zsh とか perl なんかを使って
% perl -i -pe 's/\r\n/\n/g' **/*.txt
ってやれば終わりでは?
# そういう問題ではない?

104 :名無しさん@お腹いっぱい。:04/05/08 01:52
それが面倒なんじゃない?。改行コードが壊れてるとしたら 's/\r?\n/\n/g'
かな。nkf -d のほうが簡単だけど。

105 :名無しさん@お腹いっぱい。:04/05/08 03:19
をいをい、置換の仕方は>>98で答えが出てるぞ。

106 :名無しさん@お腹いっぱい。:04/05/08 03:41
あ、ループしてた。すまん。

107 :名無しさん@お腹いっぱい。:04/05/08 06:55
意外とCtrl押す機会がない。

108 :名無しさん@お腹いっぱい。:04/05/08 10:54
>>107
意外と RET 押す機会もない。

109 :名無しさん@お腹いっぱい。:04/05/08 10:57
>>94
> WinのMeadowで編集したファイルをemacsで開くと

; 解決しているのかも知れないけど
Meadow と emacs の両方で
M-x describe-variable buffer-file-coding-system
しても同じ結果にならなかったということなのかな

それとも結果は同じなのに ^M が出ているのかな


110 :99:04/05/08 11:38
皆さん、意見ありがとうございます。

>>101 さん、 >>100 さん
> % -*- coding: shift_jis-dos -*-

その方法でやると既存のファイルを開く時に効果がないというのと、Emacs 系のエディ
タを使用していない人がみると変に感じるのではないかという難点がありますね。
でもどうしてもという時には使わせてもらいます。
どうもです。

>>103 さん、
> Emacs にこだわらんでも zsh とか perl なんかを使って...
>>104 さん
> nkf -d のほうが簡単だけど。

いやスクリプトではもう作ってあるのですが、自分の場合ファイルをジェネレートする
ツールをよく使用するので、その度にコマンド打つに飽きてしまったりなんかして・・・。
あとタイムスタンプが変わっちゃったりとか

やっぱり font-lock で ^M を (仮で) 消すのが一番良い手のような気がするのですが、
どうですかね?


111 :名無しさん@お腹いっぱい。:04/05/08 12:08
xemacsなんですけど、
ツールバーを消すにはどうすればいいのでしょうか?

アドバイスお願いします。

112 :名無しさん@お腹いっぱい。:04/05/08 12:09
>>110
> やっぱり font-lock で ^M を (仮で) 消すのが一番良い手のような気がするのですが、
> どうですかね?
すごいアプローチだねw
いや、アリだとは思うけど。

> いやスクリプトではもう作ってあるのですが、自分の場合ファイルをジェネレートする
> ツールをよく使用するので、その度にコマンド打つに飽きてしまったりなんかして・・・。
> あとタイムスタンプが変わっちゃったりとか
自分ならファイルをジェネレートした後スクリプトで変換するラッパを噛ます
か、TeX の hook で自動的に replace-string するかな。

113 :名無しさん@お腹いっぱい。:04/05/08 12:19
;; バイナリ覗いて \r\r\nとなってるかとかのチェックが先だと思うが……。

114 :名無しさん@お腹いっぱい。:04/05/08 12:49
>>110
> やっぱり font-lock で ^M を (仮で) 消すのが一番良い手のような気がするのですが、

ワラタ。

表示しないだけなら、display-table をいじるのがおすすめ。


115 :99:04/05/08 13:29
>>114
> >>110

やはり font-lock は駄目ですか。 自分の中では問題なく使えてるんですけどね。

> 表示しないだけなら、display-table をいじるのがおすすめ。

display-table ですか・・・。 検索してもなかなか自分に合てはまるような設定が見つ
かりませんでした。もしよろしければ、ヒント、もしくは設定の例などを教えてもらえ
ないでしょうか?


116 :名無しさん@お腹いっぱい。:04/05/08 13:31
(´-`).。oO(いいかげんウザくなってきたな)

117 :名無しさん@お腹いっぱい。:04/05/08 14:20
(aset (setq buffer-display-table (make-display-table)) ?\r [])


118 :名無しさん@お腹いっぱい。:04/05/08 14:23
>>103
> # そういう問題ではない?

脳味噌経由してから書けよ。

119 :名無しさん@お腹いっぱい。:04/05/08 15:17
>>110
根本的に、設定がマズいだけなのに、いろいろ作るんだな。
お疲れさん。


120 :名無しさん@お腹いっぱい。:04/05/08 15:27
脳味噌を経由しなかったり、いろいろ無駄なものを作ったりする
場合だってあると思うけど。
君が笑ったことを書き込まれても何の役にも立たない。
わからないことは教えあうというスタンスでいかないと、
誰もハッピーにならないと思う。
「脳味噌を経由」して、「マズくない」書き込みを期待します。


121 :名無しさん@お腹いっぱい。:04/05/08 15:40
そこでバッドノウハウ教徒出現ですよ。

122 :名無しさん@お腹いっぱい。:04/05/08 16:04
Emacsが改行コードの自動認識に失敗しているのか、ファイルの改行コードが壊れているのか。

31 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)