Emacs part9
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGEmacs
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フォント設定いじらんといかんみたい。
0553名無しさん@お腹いっぱい。
NGNG-nw だとバックスラッシュとかが出ますけど、これを出さなく
して、かつ次の物理行に行く(折り返す)ためにはどうしたらよいの?
知ってる人、教えて頂けないでしょうか。。。
0554名無しさん@お腹いっぱい。
NGNGイマイチおっしゃる意味が・・・
カーソルの移動のことなのかそれともただ単に折り返すということなのか。
前者なら ce-scroll|sane-scroll
後者なら toggle-truncate-lineとかではだめなんだろうか。
折り返しのしるしのことは気にしたこともないでつ。
0555名無しさん@お腹いっぱい。
NGNG独立した問題。
前者は Cのソースを弄る必要がありそうな予感。
後者は ce-scroll なり physical-line なり使え。
最近 meadowスレで同種の物が紹介されてたような気も。
0556553
NGNG>>554
申し訳ない、説明不足でした。
カーソル移動に関してはce-scrollとかで実現できるんで問題無しです。
やりたかったことは、折り返し記号を表示させなくすることです。
「次の行に行く」っていうのは、「文字列が次の行に行く」のつもりでした。
>>555
まじすか、ソースいじりですか?うーむ、、、
今リモートで -nw なemacs動かしてメール見て、印刷したいからコピー&ペースト
で本文を手元に持ってきたんですよ(ファイルへの書き出しは面倒なので)。そこで、
オリジナルのレイアウトが崩れるのは構わないんですが、余分なバックスラッシュ
がつくのはどうも。。。。。
どうしたらよかんべ。
0557名無しさん@お腹いっぱい。
NGNG0558名無しさん@お腹いっぱい。
NGNG本文をどっか適当なバッファにコピーして、fill-region
0559名無しさん@お腹いっぱい。
NGNG0560名無しさん@お腹いっぱい。
NGNGauto-fill-mode
0561名無しさん@お腹いっぱい。
NGNGfont-lockで色付けるときに syntax-table を使えるらしいですが
それ以外に何か便利な使い道ってあるの?
あと色付けと言えば font-lock を使って色付けしている lisp と
text-property を使って色付けしてる lisp がありますけど
これってどういう基準で使いわけてるんですか?
ちょっと見たかぎりでは、
文書編集用の major-mode では font-lock 使ってるのが多くて
Mew,gnus,w3m なんかは text-property 使ってるみたいだけど。
0563名無しさん@お腹いっぱい。
NGNG漏れも気になる.
自分で mode を作ったときに,parse しやすい (emacs がやってくれる) のかな?
でも良く分からないの >syntax-table
0564名無しさん@お腹いっぱい。
NGNGこの軽さはなんなんでしょ?
0565名無しさん@お腹いっぱい。
NGNGMeadowが重いのは起動するときのみじゃない?
0566名無しさん@お腹いっぱい。
NGNGMigemoにはもっと速くなってほしいな
0567名無しさん@お腹いっぱい。
NGNG同じマシンでbenchmark.elで図ったら、数倍遅いよ。
遅いマシンなら(PIII600)操作していても体感できる。
0568名無しさん@お腹いっぱい。
NGNGあ、字間違った。ま、いいか。
LinuxでのEmacsが速いのは事実なんですが
OSも含めた使いやすさでは、Meadowかな。
(Drag&Drop、他のツールとの連携、コピペなど)
0569名無しさん@お腹いっぱい。
NGNGここに反応した PII233 マシン使うてるおれ。
0570名無しさん@お腹いっぱい。
NGNG初心者には敷居が高すぎる。基本設定、フォントの設定だけで挫折するぞ。
UNIX系の環境で純Emacsを学んでからじゃないと、とても使える代物じゃない。
0571名無しさん@お腹いっぱい。
NGNG0572名無しさん@お腹いっぱい。
NGNGxyzzy にするか,Meadow にするかの分かれ目なんだろうと思います.
0573名無しさん@お腹いっぱい。
NGNG0574名無しさん@お腹いっぱい。
NGNG0575名無しさん@お腹いっぱい。
NGNGEmacs22って、やっぱり21より重いのかなぁ。
サイズは、でかくはなったらしいが・・・
0576名無しさん@お腹いっぱい。
NGNGqemacs は微妙ですし.
skk ユーザーなので (e) lisp が動いて欲しいです.
scheme オンリーにすると軽くなったりしますかね?
0577名無しさん@お腹いっぱい。
NGNG0578名無しさん@お腹いっぱい。
NGNG0579名無しさん@お腹いっぱい。
NGNG重い重いっていう人は、ろくにlispつかってないっしょ?
0580名無しさん@お腹いっぱい。
NGNG機能は21系以上でパッケージもすべて動かなければ意味がない。
0581名無しさん@お腹いっぱい。
NGNGそーいう人が重いと嘆くのはおかしいと思うのだが。
0582名無しさん@お腹いっぱい。
NGNGが、ないものねだりとも思う。
0583名無しさん@お腹いっぱい。
NGNG0584名無しさん@お腹いっぱい。
NGNG全体的には重い。Pen 233 以上ないと個人的にはつらい重さ。
0585名無しさん@お腹いっぱい。
NGNGMule-UCS(0.84) + IIIMECF(0.6) で XIM を使用しないで日本語入力
しようとしたんですが、最初の入力をスペースで変換しようとしたら、
そのとたんに固まってしまいます。
いろいろ調べてみたら Emacs21 とは相性がよくないらしいんですが、
Emacs21 でちゃんと動くものなのでしょうか。
0586名無しさん@お腹いっぱい。
NGNG賑やかなものではないので,
emacs21 の subset みたいな emacs がホスィです.
skk は,skkinput よりも emacs の上の方が快適なのが,逆に問題になっているような.
MUA の mutt を試したときも,入力のしづらさに挫折しました.
どうしても emacs の上でしか生活できないのです.
0587名無しさん@お腹いっぱい。
NGNGMule-UCSを0.85rc2にかえてもだめ?
0588名無しさん@お腹いっぱい。
NGNG> lisp 評価自体は軽いらしいが、
そう聞いたけど、benchmark.elで計っても遅いんでダメですね。
さらにMeadowになるとも一つ遅くなる(最適化してるのかと疑いたくなるほどに)。
速度を気にせず使おうと思ったらギガ単位のCPUスペックは必要かな。
ま、他の環境にも移れないので使い続けるしかないですがね。
(22も楽しみだけど不安といった感じ)
0589名無しさん@お腹いっぱい。
NGNGコンパイル時にいらない機能けずったりできないんだっけ?
0590名無しさん@お腹いっぱい。
NGNG> emacs21 の subset みたいな emacs がホスィです.
emacs20 と、subset との差に含まれるものってどーいうところ?
0591名無しさん@お腹いっぱい。
NGNGこれはなんですか?
0592名無しさん@お腹いっぱい。
NGNGkkc.el かしら
0593名無しさん@お腹いっぱい。
NGNG0594名無しさん@お腹いっぱい。
NGNG漠然としすぎていて返答に困る。
0595名無しさん@お腹いっぱい。
NGNGwnnも動いていません。
Ctr - \
で日本語変換&入力ができてしまってびっくりといった感じです。
Emacsを全く理解していないので状況をうまく説明できないのですが
これじゃ返答のしようがありませんか・・・?すいません。
0596名無しさん@お腹いっぱい。
NGNGそれは kkc だよ。
emacs のバージョンとか、どのプラットフォーム使ってるとか、インストール
どうやったとか、どう設定したかとか書かないとダメだよ。
0597名無しさん@お腹いっぱい。
NGNG> Ctr - \
最初からそう書いてほしかったな。
emacs21 だと、-q で立ち上げても C-\ で
何も聞かれずに kkc利用になるのね。
かろうじて変換できるというような感じなので、
別にちゃんと canna なり wnn なり skk なりを
導入するのが良いでしょう。
pobox とか t-code とかもあり。
0598名無しさん@お腹いっぱい。
NGNG入力法の一つ。とりあえず入力はできるけど、常用にはつらい。
同様に、quail にはハングルとか中国語を入力できるやつもあるよ。
C-u C-\ して TAB してみたらいろいろ出てくる。
0599名無しさん@お腹いっぱい。
NGNG満開で納得です。
でもみなさんの仰るように常用はできない位に変換効率が悪かったので
cannaを使えるようにしたいと思います。
アドバイスありがとうございました。
0600名無しさん@お腹いっぱい。
NGNGMule-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名無しさん@お腹いっぱい。
NGNGXIMを無効にしている?
ttp://plaza28.mbn.or.jp/~kitaj/XEmacs/japanese/i-hate-xim.html
0602名無しさん@お腹いっぱい。
NGNGで起動してもしなくても同じです。(T.T)
症状としては、入力変換中は右下にATOKのツールパレット
が表示されているんですが、これが唐突に消えて、サーバーとの
接続が切断されてしまうような感じです。
実際、それっぽいメッセージがミニバッファに表示されるときも
あります。(具体的なメッセージを示せなくてスミマセン)
ちなみに、ATOKはアップデート済みです。これがなんか関係
しているんでしょうか。
0603名無しさん@お腹いっぱい。
NGNGついでに、Emacsも新しくしてみるかぁ;-)
Emacs21.2ってMeadowだと大丈夫なんだが、
minibuf-isearchとiswitchb、mcompleteを一緒に
使っているとおかしくなることがよくあるし使えない。
(俺もUpDateしよう)
これで解決しなければ、IIIMECFを発表している
メーリングリストに投げてみれば?
0604名無しさん@お腹いっぱい。
NGNG他人の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名無しさん@お腹いっぱい。
NGNG0606名無しさん@お腹いっぱい。
NGNG0608名無しさん@お腹いっぱい。
NGNGより良い方法が有る無しの問題ではなく。
0609名無しさん@お腹いっぱい。
NGNGもうひとひねりって感じかな。例えば
タブの表示幅が変わるだけじゃなくて、幅に
応じた整形まで一括してできちゃうとか、ね。
タブとスペースで微妙なインデントしてる
ソースとかってあるでしょ。
0610名無しさん@お腹いっぱい。
NGNGそれは多分 604の求めるものじゃないと思う。
0611名無しさん@お腹いっぱい。
NGNG前スレの 426 に張り付けたやつはお気に召さないかしら?
Google のキャッシュから見れたよ。
0612604
NGNGこんなごてごてしたものいらないんです。
手持ちソースのTABは、8と4がほぼすべて。
それを気づいたときに一発で切り替えればいい。
>>607-608
まぁ5分とたたずに書けたものだし。
出来ればモードラインに現在のタブを表示させたかったんだけど
めどくさいんで。
elisp書けない同じ立場の人向けってことで・・・
(自慢するもんじゃないのはわかってます)
0613名無しさん@お腹いっぱい。
NGNGそのうち M-: でワンライナー? ですませることが多くなったな。
lisp 統合環境に馴染んでしまったというか。
でもやはり頻繁に使うのは関数にして bind するよ。
0614名無しさん@お腹いっぱい。
NGNGあー俺も同じことやってる
(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>「自慢の.emacsを貼り付けよう」スレなくなったんで、
まだ書けそうだけど?
0616名無しさん@お腹いっぱい。
NGNGじゃ、試しになんか書いてみてよ。
そーだ、次スレでは自慢スレへのリンク貼ってほしいな。
navi2chのブックマークからうっかり消してしまった時不便だから。
0617名無しさん@お腹いっぱい。
NGNGC-u C-i でトグルとか。
0618名無しさん@お腹いっぱい。
NGNGhttp://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名無しさん@お腹いっぱい。
NGNGhttp://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名無しさん@お腹いっぱい。
NGNGhttp://pc.2ch.net/test/read.cgi/unix/1063880951/
に書けばよかったな。
0621名無しさん@お腹いっぱい。
NGNG時刻を見ろ
0622名無しさん@お腹いっぱい。
NGNGEmacsの色の設定なのですが、.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)
0624名無しさん@お腹いっぱい。
NGNGできるそうですが、shell-modeでできるように
するにはどうすればいいでしょうか?
s/eshell/shell/ ではだめぽ。直接呼ぶと
(M-x shell/clear)ちゃんと動いてます。
(defun eshell/clear ()
(interactive)
(let ((inhibit-read-only t))
(erase-buffer)))
0625名無しさん@お腹いっぱい。
NGNG同じような方法で俺のとこではうまくいってるのでよくわからないが、
他に色つけるような機能(color-mate とか)があれば切ってみるとか、
list-faces-display で my-keyword-face を確認してみるとか。
あと int とかは font-lock-type-face じゃなかったっけ。
0626名無しさん@お腹いっぱい。
NGNGshell-mode で適当なキーにバインドしたのですか?
それとも、
% shell/clear
とか
% (shell/clear)
のように呼出したのですか?
0627名無しさん@お腹いっぱい。
NGNG英語のファイルをひらいた時にワードラップ(単語単位で改行してくれる)で表示してくれるにはどうしたらいいの? 実際に改行文字を挿入するんでなく、表示だけ単語で改行してほしいんだけど...
0628名無しさん@お腹いっぱい。
NGNGそのまえに改行入れて書き込むようにおつゆ。
0629624
NGNGeshellでは
prompt> clear
できるらしいので、shell-modeで同じように
試みました。M-xで呼べば動くのは分かって
いるのでそれでよければバインドするのですが、
プロンプトで`clear'したいので。
0630名無しさん@お腹いっぱい。
NGNGMeadowならできるけどな
0631ヽ(´ー`)ノ
NGNG0632名無しさん@お腹いっぱい。
NGNGそれはそれでディレクトリが同期しないっていう人がいるし。
俺は好きだけど。
0633名無しさん@お腹いっぱい。
NGNGeshell/clear() と、普通の terminalでの clear の挙動が違うから、
これでいいのか分からんが、
(add-hook 'shell-mode-hook
(lambda ()
(local-set-key "\C-l"
(lambda ()
(interactive)
(ignore-errors
(while t
(scroll-up 1)))))))
こんなのはどうだ?
0634名無しさん@お腹いっぱい。
NGNGLANG=C emacs
で起動する以外に
Shift+Space
Ctr-o
での日本語入力を殺すことはできますか?
0635名無しさん@お腹いっぱい。
NGNGxim を殺したいのか、それ以外も殺したいのかどっちだ?
0636名無しさん@お腹いっぱい。
NGNGできます。
0637634
NGNGなんでもいいです。
0638名無しさん@お腹いっぱい。
NGNG何回この話題出るんだろうね。
テンプレートに入れた方がいいんじゃない?
Shift-space や Ctrl-o の日本語入力(XIM)を無効にしたい時は
以下のコマンドで Emacs を起動する。
sh系シェル
% XMODIFIERS=@im=none emacs
csh系シェル
% \env XMODIFIERS=@im=none emacs
0640名無しさん@お腹いっぱい。
NGNG1. --without-xim でコンパイルする
2. .Xdefaults に Emacs*xnlLanguage: C を追加
3. .Xdefaults に Emacs*useXIM: false を追加
とかもアリ。
0641名無しさん@お腹いっぱい。
NGNGこれって、リージョンを\section{}や\emph{}でかこったりするのは
できないんでしょうか?
infoずーっと舐めてみたりgoogleしてみたりしたけど
見つからないような気がするんですが、おねがいします。
0642名無しさん@お腹いっぱい。
NGNG3 はパッチがいるんじゃないかい?
0643名無しさん@お腹いっぱい。
NGNGソースを隠したり、出したり切り替えれるモードってありませんか?
0644名無しさん@お腹いっぱい。
NGNG0645名無しさん@お腹いっぱい。
NGNGviper を止める関数を hook に入れるとか。
0646名無しさん@お腹いっぱい。
NGNG一度 viper をロードする事によって、
emacsの他の関数へのアドバイスしてしまうのが、
viper抜けても影響与えたりしないかとか、どうなんだろ。
以前気楽に viperと non-viperをトグルできたら
便利かなーと思った事があったけど、それが心配で導入してない。
0647名無しさん@お腹いっぱい。
NGNGですよね。そうなんですよ、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ようなのですが、Big Endian のバイナリー
データを Little Endian に変換するのを簡単
にできますでしょうか。
0650名無しさん@お腹いっぱい。
NGNG量による。
見ながらちょっと替えるだけでいいなら、hexl-modeをそのまま使うか、簡単な関数を追加するだけで
できる。
具体的にどんなことをしたいのかな?
0651名無しさん@Emacs
NGNGレスどうも.
>量による。
ファイルがたくさんあるわけではなのですが,1つの
ファイルのデータ量がたくさんあるので一括でやり
たいなあ.
>具体的にどんなことをしたいのかな?
やりたいのは,昔の UNIX 機 (Big Endian) で作られ
たバイナリファイルを今の Intel 機 (Little Endian)
で使えるように変換したいということなんですが.
ですから、emacs でどうしてもしなくちゃいけない話
なくて申し訳ないのですが、emacs なら簡単にできる
かなと思った次第です.
■ このスレッドは過去ログ倉庫に格納されています