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

Emacs part9

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
各種 Emacs 関連はこちらで。

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/
Emacs part8
http://pc.2ch.net/test/read.cgi/unix/1051455239/

Emacs Lisp で書かれたプログラムのバグを知らせる方法
http://www.jpl.org/elips/BUGS-ja.html
0552名無しさん@お腹いっぱい。NGNG
Mewがうごかねぇ。< Emacs-22.0.0
フォント設定いじらんといかんみたい。
0553名無しさん@お腹いっぱい。NGNG
同じ論理行中で、次の物理行に行くときに記号がでますよね。
-nw だとバックスラッシュとかが出ますけど、これを出さなく
して、かつ次の物理行に行く(折り返す)ためにはどうしたらよいの?

知ってる人、教えて頂けないでしょうか。。。
0554名無しさん@お腹いっぱい。NGNG
>>553
イマイチおっしゃる意味が・・・

カーソルの移動のことなのかそれともただ単に折り返すということなのか。
前者なら ce-scroll|sane-scroll
後者なら toggle-truncate-lineとかではだめなんだろうか。
折り返しのしるしのことは気にしたこともないでつ。
0555名無しさん@お腹いっぱい。NGNG
折り返し記号を表示しなくする事と、次の物理行への移動は
独立した問題。
前者は Cのソースを弄る必要がありそうな予感。
後者は ce-scroll なり physical-line なり使え。
最近 meadowスレで同種の物が紹介されてたような気も。
0556553NGNG
お返事ありがとう。
>>554
申し訳ない、説明不足でした。
カーソル移動に関してはce-scrollとかで実現できるんで問題無しです。
やりたかったことは、折り返し記号を表示させなくすることです。
「次の行に行く」っていうのは、「文字列が次の行に行く」のつもりでした。

>>555
まじすか、ソースいじりですか?うーむ、、、

今リモートで -nw なemacs動かしてメール見て、印刷したいからコピー&ペースト
で本文を手元に持ってきたんですよ(ファイルへの書き出しは面倒なので)。そこで、
オリジナルのレイアウトが崩れるのは構わないんですが、余分なバックスラッシュ
がつくのはどうも。。。。。

どうしたらよかんべ。
0557名無しさん@お腹いっぱい。NGNG
急がばまわれ
0558名無しさん@お腹いっぱい。NGNG
>>556
本文をどっか適当なバッファにコピーして、fill-region
0559名無しさん@お腹いっぱい。NGNG
いや、急いでいるときは直線的に行ったほうがいい。
0560名無しさん@お腹いっぱい。NGNG
>>556
auto-fill-mode
0561名無しさん@お腹いっぱい。NGNG
syntax-table の使いかた覚えるとなんかいいことありやすか?

font-lockで色付けるときに syntax-table を使えるらしいですが
それ以外に何か便利な使い道ってあるの?

あと色付けと言えば font-lock を使って色付けしている lisp と
text-property を使って色付けしてる lisp がありますけど
これってどういう基準で使いわけてるんですか?

ちょっと見たかぎりでは、
文書編集用の major-mode では font-lock 使ってるのが多くて
Mew,gnus,w3m なんかは text-property 使ってるみたいだけど。
0562556NGNG
>>558,560
お返事ありがとう。
ちょっと作業がいるけど、確かにこれで実現できますね(そんな頻繁でもないし)。
今後これでいってみます。どうもありがとうございました
0563名無しさん@お腹いっぱい。NGNG
>>561
漏れも気になる.
自分で mode を作ったときに,parse しやすい (emacs がやってくれる) のかな?

でも良く分からないの >syntax-table
0564名無しさん@お腹いっぱい。NGNG
しばらくmaedow使ってて久しぶりにEmacsに還ってきたら
この軽さはなんなんでしょ?
0565名無しさん@お腹いっぱい。NGNG
>564
Meadowが重いのは起動するときのみじゃない?
0566名無しさん@お腹いっぱい。NGNG
>>565
Migemoにはもっと速くなってほしいな
0567名無しさん@お腹いっぱい。NGNG
>>565
同じマシンでbenchmark.elで図ったら、数倍遅いよ。
遅いマシンなら(PIII600)操作していても体感できる。
0568名無しさん@お腹いっぱい。NGNG
>>567
あ、字間違った。ま、いいか。

LinuxでのEmacsが速いのは事実なんですが
OSも含めた使いやすさでは、Meadowかな。
(Drag&Drop、他のツールとの連携、コピペなど)

0569名無しさん@お腹いっぱい。NGNG
> 遅いマシンなら(PIII600)
ここに反応した PII233 マシン使うてるおれ。
0570名無しさん@お腹いっぱい。NGNG
Meadowの完成度はまだまだだな。
初心者には敷居が高すぎる。基本設定、フォントの設定だけで挫折するぞ。
UNIX系の環境で純Emacsを学んでからじゃないと、とても使える代物じゃない。

0571名無しさん@お腹いっぱい。NGNG
そんな人はターゲットにしてないし
0572名無しさん@お腹いっぱい。NGNG
>>570
xyzzy にするか,Meadow にするかの分かれ目なんだろうと思います.
0573名無しさん@お腹いっぱい。NGNG
EmacsはMeadowより基本設定がしやすいのか
0574名無しさん@お腹いっぱい。NGNG
cygwinもそうだけど、Win、UNIX両方の知識が要求されるからねぇ。
0575名無しさん@お腹いっぱい。NGNG
PCがいくら速くなろうと、Emacsはどんどん重くなる。
Emacs22って、やっぱり21より重いのかなぁ。
サイズは、でかくはなったらしいが・・・
0576名無しさん@お腹いっぱい。NGNG
軽い系列も欲しいですよね.

qemacs は微妙ですし.
skk ユーザーなので (e) lisp が動いて欲しいです.
scheme オンリーにすると軽くなったりしますかね?
0577名無しさん@お腹いっぱい。NGNG
そんなあなたに 20.7
0578名無しさん@お腹いっぱい。NGNG
Emacs Makes All Computers Slow
0579名無しさん@お腹いっぱい。NGNG
nemacsでもいいじゃん。
重い重いっていう人は、ろくにlispつかってないっしょ?
0580名無しさん@お腹いっぱい。NGNG
いや、21系で逆にいっぱいパッケージ使っているから20系にもNEmacsにも戻れないよ。
機能は21系以上でパッケージもすべて動かなければ意味がない。
0581名無しさん@お腹いっぱい。NGNG
>>580
そーいう人が重いと嘆くのはおかしいと思うのだが。
0582名無しさん@お腹いっぱい。NGNG
軽いにこしたことないので、嘆く気持ちは分かる。
が、ないものねだりとも思う。
0583名無しさん@お腹いっぱい。NGNG
21って20より軽いんじゃなかったっけ?
0584名無しさん@お腹いっぱい。NGNG
lisp 評価自体は軽いらしいが、
全体的には重い。Pen 233 以上ないと個人的にはつらい重さ。
0585名無しさん@お腹いっぱい。NGNG
Linux で Emacs21.2.1 + ATOKX を使っているんですが、このたび
Mule-UCS(0.84) + IIIMECF(0.6) で XIM を使用しないで日本語入力
しようとしたんですが、最初の入力をスペースで変換しようとしたら、
そのとたんに固まってしまいます。
いろいろ調べてみたら Emacs21 とは相性がよくないらしいんですが、
Emacs21 でちゃんと動くものなのでしょうか。
0586名無しさん@お腹いっぱい。NGNG
私が使っている elisp たちは,あまりグラフィカルで
賑やかなものではないので,
emacs21 の subset みたいな emacs がホスィです.

skk は,skkinput よりも emacs の上の方が快適なのが,逆に問題になっているような.
MUA の mutt を試したときも,入力のしづらさに挫折しました.
どうしても emacs の上でしか生活できないのです.
0587名無しさん@お腹いっぱい。NGNG
>>585
Mule-UCSを0.85rc2にかえてもだめ?

0588名無しさん@お腹いっぱい。NGNG
>>584
> lisp 評価自体は軽いらしいが、

そう聞いたけど、benchmark.elで計っても遅いんでダメですね。
さらにMeadowになるとも一つ遅くなる(最適化してるのかと疑いたくなるほどに)。
速度を気にせず使おうと思ったらギガ単位のCPUスペックは必要かな。

ま、他の環境にも移れないので使い続けるしかないですがね。
(22も楽しみだけど不安といった感じ)
0589名無しさん@お腹いっぱい。NGNG
>>586
コンパイル時にいらない機能けずったりできないんだっけ?
0590名無しさん@お腹いっぱい。NGNG
>>586
> emacs21 の subset みたいな emacs がホスィです.
emacs20 と、subset との差に含まれるものってどーいうところ?
0591名無しさん@お腹いっぱい。NGNG
コンソールでcannaを動かしてないのに日本語入力ができてしまうのですが
これはなんですか?
0592名無しさん@お腹いっぱい。NGNG
>>591
kkc.el かしら
0593名無しさん@お腹いっぱい。NGNG
kkc? uum?
0594名無しさん@お腹いっぱい。NGNG
>>591
漠然としすぎていて返答に困る。
0595名無しさん@お腹いっぱい。NGNG
591です。早速のレスありがとうございます。
wnnも動いていません。
Ctr - \
で日本語変換&入力ができてしまってびっくりといった感じです。
Emacsを全く理解していないので状況をうまく説明できないのですが
これじゃ返答のしようがありませんか・・・?すいません。
0596名無しさん@お腹いっぱい。NGNG
>>595
それは kkc だよ。
emacs のバージョンとか、どのプラットフォーム使ってるとか、インストール
どうやったとか、どう設定したかとか書かないとダメだよ。
0597名無しさん@お腹いっぱい。NGNG
>>595
> Ctr - \
最初からそう書いてほしかったな。
emacs21 だと、-q で立ち上げても C-\ で
何も聞かれずに kkc利用になるのね。
かろうじて変換できるというような感じなので、
別にちゃんと canna なり wnn なり skk なりを
導入するのが良いでしょう。
pobox とか t-code とかもあり。
0598名無しさん@お腹いっぱい。NGNG
kkc ってのは emacs 標準の input method の quail を使った
入力法の一つ。とりあえず入力はできるけど、常用にはつらい。
同様に、quail にはハングルとか中国語を入力できるやつもあるよ。
C-u C-\ して TAB してみたらいろいろ出てくる。
0599名無しさん@お腹いっぱい。NGNG
へぇへぇへぇへぇへぇへぇ

満開で納得です。
でもみなさんの仰るように常用はできない位に変換効率が悪かったので
cannaを使えるようにしたいと思います。
アドバイスありがとうございました。
0600名無しさん@お腹いっぱい。NGNG
>>587
Mule-UCS-current.tar.gz と IIIMECF-current.tar.gz を使って
みましたが、若干安定したようですが、それでも10回ほど入力変換
する間には固まります。
環境は、Redhat9 に標準インストールされている Emacs21.2.1 で
.emacs には、以下の様に記述しています。

(require 'un-define)
(setq coding-category-utf-8 'utf-8
iiimcf-server-control-hostlist '("localhost")
iiimcf-server-control-default-language "ja"
default-input-method 'iiim-server-control)
(require 'iiimcf-sc)
(setcar default-mode-line-format "")

なにか心当たりがあるようでしたら情報をお願いします。
0601名無しさん@お腹いっぱい。NGNG
>>600
XIMを無効にしている?
ttp://plaza28.mbn.or.jp/~kitaj/XEmacs/japanese/i-hate-xim.html
0602名無しさん@お腹いっぱい。NGNG
XMODIFIERS=@im=none emacs
で起動してもしなくても同じです。(T.T)
症状としては、入力変換中は右下にATOKのツールパレット
が表示されているんですが、これが唐突に消えて、サーバーとの
接続が切断されてしまうような感じです。
実際、それっぽいメッセージがミニバッファに表示されるときも
あります。(具体的なメッセージを示せなくてスミマセン)
ちなみに、ATOKはアップデート済みです。これがなんか関係
しているんでしょうか。
0603名無しさん@お腹いっぱい。NGNG
>>602
ついでに、Emacsも新しくしてみるかぁ;-)

Emacs21.2ってMeadowだと大丈夫なんだが、
minibuf-isearchとiswitchb、mcompleteを一緒に
使っているとおかしくなることがよくあるし使えない。
(俺もUpDateしよう)

これで解決しなければ、IIIMECFを発表している
メーリングリストに投げてみれば?
0604名無しさん@お腹いっぱい。NGNG
「自慢の.emacsを貼り付けよう」スレなくなったんで、ここにと。

他人の8タブソースと4タブソースをいろいろ見る機会が多いので・・・

;; タブの切り替え4←→8
(defun tab-toggle ()
(interactive)
(if (= tab-width 8)
(setq tab-width 4)
(setq tab-width 8)))

みんながソースの最終行に下記のようなものを入れていてくれたら
苦労しないんだけどね。
// Local Variables: ***
// tab-width: 4 ***
// End: ***
0605名無しさん@お腹いっぱい。NGNG
しょぼい。
0606名無しさん@お腹いっぱい。NGNG
warata
0607604NGNG
>>605-606

ほかにいい方法があったら教えてくださいな。
0608名無しさん@お腹いっぱい。NGNG
別にわざわざ書くほどのものでなかったという事ではないかな?
より良い方法が有る無しの問題ではなく。
0609名無しさん@お腹いっぱい。NGNG
>>607
もうひとひねりって感じかな。例えば
タブの表示幅が変わるだけじゃなくて、幅に
応じた整形まで一括してできちゃうとか、ね。
タブとスペースで微妙なインデントしてる
ソースとかってあるでしょ。
0610名無しさん@お腹いっぱい。NGNG
>>609
それは多分 604の求めるものじゃないと思う。
0611名無しさん@お腹いっぱい。NGNG
>>604
前スレの 426 に張り付けたやつはお気に召さないかしら?
Google のキャッシュから見れたよ。
0612604NGNG
>>611
こんなごてごてしたものいらないんです。
手持ちソースのTABは、8と4がほぼすべて。
それを気づいたときに一発で切り替えればいい。

>>607-608
まぁ5分とたたずに書けたものだし。
出来ればモードラインに現在のタブを表示させたかったんだけど
めどくさいんで。

elisp書けない同じ立場の人向けってことで・・・
(自慢するもんじゃないのはわかってます)
0613名無しさん@お腹いっぱい。NGNG
おれも lisp 覚え始めの時は細かい関数いっぱい書いてたけど、
そのうち M-: でワンライナー? ですませることが多くなったな。
lisp 統合環境に馴染んでしまったというか。
でもやはり頻繁に使うのは関数にして bind するよ。
0614名無しさん@お腹いっぱい。NGNG
>>612
あー俺も同じことやってる

(defun toggle-tab-width ()
 (interactive)
 (if (= tab-width 8)
   (setq tab-width 4)
  (setq tab-width 8))
 (message (format "tab-width: %d" tab-width))
 (redraw-display))
0615名無しさん@お腹いっぱい。NGNG
>>604
>「自慢の.emacsを貼り付けよう」スレなくなったんで、
まだ書けそうだけど?
0616名無しさん@お腹いっぱい。NGNG
>>615
じゃ、試しになんか書いてみてよ。
そーだ、次スレでは自慢スレへのリンク貼ってほしいな。
navi2chのブックマークからうっかり消してしまった時不便だから。
0617名無しさん@お腹いっぱい。NGNG
>>614
C-u C-i でトグルとか。
0618名無しさん@お腹いっぱい。NGNG
【新・mac板】Mac de Emacs総合スレ v2
http://pc.2ch.net/test/read.cgi/mac/1054470569/

【ソフトウェア板】Emacs使ってる人いますか?
http://pc2.2ch.net/test/read.cgi/software/1060947077/

【モバイル板】EmacsCE+navi2chで快適2chアクセス
http://pc3.2ch.net/test/read.cgi/mobile/1000484549/

【UNIX板】Emacs part9
http://pc.2ch.net/test/read.cgi/unix/1058495083/

【UNIX板】EmacsとViはどっちが★腐れたエディタ★か
http://pc.2ch.net/test/read.cgi/unix/987839931/

【UNIX板】Navi2ch for Emacs (Part 10)
http://pc.2ch.net/test/read.cgi/unix/1054769287/

【UNIX板】Navich for Emacs (Part 7)
http://pc.2ch.net/test/read.cgi/unix/1031228989/
0619名無しさん@お腹いっぱい。NGNG
【UNIX板】自慢の.emacsを貼り付けよう
http://pc.2ch.net/test/read.cgi/unix/1001393679/

【UNIX板】【熱く】お前のEmacsにはまった理由【語れ】
http://pc.2ch.net/test/read.cgi/unix/1025755685/

【UNIX板】秀丸をUNIXに移植してください。emacs,viはゴミ
http://pc.2ch.net/test/read.cgi/unix/1001468938/

【UNIX板】【モバイルEmacs】EmacsCEをどうにかスレ
http://pc.2ch.net/test/read.cgi/unix/1018785449/

【UNIX板】Vim vs Emacs (Editor War)
http://pc.2ch.net/test/read.cgi/unix/983911547/

【Linux板】【povray】 Linux De RayTracing 【Emacs】
http://pc.2ch.net/test/read.cgi/linux/1053771427/

【プログラム板】Emacs Lisp
http://pc2.2ch.net/test/read.cgi/tech/1004551074/
0620名無しさん@お腹いっぱい。NGNG
>>604
http://pc.2ch.net/test/read.cgi/unix/1063880951/
に書けばよかったな。



0621名無しさん@お腹いっぱい。NGNG
>>620
時刻を見ろ
0622名無しさん@お腹いっぱい。NGNG
このスレッドは初カキコだす。ちょっとお尋ねしたいことがあります。

Emacsの色の設定なのですが、.emacsを以下のように編集してもC言語の
キーワードなどに色がつかず、太字や下線が引かれた状態になってしま
います。
ちなみに環境は、VMWare上にLinuxをインストールし、X Window System
を走らせています。シェル上ではディレクトリや実行可能ファイルには
色がついています。X Window Systemではなくコンソール上でEmacsを使
うと下記の設定ファイルで色をつけることができます。Xがおかしいの
かEmacsがおかしいのかよくわからないです。。。
何かわかる方がいたら是非教えていただけますか。

/* .emacs の内容 */
;; フォントロックをオン
(add-hook 'c-mode-common-hook '(lambda () (font-lock-mode 1)))
;; これだけではできなかったため以下のコマンドも追加した。
;; が、結果は同じで"int"などが青色にはならない。。。
(add-hook 'font-lock-mode-hook
'(lambda ()
(my-font-lock-set-face)))
(defun my-font-lock-set-face ()
;;予約語
(make-face 'my-keyword-face)
(set-face-foreground 'my-keyword-face "blue")
(setq font-lock-keyword-face 'my-keyword-face)


0623620NGNG
>>621
ありゃりゃ、スマソ。
0624名無しさん@お腹いっぱい。NGNG
次のようにするとeshellのプロンプトでclear
できるそうですが、shell-modeでできるように
するにはどうすればいいでしょうか?
s/eshell/shell/ ではだめぽ。直接呼ぶと
(M-x shell/clear)ちゃんと動いてます。

(defun eshell/clear ()
(interactive)
(let ((inhibit-read-only t))
(erase-buffer)))
0625名無しさん@お腹いっぱい。NGNG
>>622
同じような方法で俺のとこではうまくいってるのでよくわからないが、
他に色つけるような機能(color-mate とか)があれば切ってみるとか、
list-faces-display で my-keyword-face を確認してみるとか。

あと int とかは font-lock-type-face じゃなかったっけ。
0626名無しさん@お腹いっぱい。NGNG
>>624
shell-mode で適当なキーにバインドしたのですか?
それとも、
% shell/clear
とか
% (shell/clear)
のように呼出したのですか?
0627名無しさん@お腹いっぱい。NGNG
基本なのも知れないけど検索しても分からん:
英語のファイルをひらいた時にワードラップ(単語単位で改行してくれる)で表示してくれるにはどうしたらいいの? 実際に改行文字を挿入するんでなく、表示だけ単語で改行してほしいんだけど...
0628名無しさん@お腹いっぱい。NGNG
>>627
そのまえに改行入れて書き込むようにおつゆ。
0629624NGNG
>>626
eshellでは
prompt> clear
できるらしいので、shell-modeで同じように
試みました。M-xで呼べば動くのは分かって
いるのでそれでよければバインドするのですが、
プロンプトで`clear'したいので。
0630名無しさん@お腹いっぱい。NGNG
>>629
Meadowならできるけどな
0631ヽ(´ー`)ノNGNG
ansi-term にすれば?
0632名無しさん@お腹いっぱい。NGNG
>>631
それはそれでディレクトリが同期しないっていう人がいるし。
俺は好きだけど。
0633名無しさん@お腹いっぱい。NGNG
>>629
eshell/clear() と、普通の terminalでの clear の挙動が違うから、
これでいいのか分からんが、
(add-hook 'shell-mode-hook
(lambda ()
(local-set-key "\C-l"
(lambda ()
(interactive)
(ignore-errors
(while t
(scroll-up 1)))))))
こんなのはどうだ?
0634名無しさん@お腹いっぱい。NGNG
emacsを
LANG=C emacs
で起動する以外に
Shift+Space
Ctr-o
での日本語入力を殺すことはできますか?
0635名無しさん@お腹いっぱい。NGNG
>>634
xim を殺したいのか、それ以外も殺したいのかどっちだ?
0636名無しさん@お腹いっぱい。NGNG
>>634
できます。
0637634NGNG
Shift+Spaceや、Ctr-oで変換モードにならなければ
なんでもいいです。
0638名無しさん@お腹いっぱい。NGNG
>>637
何回この話題出るんだろうね。
テンプレートに入れた方がいいんじゃない?

Shift-space や Ctrl-o の日本語入力(XIM)を無効にしたい時は
以下のコマンドで Emacs を起動する。

sh系シェル

% XMODIFIERS=@im=none emacs

csh系シェル

% \env XMODIFIERS=@im=none emacs
0639627NGNG
>>628
そですね。すまそ
0640名無しさん@お腹いっぱい。NGNG
>>638
1. --without-xim でコンパイルする
2. .Xdefaults に Emacs*xnlLanguage: C を追加
3. .Xdefaults に Emacs*useXIM: false を追加

とかもアリ。
0641名無しさん@お腹いっぱい。NGNG
auctex mode使おうとしているんですが、
これって、リージョンを\section{}や\emph{}でかこったりするのは
できないんでしょうか?
infoずーっと舐めてみたりgoogleしてみたりしたけど
見つからないような気がするんですが、おねがいします。

0642名無しさん@お腹いっぱい。NGNG
>640
3 はパッチがいるんじゃないかい?
0643名無しさん@お腹いっぱい。NGNG
.NETにもついている、C/C++ソース中の中括弧「{」「}」内の
ソースを隠したり、出したり切り替えれるモードってありませんか?
0644名無しさん@お腹いっぱい。NGNG
特定の mode で、viper を完全に止めることってできますでしょうか?
0645名無しさん@お腹いっぱい。NGNG
>>644
viper を止める関数を hook に入れるとか。
0646名無しさん@お腹いっぱい。NGNG
>>645
一度 viper をロードする事によって、
emacsの他の関数へのアドバイスしてしまうのが、
viper抜けても影響与えたりしないかとか、どうなんだろ。
以前気楽に viperと non-viperをトグルできたら
便利かなーと思った事があったけど、それが心配で導入してない。
0647名無しさん@お腹いっぱい。NGNG
>>646
ですよね。そうなんですよ、advice 多過ぎなんですよ。
自分で使うだけなので、viper の keymap のいくつかを、
local variable にして define-key で、nil を設定して
切り抜けました。
ぬりがとう。
0648名無しさん@お腹いっぱい。NGNG
おれはこうしてる。
(add-hook 'viper-load-hook
(lambda ()
(add-to-list 'viper-vi-state-mode-list 'scheme-mode)
(add-to-list 'viper-vi-state-mode-list 'ruby-mode)
(add-to-list 'viper-emacs-state-mode-list 'help-mode)
(add-to-list 'viper-emacs-state-mode-list 'log-view-mode)
(add-to-list 'viper-emacs-state-mode-list 'diff-mode)
0649名無しさん@お腹いっぱい。NGNG
emacs でバイナリーファイルを編集できる
ようなのですが、Big Endian のバイナリー
データを Little Endian に変換するのを簡単
にできますでしょうか。
0650名無しさん@お腹いっぱい。NGNG
>>649
量による。
見ながらちょっと替えるだけでいいなら、hexl-modeをそのまま使うか、簡単な関数を追加するだけで
できる。
具体的にどんなことをしたいのかな?
0651名無しさん@EmacsNGNG
>>650
レスどうも.

>量による。
ファイルがたくさんあるわけではなのですが,1つの
ファイルのデータ量がたくさんあるので一括でやり
たいなあ.

>具体的にどんなことをしたいのかな?
やりたいのは,昔の UNIX 機 (Big Endian) で作られ
たバイナリファイルを今の Intel 機 (Little Endian)
で使えるように変換したいということなんですが.

ですから、emacs でどうしてもしなくちゃいけない話
なくて申し訳ないのですが、emacs なら簡単にできる
かなと思った次第です.
■ このスレッドは過去ログ倉庫に格納されています