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
0201_
NGNG0202名無しさん@お腹いっぱい。
NGNGhttp://homepage1.nifty.com/blankspace/emacs/wb-line-number.html
0203名無しさん@お腹いっぱい。
NGNG起動するとcannot open load file: poemと言われてしまいます。
aptでインストールしたので依存関係とかはクリアしてると思うんですが。
原因と解決法を教えていただけないでしょうか?
0204名無しさん@お腹いっぱい。
NGNG(setq default-process-coding-system '(euc-japan-unix . euc-japan-unix))
0205名無しさん@お腹いっぱい。
NGNGEmacs21をつかっているんですが、使用するwebブラウザの設定でw3mを利用するには.emacsにどのように記述すればいいのでしょうか?
emacs-w3mを利用する方法はいろいろみかけたのですが...
0206205
NGNG言葉足らずですいません。
0207名無しさん@お腹いっぱい。
NGNG>>203
terminal での locate poem.el の結果と、
emacs での M-x locate-library で poem とした結果は?
つーか、vineスレいけよってな感じもするが。
>>205
(setq browse-url-browser-function 'browse-url-w3m-xterm)
(setq browse-url-xterm-program "rxvt")
(setq browse-url-xterm-args '("-geometry" "80x40+430+40"))
(defun browse-url-w3m-xterm (url &optional new-window)
;; new-window ignored
(interactive (browse-url-interactive-arg "w3m URL: "))
(apply #'start-process `(,(concat "w3m" url) nil ,browse-url-xterm-program
,@browse-url-xterm-args
"-e" "w3m" ,url)))
0208203
NGNGレスありがとうございます。
# locate poem.el
/usr/share/emacs/site-lisp/apel/poem.el
M-x locate-library で poem → No library poem in search path
となります。
poem.elそのものはあるようです。
ライブラリのサーチパスを追加するにはどのようにすればよいのでしょう?
0210名無しさん@お腹いっぱい。
NGNG0211名無しさん@お腹いっぱい。
NGNG(add-to-list 'load-path "/usr/share/emacs/site-lisp/apel")
でいいけど、とりあえず "load-path C-u C-x C-e" と入力した結果の中に
"/usr/share/emacs/site-lisp" は含まれてるか?
もしあれば、そこに subdirs.el って名前で
(if (fboundp 'normal-top-level-add-subdirs-to-load-path)
(normal-top-level-add-subdirs-to-load-path))
ってな内容のファイルがあれば ok な筈なのだが。
# このファイルが有効なのって、たしか起動時のかなり早い段階だけだよね?
# たしか .emacs.el で自分で append したパス以下を処理するには
# 駄目だったような記憶が。
0212名無しさん@お腹いっぱい。
NGNG> # たしか .emacs.el で自分で append したパス以下を処理するには
> # 駄目だったような記憶が。
うん。ついこのあいだ試してみたけど駄目だったよ。
0214203
NGNG(add-to-list 'load-path "/usr/share/emacs/site-lisp/apel")で解決しました。
ただ、これを加えた後もmime-setupが読めないというエラーが出たので、
同じように解決しました。
どうもありがとうございました!
0215名無しさん@お腹いっぱい。
NGNGXEmacs用のAPELってそもそも>>208なんかにインストールされるのかなあ?
0216名無しさん@お腹いっぱい。
NGNGあ、すっかり xemacs って事見落してた。あー、あほらし。
203 へ。バイトコンパイルされてて poem.elc みたいなのがあると
問題があるかも。
今の vine は知らんが、xemacs-apel みたいなパッケージも
存在するのでは? そうならばそれ入れれ。
0217名無しさん@お腹いっぱい。
NGNGVine つこてます。
locate poem.el で
/usr/share/emacs/site-lisp/apel/poem.el
/usr/share/xemacs-21.1.14/lisp/emu/poem.elc
となるはず。
/usr/share/xemacs-21.1.14/lisp/apel/CompilationLog
を見たら原因が分かるかも。
/usr/lib/emacsen-common/emacs-package-install apel
として byte compile してみ。
>>207 の
> つーか、vineスレいけよってな感じもするが。
にどーい。
0218名無しさん@お腹いっぱい。
NGNG--
a
b
c
-
↓
--
a
b
c
--
0219名無しさん@お腹いっぱい。
NGNGM-x flush-lines RET ^$
C-x h C-u M-| "sed -e '/^$/d'"
0220名無しさん@お腹いっぱい。
NGNGのサイズをでかくしたいのでつが…
おながいします
0221名無しさん@お腹いっぱい。
NGNGmessage-log-max を設定しる
0222名無しさん@お腹いっぱい。
NGNGmessage-log-max
0223222
NGNG0224名無しさん@お腹いっぱい。
NGNGマウスでクリクリやりたいんじゃなくて、文章の長さを把握したいだけなんですが。。。
ncursesとかで実現してもらえるもんなんでしょうか
0225名無しさん@お腹いっぱい。
NGNG0226名無しさん@お腹いっぱい。
NGNGmodelineに出てるじゃん
0227224
NGNG確かにそうなんですけど、スクロールバーが出た方が直感的で嬉しくないすか?
こんなこと言ったら怒られるのかな。
0229名無しさん@お腹いっぱい。
NGNG> # たしか .emacs.el で自分で append したパス以下を処理するには
> # 駄目だったような記憶が。
(setq temp-cwd default-directory)
(setq default-directory "/hoge/foo/bar")
(normal-top-level-add-subdirs-to-load-path)
(setq default-directory temp-cwd)
という事をするといいみたい。いまいちスマートでないのがいやなんですが...
0230名無しさん@お腹いっぱい。
NGNGお薦めの設定とかを知りたいです。
0231名無しさん@お腹いっぱい。
NGNG全然試してないけどこんなんじゃ駄目なんだっけ。
(let ((default-directory "/hoge/foo/bar"))
(normal-top-level-add-subdirs-to-load-path))
0232211
NGNG229とやってる事同じじゃん。
以前ソフ板のmeadowスレでその件で調べて書き込んだのだが、
そんなコードだったような気もするなぁ。たぶん一つまえのスレだと思うんだけど。
0233名無しさん@お腹いっぱい。
NGNGz-music 用の el があったよ。どこかに。
あと abc 用のやつもあったかも知れない。
0235名無しさん@お腹いっぱい。
NGNGそういえば XEmacs って configure に --with-site-lisp つけて
コンパイルしても /usr/local/lib/xemacs/site-lisp の一個下の
ディレクトリまでしか load-path に追加されないんだよね。
オレは GNU-Emacs の normal-top-level-add-subdirs-to-load-path を自前で
用意してあげているけど、XEmacs ってそういうもの?
0236名無しさん@お腹いっぱい。
NGNGstartup.el から利用されてる setup-paths.elの中の
paths-site-load-path-depth これか。
defvar になってるけど、init.el での指定は時期が遅いかな。
ためしてないけど。
0237名無しさん@お腹いっぱい。
NGNGphysical-line-modeは激しく動きが怪しいし、ce-scrollはパッチが当たらない。
0238名無しさん@お腹いっぱい。
NGNG> 21.3で物理行移動が上手に行く方法はないでしょうか?
> physical-line-modeは激しく動きが怪しいし、ce-scrollはパッチが当たらない。
emacs 21.3.1 で、physical-line.elにこんな修正加えて使ってます。
あまり使わないのではありますが、うちではこれで使えてます。
--- physical-line.el.orig Mon Jun 16 05:13:06 2003
+++ physical-line.el Mon Jun 16 05:19:02 2003
@@ -341,6 +341,7 @@
(let ((cur-point (point))
(eol-point (point-at-eol))
(bol-point (point-at-bol))
+ (i 0)
phy-bol-list)
(if (integerp arg)
(progn
@@ -351,8 +352,10 @@
)))
(goto-char bol-point)
(while (< (point) eol-point)
- (setq phy-bol-list (cons (point) phy-bol-list))
- (vertical-motion 1)
+ (setq phy-bol-list (cons (point) phy-bol-list)
+ i (1+ i))
+ (goto-char bol-point)
+ (vertical-motion i)
)
(if (= (point) eol-point)
(setq phy-bol-list (cons (point) phy-bol-list)))
0239名無しさん@お腹いっぱい。
NGNGおお、とりあえずは動いてるようです。感謝です。
0240名無しさん@お腹いっぱい。
NGNGわからないことだらけです。
1. ソース上の関数名を指定
2. その関数名を配下のディレクトリでgrep
3. 結果の一覧から、定義されているファイルを開く
という操作をemacs上でやりたいのですが、どうすればいいのでしょうか?
<環境>
OS: Linux
emacs: 21.2
0241名無しさん@お腹いっぱい。
NGNG1. M-x compile -> etags *.[ch]
で TAGS ファイルを作って
2. M-. 関数名入力(または関数の上にカーソルのっければそれが Default)
3. で戻るときは M-*
1. で zsh なら etags **/*.[ch] すれば下のディレクトリまで再帰的に探しにいく。
別の shell なら find 使うとか何とか。
0242名無しさん@お腹いっぱい。
NGNG-Rでできるのでは?
0243名無しさん@お腹いっぱい。
NGNG> という操作をemacs上でやりたいのですが、どうすればいいのでしょうか?
他の解も出ていますが、こんな方法もあります。
emacs を調べたいディレクトリで、立ち上げていなければ、とりあえず、
M-x cd で、でぃディレクトリを移動します。その後、
M-x grep で、調べたい関数と、ファイル名をいれます。配下すべてというこ
とであれば、デフォルトで出てきたオプションを少し変更します。
grep -nRH -e 調べたい関数 *
のようにすれば良いでしょう。出てきた結果のバッファで、マウスの中ボタン
か、カーソルを移動して、C-cC-c とすれば目的のファイルを開いて、目的の
行の1カラム目にカーソルが移動します。
0244名無しさん@お腹いっぱい。
NGNGそのまま、 find | xargs grep するような command。
0245おながいします
NGNGEmacsがもう1つ起動するのですがなんとかなりませんでしょうか?
0246名無しさん@お腹いっぱい。
NGNG使ってないからなんともいえんが、とりあえず w3m.el スレに行くべきでは?
あと別フレーム(emacs用語での)じゃなくて別プロセスなの?
0247grep-find
NGNG0248名無しさん@お腹いっぱい。
NGNGありがとうございます。
ソースの中の日本語はちゃんと表示されるのですが
grepの結果の日本語は\362\304\213の用に数字になっています。
どうすれば日本語表示されますか?
0249名無しさん@お腹いっぱい。
NGNG既知の問題。諦める。
0250名無しさん@お腹いっぱい。
NGNG0252名無しさん@お腹いっぱい。
NGNG0253名無しさん@お腹いっぱい。
NGNGC-x RET c iso-2022-7bit M-x grep とか。
まぁソースの文字コード次第。
0254名無しさん@お腹いっぱい。
NGNGという環境、elscreen の screen が複数ある状態で
lookup-pattern -> ミニバッファ内で elscreen-(next|previous)
するとミニバッファから抜けられなくなる怪奇現象が起こります。
C-g しても C-] しても。マウスで画面をクリックすると抜けますが。
みなさんの環境で再現しますか?実害ないけど気になるので。
0255名無しさん@お腹いっぱい。
NGNG夏だからな。それで少しは涼しくなっただろ。
0256名無しさん@お腹いっぱい。
NGNG夏だからって寒い事書くなよ。
0257名無しさん@お腹いっぱい。
NGNGワロタ 今度使わせてもらう。
0258名無しさん@お腹いっぱい。
NGNG出力結果をミニバッファに出力させる、ということをしたいのです。
(global-set-key "\C-c\C-s\C-c" 'shell-command-on-region)
ここまでは何とかできたのですが
・自動的にコマンドを実行したい(コマンド名を指定)。
・ミニバッファに出力したい。
のです。
どのように書けば、望む動作が得られるのでしょうか?
0259名無しさん@お腹いっぱい。
NGNG(defun pkill ()
(interactive)
(if (y-or-n-p "pkill ")
(shell-command "/usr/bin/pkill -x -u 1001 dtterm")))
0260名無しさん@お腹いっぱい。
NGNGうおーー、できました。
ありがとうございました。
0261名無しさん@お腹いっぱい。
NGNGにはなにが便利なんでしょう。漏れはcomment-regionくらいしか使ったことな
いです。
C-u 6 C-fとかするのも、普通のテキストではなんか使えないし。
コレが最高にべんりーってのがあったら教えてほすいです。
0262名無しさん@お腹いっぱい。
NGNGC-u M-x info とかも使うな。
0263名無しさん@お腹いっぱい。
NGNGM-x info とか M-| とかのように挙動変わるコマンドもあるから。
0264名無しさん@お腹いっぱい。
NGNG0265名無しさん@お腹いっぱい。
NGNG> コレが最高にべんりーってのがあったら教えてほすいです。
C-uC-SPC とか、以前にマークしたところを順番に移動できるから、場合によっ
ては使えるかな。
0266名無しさん@お腹いっぱい。
NGNGC-u M-%
C-u M-!
の3つは意識することなく、よく使います。
0268名無しさん@お腹いっぱい。
NGNGC-u M-% は初めてしった。
0269名無しさん@お腹いっぱい。
NGNGはよく使うな。
0270名無しさん@お腹いっぱい。
NGNG> C-u 数値 C-x e
> はよく使うな。
X な環境なら、直接 C-数字 の方が良くないですか?
0271名無しさん@お腹いっぱい。
NGNGprefix になる。結構便利。
0272名無しさん@お腹いっぱい。
NGNG0273名無しさん@EMACS21
NGNGおお、これば便利
0274名無しさん@お腹いっぱい。
NGNGange-ftpでkeyboard macro terminated by a command ringing the bell
とゆわれて保存できないバグの、対策はまだないのでせうか?
0275名無しさん@お腹いっぱい。
NGNG連中にもお盆休みが?
0276274
NGNG21.3 からange-ftp.elだけもらってきたら
とりあえず保存はデケタ. (゜д゜)ウマー
けど毎回
fuga.txt changed on disk; really edit the buffer?
と訊かれるようになってシモタ. (゜д゜)マズー
0277名無しさん@お腹いっぱい。
NGNGぢゃなくて、それを訊こうとしてうまくいってなかった
->保存できなかった、というだけのことか。
0278名無しさん@お腹いっぱい。
NGNG表示できるのってないすか?
emacs -nw だと使い勝手が悪くて…
0279名無しさん@お腹いっぱい。
NGNGw3mで表示できるよ
0280名無しさん@お腹いっぱい。
NGNGそれだ!サンクス!
0281名無しさん@お腹いっぱい。
NGNG0282名無しさん@お腹いっぱい。
NGNG0283名無しさん@お腹いっぱい。
NGNGxemacs使ってないからわからんのだけど、それはなにがうれしいの?
0284名無しさん@お腹いっぱい。
NGNG背景にAV女優
0285名無しさん@お腹いっぱい。
NGNG0286名無しさん@お腹いっぱい。
NGNG0287名無しさん@お腹いっぱい。
NGNG「くだらない」からageるのは人間様なら当然のこと。
0288名無しさん@お腹いっぱい。
NGNGないようなので、こちらでも質問させて下さい。
http://pc.2ch.net/test/read.cgi/unix/1058708085/595
Emacs 21.3 を使っているのですが、スクロールバーの外見の
変更について質問です。
http://www.namazu.org/~tsuchiya/sdic/sdic.png
のように、スクロールバーの上下に矢印がつかないようにした
いのですが、どうすれば良いのでしょうか?
それらしき X のリソースが見つからないです。
0289名無しさん@お腹いっぱい。
NGNGくだらなすぎて死にそうだ(涙
0290名無しさん@お腹いっぱい。
NGNGどう決まるんでしょうか?
(buffer-list) や (buffer-list (selected-frame)) での
(当然のことながら current-bufferや) hidden buffer でない
最初の候補になるのかと思いきや、そうではないので疑問に思いました。
0291名無しさん@お腹いっぱい。
NGNG0292名無しさん@お腹いっぱい。
NGNG(buffer-list (selected-frame)) は
(frame-parameter (selected-frame) 'buffer-list)
に REST を append したものでは?
よって順番は変動しないと思うけれど。
0293名無しさん@お腹いっぱい。
NGNG(other-buffer) じゃないかなあ。
0294あぼーん
NGNG0295290
NGNGbuffer.c の kill-buffer を見ると、other-buffer っぽいですね。
doc-string によると (buffer-list (selected-frame))
or (frame-parameter (selected-frame) 'buffer-list)
をベースにしてるみたい。
疑問に思ってた挙動は、VISIBLE-OK が nil によるためかな。
今度違和感覚えた時にでも確認してみようっと。
0296あぼーん
NGNG0297名無しさん@お腹いっぱい。
NGNG0298>>2ちゃんねらーの皆さん
NGNGこれらの御尊像を手に入れて、金運向上等を祈願しましょう。(爆)
http://www.butsuzou.com/jiten/sanmen.html
http://www.butsuzou.com/list1/sanmen2.html
http://www.butsuzou.com/list1/sanmen3.html
http://www.butsuzou.com/keitai/sanmen-kz.html
0299あぼーん
NGNG0300名無しさん@EMACS21
NGNGなんかloaddef.elにautoloadとして登録されるとかいう話ですが、それがどう
いう時に便利なのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています