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



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

Emacs part4

1 :名無しさん@お腹いっぱい。 :02/02/11 10:15
各種 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/test/read.cgi/unix/1007618266/


650 :647 :02/04/14 23:02
>>648
> Coding system for keyboard input
> Defaults for subprocess I/O
> などはsjis-dosには勝手に変わらないみたい。なのでそれぞれsetqしてやる必要があるようだ。

Emacs21 と Meadow では挙動が違うのかなぁ。
Meadow の set-default-coding-systems の定義を見ると
default-process-coding-system とかもまとめて設定してるみたいなんだけど。
;; というか、Meadow だと set-default-coding-systems すらいらない。

651 :名無しさん@お腹いっぱい。 :02/04/14 23:03
 >>648

 試してみるよ。ただ、Meadowの.emacsてちょっと方言ぽい感じするんだよな。mw32…みたいな特別な変数持ってたりするよね。純正Emacsとどの程度互換あるのだろう。

652 :649 :02/04/14 23:17
>>651
Emacs2[01]とMeadowで同じ.emacsを使っていますが?
Emacsでの文字コードの設定は、>>649のshift_jisをeuc-japanに変えて、
shell-modeの設定をしてないだけだよ。

653 :名無しさん@お腹いっぱい。 :02/04/14 23:39
 うん。上のコードについては通じた。ありがとう。
 方言云々はもうちょい一般的な話のつもりだった。

654 :名無しさん@お腹いっぱい。 :02/04/15 02:20
prefer-coding-system と set-default-coding-systems では
prefer-... のほうがいろいろやってくれてるわけ?
# C-h f してみたかんじだと。


655 :649 :02/04/15 03:20
>>654
(set-language-environment "Japanese")を評価させた後に
(prefer-coding-system 'euc-japan)をデバッガで追ってみたんだけど、

(set-default-coding-systems coding-system)))

の行での coding-systemの値は japanese-iso-8bitでした。
なので、良くわかりません。
結局オイラも厨房さ。(-_-)

656 :628 :02/04/15 13:42
今日cvs update -Pdしたら表示されるようになりました。
おさわがせしました。

657 :名無しさん@お腹いっぱい。 :02/04/15 21:29
Meadowだとパスとファイル名に全角文字があるとファイルを開けないという罠。

658 :名無しさん@お腹いっぱい。 :02/04/16 00:24
こないだ dot.emacs が一万行オーバーな人を見た。すごすぎ。


659 :名無しさん@お腹いっぱい。 :02/04/16 00:37
>>658
どれを削除したらいいのか分からないだけだったりして(藁


660 :658 :02/04/16 01:05
>>659
いや、大量に関数定義とかアドバイスとかしてあった。
暇をみて勉強させてもらおうっと。


661 :659 :02/04/16 01:21
>>660
オレの周りにも、そういう勉強(というか暇潰し)になるひとが欲しいっす。


662 :名無しさん@お腹いっぱい。 :02/04/16 01:38
>>661
ELF 入れ。あそこは楽しい。


663 :659 :02/04/16 01:43
>>662
もう入ってるよ。


664 :名無しさん@お腹いっぱい。 :02/04/16 06:16
あそこは自己紹介しないといけないんだよな。

665 :名無しさん@お腹いっぱい。 :02/04/16 08:54
たまーに全然紹介ない人がいるけど、やっぱイヤだな。
別にみんなが活発に発言してるわけじゃなし、気軽でいいと思うが。
;; ネタの宝庫で楽しいぞい。


666 :名無しさん@お腹いっぱい。 :02/04/16 09:02
>>665
2ちゃんねるの Emacs スレからやってまいりました。よろしこ

こんなもんでいいか?

667 :名無しさん@お腹いっぱい。 :02/04/16 09:06
ELF入ってみたくなったんだけど、subscribeの自己紹介メールがMLに流れるの?
>>666みたいなので逝くかな。

668 :名無しさん@お腹いっぱい。 :02/04/16 09:36
>>666,667
5行がんばれ


669 :名無しさん@お腹いっぱい。 :02/04/16 09:57
E
m
a
c
s


670 :名無しさん@お腹いっぱい。 :02/04/16 14:43
Emacs21のcvs追っかけてたらgnu calcが標準で
入ったんだけど、これって昔からそうだっけ?

671 :名無しさん@お腹いっぱい。 :02/04/16 22:36
ふえーん、sql-modeの表示結果のカラムがずれるよー。
linesizeや折り返しはちゃんと設定したのに。。。むーsqlplus単独使うとこんなズレ方はしないのにEmacsからつなぐとなぜずれるのだー

672 :名無しさん@お腹いっぱい。 :02/04/16 23:02
tab-width じゃない?
sql-plus ならフツーは 8 だよ。
あるいは comint-preoutput-filter-functions でなんかやってるとか。

673 :名無しさん@お腹いっぱい。 :02/04/16 23:07
CVS管理下のファイルをいろいろいぢってたら ediff が立ち上がった。
初めて見たのでビックリした。カコ(・∀・)イイ!!

674 :名無しさん@お腹いっぱい。 :02/04/16 23:09
>>671

確かにtabが犯人の気はする。
明日再チャレンジする。

675 :親切な人 :02/04/16 23:15

ヤフーオークションで、凄い人気商品、発見!!!

「高性能ビデオスタビライザー」↓
http://user.auctions.yahoo.co.jp/jp/user/NEO_UURONNTYA

ヤフーオークション内では、現在、このオークション
の話題で、持ちきりです。

676 :名無しさん@お腹いっぱい。 :02/04/17 14:08
ChangeLogメモを複数のPCで書いていて、merge したい場合どうしたら便利で
すか? >>573 のページには CVS を使えば良いと書いてあるのですが。

2個所に checkout して二人で編集してるように見せかけるのかな。いろいろ
いじってるとこなんですがいまいち便利さを感じない。M-x ediff でいじるの
が楽かなと思ったのですが、CVS で管理する利点って何ですか?


677 :名無しさん@お腹いっぱい。 :02/04/17 20:52
>>676
私は会社と家で、JustSystemのインターネットディスクを使って同期をとっています。
(CUI版も出して欲しい。。。)

CVSは個人では使ってないので良く分かりません。

Emacsネタじゃないからsage


678 :名無しさん@お腹いっぱい。 :02/04/17 21:16
いやーsql-modeのカラムのズレは、タブが原因だたーよ
set tab off
でうつくしぃ

679 :名無しさん@お腹いっぱい。 :02/04/17 21:21
>>676
両方で編集しているとして、先に片側で cvs commit したら、
他方で cvs update すれば merge してくれるが。
merge した後始末をしたあとで cvs commit すれば
repository に merge されたのが入る。

そういうことじゃねーのか?

680 :名無しさん@Emacs :02/04/17 22:37
>>677
CVSで管理する利点はたくさんある。
つかいこなさんとわからんかも。。

>>679
そういう事だとおもわれる。
あまりでかくなると後始末がたいへんなので頻繁にやる事必須。
毎日とかがいいと思うよ。
ってか一日の最初がcvs checkoutからはじまる人って多いのでは?

681 :名無しさん@お腹いっぱい。 :02/04/17 23:31
>>661
公開してる人のも見るといいと思われ。
http://www.fan.gr.jp/~ring/hns/nikki/?200201a&to=200201051#200201051
ファイル分割っておいしいの?


682 :676 :02/04/17 23:37
>>679-680
レスありがとうございます。
いろいろいじくってみて納得しました。

>>679のようなことをEmacs上でやると ediff が出てきて
merge の手伝いをしてくれますよね。
ediff って初めて使ったけどものすごく便利ですね。
;; またひとつおりこうになりました。

683 :名無しさん@Emacs :02/04/17 23:39
>>681
分割しすぎると逆に管理しにくい。

stable、unstable、フォント設定、の3ファイル分割ぐらいでいいのでは?


684 :661 :02/04/18 00:12
>>681
何か面白そうな .emacs.elですね。(へんな文章だ。(W

分割は前にやったことあるけど、どれに入れたらいいのか悩んだりしたので、
自分で作ったモード以外は、できるだけ.emacs.elに入れるようにしてる。
Mewの設定だけはあまりにデカクなりすぎたから、分割したけど。

ChangeLog メモを使い始めて思ったんだけど、
なるべく分割しないことが整理の基本だと思いました。


685 :名無しさん@お腹いっぱい。 :02/04/18 00:35
Emacsとは関係ないけど、「超」整理法は一度読んでみると面白いです。

686 :名無しさん@お腹いっぱい。 :02/04/18 00:53
自分はまだ 1000行ちょいしかないけど、それでも
そろそろ分割したほうがいいかな、と思っている。
新しい設定を追加するときに、どこに書いたものか迷う事もあるし。
とりあえず、emacsオリジナルの関数を置き換えるような場合には
(結構デカくなると思うので)別ファイルにするようにしてみました。

ちなみに .wl .skk .lookup/init.el などは当然分けています。


687 :名無しさん@お腹いっぱい。 :02/04/18 02:39
21からappointmentの仕様が変わっていたとわ。嫌なので
20のappt-make-listを使っております…

688 :名無しさん@にんにく入れますか? :02/04/18 03:08
>>638
ゼロ桁目の開きブレースでよいなら C-u -1 C-M-a


689 :名無しさん@お腹いっぱい。 :02/04/18 04:44
>>684
~/.emacs.elから
.emacs.mew
.emacs.skk
.emacs.yatex
.emacs.navi2ch
って分割してんだけど、
これじゃだめ?


690 :名無しさん@お腹いっぱい。 :02/04/18 05:57
>>689
なんで .mew .skk .navi2ch/init.el じゃないの?
そのほうが (setq skk-init-file "~/.emacs.skk") とかしなくて
いいと思うのだが。


691 :名無しさん@お腹いっぱい。 :02/04/18 06:00
yahtml で、新規にファイルを作成するときは YaTeX-kanji-code
で構わないんだけど、既存のファイルを開くときにもこのコードに
されてしまうのは困ります。対処法ありますか?


692 :名無しさん@お腹いっぱい。 :02/04/18 06:08
>>690
他のは知らないけど、navi2ch に関しては init.el が読まれるのがちょっと遅くて、
require する前に書いておかなければいけない設定があるよ。

693 :名無しさん@Emacs :02/04/18 07:16
>>684
むーーどんどん設定を下へ下へ追加していくのでかなり巨大になっている
.emacs.el
新規設定追加の場合どこに追加とかあまり深くかんがえずに、一番したに追加
したり。。。
ただこれだとはまる時ははまるかも(-n-)


694 :名無しさん@お腹いっぱい。 :02/04/18 08:25
XEmacs の paren-message-offscreen に相当するのは FSFmacs では
なんですか? 閉括弧の上にカーソルがきたときに、対応する
括弧の周囲の文字をミニバッファに表示してくれるものです。


695 :名無しさん@お腹いっぱい。 :02/04/18 22:41
糞クロアチア人がMuleの悪口逝ってるYO!
民族浄化してやれYO!

696 :名無しさん@お腹いっぱい。 :02/04/18 23:06
>> 686
1000行ちょいって結構でかくないか?
俺は設定ファイル細かく分割してるから、init.elは小さいよ。

697 :名無しさん@お腹いっぱい。 :02/04/19 08:20
しばらく emacs21 使ってると、いつのまにか
pos-visible-in-window-p() が遅くなってる事があります。
symbol-function とかで確認しても advice とかはかかってません。
(dotimes (i 100) (pos-visible-in-window-p))
とかすると、空のバッファでも4秒ぐらいかかります。
なにがきっかけで重くなるのか分らないし、
デバッグのしかたも分らない、おまけに C は知らないので
どうしようもないのですが……。


698 :名無しさん@Emacs :02/04/19 11:11
すごく初歩的な質問させていただきます。
Slackware8 についてる emacs20.7.2でcannaを使おう
と思いいろいろやってるのですが上手くいきません。
.emacsはとあるものを丸写しして以下のようになってます。

(setup-japanese-environment)
(set-default-coding-systems 'euc-japan)
(set-terminal-coding-system 'iso-2022-jp)
(set-keyboard-coding-system 'euc-japan)
(setq menu-coding-system 'euc-japan)

(if (and (boundp 'CANNA) CANNA)
(progn
(load-library "canna")
(canna)
(setq canna-use-color t)


(global-set-key "\C-_" 'canna-undo)
(setq canna-save-undo-text-predicate
'(lambda (s) (> (length (car s)) 2)) )
(setq canna-undo-hook
'(lambda () (message "再変換します....")
(canna-do-function canna-func-henkan)) )

(define-key canna-mode-map [?\177] [?\C-r])
(cond ((eq window-system 'x)
(define-key canna-mode-map [delete] [?\C-d]))
((null window-system)
(if (or (equal (getenv "TERM" ) "xterm")
(equal (getenv "TERM" ) "kterm")
(equal (getenv "TERM" ) "sun")
)
(define-key canna-mode-map [8] [?\C-d])
)
))
))


で、どうしてもquailが起動しちゃいます。
quailじゃなくてcannaを起動させたいです。
もちろんcannaserverは動いてます。

canna.elって必要なんんですか?
またどこで手に入るのでしょうか?



699 :名無しさん@お腹いっぱい。 :02/04/19 11:23
>>698
Emacs20もCannaもLinuxも使わないけどこの辺参考にならない?
http://www.tgs.gr.jp/bsdi/software/emacs-20.7/
http://cgi18.plala.or.jp/nyy/canna/
http://fuji.sakura.ne.jp/~yada/utf/030slackware8.shtml

こういう時SKKって本当に手軽だよね。

700 :名無しさん@Emacs :02/04/19 11:27
>>699
参考になりそうです!
ありがとうございます。早速調べてみます。

701 :名無しさん@お腹いっぱい。 :02/04/19 11:29
>>698
Emacs 20 で canna/wnn っつー話は、今までいろいろなところで何度も何度も
何度も何度も何度も何度も出ていますが、そのままでは使えません。

# 使えるようにする方法はいくつかありますが、検索すればいくらでも出てく
# ると思いますので省略。


702 :名無しさん@お腹いっぱい。 :02/04/20 01:37
>>697
そのバッファにmarkerがいっぱいあったりしない?

703 :名無しさん@お腹いっぱい。 :02/04/20 01:47
バッファの切り替えはC-bですが、
フレーム全体の状態の切り替えってできるんでしょうか?

例えば、
状態A:navi2ch(スレ一覧とスレの中身の2分割)
状態B:何かのファイルの編集(ウィンドウ分割なし)
の間を簡単に行き来することはできますか?


704 :名無しさん@お腹いっぱい。 :02/04/20 01:48
違った、バッファ切り替えはC-x bでした
申し訳ない

705 :名無しさん@お腹いっぱい。 :02/04/20 01:51
 秀丸の「こントロール + マウスでドラッグ」でやれる、リージョンをたてで引っつかむ動作って、Emacsのデフォルトにはないのかな。
 行頭そろえるときに重宝してるんだが。

706 :名無しさん@お腹いっぱい。 :02/04/20 01:52
>>703
windows.el とか?

707 :703 :02/04/20 02:19
windows.el使ってみました。
C-c [1-9]で新規windowをつくると、新たにフレームができてしまうんですが、
これを新しくフレームを作らないようにはできないんでしょうか?
設定には特に見当たりませんでしたが…
やりたいのはそういうことなのですが…

708 :名無しさん@お腹いっぱい。 :02/04/20 02:53
>707
(setq win:use-frame nil)

709 :697 :02/04/20 04:44
>>702
> そのバッファにmarkerがいっぱいあったりしない?

新規作成の空バッファでもそうなんです。
もしかして、他のバッファのマーカも効いてくる?
とりあえず、.emacs.el で
(fset 'si:pos-visible-in-window-p (symbol-function 'pos-visible-in-window-p))
として、古い関数を保存するようにしてみたけど、
これって果して有効かな?
重くなってからの (symbol-function 'pos-visible-in-window-p) と
(symbol-function 'si:pos-visible-in-window-p) が eq に
なってしまうなら無意味だし。


710 :名無しさん@Emacs :02/04/20 07:10
>>705
リージョンを指定して (C-SPCで始点を指定してカーソルを終点にもってきて)、
C-x r t でリージョン各行頭に文字列挿入できる。
string-rectangle
マウスでできるかはしらない。
C-x r y (yank-rectangle)と C-x r k (kill-rectangle)も便利。


711 :名無しさん@お腹いっぱい。 :02/04/20 10:55
>>710

なるほど、文字列の行頭挿入は、やってみたけど、便利だね。文字列の行頭削除も同じ感覚でやれるとなおよいのだが。

712 :名無しさん@お腹いっぱい。 :02/04/20 11:33
>>711
C-x r k

713 :名無しさん@お腹いっぱい。 :02/04/20 12:25
artist-mode を極めた勇者はいませんか?


714 :名無しさん@お腹いっぱい。 :02/04/20 17:54
emacs21で、ms gothicのフォントを使おうと次のようなfontsetを
つくってset-frame-fontしました。

(create-fontset-from-fontset-spec
"-*-*-medium-r-normal-*-24-*-*-*-*-*-fontset-msgothic,
ascii:-ricoh-ms gothic-medium-r-normal-*-24-*-*-*-*-*-iso8859-1,
latin-jisx0201:-ricoh-ms gothic-medium-r-normal-*-24-*-*-*-*-*-jisx0201.1976-0,
katakana-jisx0201:-ricoh-ms gothic-medium-r-normal-*-24-*-*-*-*-*-jisx0201.1976-0,
japanese-jisx0208:-ricoh-ms gothic-medium-r-normal-*-24-*-*-*-*-*-jisx0208.1983-0")

これで通常の部分はms gothicで表示できたのですが、フォントの
サイズを変えようとして

(put-text-property 1 20 'face '(:height 300))

などとすると、英字部分はサイズが変わってくれるのに、日本語
部分が変化してくれません。
これは、何か追加の設定が必要なのでしょうか?
それとも別のやり方があるのでしょうか?
それとも英字以外ではサイズは変えられないのでしょうか?
それとも……


715 :名無しさん@お腹いっぱい。 :02/04/21 16:09
複数のファイル(*.cpp)を一度に query-replace したいのですが、どうしたらいいすか…


716 :名無しさん@お腹いっぱい。 :02/04/21 16:16
その複数のファイルのタグファイルを作って、
tags-query-replaceでどう?

717 :名無しさん@お腹いっぱい。 :02/04/21 16:17
>>715
ibuffer でマークして Q とか I とか。つかったことないけど。


718 :名無しさん@お腹いっぱい。 :02/04/21 16:18
>>715
俺はそれtags-query-replaceでやる(TAGS作って)。
etagsならファイルの内容選ばないし。
違うやり方知ってるって人います?

719 :718 :02/04/21 16:19
かぶったー!
メンゴ

720 :715 :02/04/21 16:22
お〜TAGSで 無事できました。
etagsならほんとだ、C/C++関係のファイルでなくても問題ないですね。

どうも!


721 :名無しさん@お腹いっぱい。 :02/04/22 11:56
find-fileで、*.elのファイル名だけ入力するとload-pathから自動
的に探して&補完してくれるようなのが欲しいんだけど、ないかなあ?


722 :名無しさん@お腹いっぱい。 :02/04/22 12:30
>>721
XEmacs では find-library というコマンドがあります。
GNU Emacs では、以下から手に入るのが動きませんかね。
http://groups.google.com/groups?selm=8bb3j2%24c9u4%40nntp.cig.mot.com


723 :名無しさん@お腹いっぱい。 :02/04/22 13:27
>>722
> http://groups.google.com/groups?selm=8bb3j2%24c9u4%40nntp.cig.mot.com

XEmacs ではオリジナルの、FSFmacs ではこれを使ってますが、こちらのほうが
軽いです。ただ、*.el じゃない README とかまで補完対象ですが ;)
ついでに、最近の Emacs で怒られるのでパッチ

@@ -164,10 +164,10 @@
(progn
(setq count 1)
(while (member
- (concat library "<" count ">")
+ (concat library "<" (number-to-string count) ">")
result-list)
(setq count (1+ count)))
- (setq library (concat library "<" count ">"))))
+ (setq library (concat library "<" (number-to-string count) ">"))))
(setq result-list (cons library result-list))
(setq completion-table
(cons (cons library table-entry)


724 :723 :02/04/22 13:47
上のより XEmacs のを有沢さんが移植したやつのほうがいいかも。
load-path 上の *.el~ も見たいなら別だけど。

うーむ、XEmacs だと最初の completion を作成するのが遅いのは
何故だろう?


725 :名無しさん@お腹いっぱい。 :02/04/23 10:54
japanese-holidays.elって2002年版ないの?

726 :名無しさん@お腹いっぱい。 :02/04/23 11:05
>>725
がんがれ。
できたら公開してね。

727 :名無しさん@お腹いっぱい。 :02/04/23 11:07
っうか万年カレンダじゃねぇの?

728 :名無しさん@お腹いっぱい。 :02/04/23 14:49
Emacs21で(display-time)すると時間とロードアベレージを表示してくれるの
ですが、ロードアベレージだけ表示される方法はありませんか?


729 :名無しさん@お腹いっぱい。 :02/04/23 20:57
>>727
確かに調べたら合ってます。
成人の日と体育の日もちゃんと第二月曜になってました。

730 :名無しさん@お腹いっぱい。 :02/04/23 20:58
付録でついてるテキストベースのアドベンチャーゲーム、UNIXのログイン名とパスワードがわかりません。誰かヒントくれー

731 :名無しさん@お腹いっぱい。 :02/04/23 21:06
>>730
> 付録でついてるテキストベースのアドベンチャーゲーム、
なにそれ?

732 :名無しさん@お腹いっぱい。 :02/04/23 21:30
メニューの「tool」→「games」→「adventure」

ちなみにEmacs21。多分昔からあるはず。

733 :名無しさん@お腹いっぱい。 :02/04/23 21:38
>>732
ほー。
M-x dunnet ね。

734 :名無しさん@お腹いっぱい。 :02/04/23 22:16
>>729
来年から海の日と敬老の日もfloatになるので要改造。

735 :名無しさん@お腹いっぱい。 :02/04/23 22:25
>>734
両方第二月曜でいいなら、
- (holiday-fixed-furikae 7 20 "海の日")
+ (holiday-float 7 1 2 "海の日")
- (holiday-fixed-furikae 9 15 "敬老の日")
+ (holiday-float 9 1 2 "敬老の日")
だな。海の日は第三月曜で 7 1 3 かな?

736 :721 :02/04/24 00:15
>>722-724
ありがとです。

> 上のより XEmacs のを有沢さんが移植したやつのほうがいいかも。
を使うことにしました。
(http://www.nijino.com/ari/programs/find-library.el のことですよね)

また、
> http://groups.google.com/groups?selm=8bb3j2%24c9u4%40nntp.cig.mot.com
を参考にして、ヒストリ機能を加えて、ついでにload-pathには加
えないけどホームディレクトリ上も探して欲しかったので次のよう
に変更しました。

# もしかしてみんなホームディレクトリもload-pathに入れてる?

--- find-library.el.orig Tue Apr 23 23:17:30 2002
+++ find-library.el Tue Apr 23 23:59:10 2002
@@ -19,2 +19,8 @@

+(defvar find-library-history nil)
+(defvar load-library-history nil)
+(defvar locate-library-history nil)
+(defvar find-library-extra-path '("~")
+ "extra directories to complete in addition to load-path.")
+
(defun find-library-setup (&optional force)
@@ -34,3 +40,3 @@
(directory-files dir nil "\\.el$")))))
- load-path)))
+ (append find-library-extra-path load-path))))
(setq find-library-files nil)
@@ -42,5 +48,6 @@

-(defun find-library-completing-read (&optional return-fullpath)
+(defun find-library-completing-read (&optional history return-fullpath)
(find-library-setup)
- (let ((f (completing-read "Lib: " find-library-files)))
+ (let ((f (completing-read "Find Library: " find-library-files nil nil nil
+ history)))
(if return-fullpath
@@ -53,3 +60,3 @@
(interactive)
- (let ((f (find-library-completing-read t)))
+ (let ((f (find-library-completing-read 'find-library-history t)))
(if f (find-file f)
@@ -59,3 +66,3 @@
"enable completion."
- (interactive (list (find-library-completing-read))))
+ (interactive (list (find-library-completing-read 'load-library-history))))

@@ -63,3 +70,4 @@
"enable completion."
- (interactive (list (find-library-completing-read) nil nil t)))
+ (interactive (list (find-library-completing-read 'locate-library-history)
+ nil nil t)))


737 :721 :02/04/24 02:30
>>736
> を参考にして、ヒストリ機能を加えて、ついでにload-pathには加
> えないけどホームディレクトリ上も探して欲しかったので次のよう
> に変更しました。

load-library, locate-libraryの時はファイルキャッシュを別にし
ないといけないのに気が付いて修正したのだが、あまり美しくない。
ホームディレクトリをload-pathに入れる方がよさげだった。ガク。

一応、さっきの続き。お目汚しだけど。

begin 644 diff.gz
M'XL("-^8Q3P``V1I9F8S`)U62W.;,!`^PZ_8H9U:#)'K,&XZ=3H=]Y+IH8?>
M>LE%`5'38$$%Y-%?W]6+E\')]&`\K':_77W[:06E%-XWQ^I]EHN4%OF=9/)Y
MS0OO)T_A:R4AWL(FWEUN=ML-Q)M-[$=1!.>=X^UNNS7.^SW0RZN+*XCP^1'V
M>Q^NKP&^Y;*\9W];N&GOVQP^'S+UOZ^9$+Q9"[[^77WQP0>2\NR!R5$^FN4%
MKT'D1>A'RP[T,6\.E#\UDAG?);A#7C>E?+9.SJ4HV8*+VE+\X0+IB.*KB^TG
MO2D3V(HQ=,V;M@+RKJR:O!2L@*R4"<<L`"07#9<L:?('#L&/(/0I&@O>`#'[
M4T_<H#-6#'?3E&9OVHXKB/\'1BM^Y`&\69&"'>]29L)";=0!$_PZ=FD\SX`Y
M$!?`JJIXAI5(2I$HL[&3(ZL2)GO#,&6:2PVHEH:.WMBM2^P@@&`24Q<0_E0Q
M)%*]4,&.W)@5=-@'$70Q0-AG;%%-*^BS>ZH2GJC&6<G@NVHA!+>W*-JW0>C`
M3'[-53@E([9*0^/C0=?6K6'%6DRJ(Z$A;1"(J^ETM17XABNLKLND#P]MJM`Q
M/\H_X,6ZV2J[-]_P]WC@`D@I@8BV*&;.1.@$2"WC@YY3[[3AU-!LFTAM;2CS
M1.G9&6#<>MHWM`_T1E$>3&1`;4-?J0`3L-A^VNGT-0KH*E9[YP@YXDT/$*JD
M84:"%<D)A?/SZ91G()(_<%GS3AG.Y[RZJ+<H+5PZKZM0-Y>P-%5SHD"J8#53
ML8XPC$2CNI5FH)E:3P%TCQDJ;S221KS9P?6B4@?3NQ/M"^D'(7;@$:WBI;(6
MVNS.X,SIT=2`3^=&?5(>*YRNN?A%)6?I<.B[VT/B;2`%S7#'-M%_`B4L.?!3
M.'TV3ZZ?P<5",G7"QO#!#4;`=Q.Q@V!!RN[77TBS8#U.-U=5ETW!<_-H"`TV
MPFZSGVMY-MVLTKPZ`EI"1O39'+X^VMVI0#&P!AT#//M!.-]AK/L46==OA+$$
M9EQ<R2@?HY6YSP*BG0SQSM3B0'!LEB)<!]-OA$D;STIF-?M]T]CC]SH0>X3F
GH<Y_;36CSKD\YO[J^"%<2J0X$"626+8B-;<QKOC_`/YHG9.3"@``
`
end


738 :名無しさん@お腹いっぱい。 :02/04/24 07:54
XEmacs の kill-ring を X の他のアプリと共用するには
どうしたらいいでしょうか。


739 :名無しさん@お腹いっぱい。 :02/04/24 15:14
素直にファイルに落とせばいいのでは?
他のアプリって一概に言われてもねぇ。

740 :738 :02/04/24 15:39
うぅ、ファイルに落とすのはメンドイ。
kill-ring って表現が悪かったのかな。(car kill-ring)
みたいなもんです。FSFmacs だと X の clipboard と共用できるでしょう?
あれが XEmacs ではできないのです。
いまは、XEmacs からコピーしたいときはマウスで選択してますが、
一画面に収まらないときとか面倒で面倒で…。


741 :名無しさん@お腹いっぱい。 :02/04/24 16:22
C-y したあと M-y で履歴を辿れますけども、そのとき、同一の履歴が複数回出てきて
ウザいんです。

bar という文字を C-k で切り取り、そのあと foo という文字を、3回 C-k で切り
取ったとすると、C-y M-y で bar を出すのに M-y が4回 (いやもっとか?) 必要、
という意味です。これを2回にしたいです。

どうにかならんものでしょうか。XEmacsの21.4を使っています。



742 :名無しさん@お腹いっぱい。 :02/04/24 16:27
>>741
fooを1回切り取ればいい。

743 :名無しさん@お腹いっぱい。 :02/04/24 16:32
>>742
すみません、どういう意味でしょう…?


744 :名無しさん@お腹いっぱい。 :02/04/24 16:41
fooを三回も切り取らなければ三回も戻らなくて済む。
ということでしょう。
馬鹿にされたと思っちゃいけない。
せっかくの無制限アンドゥをもっと使いこなすべし。

745 :名無しさん@お腹いっぱい。 :02/04/24 16:46
>>744
なるほど。

実際にやっている処理は、a.cpp 上の foo(ほげらほげら); と bar(もげらら);
を、b.cpp 〜 z.cpp の適切な位置にも書き写す、というもので、ボクのやりか
ただとどうしても履歴に複数の foo(); bar(); が溜っていってしまうんですよね。。



746 :名無しさん@お腹いっぱい。 :02/04/24 16:57
レジスタ使うとか

747 :名無しさん@お腹いっぱい。 :02/04/24 17:02
>>746
http://www.hh.iij4u.or.jp/~peto/Emacs/emacs.html
これですね!すご。知りませんでした。使ってみます。


748 :名無しさん@お腹いっぱい。 :02/04/25 06:12
誰かログイン名とパスワードを…

749 :名無しさん@お腹いっぱい。 :02/04/25 06:17
>>748
あれ、俺もやってみやけど、どうやって遊ぶのかも分からんかった。
どっか説明してあるとこある?
一緒にクリアしようぜ。



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

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