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

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

Emacs part10

1 :名無しさん@お腹いっぱい。:03/10/21 15:58
各種 Emacs 関連はこちらで。

Emacs part9 (前スレ)
http://pc.2ch.net/test/read.cgi/unix/1058495083/

過去スレは >>2


2 :名無しさん@お腹いっぱい。:03/10/21 15:58
過去スレ:

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


3 :名無しさん@お腹いっぱい。:03/10/21 16:05
>>1
乙。ついでに関連スレ。
【熱く】お前のEmacsにはまった理由【語れ】
http://pc.2ch.net/test/read.cgi/unix/1025755685/
【叩かれて】Emacs Lisp道場【強くなれ】
http://pc.2ch.net/test/read.cgi/unix/1063880951/

もしかしてこの2つのスレたてたヤツは同一なのか?


4 :名無しさん@お腹いっぱい。:03/10/21 16:41
Emacs Lisp@プログラム技術板
http://pc2.2ch.net/test/read.cgi/tech/1004551074/l50

5 :名無しさん@お腹いっぱい。:03/10/21 17:31
            r'。∧。y.
         ゝ∨ノ      皆がEmacsを               ,,,ィf...,,,__
          )~~(             いじってる間に   _,,.∠/゙`'''t-nヾ ̄"'''=ー-.....,,,
         ,i   i,                        ,z'"    ̄ ̄ /n゙゙''''ー--...  
         ,i>   <i     文明はどんどん発達し    r"^ヽ      く:::::|::|:::〔〕〔〕
         i>   <i.     ていく・・・・・・。      入_,..ノ ℃      ̄U ̄_二ニ=
`=.,,ー- ...,,,__  |,r'''"7ヽ、|  __,,,... -ー,,.='             >ーz-,,,...--,‐,‐;;:'''""~     
  ~''':x.,,  ~"|{ G ゝG }|"~  ,,z:''"                     ___ 
      ~"'=| ゝ、.3 _ノ |=''"~      <ー<>         /  l ̄ ̄\
        .|))    ((|        / ̄ ゙̄i;:、      「 ̄ ̄ ̄ ̄| ̄| ̄ ̄ ̄\
             ))|       r'´ ̄「中] ̄`ヾv、   `-◎──────◎一'
                   ├―┤=├―┤ |li:,
                   |「 ̄ |i ̄i|「.//||「ln|:;
                   ||//__|L_」||__.||l」u|:;
                   |ニ⊃|  |⊂ニ| || ,|/
                   |_. └ー┘ ._| ||/
                   ヘ 「 ̄ ̄ ̄| /

6 :名無しさん@お腹いっぱい。:03/10/21 17:38
Lisperはコードが見えなくても
正確なコードが書けるってほんとうですか?

7 :名無しさん@お腹いっぱい。:03/10/21 17:39
うそです。

8 :名無しさん@お腹いっぱい。:03/10/21 17:43
Lisperはバグ出すことはないって本当ですか?

9 :名無しさん@お腹いっぱい。:03/10/21 17:45
バグがでなかったらEmacsの開発にこんなに苦労はしないだろうよ。

10 :名無しさん@お腹いっぱい。:03/10/21 17:48
emacs自体はCで書かれている事をLisperは知らないって本当ですか?

11 :名無しさん@お腹いっぱい。:03/10/21 17:52
あれがCと言えるかどうかは知らないと思うよ。

12 :名無しさん@お腹いっぱい。:03/10/21 17:54
Lisperは宗教上の都合で他の言語使いは異端教徒であるか
悪魔の使いであると信じているっていうのは本当ですか?

13 :名無しさん@お腹いっぱい。:03/10/21 18:17
>>5
ワラタ

14 :名無しさん@お腹いっぱい。:03/10/21 19:47
現代の Lisper は大抵多神教です.Lisp 以外に複数の言語を使えます.
それどころか,マルチパラダイムがデフォです.OO や関数型や手続き型
まで使えるのが普通です.むしろ,狂信的 OO 信者や関数型信者に煽られる
ことが多いです.

15 :名無しさん@お腹いっぱい。:03/10/21 19:52
Lisperは、Lispは神の領域にある言語であり
他の言語はそれ以下の愚劣な物であり
利用はするが、Lispこそ最良の選択肢であると盲信しているとのは本当ですか?

16 :名無しさん@お腹いっぱい。:03/10/21 20:11
まとめ直してみますた.hacker, wizard はいまいちとのことでネタ募集.

*タコ*
- 括弧の数を全部常に数えてしまう。
- 入力時に対応が取れなくて困る。
- 括弧は邪悪の根源であり、この世の悪を体現していると信じている。
- S 式支援機能があることは知らない.
*入門*
- 部分的に括弧を数えてしまう。一度対応を間違えると嵌る。
- 括弧は恐ろしく、恐怖の対象。
- S 式支援機能があるのは知りつつあるが,使ったことはない.
*初心者*
- エディタの支援機能を使うことを覚える。
- 対応を見るために括弧を消して再入力し、対応括弧を強調するとかしてる。
- show-paren-mode とか mic-paren は使ってない.
- S 式単位の移動コマンドを覚え始める.
- Emacs FAQ の Matching parentheses を知らない/読んでない
*普通*
- インデントを読めるようになる。
- Emacsの S 式編集コマンドを覚え始める。移動系は既にマスター.
- show-paren や mic-paren を使う.
- defun 一つ分だけナローイングして編集したり読んだりとか小技も覚え始める。
- 括弧はもうどーでもいい。
*上級者*
- S 式編集コマンドをマスター。
- 処理系毎に専用モードも完全に使いこなす。
- C ライクな文法からのコンバータを使ったりと、様々な小技を使いこなす。
- 括弧の利点を理解してる。


17 :名無しさん@お腹いっぱい。:03/10/21 20:55
そういうのはlispスレに貼るべきであって
emacsスレには直接の関係ないんじゃないの?

俺は玄人だー すごいだろー 的なアピールしたいのはわかるけども
スレ違い

18 :名無しさん@お腹いっぱい。:03/10/21 21:00
>>16
プログラマ板で、Lispマンセースレでも立てて
そっちでやっとくれ。
elispなんて、emacs.el書くのと適当にデバッグ出来る程度にしか覚えてないから
そんな宗教的な話展開されたって困惑する。

Emacsユーザーの全てがLispマンセーだと思わないほうが良い。

#Lispはemacsだけの物ではない。同時にemacsはLispのために存在するわけでもない。

19 :名無しさん@お腹いっぱい。:03/10/21 21:13
前スレ>>939がparenface.elネタを出したのが
スレ違いの始まりだな。

いつのまにかLispスレになってる

UnixはCが出来ない香具師は使うな
Emacsはelispが出来ない香具師は使うな
といって人払いするなら、余計な議論なんてしてないで
さっさと人払いしてくれ。

>括弧は邪悪の根源であり、この世の悪を体現していると信じている。
Lisperって生き物は卑屈なのか?

それともマンセーマンセー言ってりゃ上級者とでもいうのかな。
いずれにしてもスレ違い。
さっさと別のスレに移行してそっちで宗教論争しておくれやす。





20 :名無しさん@お腹いっぱい。:03/10/21 21:48
そもそも元ネタ自体 UNIX Hierarchy のパロディだろ…?

21 :名無しさん@お腹いっぱい。:03/10/21 21:55
マ板のLispスレってこれ?

Lisp使いの数→
http://pc.2ch.net/test/read.cgi/prog/1031179059/l50

22 :名無しさん@お腹いっぱい。:03/10/21 21:58
emacs のカスタマイズ言語が lisp である以上、
多少 lisp 関連の話題が出てもスレ違いというほどではないと思う。
それに >>16 はネタでしょ。

23 :名無しさん@お腹いっぱい。:03/10/21 21:59
>>22
それもそうだけど
スレまたがって延々続ける程でもないと思われ

24 :名無しさん@お腹いっぱい。:03/10/21 22:03
もう UNIX Hierarchy も通じない人も多いと思われ。
特に Lisp ネタだと 17-19 みたいな Lisp 嫌いには理解できないんだろ。

# でも、Dennis, Bill, Ken にあたる lisper は興味があった…。

25 :名無しさん@お腹いっぱい。:03/10/21 22:07
Guy Steele Jr.に代わってLispの規格書が書ける

26 :名無しさん@お腹いっぱい。:03/10/21 22:08
始めて触ったプログラミング言語が
elispですた。 今二十歳。 中3のときやりますた。

変ですか? 変ですね。

27 :名無しさん@お腹いっぱい。:03/10/21 22:10
正直、これから elisp を覚えようと思っていたので S 式編集
コマンドってやつを聞きたかったんだけど…。>>16 によれば
移動とは別なんだよね? >>17-19 には本当に悪いけど、興味
あるんだよ…。だれか詳細キボンヌ。

28 :名無しさん@お腹いっぱい。:03/10/21 22:13
>>25 ワラタ。そりゃ確かに Wizard だ。でも emacs ネタでないと怒られるぞ。

29 :名無しさん@お腹いっぱい。:03/10/21 22:19
>>27
info 嫁

30 :名無しさん@お腹いっぱい。:03/10/21 22:29
info読みづらい

いいかげんinfoは捨ててほしい

31 :名無しさん@お腹いっぱい。:03/10/21 22:30
>>27
M-C-k とかの類いだよ。もうあのネタうざいから無視してくれ。
ついでに過去ログだけど、便利だからこれも貼っておく。

自慢の.emacsを貼り付けよう
http://pc.2ch.net/test/read.cgi/unix/1001393679/

32 :名無しさん@お腹いっぱい。:03/10/21 22:43
おー。M-C-@, M-C-t は激しく便利だな。脳内物質が分泌されそうだ。
Python 好きの漏れとしては、相変わらず Lisp の可読性はかなーり
悪いと思うが、編集はたしかに便利かも。

33 :名無しさん@お腹いっぱい。:03/10/21 23:06
>>31 (゚◇゚)ノ 見えねーぞゴルァ。html 化まで待つか…。

34 :名無しさん@お腹いっぱい。:03/10/21 23:22
>>前スレ988
>mic-parenは標準でついてるshow-paren-modeとどう違うの?
( が画面の外にあっても ) のとこにカーソルをもってくと ( の周辺を
ミニバッファに出してくれるのが便利なので僕は使ってますです。


35 :名無しさん@お腹いっぱい。:03/10/21 23:31
info は慣れれば使いやすいよ。
emacs 内から見るなら html よりはるかにいい。
mode によってはカーソル下の function の情報を info で表示するとか、
そんなのもあるし。
使いにくいという人はキーバインドを変更したら?


36 :名無しさん@お腹いっぱい。:03/10/21 23:40
>>34
show-paren-mode とどうちがうんだ?

37 :名無しさん@お腹いっぱい。:03/10/21 23:44
>>34
> >mic-parenは標準でついてるshow-paren-modeとどう違うの?

mic-parenを試したがごてごてして、すぐ削除。
show-paren-modeと M-C-n, M-C-nで十分だな。

38 :名無しさん@お腹いっぱい。:03/10/21 23:45
>show-paren-modeと M-C-n, M-C-nで十分だな。

「show-paren-modeと M-C-n, M-C-pで十分だな。」
こっちでした。

39 :名無しさん@お腹いっぱい。:03/10/22 00:59
>>36
show-paren-mode は ) を入力しらミニバッファに ( の付近が表示
されるけどmic-paren は ) にカーソルを合わせるだけでミニバッファ
に表示される。
設定で同じことできるかもしれませんが知らないので教えて。




40 :名無しさん@お腹いっぱい。:03/10/22 10:36
>>35
> info は慣れれば使いやすいよ。

info-lookup-symbol と mode-info ってどちらが使いやすいですか
ねえ。


41 :名無しさん@お腹いっぱい。:03/10/22 11:52
>>40
> info-lookup-symbol と mode-info ってどちらが使いやすいですか
> ねえ。

なんですかそれは。

42 :名無しさん@お腹いっぱい。:03/10/22 11:56
>>41
Google で検索したらすぐ出てきたよ。

43 :名無しさん@お腹いっぱい。:03/10/22 12:04
>>42
書きなさい。


44 :名無しさん@お腹いっぱい。:03/10/22 12:08
>>43
http://www.google.com/search?lr=lang_ja&q=info-lookup-symbol
http://www.google.com/search?lr=lang_ja&q=mode-info

45 :名無しさん@お腹いっぱい。:03/10/22 12:22
>>40
mode-info の README.ja より
| --> C-h C-i (info-lookup-symbol) とよく似ている.Emacs にこんな機能が
| あったとは,まったく知らなかった.
| --> 事前に索引を作成している分だけ,mode-info の方が高速.
| --> 対応文書は今のところ info-look.el が15個と多い.
ちなみに俺は mode-info

46 :名無しさん@お腹いっぱい。:03/10/22 12:24
* http://namazu.org/~tsuchiya/elisp/mode-info.html
* C-h S info-lookup-symbol (Emacs同封、キーバインド済み)


47 :名無しさん@お腹いっぱい。:03/10/22 14:28
lisp 話するなとかいってる香具師さぁ,嫌ならなんか他にネタ振れば?
elisp 話してる連中より「〜の話すんな」としか言わないやつのほうが遥かにウザイ.

48 :名無しさん@お腹いっぱい。:03/10/22 14:31
蒸し返すなよ。

49 :山瀬美穂:03/10/22 14:37
>>47
> elisp 話してる連中より「〜の話すんな」としか言わないやつのほうが遥かにウザイ.

あなたがみなければいいだけのはなしですね? :)

50 :名無しさん@お腹いっぱい。:03/10/22 14:38
例えば、emacsに関して特に話すような事を一般的に誰も思わないとして、
極一部の人間が、ギリギリemacsと関係するような事で、
ほんと〜にしょーもない事を延々と話したらどうであろう。
他にネタの振りようもなく、為す術もないことになる。

51 :名無しさん@お腹いっぱい。:03/10/22 15:05
>>47
粘着死ね

52 :名無しさん@お腹いっぱい。:03/10/22 15:12
GNU/Debian woody を使ってます。
xemacs21-4.6-8 です。
euc のファイルを emacs で起動すると jis になってしまいます。
~/.xemacs/init.el は以下のようになっていて、
デフォルトが euc-jp の設定になっています。
なぜ、jis になってしまうのでしょうか?
よろしくお願いします。


53 :名無しさん@お腹いっぱい。:03/10/22 15:13
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 日本語表示の設定
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(if (not (boundp 'MULE))
(if (featurep 'xemacs)
; xemacs21 の場合
(progn
(set-language-environment "Japanese")
(set-default-buffer-file-coding-system 'euc-jp-unix)
(set-keyboard-coding-system 'euc-jp-unix)
(if (not window-system) (set-terminal-coding-system 'euc-jp-unix))
)
; 日本語 info が文字化けしないように
(auto-compression-mode t)


54 :名無しさん@お腹いっぱい。:03/10/22 15:22
>>53
eucのファイルをjisで開いてしまう
ファイルを作ればjisになってしまう

似たような症状で悩んでいたけど
emacs-w3mの設定一掃したら直った
何が悪かったんだか…。

55 :名無しさん@お腹いっぱい。:03/10/22 15:39
>>49 この人、大物になりそう予感。


56 :山瀬美穂:03/10/22 15:41
>>55
ありがとう


57 :名無しさん@お腹いっぱい。:03/10/22 16:01
>>40
mode-info の方は日本語Infoに対応してるかな。

「setq」を検索しても C-h C-i では引っ掛からなかった。
また、カーソル位置の単語をデフォルトで取得するのも
mode-infoは、どのモードでも出来るので便利だが
C-h C-i では決まったモードでしか出来ないっぽい。

mode-info の欠点は、TAG JAMPと置き換えようとしているのだが
タグジャンプコマンドと完全にコンパチじゃない(C-u M-. 等
いろいろとコマンドが無い)ところぐらいかな。

私もmode-info使ってますがキー設定は変えてます。


58 :名無しさん@お腹いっぱい。:03/10/22 16:08
>>52
俺は xemacsでは coding-systemの設定は
(set-language-environment "Japanese")
(set-default-coding-systems 'euc-jp)
(if (eq (console-type) 'tty)
(set-terminal-coding-system 'euc-jp))
これだけだな。

default-major-modeが設定してあるとき、
chartab.c, syntax.c にパッチを当てないと
元のコーディングシステムと異なるもので開かれてしまうという事はあるらしい。
ttp://list-archive.xemacs.org/xemacs-patches/200201/msg00031.html
でも jis or sjis から euc は聞いたことあるし、上のパッチで直ると思うけど、
euc から jis になるってのは違う原因かもね。
# デフォルトのコーディングシステムを eucにしてる場合の話ね。

59 :名無しさん@お腹いっぱい。:03/10/22 17:36
>>57 どんなキーに割りあててます?丁度キーバインド再構築中なので,よければ見せ
てください.

60 :名無しさん@お腹いっぱい。:03/10/22 17:48
>>59

安直ですが、
(global-set-key [f4] 'mode-info-find-tag) ;; M-.は、find-tagがうまく動かないので

また、
(w32-set-modifier-key 92 'hyper) ; 左Windowsキー

上記が有効に出来るなら、下記のような設定も入れてます。(Meadow2ですが・・・)
(global-set-key [(hyper .)] 'mode-info-find-tag) ;; hyper(左ミ田)を押しながら"."


61 :名無しさん@お腹いっぱい。:03/10/22 23:03
ありがとうございます。使ってない Windows キーを Hyper にする決心がつきますた。
xmodmap で設定すりゃいいのかなぁ。

62 :名無しさん@お腹いっぱい。:03/10/22 23:07
>>61
出来たら教えてくださいな。


63 :名無しさん@お腹いっぱい。:03/10/22 23:10
Emacs Wikiの日本語ページ出来た見たいっすね。
ttp://www.emacswiki.org/cgi-bin/emacs-jp.pl

まだ、日本語ページ少ないけどアクセス数が伸びれば
もっと、翻訳してくれるかなぁ。


64 :ffffff:03/10/22 23:15
モロトミ ヤスミツ (ヨコチン大使)

体育館で自らヨコチンを曝け出し、「汚い」「触るな」と虐められ泣かされていた。

「先生。○○君がヨコチン大使って言うねん」と朝の会で皆の前で泣きじゃくっていた。
彼はまるで銀幕スターだった。銀シャリが食べたい。

65 :名無しさん@お腹いっぱい。:03/10/23 09:12
>>64
オチが最悪。おもんない。
チミも叩かれて強くなったほうがいい。


66 :名無しさん@お腹いっぱい。:03/10/23 13:00
xev でキーコードを確認し,xmodmap で

keycode 115 = Hyper_L
keycode 116 = Hyper_R
add mod3 = Hyper_L
add mod3 = Hyper_R

として Hyper が使えるようになりますた.今迄 Windows キーは死んでたんで
激しくウマー!! Super も欲しくなってきた.無変換キーとか使わねー連中を
Super にしちゃおうかなぁ….

67 :名無しさん@お腹いっぱい。:03/10/23 15:40
Diredにおいて、空でないディレクトリを一括削除するには
どうしたらいいでしょうか?rm -rfと同じことがやりたいです。

68 :名無しさん@お腹いっぱい。:03/10/23 15:52
>>67
んなこたぐぐれ


69 :名無しさん@お腹いっぱい。:03/10/23 16:09
http://www.ysnb.net/meadow/meadow-users-jp/2001/msg00763.html
ここに書いてあるrecursive-deleteなんてemacs-21.3にはありません。
みなさんどうされてるのかと思ったまでです。

70 :名無しさん@お腹いっぱい。:03/10/23 16:13
67,69は忘れてください

71 :名無しさん@お腹いっぱい。:03/10/24 01:18
バッファ間の移動って皆どうやってるんだろ。
俺はelectric-buffer-listとか使ってるんだけど。
他の人がemacs使っている姿を見た事ないよ。
もっとカッチョ良いやり方があるんかのう。

72 :名無しさん@お腹いっぱい。:03/10/24 01:21
elscreen
windows.el

73 :名無しさん@お腹いっぱい。:03/10/24 01:24
>>71
iswitchb 使ってます。

74 :名無しさん@お腹いっぱい。:03/10/24 01:57
>>71
メール,2ch,プログラム書き用,elisp 用,メモ用くらいに escreen で管理しとい
て一気に切りかえてる.escreen-tab でタブ化してマウスクリック一発できりかえて
る.だから C-xC-b とかはあんまり使わないな.

昔はキーボードマンセーだったので,キー一発だったんだが Ctrl, CapsLock, Alt とも
だめになってきたので最近はマウスも併用するようになった.ノートなんでキーボー
ドが逝くと鬱だ….

75 :名無しさん@お腹いっぱい。:03/10/24 01:59
>>71-72
正直、全部知らなかった。
iswitchb は使いやすそうかも。
elscreenとかは、モニタ画面の小さい俺にはあんまり関係ないかも。
ともあれ、恥をしのんで低レベルな事を聞いて良かったよ。

ついでに、書くけど。俺は原始的な人なので、ついつい用途別に複数
emacsを立ち上てしまう。
いっこだけしかemacsを立ち上げない人は、メール受信とかの処理待ち
の時間なにしてるんだろと、いつも思ってしまう。
速い計算機を使ってると待たないで済むのかのう。

76 :名無しさん@お腹いっぱい。:03/10/24 02:05
>>74
これも全然知らなかった。
emacsもタブが出るのか。
100人位emacs使う人集めて、後ろから眺めたい気分。

77 :名無しさん@お腹いっぱい。:03/10/24 02:11
50人位は括弧を消してからまた括弧を入力してるぞ。

78 :名無しさん@お腹いっぱい。:03/10/24 02:14
>>75
> いっこだけしかemacsを立ち上げない人は、メール受信とかの処理待ち
> の時間なにしてるんだろと、いつも思ってしまう。

Mew なので非同期で受信できます。

79 :名無しさん@お腹いっぱい。:03/10/24 02:17
メール取りこんだり 2ch みてるのは大抵暇なときだからなー.そーゆうときは小指
の休憩も兼ねてマウス使ってる.視覚的に把握できる escreen-tab はなかなかイイっ
す.クリックで切換えも便利だ.表示バッファ名との同期がちょっといいかげんなの
が残念.処理待ちの時間は screen で画面を切換えてファイルの整理とか web 巡回
とかしてる.

# それはそうと,escreen や elscreen は画面が小さい人向けだと思うが.

80 :名無しさん@お腹いっぱい。:03/10/24 02:18
>>76
私も、周りに emacs 使ってる人がいないから、そういうのを
眺めてみたいなあと思いました。

超絶 emacs 使いの人が、コード書いてるところとかの ttyrec
とか見てみたい。

81 :名無しさん@お腹いっぱい。:03/10/24 02:23
>>79
基本的には、画面分割無しで使ってるんですよ。
目が悪いので、フォントを大きくしちゃう。
800x600 なので、たくさん分割しちゃうと、一画面辺り6行くらいで
作業しなくちゃならないです。

>>78
Mew の非同期受信って迷信だと思ってたら、本当に出来るんですね。
さっき試してみた、これは便利だ。

82 :名無しさん@お腹いっぱい。:03/10/24 02:30
>>77 笑えない…私の周りでは,(私も含めて)2/3 くらいの割合で括弧を再入力して対応取ってた….
残りは () って書いてから中身書いてた….


83 :名無しさん@お腹いっぱい。:03/10/24 02:33
>>81
escreen や elscreen (やタブ化)したやつは画面を分割したりしないっす.タブブ
ラウザをイメージしてください.あれは画面が狭くても快適に切換えられるでしょ?
あんな感じ.


84 :名無しさん@お腹いっぱい。:03/10/24 02:39
>>83
とりあえず escreen を使ってみます、iswitchb も。
タブについては、イライラ棒搭載ノートなので、ちょっとパスします。
キーボードが壊れたら考えよう。

御礼代りに、皆様に尾行のコツを御教えします。

尾行には4つの規則があるだけだ。
常に相手のうしろに回れ、決して隠れようとするな、
どんな場合でも自然に振舞え、決して相手と視線を合せるな。

85 :名無しさん@お腹いっぱい。:03/10/24 02:40
>>77
粘着ハッケソ

86 :名無しさん@お腹いっぱい。:03/10/24 02:50
>>84
>タブについては
アフォか俺、やっと escreen の機能が理解出来た。
タブなんだね、タブ。

87 :名無しさん@お腹いっぱい。:03/10/24 02:50
イライラ棒ってなんだ?

88 :名無しさん@お腹いっぱい:03/10/24 02:51
escreen-tab 使ってる人結構多いのね。
でもさ、emacs-w3m と併用すると w3m のタブ機能が効かなくなるよね。
なんかいい回避方法あるの?

とりあえず、tabbed-menu と iswitchb を使ってるよ。

89 :名無しさん@お腹いっぱい。:03/10/24 02:53
screen的なものがいろいろあるようだけど、
指定した正規表現にマッチするバッファを除いて、
普通のバッファはある一つのスクリーンにしか属しないようなのはないかな。
kill-bufferとかしても、他所のスクリーンに属するものが表示されないように。
特別な操作によって、任意のバッファを
複数のスクリーンに属するようにもできるといいけど。

90 :名無しさん@お腹いっぱい。:03/10/24 03:12
>>88 昔,漏れ作者さんにメールで似たような事を聞いた.とりあえず
escreen-tab.el 内の escreen-tab-mode-line-update 関数を↓のと置き換えたらど
うでしょって言われた.一応漏れはこれで満足したけど….

(defun escreen-tab-mode-line-update ()
(interactive)
(unless (eq major-mode 'w3m-mode) ;; 遠慮する
(let* ((s (selected-window))
(lst (window-list))
(w nil))
(mapcar (lambda (e)
(when (eq (window-at 0 0) e) (setq w e))
(select-window e)
(setq header-line-format nil)
(force-mode-line-update)) lst)
(select-window w)
(setq header-line-format (when (eq *escreen-tab-show* :on) (escreen-tab-list)))
(force-mode-line-update)
(select-window s))))

escreen-tab が遠慮するモードのリストを設定できるようにしたほうがいいかな,と
いう話だったんですが,全然 web のやつ更新されてませんね.忙しいのかなぁ.


91 :名無しさん@お腹いっぱい。:03/10/24 04:33
>>82
げげ、自分 vi 使いなのでいつも「Emacs には '%' がねぇのかよ?」と
心の中でつぶやきながら括弧を再入力してるんですが、
実は再入力しなくて済む方法があるんでしょうか?

92 :名無しということにしたのですね:03/10/24 04:47
>>91
(Info-goto-node "(emacs)Parentheses")

93 :名無しさん@お腹いっぱい。:03/10/24 05:15
(catch 'exit
(loop
parenネタ
(when COND
(throw 'exit nil))))

COND は何でしょうか?

94 :名無しさん@お腹いっぱい。:03/10/24 05:32
>>93
これ eval しても安全?

95 :名無しさん@お腹いっぱい。:03/10/24 05:36
Richard M. Stallman ってメイリングリスト宛でも、Repry-To: rms てなってるな…。

96 :名無しさん@お腹いっぱい。:03/10/24 06:07
>>94
エラーになるだけ。
# 'parenネタ と 'COND の変数セルが空でなければエラーにならんけど。

97 :96:03/10/24 06:11
あ、common lisp知らんから、正確には違う気が……。

98 :名無しさん@お腹いっぱい。:03/10/24 06:18
COND -> (eq emacs nil)


99 :名無しさん@お腹いっぱい。:03/10/24 09:50
>>80
Meadow memo あたりに目を通してみては。
ttp://www.bookshelf.jp/soft/meadow.html#SEC_Top

Emacs一通りのパッケージは紹介されているよ。

100 :名無しさん@お腹いっぱい。:03/10/24 09:59
>>91
このスレ中に何度も出ているのに・・・


101 :名無しさん@お腹いっぱい。:03/10/24 10:18
Emacsを使うようになって
キーボードのControl N M Pの文字がかすれて見えなくなっちゃいました
買って1年くらいしか使ってないキーボードなのに・・・ 窓の時はこんな事一度もなかったのに・・・

102 :名無しさん@お腹いっぱい。:03/10/24 10:35
キートップに刻印じゃなくてラベル貼っただけのやつですね。
ちゃんとしたキーボードならキーの表面がつるつるになっても、
文字が消えたりはしないものですよ。


103 :名無しさん@お腹いっぱい。:03/10/24 11:50
キートップなんか見ないんだから問題無いだろ

104 :名無しさん@お腹いっぱい。:03/10/24 12:18
>>101
で、それがどうしたの?

105 :名無しさん@お腹いっぱい。:03/10/24 12:53
そっとしといてやれ。

106 :名無しさん@お腹いっぱい。:03/10/24 16:07
COND は (> 興味がない連中 興味がある連中) か (zerop 興味がある連中) だと思わ
れ.で,興味がある連中には初心者(漏れも FAQ 読んでなかったYO…鬱だ)を含め,
結構な数が居るため,延々と続くと….どっかにまとめとく?

107 :名無しさん@お腹いっぱい。:03/10/24 17:53
ESC TABでシンボルの候補をだしてくれるぞ。

108 :名無しさん@お腹いっぱい。:03/10/24 18:06
>>107
なにを唐突に。ちなみに俺は window managerの都合で M-C-i使ってるけど。

109 :名無しさん@お腹いっぱい。:03/10/24 18:24
おれは Sun 使ってるんで、META ki-arukedo

110 :名無しさん@お腹いっぱい。:03/10/24 19:38
(・∀・)スンスンスーン♪

111 :名無しさん@お腹いっぱい。:03/10/24 20:34
cat > hoge.cの人ってもうSunを辞めた?

112 :名無しさん@お腹いっぱい。:03/10/24 20:40
emacs-21.3 フカーツ(・∀・)アヒャ


113 :名無しさん@お腹いっぱい。:03/10/25 00:23
下のほうにEncoded-kbdって表示されるのを
消したいんだけどどうすればいいんですか?

114 :名無しさん@お腹いっぱい。:03/10/25 00:39
>>80
ttyrec だけだと不十分だってのが漏れの印象。

キーボード・Emacs のフレーム・キー入力の履歴が見えるムービーなら楽
しめそうだね。撮影はともかくキー入力の履歴をかぶせる編集が面倒くさ
そう。

漏れ程度でも .emacs 編集中に C-M-a, C-M-q でびっくりされる。
極めた人の操作は魔術にしか見えないだろうな。


115 :名無しさん@お腹いっぱい。:03/10/25 01:00
慣れた人の操作だと次々画面が変わって解説ないとわけわからんかもね

116 :名無しさん@お腹いっぱい。:03/10/25 01:14
最近Emacsを使い始めて、ついでにlispも勉強し始めたんだけど、
C言語を打っていても、つい }}}} と入力しちゃう事があるよ。

>>91
viper使ってみたら。'%'もちゃんとあるよ。


117 :一般人の感想:03/10/25 01:44
超絶 vi 使い -> 画面上のカーソルがあちこち飛んで何やってるかわからない。
超絶 emacs 使い -> キーボードを操作する左手親指と小指の動きが気持ち悪い。


118 :名無しさん@お腹いっぱい。:03/10/25 01:50
>>117
なぜに親指??
ところで ttyrecの件だけど、uenoさんがモードラインに
入力を表示する elispを作ってるから、それ利用したうえで
ゆっくり再生すれば、ある程度は分かるかも。

119 :117:03/10/25 01:57
>>118
meta (alt) のつもりだけど。

120 :名無しさん@お腹いっぱい。:03/10/25 02:02
うちの meta は 無変換 と 変換 だけど。

121 :名無しさん@お腹いっぱい。:03/10/25 02:41
>>113
(setq minor-mode-alist
(delq (assq 'encoded-kbd-mode minor-mode-alist)
minor-mode-alist))


122 :名無しさん@お腹いっぱい。:03/10/25 02:49
(add-hook 'emacs-startup-hook
#'(lambda ()
(if window-system
(setq encoded-kbd-mode nil))))
としてる。

123 :名無しさん@お腹いっぱい。:03/10/25 03:57
>>113
だからまず、Meadow memoで検索してこい。
全部ある。

124 :名無しさん@お腹いっぱい。:03/10/25 15:40
>>117 まだ Emacs を知りたてのころ、教えてくれた奴が
(let ((f1)
(f2)
(f3))
...)
から
(let ((f2)
(f3)
(f1))
...)
までコマンド一発でやったときに emacs と elisp を覚えようと決心したね。

125 :名無しさん@お腹いっぱい。:03/10/25 18:06
>>124
その操作どういう意味?

126 :名無しさん@お腹いっぱい。:03/10/25 18:28
M-2 M-C-t とかじゃないのか

127 :名無しさん@お腹いっぱい:03/10/25 21:27
初心者です。上の方でescreen-tabを知って使ってみたいのですが
wrong-type-argument window-live-p nilといわれてタブが出て来ません。
どうしたらいいでしょう

128 :名無しさん@お腹いっぱい。:03/10/25 21:34
初心者です!たすけて!できません!

129 :名無しさん@お腹いっぱい。:03/10/25 22:54
ヴァージョンぐらい書いたら

130 :名無しさん@お腹いっぱい。:03/10/25 23:04
>>127
>>2 も読めないのか。

131 :名無しさん@お腹いっぱい。:03/10/25 23:06
>>127
何をどうしたらそのメッセージが出てきたのか
まるでわからん。

132 :名無しさん@お腹いっぱい。:03/10/25 23:25
escreen.elが入っていないに 100モナー


133 :名無しさん@お腹いっぱい。:03/10/26 00:23
釣れた(ワラ

134 :名無しさん@お腹いっぱい。:03/10/26 09:33
>>113

(eval-after-load "encoded-kb"
'(let ((rest (assq 'encoded-kbd-mode minor-mode-alist)))
(when rest
(setcdr rest (list "")))))

とか。


135 :名無しさん@お腹いっぱい。:03/10/26 16:55
質問があるのですが。
ある時から突然、
ファイルを開いて編集し始める時に必ず
「--- changed on disk. really edit ...?」
と訊ねられるようになってしまいました。
(他で全くいじってなくても)

暫定的な対処でいいのですが、
.emacs に書くおまじないか何かありますか?


136 :名無しさん@お腹いっぱい。:03/10/26 17:20
時計がずれてるんじゃないの?

137 :名無しさん@お腹いっぱい。:03/10/26 17:29
>>135
(eval-after-load "userlock" (lambda () (fset 'ask-user-about-supersession-threat 'ignore)))


138 :名無しさん@お腹いっぱい。:03/10/26 17:49
mpg123.elで再生できないんですが、レートの設定はどこでするのでしょうか?
単純にターミナルエミュレーターでmpg123を動かす場合
"mpg123 -r 48000 test.mp3"としなければ再生できないようなので。

139 :名無しさん@お腹いっぱい。:03/10/26 17:56
>> 136さん, 137さん
ありがとうございます。
.emacs に (eval-after-...) を追加して再起動しましたが、
うまくいきません。
挙動がおかしくなった後で、
あるファイルを初めて開く時には問題無く、
いったん emacs でセーブするとおかしくなるので、
たぶん136さんの言われているようなこと
なんだと思います。
こちらでも頑張りますが、何かありましたら
お願いします。


140 :137:03/10/26 18:02
>>135
(eval-after-load "userlock" (lambda () (fset 'ask-user-about-supersession 'ignore)))
こっちだった


141 :名無しさん@お腹いっぱい。:03/10/26 18:06
>>138
ふつー、サンプリングレートなんて指定する必要ないが。

142 :135:03/10/26 18:08
>>140 さん
そちらでもダメでした…。


143 :名無しさん@お腹いっぱい。:03/10/26 19:08
>>141
とすると音が出ない原因は他にあるようですね。
その原因が分る方はいませんでしょうか?
mpg123自体は-vをつけても動いていています。バージョンは0.59rです。


144 :名無しさん@お腹いっぱい。:03/10/26 21:38
>>138
試してないので動かんかったらスマソだが、-r 48000 つけて動くんなら
(setq mpg123-mpg123-command-args '("-r" "48000"))
でいけるのでは。

145 :138:03/10/26 23:17
>>144
さんくす!
うまく動きました。

146 :135:03/10/27 03:35
環境変数に TZ=JST-9 で解決。
初心者の質問ですみませんでした。
でも、今まではずっと大丈夫だったのですが、
なんででしょうね?
レスくれた方、どうもです。

147 :名無しさん@お腹いっぱい。:03/10/27 22:19
YC が unix domain socket に対応するようになったことを今日初めて知った…

148 :名無しさん@お腹いっぱい:03/10/30 03:40
新しいマシンに Emacs 入れるとこなんだけど、
libungif はどこにある?

ttp://prtr-13.ucsc.edu/~badger/software/libungif/index.shtml
にはないし。

149 :名無しさん@お腹いっぱい。:03/10/30 03:50
>>148
www.ibiblio.org/pub/Linux/libs/graphics/
ftp2.jp.freebsd.org/pub/FreeBSD/distfiles/

150 :名無しさん@お腹いっぱい:03/10/30 05:23
>>149
ありがと


151 :名無しさん@お腹いっぱい。:03/10/30 09:37
>>148
ftp.ayamura.org/pub/graphics 以下にコレクションしてある

152 :名無しさん@お腹いっぱい。:03/10/30 11:42
cvs版の各ファイルについてる arch-tag: ってなに?
なんか md5 っぽいけど。

153 :名無しさん@お腹いっぱい。:03/10/30 11:51
>>152
GNU archのタグ?
Emacsってarchで開発してるの?

154 :名無しさん@お腹いっぱい。:03/10/30 14:28
>>152
http://mail.gnu.org/archive/html/emacs-devel/2003-08/msg00246.html
http://mail.gnu.org/archive/html/emacs-devel/2003-09/msg00003.html

155 :/.Jで知ったけど:03/10/30 14:43
http://pc.watch.impress.co.jp/docs/2003/1029/pdc01_05.jpg

156 :名無しさん@お腹いっぱい。:03/10/30 14:55
http://pc.watch.impress.co.jp/docs/2003/1029/pdc01.htm

ちなみにこのデモを行なった人は、エディタにemacsを使っていた


157 :名無しさん@お腹いっぱい。:03/10/30 18:51
まともに動かすにはGPU必須っていう時点で萎え
OSを動かすためにPC使ってるんじゃなくて
PCとOS使って何らかの作業するためなんだから
要求性能が無駄に高いのは感心しない

158 :名無しさん@お腹いっぱい。:03/10/30 19:22
板違い。

159 :名無しさん@お腹いっぱい。:03/10/30 21:26
何かを間違えてる、 本当に必用なのは 安定、軽さ、使い易さ、‥‥


160 :名無しさん@お腹いっぱい。:03/10/30 21:28
GPUって何?

161 :名無しさん@お腹いっぱい。:03/10/30 21:39
↓何事も無かったかのようにEmacsの話をどうぞ↓

162 :名無しさん@お腹いっぱい。:03/10/30 21:40
>>160
グラフィックプロセッサユニット

ロングホーンがGPU必須になることから
NVIDIAあたりが必死こいて
「GPUがCPUに並ぶコンピューティングの主役になる!!!」って押しまくってる。
でもって「今後はCPUよりもGPUが重要な役割を持つプロセッサになってくる」とも言ってる。

処理の分散という観点ではいいことだけど。
OSがそれを要求するっての大間違いだと思われ。
OSを使うことがメインじゃなくて、ユーザはアプリを使いたいんだからさ。

163 :名無しさん@お腹いっぱい。:03/10/30 22:37
>>157-162
おまいらみんな見るべき場所を間違ってる

164 :名無しさん@お腹いっぱい。:03/10/30 22:45
DirectX見たいにもっていればハードで、
もってなければソフトでってことじゃないの?

165 :161:03/10/30 23:24
>>163
漏れはちゃんと見たYO。
どうせならemacs自体もavalonの上で動いてれば面白かったのにね。

166 :名無しさん@お腹いっぱい。:03/10/30 23:57
>>164
未来の性能の上ったハードを見越しての開発で
「GPU必須」と言ってる。
CPUのみでゴリ押しできるなら
「GPU推奨」でしょ。

CPUだけでも動くけど
必要環境に満たない場合は快適な動作は保証しない
ってことになるだろうな。

167 :名無しさん@お腹いっぱい。:03/10/31 00:17
是非、Emacsに最適化したOSになって欲しいものだ。

168 :名無しさん@お腹いっぱい。:03/10/31 00:24
OS組込みの elisp core

169 :名無しさん@お腹いっぱい。:03/10/31 00:32
EmacsがOSになればよい

170 :名無しさん@お腹いっぱい。:03/10/31 00:47
そのうちEmacsが甘栗をむいちゃいそうだな。

171 :名無しさん@お腹いっぱい。:03/10/31 01:29
>>169
その暁にはぜひとも、elispよりイイ言語を……


172 :名無しさん@お腹いっぱい。:03/10/31 01:33
>>171そんなことより、EmacsがOSだったら
シングルタスクになっちゃうぞ。そんなんでどうするよ?

173 :名無しさん@お腹いっぱい。:03/10/31 01:39
>>172
mewは非同期動作してるだろ


174 :名無しさん@お腹いっぱい。:03/10/31 01:40
つうかそれって Lisp Machine...

175 :名無しさん@お腹いっぱい。:03/10/31 02:07
>>173
それは外部プロセス使っているから
Emacsのみでは無理

176 :名無しさん@お腹いっぱい。:03/10/31 02:10
>>172
前から、薄々気になっていたんだけど、elisp って
start-processを使わずにマルチタスクは出来ないの?
つまり、elispだけで。

177 :176:03/10/31 02:11
>>175
そうか、やっぱり無理なのか。。。
Emacs 22なら出来る?

178 :名無しさん@お腹いっぱい。:03/10/31 02:21
>>177
> Emacs 22なら出来る?

出きない。

179 :名無しさん@お腹いっぱい。:03/10/31 03:48
(e)lispは変態だよな?それは認めろ。
でも俺はemacs以外コーディング用の
エディタとしては考えられん。


180 :名無しさん@お腹いっぱい。:03/10/31 04:33
Lispで腕を磨いた人からみれば
逆にCあたりが変態すぎて見てられないんじゃないの?

Java Lisp Python objective-Cはよく変態といわれるな。

Lispは五年程まえに半端にかじったけど
リスト キュー スタック ツリーなんかの基本的なデータ構造は
Lispのおかげで理解できた。
おかげで、Cの勉強したときに理解の助けになったよ。
#リスト キュー スタックはLispの常識だしね
再帰定義で挫折しなけりゃなぁ。まだLispと付き合ってたかも。

181 :名無しさん@お腹いっぱい。:03/10/31 04:57
Lisp が変態とか言ってるうちはまだまだ青い、精進せよ。

182 :名無しさん@お腹いっぱい。:03/10/31 05:13
>>181
( ´_ゝ`)フーン

183 :名無しさん@お腹いっぱい。:03/10/31 05:17
Lispとelispの違いも知らないけど、リストという
構造に固執(粘着)し、手続き型という点で、
実際名前はあげないけど、まじでメンテしずらいよ。


184 :名無しさん@お腹いっぱい。:03/10/31 05:20
emacs-w3mとか。最初の方のコード(w3m-goto-url)見て
追う気が失せる。コードの出来じゃなくて、言語の特性
なんだと思っている。


185 :名無しさん@お腹いっぱい。:03/10/31 05:27
手続き型のスタイルで書かれた Lisp のコードはきたないし読みにくい。関数
型スタイルで書かれたコードを参考にしたほうがよい。ただ、elisp にはそう
いうコードは少ない。

186 :名無しさん@お腹いっぱい。:03/10/31 05:35
lisperは早起き。
ということが照明されますた


187 :名無しさん@お腹いっぱい。:03/10/31 05:42
一部のエライ人には有用。
凡人が使うとただの手続き型言語。
エライ人にしかそれがワカランのです...


188 :名無しさん@お腹いっぱい。:03/10/31 05:47
おい、お前ら、RMSを怖がるな。
日本初の、日本発の
rubyとかでかんがれ。
Emacs powered by ruby
とりあえず。


189 :名無しさん@お腹いっぱい。:03/10/31 05:48
>>176
timer での割り込みを使えば、似たようなものは作れると思う。
run-at-time とか使って少しずつ処理すれば、非同期動作に見えるから。

でも、普通の関数を非同期に動かす仕組みも欲しいよね…

190 :名無しさん@お腹いっぱい。:03/10/31 05:49
>>180
ぉぃ
Cの変態レベルはガイシュツ。


191 :名無しさん@お腹いっぱい。:03/10/31 05:55
チュートリアル見る限りだと確かにelispの
言語である必要はないと思うんだね。言語の
優位性がいまいち分からねぇよ。by 鳶3


192 :名無しさん@お腹いっぱい。:03/10/31 05:57
>>190
つーか、すれ違い


193 :名無しさん@お腹いっぱい。:03/10/31 05:57
これでも観て勉強してください。
ttp://www.swiss.ai.mit.edu/classes/6.001/abelson-sussman-lectures/

194 :名無しさん@お腹いっぱい。:03/10/31 05:59
>>193
何を、ですか?


195 :名無しさん@お腹いっぱい。:03/10/31 06:02
>>193
ばっかばっかなので、訳してください。あなたの汗は
必ず報われます!!!


196 :名無しさん@お腹いっぱい。:03/10/31 06:07
>>193
日本語でない、って時点できびしいな。輸入されてない
もんは変態扱いされるんよ、この国では。


197 :名無しさん@お腹いっぱい。:03/10/31 06:12
日本産がよけりゃ http://hide.maruo.co.jp/software/hidemaru.html これでも使え

198 :名無しさん@お腹いっぱい。:03/10/31 06:22
.emacsも満足に書けない人が暴れています。

199 :名無しさん@お腹いっぱい。:03/10/31 06:31
>>198
> .emacsも満足に書けない人が暴れています。

自分のことですね?

200 :名無しさん@お腹いっぱい。:03/10/31 06:35
ぐふぁ! タイムスタンプ見ると 一晩中やってたんですね ヽ(゚∀゚)ノアヒャ

201 :名無しさん@お腹いっぱい。:03/10/31 06:50
>>197
ないならあきらめる。比で●なんて論外


202 :名無しさん@お腹いっぱい。:03/10/31 06:56
>>198
そこで堂々巡りさせるなよ。
今はlispが変態かどうかってハナシだろ?
... 変態だよ、間違いなく ...
でもEmacs(not elisp)マンセーで.emacsくらい
書ける罠。


203 :名無しさん@お腹いっぱい。:03/10/31 07:07
確かに簡単に macro使えたりと変態だよな。
でもそこがいいんじゃん。

204 :名無しさん@お腹いっぱい。:03/10/31 09:11
日本語のがよければこれを買ってみるとか。>>193-196
http://www.amazon.co.jp/exec/obidos/ASIN/489471163X/ref=sr_aps_b_/249-5976911-7226721

205 :名無しさん@お腹いっぱい。:03/10/31 13:59
http://www.amazon.co.jp/exec/obidos/ASIN/489471163X/ でいいだろ。
長い URL ウザイ

206 :名無しさん@お腹いっぱい:03/10/31 14:09
先輩型の 便利な Emacs 使ってるとこ見てみたいんだけど。
ttyrec でみせて。

207 :名無しさん@お腹いっぱい。:03/10/31 15:15
まず後輩型の不便なEmacsを使ってるとこ見せろや。
ttyrec でみせろ。


208 :名無しさん@お腹いっぱい:03/10/31 15:36
>>207
(´,_ゝ`)プッ

209 :名無しさん@お腹いっぱい。:03/10/31 16:00
>>185

> 手続き型のスタイルで書かれた Lisp のコードはきたないし読みにくい。

うぅ、俺のことだ。(⊃д`)

基本的な質問なんだけど、elispでループはどう書くべきなの?
Cならforやwhile、schemeなら再帰、
elispはどちらのスタイルでも書けるけど、どっちを選べばいいのか分からない。

while使えば手続き型スタイルと文句言われそうだし、再帰使うにしても
「tail recursiveはスタックを無駄遣いしない」というschemeの常識は
Lispでは必ずしも真ではなくマシンへの負担が大きくなってしまいそうだし。

多くのelファイルはwhileを使っているけど、あれは>>185的にはきたない?

210 :185:03/10/31 16:28
>>209
おれの考えはこれ。(Emacs Lisp スレ)
http://pc2.2ch.net/test/read.cgi/tech/1004551074/726
この辺から読んでみて。
http://pc2.2ch.net/test/read.cgi/tech/1004551074/701-

211 :名無しさん@お腹いっぱい。:03/10/31 16:57
>>210
おお、そんなスレ知らなかった。 勉強になりそうなので、今度読みます。

mapcar って頭では知ってたけど、何か「凄い処理をするときに使うもの」みたいに考えていた。
もっと日常的に普通に使うものだったのか。

212 :名無しさん@お腹いっぱい。:03/10/31 17:23
dolistの入れ子は読めるけど、mapcarの入れ子は俺には辛い。
でも単純な処理には便利だよ < mapcar

213 :名無しさん@お腹いっぱい。:03/10/31 17:24
高階関数は遅い、cl は嫌い。
だから (let ((l list) x) (while l (setq x (car l) l (cdr l)) ...))


214 :名無しさん@お腹いっぱい。:03/10/31 17:28
おもしろいからLispスレ立ててやりませんか?
【漢の】Lispで 遊 ば な い か?【言語】


215 :名無しさん@お腹いっぱい。:03/10/31 17:29
dolist 知らなかった。これからは使っていこう。

216 :名無しさん@お腹いっぱい。:03/10/31 18:14
>>214
この板の elisp道場スレ、Lisp@UNIX板スレ、
プログラム板の elispスレのどれかじゃダメなん?

217 :名無しさん@お腹いっぱい。:03/10/31 18:15
>>214
たてる必要ないよ。
LISP Scheme Part8
http://pc2.2ch.net/test/read.cgi/tech/1058263391/
おれの知ってる限りではここが一番まともな Lisp スレ。

218 :名無しさん@お腹いっぱい。:03/10/31 19:01
>>209
どーせ小さなリストしか処理しねーなら楽に再帰を使ってもよい.大きなリストを処
理し,性能も重要なら elisp の都合に合わせて while とか.もし,お前が
scheme-damaged でなければ CL の dolist や dotimes を使ってもいい.
あるいは,再帰的な処理なら再帰.反復的な処理なら反復を使うと割りきってもいい..
メリット,デメリットを考えたうえで,好きなほうを選べ!! それが Lisp だ!!


219 :名無しさん@お腹いっぱい。:03/10/31 19:04
.emacs消してしまった

220 :名無しさん@お腹いっぱい。:03/10/31 19:19
>>219
挫けず逝きろ!!

221 :名無しさん@お腹いっぱい。:03/10/31 19:38
やかましい。

222 :219:03/10/31 19:42
>>220
.emacs.elcは残ってたし、大して大きくもないので頑張って戻すよ。

>>209
.emacsが消える前にいじくってた関数が、その辺に関係あると思うから
復活のついでに書いてみるわ。

223 :名無しさん@お腹いっぱい。:03/10/31 19:47
; 16進数で色一覧を表示
(defun list-hexadecimal-colors-display ()
(interactive)
(let ((r 0)
(g 0)
(b 0)
(delta 32)
(color-list ()))
(while (< r 256)
(setq g 0)
(while (< g 256)
(setq b 0)
(while (< b 256)
(setq color-list (append color-list (list (format "#%.2x%.2x%.2x" r g b))))
(setq b (+ b delta)))
(setq g (+ g delta)))
(setq r (+ r delta)))
(list-colors-display color-list)))

自慢の.emacsを貼り付けようの717からだけど
これを改良してたのです。

224 :名無しさん@お腹いっぱい。:03/10/31 19:49
219の講釈に内容を期待できるものやら。果たして。

225 :名無しさん@お腹いっぱい。:03/10/31 19:53
先に数値のリストを作って、mapcarで文字列を作るように変えた。
多重のwhileを止めてcombinationでリストを作る。
(defun list-hexadecimal-colors-display ()
(interactive)
(let ((f (lambda (x) (format "#%.2x%.2x%.2x" (car x) (cadr x) (caddr x))))
(a (num-list-for 0 255 32)))
(list-colors-display (mapcar f (combination a a a)))))

(defun num-list-for (start end &optional step)
(if (null step) (setq step 1))
(let ((r '()))
(while (<= start end)
(setq r (cons start r))
(setq start (+ start step)))
(nreverse r)))

(defun combination (&rest a)
(if (null a) '(())
(let ((b (apply #'combination (cdr a))))
(apply #'append (mapcar (lambda (x) (mapcar (lambda (y) (cons x y)) b))
(car a))))))


226 :名無しさん@お腹いっぱい。:03/10/31 20:13
>>224
よく見たら余り内容ないな。
while使うよりもmapcar使った方がよりLispらしくなるってことが
言いたかったんだけど・・・。

一応、combinationも改良してたんだけど。
深く再帰してたわけじゃないから、余り速くはならなかった。
メモリを使うのを押さえたほうが、gcが少なくなったからだと思うけど
より速度の改善がみられた。

(defun combination (&rest a)
(let ((a (reverse a)) (r '(())))
(while a
(setq r (apply #'nconc (mapcar (lambda (x) (mapcar (lambda (y) (cons x y)) r)) (car a))))
(setq a (cdr a)))
r))

foldでもやってみたり。

(defun fold (f r lst)
(while lst
(setq r (funcall f (car lst) r))
(setq lst (cdr lst)))
r)

(defun foldr (f r lst)
(fold f r (reverse lst)))

(defun combination (&rest a)
(foldr (lambda (a r) (apply #'nconc (mapcar (lambda (x) (mapcar (lambda (y) (cons x y)) r)) a)) '(()) a))


227 :名無しさん@お腹いっぱい。:03/10/31 22:04
schemey だな.対抗して手続きちっくに書いてみよう.

(defun lispy-color-list ()
(interactive)
(do* ((delta 32)
(r 0) (g 0 (min g 255)) (b 0 (min b 255))
(color-list () (cons (format "#%.2x%.2x%.2x" r g b) color-list)))
((> r 255)
(list-colors-display (nreverse (if (> r 255)
(cdr color-list)
color-list))))
(incf b delta)
(when (and (not (= g 255)) (> b 255)) (incf g delta) (setf b 0))
(when (and (not (>= r 255)) (> g 255)) (incf r delta) (setf g 0))))

228 :名無しさん@お腹いっぱい。:03/10/31 22:16
elisp 勉強中すれの方がいいと思う。

229 :名無しさん@お腹いっぱい。:03/10/31 22:22
lisperが調子に乗り出すと迷惑なんだから。
俺はム板とかも見てるから、せめてそーいうスレでやったら?

230 :名無しさん@お腹いっぱい。:03/10/31 22:24
>>227
頭に (eval-when-compile (require 'cl)) つけて保存して M-x byte-compile-file
して M-x load-file しないと動かないコード書くのはやめようよ。

231 :名無しさん@お腹いっぱい。:03/10/31 22:38
do* なんて、昔竹内さんの「初めての人のためのLISP」で見て以来だ。
全然覚えてない。

232 :名無しさん@お腹いっぱい。:03/10/31 22:47
オナニーコードの発表会はどこかの Lisp スレでやってくれ。ちょっと上にリ
ンクが書いてあるだろう?

233 :名無しさん@お腹いっぱい。:03/10/31 22:50
lispスレでやってくれ

.emacsすらろくに書けないやつが暴れてます

emacsのスレであって、ここはlispスレではない

elispの話ですが何か?emacsと関係ないとでも?

lispスレでやってくれ

以下ループ

234 :名無しさん@お腹いっぱい。:03/10/31 22:52
>>229 どうしても嫌なら,
【lisper】lisp の無い Emacs スレ【厳禁】
とかでも立てれば,同志だけて楽しく暮せると思う YO!!

235 :名無しさん@お腹いっぱい。:03/10/31 22:53
clウザい。

236 :名無しさん@お腹いっぱい。:03/10/31 22:54
かといって、ここはLisp専用スレではないのだが

適度にやってつかぁさい。

237 :名無しさん@お腹いっぱい。:03/10/31 22:57
【叩かれて】Emacs Lisp道場【強くなれ】
http://pc.2ch.net/test/read.cgi/unix/1063880951/

Lisp@UNIX版
http://pc.2ch.net/test/read.cgi/unix/1019926525/

Emacs Lisp
http://pc2.2ch.net/test/read.cgi/tech/1004551074/

LISP Scheme Part8
http://pc2.2ch.net/test/read.cgi/tech/1058263391/

LISP6
http://pc2.2ch.net/test/read.cgi/tech/1031559474/

Lisp使いの数→
http://pc.2ch.net/test/read.cgi/prog/1031179059/

238 :名無しさん@お腹いっぱい。:03/10/31 22:59
>>230 横道かもしれんが,(require 'cl) を評価するだけでもいいだろう….

というか,なんで興味ないならスルーとかできんかね.漏れもあんまり elisp は興
味ないけどさー.漏れの興味の無い話題は許さん!! とかいちいち叫んでも,あんま
り効果なさそうだし,そっちのがウザいんだけど.

239 :名無しさん@お腹いっぱい。:03/10/31 23:01
適度にやってつかぁさい。


240 :名無しさん@お腹いっぱい。:03/10/31 23:02
しかし、えてしてこのスレに出てくる cl利用コードは
オナニーコードである確立が高い。

241 :名無しさん@お腹いっぱい。:03/10/31 23:03
* Please don't require the `cl' package of Common Lisp extensions at
run time. Use of this package is optional, and it is not part of
the standard Emacs namespace. If your package loads `cl' at run
time, that could cause name clashes for users who don't use that
package.


242 :名無しさん@お腹いっぱい。:03/10/31 23:05
「興味ない話題は許さん」ていう訳じゃなくて、ああいう風にコードのせて批
評をしてもらいたいのなら、それ向きのスレで書いたほうがいいよ、と言って
いる。おれは Lisp スレもチェックしているので、そっちで思う存分オナニー
につきあってあげよう、と。


243 :名無しさん@お腹いっぱい。:03/10/31 23:06
もう! elispスレでやってよう。

全然関係ないがオーロラに指をさすと天に連れ去られてしまうそうだ。


244 :名無しさん@お腹いっぱい。:03/10/31 23:10
ふーん.cl 使ってみようかと思ってたけど,マズいのかな?
厨房だから良くわかんないや.どんな衝突が起きるかもしれないの?

245 :名無しさん@お腹いっぱい。:03/10/31 23:40
>>244
だったら使わない方がいいよ。cl は「○○もないのかよ」ってな
Common Lisp 厨房をなだめるためにあるパッケージだから。
The Emacs Lisp Reference Manual の範囲で書いとけ。

246 :名無しさん@お腹いっぱい。:03/10/31 23:54
すいません Common Lisp 厨房で.元々 Windows の xyzzy から入門したもんで….
ダイナミックスコープにはようやく慣れてきたんだけど.cl 使ったら楽できるなー
と思って.cl はとても嫌われているみたいですが,guile emacs なんてのがあるあ
たりを見ると,emacs は将来 scheme を採用する予定なんでしょうか?


247 :名無しさん@お腹いっぱい。:03/11/01 00:09
>>244
以下をきちんと読めばわかるのだが、「コンパイル時に cl を使う」のは問題
ない。問題となるのは「実行時に cl を使う」こと。
http://www.gnu.org/manual/elisp-manual-21-2.8/html_node/elisp_709.html#SEC709

「コンパイル時」、「実行時」の意味がわからなければ OnLisp でも読んでください。
http://www.paulgraham.com/paulgraham/onlisp.html
ttp://user.ecc.u-tokyo.ac.jp/~g340299/onlisp_j.pdf

>>246
そういえば Haskell で Emacs 書きなおすっていう話もあったな。
http://www.haskell.org/~petersen/haskell/lc2001.html

248 :名無しさん@お腹いっぱい。:03/11/01 00:11
>>246
ちょっと前にMLのログ漁ってみたけど、一応guileベースに置き換える議論は続いてた。
あんまり盛り上がってなかったけど。

249 :名無しさん@お腹いっぱい。:03/11/01 00:19
早よ guile にしてくれ。dynamic bind にはもう疲れた…

250 :名無しさん@お腹いっぱい。:03/11/01 00:34
M-x man 等は隣の window 等に新しく buffer を表示しますが、
特定の window に表示される buffer を固定することなんて
できますでしょうか?
elisp 書いてもいいのでヒント等でもうれしいです。
と書いきながら、switch-to-buffer に advice するだけで済む
のかなぁと考え中...

251 :名無しさん@お腹いっぱい。:03/11/01 00:46
guile なんて中途半端なものわやみてくれ

252 :名無しさん@お腹いっぱい。:03/11/01 01:27
関数セルと変数セルがないと、emacsにおいては
かなり不便だと思うんだけどなー。
guile採用したらどうなっちゃうんだろう?

253 :名無しさん@お腹いっぱい。:03/11/01 05:23
>>250
やりたいことがさっぱりわからんが、C-h f pop-to-buffer とかは参考になる?

254 :名無しさん@お腹いっぱい。:03/11/01 18:58
M-x view-hello-file
何だよ、PROGRAMってのは。

255 :名無しさん@お腹いっぱい。:03/11/02 22:20
EmacsでWindowsのExelのようなことは
できませんか。


256 :名無しさん@お腹いっぱい。:03/11/03 01:54
当然できます。

257 :名無しさん@お腹いっぱい。:03/11/03 03:14
EmacsでwindowsのPowerpointみたいなこと出来ますか

258 :名無しさん@お腹いっぱい。:03/11/03 03:17
>>257
>>256



259 :名無しさん@お腹いっぱい。:03/11/03 03:17
当然できます

260 :名無しさん@お腹いっぱい。:03/11/03 03:20
>>259
>>258


261 :名無しさん@お腹いっぱい。:03/11/03 03:36
>>256
ヒントきぼん

262 :名無しさん@お腹いっぱい。:03/11/03 03:49
当然できます

263 :名無しさん@お腹いっぱい。:03/11/03 04:34
(setq 当然できます '全然できません)

264 :名無しさん@お腹いっぱい。:03/11/03 04:39
table-mode elpoint

265 :名無しさん@お腹いっぱい。:03/11/03 06:18
transient-mark-modeで、選択されるテキストの色を変えるのはどうやるの?

266 :名無しさん@お腹いっぱい。:03/11/03 06:21
M-x customize-face で region を変更

267 :名無しさん@お腹いっぱい。:03/11/03 06:43
>>266
thx
(set-face-background 'region "colorname")だね。

268 :名無しさん@お腹いっぱい。:03/11/03 08:24
>>257
http://elpoint.sourceforge.net/index.ja.html

269 :名無しさん@お腹いっぱい。:03/11/03 12:34
>>257
http://www.mew.org/~kazu/proj/goby/

270 :名無しさん@お腹いっぱい。:03/11/04 16:22
emacs-develのアーカイブを見てたんだけど、Stefanて変なヤシだね。
自分の質問メールに、まるで他人のように、それはね、と返事して、
さらにそれに対して、Hi Stefan! You are right! Thanks for your help.
とか言ってる。


271 :名無しさん@お腹いっぱい。:03/11/04 16:23
と思ったらfamily nameが違った。別人だった。ややこしい。



272 :名無しさん@お腹いっぱい。:03/11/04 19:34
ほほえましいやつだな


273 :名無しさん@お腹いっぱい。:03/11/05 01:16
日本は平和だなぁと思った瞬間でした。


274 :名無しさん@お腹いっぱい。:03/11/05 01:26
日本語のMLで英語でやりとりするんじゃねえと思ってたら
英語のMLからただ転送するだけのところでした。

275 :名無しさん@お腹いっぱい。:03/11/05 07:57
世の中、なんやかやいって幸せなんやなあと思ったです。


276 :名無しさん@お腹いっぱい:03/11/05 08:44
ワラタ
ワラタ

277 :名無しさん@お腹いっぱい。:03/11/05 09:42
emacs21 の eshell の中で動くshellはどこで設定してるんですか?
学校だとtcshで、家だとbashなんです。 /etc/passwdを見てるのでしょうか?
/etc/passwdとは違うshellを使うことできますか?

278 :名無しさん@お腹いっぱい。:03/11/05 09:48
>>277
M-x list-processes

279 :名無しさん@お腹いっぱい。:03/11/05 10:04
>>278
ハッ! 理解しますた。

280 :名無しさん@お腹いっぱい。:03/11/07 01:03
regexp-opt で正規表現を生成すると`?:'ってのが出てきますよね。これってど
ういう意味なんでしょうか?elisp のマニュアルを読んで見たのですが、理解
できませんでした。


281 :名無しさん@お腹いっぱい。:03/11/07 01:19
>>280
infoより。
`\(?: ... \)'
is the "shy group" construct. A shy group serves the first two
purposes of an ordinary group (controlling the nesting of other
operators), but it does not get a number, so you cannot refer back
to its value with `\DIGIT'.

Shy groups are particulary useful for mechanically-constructed
regular expressions because they can be added automatically
without altering the numbering of any ordinary, non-shy groups.

282 :名無しさん@お腹いっぱい。:03/11/07 01:22
rubyとかの言語でもだけど、(foo|bar)みたいに括りたいけど、
あとから \1とかで参照する必要のない場合に利用される。

283 :名無しさん@お腹いっぱい。:03/11/07 01:24
>>281
ありがとうございます。納得です。
?: にだけ目が逝って、\(?: には目が行きませんでした。

284 :名無しさん@お腹いっぱい。:03/11/07 01:33
後から参照しないときは
どんどん使った方がいいのかな?

285 :名無しさん@お腹いっぱい。:03/11/07 10:36
FreeBSD 5.1-CURRENTで、CVS版Emacsを使ってるんだけど、

Error: make client process failed: operation already in progress, :name, navi2ch connection, :buffer, *navi2ch connection, :host, pc.2ch.net, :service, 80

というのがよく出る
これ、まだ治らないのか...



286 :名無しさん@お腹いっぱい。:03/11/07 10:38
>>285
http://pc.2ch.net/test/read.cgi/unix/1015514229/733-
の話?

287 :名無しさん@お腹いっぱい。:03/11/07 12:46
eshell上でsuして他のユーザの変えると補完機能が使えなくなるんですが、
なんか俺、設定間違えてますか?それとも そういうもんですか?

288 :名無しさん@お腹いっぱい。:03/11/07 12:48
×他のユーザーの
○他のユーザーに
でした。

289 :285 :03/11/07 20:27
>>286
そう

もういい加減に治ってるかなと思ったら、まだ治ってなかった...
(´・ω・`)ショボーン


290 :名無しさん@お腹いっぱい:03/11/08 10:30
皆さん、右のCtrlって使いますか?

291 :名無しさん@お腹いっぱい。:03/11/08 10:36
右にCtrlなどない。

292 :名無しさん@お腹いっぱい。:03/11/08 10:44
昔いちおう使ってたけど、HHKに移行してからも
特に不便ないな。

293 :名無しさん@お腹いっぱい。:03/11/11 13:26
(setq file-no-nakami "< hoge.txt")
のようなことは、どうしたらできまつか?

294 :名無しさん@お腹いっぱい。:03/11/11 14:12
一時的なバッファに insert-file-contentsして
(buffer-substring-no-properties (point-min)(point-max))
したらいいのでは?

295 :名無しさん@お腹いっぱい。:03/11/11 14:27
>>294
> (buffer-substring-no-properties (point-min)(point-max))
(buffer-string) じゃだめ?

296 :名無しさん@お腹いっぱい。:03/11/11 14:50
-no-properties

297 :名無しさん@お腹いっぱい。:03/11/11 15:01
(with-temp-buffer
(insert-file-contents FILE)
(setq str (buffer-string)))
で okっぽいな。
get-buffer-create された状態では fundamental-modeだから、
これで問題無い。
# switch-to-bufferで新しいバッファを生成すると、
# set-buffer-major-modeが呼ばれるようだ。

298 :名無しさん@お腹いっぱい。:03/11/11 15:15
buffer-local な変数に代入しようとしてハマるよ。
(setq str (with-temp-buffer
(insert-file-contents FILE)
(buffer-string)))

299 :名無しさん@お腹いっぱい。:03/11/11 15:45
超低レベル質問ですまんが
solaris8にxemacs21.4入れたんだが
bufferタブが表示されません.どーやったら直りますか

300 :名無しさん@お腹いっぱい。:03/11/11 20:30
linuxでemacs21.3.1使ってます.migemoでインクリメンタルサーチする時や
y-nの質問されるときにミニバッファにカーソル移りますよね.
そのとき日本語入力を自動でオフにするにはどうしたらよいでしょう.
IMEはATOKXを利用してます.ググッてもMeadowの設定しか見つからなくて・・.

301 :名無しさん@お腹いっぱい。:03/11/11 22:21
>>300
試してないけどこんなんで駄目かいな?
(add-hook 'minibuffer-setup-hook 'inactivate-input-method)


302 :名無しさん@お腹いっぱい。:03/11/11 22:32
>>300
板違い

303 :名無しさん@お腹いっぱい:03/11/11 23:27
>>302
気違い

304 :300 :03/11/12 14:08
>>301
早速の返事ありがとうございます.
試してみたのですが残念ながら駄目でした.
元のバッファでATOKXを起動しているとミニバッファにカーソル
移っても確定するまで元のバッファに日本語がでてしまいます.
せっかくmigemo使えるようにしたのでミニバッファで日本語なんぞ
入力したくないのに・・・.
もすこしがんばってぐぐってみます.

305 :名無しさん@お腹いっぱい。:03/11/12 20:02
>304 wnn7使え ( ゚Д゚)ウマー


306 :名無しさん@お腹いっぱい。:03/11/13 15:50
"ー" は \cHでなく \cKである。

307 :名無しさん@お腹いっぱい。:03/11/13 17:52
emacs21のC-\のIMは初期だと何になっているのでしょうか?
「かんな」とも表示されてないので分らないんですが。

308 :名無しさん@お腹いっぱい。:03/11/13 18:13
C-h v language-info-alist

309 :名無しさん@お腹いっぱい。:03/11/13 22:15
escreen-tab について。私も >>127 みたく
let*: Wrong type argument: window-live-p, nil
といわれました。

escreen-tab.el の (window-at 0 0) となっているところを
(window-at 3 3) としたらエラーがでなくなりました。

Emacs のバージョンは 21.3.50 です。


310 :名無しさん@お腹いっぱい。:03/11/14 09:22
debian(woody)でemacs21を利用してます。他にemacs関連のパッケージを多く
インストールしているため,'emacs -q'のように起動しても起動に時間がかか
りすぎてしまいます。ちょっとした編集をしたいときに必要最小限の設定項目
だけを読みこんで起動させたいのですが,どのようにすればいいでしょうか?


311 :名無しさん@お腹いっぱい。:03/11/14 09:39
Emacs は立ちあげっぱなしで,emacsclient とかを使うとか?

312 :名無しさん@お腹いっぱい。:03/11/14 10:20
>>311
この機能,知りませんでした。EDITORの設定を変更することでw3mからの編集
などにも利用できました。
ありがとうございました。



313 :名無しさん@お腹いっぱい。:03/11/14 12:20
俺も nemacsから emacsclientに移行しようかな。。。

314 :名無しさん@お腹いっぱい。:03/11/14 12:29
と思ったけど、xemacsの gnuclientならいいけど
fsf emacsの emacsclientは辛いや。

315 :名無しさん@お腹いっぱい。:03/11/14 13:27
漏れ emacsclient で満足してるんだけど gnuclient とどーちがうの?

316 :名無しさん@お腹いっぱい。:03/11/14 13:33
emacsclientだと、仮想デスクトップ利用してるとき、
わざわざ emacsのある画面に移動する必要がなくない?
あと、-nwで使わせろーとか。

317 :名無しさん@お腹いっぱい。:03/11/14 13:42
>>316
で、それが gnuclient だとどう改善されるの?

318 :名無しさん@お腹いっぱい。:03/11/14 17:41
>>317
文盲?


319 :名無しさん@お腹いっぱい。:03/11/14 18:00
gnuclient 使ってる香具師は window-system で処理を変えてるコードを
console-type 使うよう書き換えて使ってるの?
実行時に見てればまだいいけど、(defvar hoge (if window-system ...))
みたいな感じでロード時に設定してるのはかなり大がかりな変更になると
思うんだけど。

320 :名無しさん@お腹いっぱい。:03/11/15 00:14
XEmacs の gnuclient は console と X でセッション共有できたけど、
GNU emacs 版ではできないよ。
gnuclient -nw すると
gnuclient: `-nw' doesn't work with GNU Emacs, option disabled
こうなる。

>>310
emacs --no-site-file -q
こうすると site-lisp を何も読まない。

321 :名無しさん@お腹いっぱい。:03/11/15 02:54
結局、GNU Emacsで emacsclient使ってる人は
不便なのを我慢しつつやりくりしてるの?

322 :名無しさん@お腹いっぱい。:03/11/15 02:57
糞より多少不便な方がまし

323 :名無しさん@お腹いっぱい。:03/11/15 03:01
それぐらいだったら素の emacs起動したほうがいいかもね。
ちょいとした編集用に厳選した設定ファイル読ませるようにして。

324 :名無しさん@お腹いっぱい。:03/11/15 10:16
GNU Emacsで emacsclientwとかgnuclientwを使うとき
実行するたびに、ファイルを開くかどうか聞くのを
聞かずに、すぐ開くようにするにはどうしたらいいのでしょう?

MS WindowsのgnuclientwだとすぐMeadowで開いていいんだけど・・・

325 :名無しさん@お腹いっぱい。:03/11/15 13:46
上の文章から察するに、not windows環境で動く
emacsclientw、gnuclientw というのがあるみたいだが??

326 :名無しさん@お腹いっぱい。:03/11/15 14:05
>>325 は小学生ですので。


327 :名無しさん@お腹いっぱい。:03/11/15 14:21
>>326 は幼稚園児なので。

328 :名無しさん@お腹いっぱい。:03/11/15 14:55
>>321 何が不便なの?サパーリわかんない。screen + emacs -nw だけど。漏れ、何か我慢してるの?

329 :名無しさん@お腹いっぱい。:03/11/15 15:01
> 仮想デスクトップ利用してるとき、わざわざ emacsのある画面に移動する必要がなくない?
hook で解決できる気も。

330 :名無しさん@お腹いっぱい。:03/11/15 15:04
正直、今更 XEmacs 使っている奴は何が嬉しくて使っているのかよー分からん。


331 :名無しさん@お腹いっぱい:03/11/15 15:56
会社でひらっきっぱなしのセッションを自宅で継続できる?

332 :328:03/11/15 16:09
>>331 screen だからな。たとえ物理的に回線がぶった切れても全然 OK だが。

333 :名無しさん@お腹いっぱい。:03/11/15 16:17
【徹底的】プログラマーが語るviとemacs 7【バトル】
http://pc.2ch.net/test/read.cgi/prog/1064605855/

514 :仕様書無しさん :03/11/15 14:09
Vimの方がEmacsより速いとか言っていた馬鹿が居たなぁ
ttp://msdn.microsoft.com/seminar/shared/asp/view.asp?url=/msdntv/episodes/en/20031028lhorndb/manifest.xml&rate=1&WMPVer=9.0.0.3008

どう見てもEmacsの方が速いなプッ
以前のこれと比べてみろよ
ttp://seriss.com/people/erco/fltk-videos/tutorial-fltk-hello.html

ダセーーー(藁
なんか、Vim抜けてプロンプトでコンパイルしてまた開いてるよプッ
しかも、Emacsの方が断然速いな〜
いい加減乗り換えた方が良いんじゃねぇか(藁

それにしてもM$のプログラマホモくせーな

334 :名無しさん@Emacs:03/11/15 16:40
>>333
こいつの方がホモ臭いと思う俺。

335 :名無しさん@お腹いっぱい。:03/11/15 17:20
>>333
使っているのはMeadow?

336 :名無しさん@お腹いっぱい。:03/11/15 17:29
見れないんすけど……。

337 :名無しさん@お腹いっぱい。:03/11/15 17:50
純粋に面白いなこのムービー
これからはGUIはみんなXMLになっちゃうんだろうか

338 :名無しさん@お腹いっぱい。:03/11/15 18:40
>>335
meadowなんてもの使うはずなかろう

339 :名無しさん@お腹いっぱい。:03/11/15 18:51
(´-`).。oO(たしかにvim見劣りするな・・・

340 :名無しさん@お腹いっぱい。:03/11/15 19:11
みんな動画どうやってみてるの?

341 :名無しさん@お腹いっぱい。:03/11/15 19:18
不思議だな。


342 :名無しさん@お腹いっぱい。:03/11/15 19:23
オレは見れない方が不思議だ

343 :名無しさん@お腹いっぱい。:03/11/15 19:30
Emacsの方はwmp9.0がなきゃ見れないんだが。


344 :名無しさん@お腹いっぱい。:03/11/15 19:35
ブラウザから見れない人は、Media Playerから直接ファイルを開けば見れると思うけど、、、
http://msdn.microsoft.com/msdntv/episodes/en/20031028lhorndb/ChrisA-DonB_100K.asx

345 :kaoru:03/11/15 19:45
>>330
ごめんな〜


346 :名無しさん@お腹いっぱい。:03/11/15 19:45
mms://wm.microsoft.com/ms/seminar/en/20031028LHORNDB/ChrisA-DonB_100K.wmv
これでいいのかな。

347 :名無しさん@お腹いっぱい。:03/11/15 19:57
コピペに反応すんなや。Emacs スレ全部に貼ってあるぞ。

348 :名無しさん@お腹いっぱい。:03/11/15 20:08
どっちも面白くない動画だった。苦労したのに。

349 :名無しさん@お腹いっぱい。:03/11/15 20:35
Emacsの方途中からVSのエディタに代わってるのな。

しかも、VSの方は補完使ってるし。

350 :名無しさん@お腹いっぱい。:03/11/15 21:03
902 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/11/15 20:30
トレンドに影響され易いんで、Vimを操作しているところをDivXでAVIにできる環境を整
えてサンプルムービーを作ってみました。90秒で1.6MB弱っていうところです。音声が
取れないので残念ながら舌打ちは入ってません。あとウホッも出てきません。
http://www.kaoriya.net/testdir/hellovim.avi

環境を整える過程でWinkというチュートリアルを作るのに良さそうなソフトウェアも見
つけました。
http://www.debugmode.com/wink/
作ってみて感じたのですがこの手のムービーは見てると結構面白いですね。初心者とか
Vimを知らない人に見てもらう手段としても良いでしょう。何かネタがあれば。

351 :名無しさん@お腹いっぱい。:03/11/15 22:11
>>350
スレ違い。これ以上、こっちでやっとけ。

【徹底的】プログラマーが語るviとemacs 7【バトル】
ttp://pc.2ch.net/test/read.cgi/prog/1064605855/

352 :名無しさん@お腹いっぱい。:03/11/15 22:19
>>351
キチガイ相手にすんなって。emacsとviのスレに次々貼ってまわってるんだから。

353 :名無しさん@お腹いっぱい。:03/11/15 22:46
>>345
なぜ未だに XEmacs なの?
日本人はほとんど抜けてて、今後は ben's mule が待ってるってのに。

354 :名無しさん@お腹いっぱい。:03/11/15 23:01
>>353
> なぜ未だに XEmacs なの?

XEmacs使っていないけど、バッファを標準でタブ表示出来るんですよね。
Emacsでもelispパッケージで出来るけど不安定だしね。
tool-barアイコンも使わんけど、XEmacsの方がカッコよく感じてしまう・・・


355 :名無しさん@お腹いっぱい。:03/11/15 23:10
やあっと念願のオライリーの入門 GNU Emacs買いますた!!
これから勉強します!

356 :名無しさん@お腹いっぱい。:03/11/15 23:10
日本語使わん人なのでは?


357 :名無しさん@お腹いっぱい。:03/11/15 23:13
>>354
> 不安定だしね。

おまいだけ

358 :名無しさん@お腹いっぱい。:03/11/15 23:21
>>357
frame と window の間に tab が 1st class object として導入されない限り、
本当の tabbed edit は不可能。見た目だけそれっぽいので満足する奴は知障。

359 :名無しさん@お腹いっぱい。:03/11/16 00:05
>>357
> おまいだけ

そう、tab-barは、Meadow2で使ってると、落ちるのよ。

360 :名無しさん@お腹いっぱい。:03/11/16 00:25
>>353
壊れているのは自動判別だけだろ?
junet コードしか使わんし。

361 :名無しさん@お腹いっぱい。:03/11/16 00:40
>>360
禁欲的な人だ(w


362 :名無しさん@お腹いっぱい。:03/11/16 00:43
>>360 というレス自体が CP932。語るに落ちてる。

363 :名無しさん@お腹いっぱい。:03/11/16 00:47
>>360-362
喪前らこっちのスレに移動して下さい。(w
http://pc.2ch.net/test/read.cgi/unix/1012333862/

364 :名無しさん@お腹いっぱい。:03/11/16 13:53
specifierが楽しいのでXEmacs使ってます

365 :名無しさん@お腹いっぱい。:03/11/16 16:28
>>344
始めの数分しか見てないけど、なんでこのオッサンは abbrev 使わんのだ?


366 :名無しさん@お腹いっぱい。:03/11/16 16:33
>>365
坊やだからさ。

367 :名無しさん@お腹いっぱい。:03/11/16 16:42
>>353
split-string が評価と共にデリミタだけを吹き飛ばすのが好きだ。
空文字列のリストが返ってきた時など心がおどる。

奇数個の引数を与えられた setq がきちんとエラーを吐いてくれるのが好きだ。
エラーを吐いて取り残されてしまった最後の引数に
きちんと nil を追加してやった時など胸がすくような気持ちだった。

require の第3引数を蹂躙するのが好きだ。
恐慌状態の新米がすでに load 済のファイルを locate-library で何度も
何度も確認している様など感動すら覚える。

Info が char-index 前提なうえにドンピシャリのポイントを要求される
様などはもうたまらない。byte-index 前提の世界で作られた Info が私
の M-x Info-tagify とともに char-index にばたばたと変換されていく
のも最高だ。

哀れな Mule 2.3 使い達が APEL と custom で健気にも立ち上がってきた
のを、APEL free の流行に乗った開発者が Emacs 20 サポートごと木端微
塵に粉砕した時など絶頂すら覚える。

Ben の MULE に滅茶苦茶にされるのが好きだ。
必死に守るはずだった MULE feature が蹂躙され、自動判別や正規表現が
犯され殺されていく様はとてもとても悲しいものだ。

sumo package に押し潰されて殲滅されるのが好きだ。
mew-cache-hit() のマクロ展開に追いまわされ、曲芸の様なコードを仕込
むのは屈辱の極みだ。


368 :名無しさん@お腹いっぱい。:03/11/16 17:16
>>367
それの元ネタなんだっけ?読みたくなった。


369 :名無しさん@お腹いっぱい。:03/11/16 17:21
>>368
HELLSING

370 :ヽ(´ー`)ノ:03/11/16 17:31
ttp://www.geocities.co.jp/Playtown-King/6353/genbun.html


371 :名無しさん@お腹いっぱい。:03/11/17 00:23
>>368
http://www.wakhok.ac.jp/~sumi/recent/2002/hellsing.txt

372 :login:Penguin:03/11/17 02:37
>>353
では貴公は何がお勧めでござるか。


373 :名無しさん@お腹いっぱい。:03/11/17 02:38
なんかオモロイのめっけた。

ttp://www.unixuser.org/~euske/vnc2swf/index-j.html


374 :名無しさん@お腹いっぱい。:03/11/17 02:53
>>373
(・∀・)ジサクジエンデシタ

375 :名無しさん@お腹いっぱい。:03/11/17 08:13
>>374
グッジョブ


376 :smart:03/11/17 21:29
こんばんわ。
ホントはソフトウェア板に書き込むべきかもしれませんが
UNIX板の方が詳しい方がいらっしゃると思うので・・・。
どなたかアドバイスをお願いしますm(_ _)m
MeadowでHPを見てみようということで
http://uenox.infoseek.livedoor.net/meadow/emacsw3.html
を参考にしながらMeadow1.15+w3-4.0pre.46で設定してみたんですが、
MeadowでW3を立ち上げると「Invalid code points: 8226 0」
と出て止まってしまいます。
そのときのMessagesはこんなんです↓
Contacting www.google.co.jp:80
Request sent, waiting for response...
Retrieval complete.
Loading cl-seq...
Loading cl-seq...done
www.google.co.jp tried to set a cookie for domain .google.com - rejected.
Parsed 28% of 3267...
Parsed 53% of 3267...
Parsed 77% of 3267...
Invalid code points: 8226 0

どこの設定をどのように直したらいいんでしょうか??
始めたばかりでよく分からないんでアドバイスお願いします。

377 :名無しさん@お腹いっぱい。:03/11/17 21:40
>>376
どうしても w3 に拘る理由がなければ emacs-w3m を使ったほうが幸せな気が
するけど。でも Windows で w3m 動かそうとすると cygwin が要るんだっけ?

378 :smart:03/11/17 21:52
レスありがとうございます。
CygwinはVer1.5.5を入れています。
w3にしたのは画像も表示してみたいなぁという簡単な理由ですw
w3mの方が使えるんですか??

379 :名無しさん@お腹いっぱい。:03/11/17 22:23
>>378
> w3mの方が使えるんですか??
w3 はレンダリングがかなり遅いよ。

> w3にしたのは画像も表示してみたいなぁという簡単な理由ですw
emacs-w3m でも表示できる。Meadow2 ならそのまま表示できるんじゃないかな。
Meadow1 でも ImageMagick があればいいんだっけ。すまん、よく知らねーや。


380 :名無しさん@お腹いっぱい。:03/11/17 22:46
>>379
>Meadow1 でも ImageMagick があればいいんだっけ。

そうだな。
ただしモノクロ2階調だから実用性はどうかな。
画像表示がしたいなら Meadow2 のほうが吉だろ。


381 :名無しさん@お腹いっぱい:03/11/17 23:06
特に理由がなければ Meadow2 に汁べし。

382 :smart:03/11/17 23:25
w3mでも画像表示できるんですか!?
あるHPみたら「画像等は表示せずテキストのみを表示するため,
w3m はテキストブラウザと呼ばれています. 」と書いてあったんで
てっきり表示できないのかと思ってました(хх)
それにMeadow2はベータテスト中なので1.15にしたんですが
Meadow2の方が断然いいような感じですね。
Meadow2を入れてみます。
お答えしてくださった方ありがとうございましたm(_ _)m

383 :名無しさん@お腹いっぱい。:03/11/18 05:40
設定いじくってたらmewとemacs-w3mが起動しなくなってしまいました。
emacs -q で起動しても駄目です。backtraceで重要そうなとこだけを
載せておきます。

error("Invalid FLAGS argument for TYPE 4 (CCL)")
make-coding-system(w3m-euc-japan 4 69 "ISO 2022 based EUC encoding
for Japanese with w3m internal characters.\n (generated by `w3m')" (w3m-euc-japan-decoder . w3m-euc-japan-encoder))
w3m-make-ccl-coding-system(w3m-euc-japan 69 "ISO 2022 based EUC encoding
for Japanese with w3m internal characters.\n (generated by `w3m')" w3m-euc-japan-decoder w3m-euc-japan-encoder)

これはどういうことなんでしょうか?環境は
Plamo Linux3.0
emacs-21.3.50.1
でつ。


384 :名無しさん@お腹いっぱい。:03/11/18 06:37
> これはどういうことなんでしょうか?環境は
いじくったのを元に戻せということでは。


385 :名無しさん@お腹いっぱい。:03/11/18 08:51
多分バックアップも とってないに10000モナ~


386 :名無しさん@お腹いっぱい。:03/11/18 09:46
括弧のバランスが崩れたとかそんなんだろ。

387 :名無しさん@お腹いっぱい。:03/11/18 17:56
>>383
> Plamo Linux3.0
> emacs-21.3.50.1

板違い

388 :名無しさん@お腹いっぱい。:03/11/18 20:03
設定いじくってたらmewとemacs-w3mが起動しなくなってしまいました。
emacs -q で起動しても駄目です。backtraceで重要そうなとこだけを
載せておきます。

error("Invalid FLAGS argument for TYPE 4 (CCL)")
make-coding-system(w3m-euc-japan 4 69 "ISO 2022 based EUC encoding
for Japanese with w3m internal characters.\n (generated by `w3m')" (w3m-euc-japan-decoder . w3m-euc-japan-encoder))
w3m-make-ccl-coding-system(w3m-euc-japan 69 "ISO 2022 based EUC encoding
for Japanese with w3m internal characters.\n (generated by `w3m')" w3m-euc-japan-decoder w3m-euc-japan-encoder)

これはどういうことなんでしょうか?環境は
Hurd
emacs-21.3.50.1
でつ。

389 :名無しさん@お腹いっぱい。:03/11/18 20:13
あん? ↑何処かで見たような気がするのだが
たしか設定戻せってレス付いてなかったかな?


390 :名無しさん@お腹いっぱい。:03/11/18 20:27
>>388
> Hurd
> emacs-21.3.50.1

気違い

391 :名無しさん@お腹いっぱい。:03/11/18 21:09
甘え腐った初心者が自分の期待する返答と得られなかった場合
粘着して荒らすのって恒例になってるの?

392 :名無しさん@お腹いっぱい。:03/11/18 21:10
期待する返答と得られなかった場合 ×
期待する返答を得られなかった場合 ◯

393 :名無しさん@お腹いっぱい。:03/11/18 22:14
>>388
ワロタ

394 :名無しさん@お腹いっぱい:03/11/18 22:43
プッ

395 :名無しさん@お腹いっぱい。:03/11/18 22:55
>>391 恒例…まぁ、SKK スレとかとんでもない粘着を召喚してしまったようだしな。
無視されながらも必死に age 粘着する愉快な香具師が居るぞ。粘着ウォッチャー必見。

396 :名無しさん@お腹いっぱい。:03/11/19 01:21
>>387


397 :名無しさん@お腹いっぱい。:03/11/19 13:03
(´-`).。oO(wdired みたいな感じで ibufferからバッファ名を変更したいな)

398 :名無しさん@お腹いっぱい。:03/11/20 02:22
>>383です
>>388は別人が書いたんです。私は別に粘着して
ませんよ

399 :名無しさん@お腹いっぱい。:03/11/20 02:40
そんなに必死になって自己弁護しても無駄です。
粘着を召還してしまったあなたに全ての責がある。
つまーり、粘着イコールあ・な・た


400 :399:03/11/20 02:41
意味わかんねー


401 :名無しさん@お腹いっぱい。:03/11/20 02:45
くだんねぇーことの見返りに。
mewだけもしくはemacs-w3mだけの
設定を書いたらどうなるのよ?



402 :名無しさん@お腹いっぱい。:03/11/20 11:44
Debugger entered--Lisp error: (void-variable nil)
eval(nil)
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp)

(setq nil t)
>> Debugger entered--Lisp error: (setting-constant nil)
(setq nil t)
eval((setq nil t))
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp)

(unintern "nil")
(intern "nil")

突然の出来事だった。
C-n や C-xC-e等を除いて全滅。ターミナルからいろいろ貼り付けて
評価してみたんだけど、やっぱ復帰は無理なんだろな。

403 :名無しさん@お腹いっぱい。:03/11/20 12:45
emacs用のごたくがあるみたいなのですが、
配布元のページが消えているようです。
どなたかお持ちの方いらっしゃいましたら、うぷしていただけないでしょうか。

クレクレ君キター!とか書かれておしまいかな?

404 :名無しさん@お腹いっぱい。:03/11/20 12:47
age厨キター
おしまい

405 :名無しさん@お腹いっぱい。:03/11/20 13:00
クレクレ君キター!

406 :名無しさん@お腹いっぱい。:03/11/20 18:37
日本大百科

五徳
(ごとく)
いろりや土間{どま}の炉、火鉢の中に置き、鉄瓶や湯釜{ゆがま}などをかける道具。かなわ、かなご(鉄輪)
ともよばれ、大きさには大小がある。直径7、8ミリ程度の鉄の棒を輪にし、それに同じく鉄の棒で3本の脚
{あし}をつけたものが多い。3本の脚はそれぞれ先端を平たく打ち、内側に鉤{かぎ}状に曲げ、これを爪{つ
め}とよぶ。使い方は、輪を上にして置く方法と、逆に爪を上にして輪を灰の中に埋めて使う方法がある。
後者は茶道に始まった使用法といわれている。五徳には真鍮{しんちゆう}製、砲金{ほうきん}製、陶製、土
製のものもあり、またテッキ、テッキュウ、吉原五徳、まむし五徳などといって長方形の四隅に脚をつけた
ものもある。これは渡し鉄が左右に動き、餅{もち}をのせて焼いたりもした。 <小川直之>


407 :名無しさん@お腹いっぱい。:03/11/20 18:56
あるバッファーのフォントをMx-なんとかなどでモナフォントに変えたいと
思うのですがどうすればいいですか。


408 :名無しさん@お腹いっぱい。:03/11/20 21:07
Mxタイ━━━━||Φ|(|´|Д|`|)|Φ||━━━━ホ


409 :名無しさん@お腹いっぱい。:03/11/20 22:29
>>407
動作未確認。要 navi2ch。
(require 'navi2ch-mona)
(navi2ch-mona-setup)
(defun monafy-buffer ()
(interactive)
(overlay-put (make-overlay (point-min) (point-max) (current-buffer))
'face 'navi2ch-mona-face))


410 :名無しさん@お腹いっぱい。:03/11/20 22:47
(defun Mx- ()
(interactive)
(overlay-put (make-overlay (point-min) (point-max) (current-buffer))
'face 'navi2ch-mona-face))

M-x Mx- で OK.

411 :名無しさん@お腹いっぱい。:03/11/20 23:13
>>409,410
できました。.elファイルに保存して、loadして
Mx monafy-bufferでできました。ありがとうございます。
#(require 'overlay)が必要でした。


412 :名無しさん@お腹いっぱい。:03/11/22 01:21
ウィンドウを2つに分割した状態で、どちらもdiredだとします。
一方にあるファイルを、もう一方にコピー、または移動させる関数はありますでしょうか?

413 :名無しさん@お腹いっぱい。:03/11/22 01:25
昔、このスレにでてたよ。

414 :名無しさん@お腹いっぱい。:03/11/22 03:53
>>401 emacs-w3mの設定は
;; 起動設定
(autoload 'w3m "w3m" "Interface for w3m on Emacs." t)
(setq w3m-command "w3my")
(setq w3m-home-page "~/.phoenix/default/3mger3s9.slt/bookmarks.html")
(setq w3m-icon-directory nil)
(autoload 'w3m-find-file "w3m" "w3m interface function for local file." t)
(autoload 'w3m-search "w3m-search" "Search QUERY using SEARCH-ENGINE." t)
(autoload 'w3m-weather "w3m-weather" "Display weather report." t)
(autoload 'w3m-antenna "w3m-antenna" "Report chenge of WEB sites." t)
(autoload 'w3m-namazu "w3m-namazu" "Search files with Namazu." t)
;(setq w3m-accept-japanese-character t)
;(setq w3m-command-arguments nil)
;(setq w3m-use-mule-ucs t)
;(require 'un-define)

こんな感じです。コメントアウトしたあたりをいじくってた
時から起動しなくなったような気がします。。

415 :名無しさん@お腹いっぱい。:03/11/22 05:36
>>412
自慢の.emacsを貼り付けよう スレから

;;; dired をちょっと便利にする
(define-key dired-mode-map "c" ; c で他の window に コピー
(lambda (arg) (interactive "P")
(let ((dired-dwim-target t)) (dired-do-copy arg))))
(define-key dired-mode-map "r" ; r で他の window に 移動
(lambda (arg) (interactive "P")
(let ((dired-dwim-target t)) (dired-do-rename arg))))

416 :名無しさん@お腹いっぱい。:03/11/22 07:03
(split-string "a/b/c" "/") ("a" "b" "c")
(split-string "/a/b/c" "/") ("a" "b" "c") ;先頭の "/"の情報が欠落している。
うーん。xemacsのように "" が欲しい。

417 :名無しさん@お腹いっぱい。:03/11/22 07:08
emacs-version
"21.3.50.1"
(split-string "a/b/c" "/")
("a" "b" "c")
(split-string "/a/b/c" "/")
("" "a" "b" "c")


418 :名無しさん@お腹いっぱい。:03/11/22 08:18
>>417
さっき検索してたら emacs-develで4月頃に
FSF Emacsと XEmacsの split-sringについてのやりとり見かけたけど、
もう反映されてたのか。

419 :名無しさん@お腹いっぱい。:03/11/22 11:28
その記載がNEWSだかなんだかに載ってなくてハマった、だか、Gnusが動かん、だかで、意図した変更ならちゃんと書け、というメールを最近emacs-develで見たぞ。


420 :名無しさん@お腹いっぱい。:03/11/22 14:06
stableなemacsだと
(setq pm-generate-system-bold-font nil)
(setq pm-generate-system-italic-font nil)

(set-face-italic-p 'modeline nil) ;; イタリックオフ
(set-face-bold-p 'modeline nil) ;; ボールドオフ
(set-face-underline-p 'modeline nil) ;;下線オフ
(set-face-inverse-video-p 'modeline t) ;;反転表示オフ
これで全てのbold表示が無効になるんだけど

cvs版のemacsだとダメぽ。
font周りが大分かわってる?
誰かboldを無効にする方法教えてプリーズ。

421 :名無しさん@お腹いっぱい。:03/11/22 15:21
現在,.emacsファイルに(setq fill-column 70)という設定をしています。こ
こで設定する一行の文字数を,モードごとに変更することは可能でしょうか?

例えば,textモードでは80行,MEWでメールを書くときは60行などという具合
に異なる変更をおこなうことはできるのでしょうか?


422 :名無しさん@お腹いっぱい。:03/11/22 15:45
fill-column's value is 70
Automatically becomes buffer-local when set in any fashion.

*Column beyond which automatic line-wrapping should happen.
Interactively, you can set this using C-x f.

423 :名無しさん@お腹いっぱい。:03/11/22 15:49
>>421
hook にでも入れといたら?

424 :名無しさん@お腹いっぱい。:03/11/23 08:43
ようやくtag bitがLSBに移動するかも知れない議論中sage。


425 :名無しさん@お腹いっぱい。:03/11/23 08:55
421です。
>>423
できました。ありがとう。

426 :名無しさん@お腹いっぱい。:03/11/23 23:24
psgml 1.2.5からpsgml-htmlがなくなってるんだけど、
この辺りはどうなるべさ?

427 :名無しさん@お腹いっぱい。:03/11/24 01:52
>>424
変わるとどうなるの?

428 :名無しさん@お腹いっぱい。:03/11/24 04:13
よく、Emacs でファイルの種類や文字コードエンコーディングを指定するのに
-*- Mode: Foo; Coding: Bar; -*-
みたいなのを書きますよね。
これの Foo や Bar の部分は具体的にこう書け、
みたいのはどこかマニュアルかドキュメントにあるのでしょうか?
"-*-" とかでぐぐってもわからなくて探しきれないでいます。

429 :名無しさん@お腹いっぱい。:03/11/24 04:24
>>428
info嫁

430 :名無しさん@お腹いっぱい。:03/11/24 13:10
Local Variables in Files

431 :名無しさん@お腹いっぱい。:03/11/24 15:56
>>429 >>430
ありがとうございます。助かりました。

432 :名無しさん@お腹いっぱい。:03/11/24 20:21
html編集モードって
html-mode,html-helper-mode,以外に
強力なものってないでしょうか?
Windows,xyzzyのhtml+-modeを移植した方とかって
いませんでしょうか?

433 :名無しさん@お腹いっぱい。:03/11/24 20:21
>>432
あります。

434 :432:03/11/24 20:43
>>433 おしえてほすい。
http://www.anc.ed.ac.uk/~stephen/emacs/ell.html

435 :名無しさん@お腹いっぱい。:03/11/24 20:47
psgml-mode でいいんでないの?

436 :名無しさん@お腹いっぱい。:03/11/24 23:00
yahtml

437 :>>426:03/11/25 00:00
>>435
>>432ではありませんが、
psgml 1.2.5からpsgml-html.elがなくなってるのよ。どうしよ…


438 :名無しさん@お腹いっぱい:03/11/25 00:08
ttp://www.cs.utexas.edu/users/suvrit/work/progs/psgml.html
これじゃダメか?

439 :432:03/11/25 00:08
psgml-attach.el
http://yoira.hp.infoseek.co.jp/psgmlmod.html

ってどうよ?

440 :名無しさん@お腹いっぱい。:03/11/25 00:23
せんでんごくろう

441 :名無しさん@お腹いっぱい。:03/11/25 00:54
wysihtml-mode(http://www.netfort.gr.jp/~dancer/software/wysihtml.html.ja)

442 :>>426:03/11/25 01:02
>>438
おお、それだ!
他のもボチボチ試してみるよ。Thx.

443 :名無しさん@お腹いっぱい。:03/11/25 02:22
え? psgml-1.3.1 で
(setq auto-mode-alist
(append (list (cons "\\.html\\'" 'sgml-mode))
auto-mode-alist))
(setq auto-mode-alist
(append (list (cons "\\.xml\\'" 'xml-mode))
auto-mode-alist))
(autoload 'sgml-mode "psgml" "Major mode to edit SGML files" t)
(autoload 'xml-mode "psgml" "Major mode to edit XML files." t)
動いてるように見えるけど?

444 :名無しさん@お腹いっぱい。:03/11/25 02:23
うを。ageてもた。

445 :名無しさん@お腹いっぱい。:03/11/25 02:48
わざわざ1レス費やしてまで
「ageちまった、スマソ・・・」「sage忘れた・・・(鬱」
とか言ってるの見ると阿呆かと思うよな。
上がった下がったよりそのレスのほうがはるかにうっとうしいんじゃボケ。

446 :名無しさん@お腹いっぱい。:03/11/25 02:49
そんな事にあえてツッコむおまえもウザい
そしてそれにツッコむオレもウザい

447 :名無しさん@お腹いっぱい:03/11/25 06:45
すいません、mhc で繰返しのスケジュールの入力って
C-c . e でミニバッファの Date: にどうのように入力すれば
いいのでしょうか。

448 :>>426:03/11/25 08:39
>>443
それだけだと、html-helper-modeに由来するコードがない(と思う)。
templateとかtimestampとか。

449 :名無しさん@お腹いっぱい。:03/11/25 11:04
windowsなら右手でCTRL+ALT+DEL叩くのに使うな1

450 :名無しさん@お腹いっぱい。:03/11/25 13:44
>>448
html-helper-modeはtimestampとかtemplateを自前で持ってるの?
emacsの別ライブラリがあるからいいのでは?

451 :名無しさん@お腹いっぱい。:03/11/26 03:54
emacs のフォントを再起動せづに変更する方法を教えてくだされ。

プラズマディスプレイにノートパソコンの画面を移すとフォントが
小さくて、遠くにいる人から見えない。
そこで、パパットと変更できたらいかしてる!

452 :名無しさん@お腹いっぱい。:03/11/26 03:55
簡単な方法は shift+mouse1 かな。
ただし fontset をきちんと設定しておかないと、
日本語のフォントは出ないかも。

453 :名無しさん@お腹いっぱい。:03/11/26 04:12
>>447
00usage.jisを読もう。



454 :名無しさん@お腹いっぱい。:03/11/26 07:11
ひらがなが \cHとかってのは、なにで調べられましたっけ?

455 :名無しさん@お腹いっぱい。:03/11/26 07:24
>>454
Mule の info



456 :名無しさん@お腹いっぱい。:03/11/26 08:20
M-x describe-categories

457 :名無しさん@お腹いっぱい。:03/11/26 08:33
>>451
menu bar消してんの?

458 :名無しさん@お腹いっぱい。:03/11/26 10:22
>>457
menu bar表示してんの!?


459 :名無しさん@お腹いっぱい:03/11/26 10:34
menu barなんて消しちまえ

460 :451:03/11/26 11:38
>>452
ありがとう。うまくいきました。
適当にキーバインドして、かっこよくフォントサイズを変更するっす!

461 :名無しさん@お腹いっぱい:03/11/26 11:40
>>460
ガンガレ!

462 :名無しさん@お腹いっぱい。:03/11/26 21:24
>>461
黙れ

463 :名無しさん@お腹いっぱい:03/11/26 21:50
>>462
みょうなボケだな

464 :名無しさん@お腹いっぱい。:03/11/26 21:53
お取り込み中の所すみませんが質問させてください

lookup.el 1.4で起動時にEmacsの全画面で表示させたいのですが
設定が解りません 御願いします

(setq lookup-frame-alist
'((title . "Lookup") (menu-bar-lines . 0) (width . 48) (height . 32)
(lookup-fill-column . 45)))

多分これがぁゃιぃのですが


465 :名無しさん@お腹いっぱい。:03/11/27 00:15
>>464
> お取り込み中の所すみませんが質問させてください
>
> lookup.el 1.4で起動時にEmacsの全画面で表示させたいのですが
> 設定が解りません 御願いします
>
> (setq lookup-frame-alist
> '((title . "Lookup") (menu-bar-lines . 0) (width . 48) (height . 32)
> (lookup-fill-column . 45)))
>
> 多分これがぁゃιぃのですが

(゚Д゚)ハァ?

466 :名無しさん@お腹いっぱい。:03/11/27 00:28
>>465 (゚Д゚)ハァ?厨は
M-x lookup-pattern-other-frame
これぐらい書いてやれよ。しかも無駄な引用多すぎ。
# とか書くと、また(゚Д゚)ハァ?とくるもんだが。

467 :名無しさん@お腹いっぱい。:03/11/27 00:47
(゚Д゚)ハァ?

468 :名無しさん@お腹いっぱい。:03/11/27 00:54
lookup-なんとか-hook に
o に相当する関数入ればいいんじゃないの。
lookup-open-entry とか kill-other-window とかとかとかとかとか

469 :名無しさん@お腹いっぱい。:03/11/27 06:41
>466 いつもいつも有益なレスありがとうございます
>466 イメージする挙動とちょっと違うみたいです
>467 引用辞めたんですね これからも頑張ってください
>468 漏れには難しいようです


470 :名無しさん@お腹いっぱい。:03/11/27 07:49
> >469
> >466 イメージする挙動とちょっと違うみたいです
そりゃそうさ。lookup-frame-alist がどういう時に
使われるか気付くかなーって書いてみたんだから。

471 :名無しさん@お腹いっぱい。:03/11/27 09:30
>>469
M-x lookup-pattern-fu (ここでタブキーを連打する。
M-x lookup-region-full- (ここでタブキーを連打する。

.emacs だか .lookup にあるキーバインドの設定が以下の場合、
自力で好きなように書き換える。

(define-key ctl-x-map "y" 'lookup-region) ; C-x y - lookup-region
(define-key ctl-x-map "\C-y" 'lookup-pattern) ; C-x C-y - lookup-pattern



;;ところで、今さっきC-q M-x ってやったらすごくHな気分になれた。

472 :名無しさん@お腹いっぱい。:03/11/27 15:11
ところで、今さっき M-x zone ってやったらすごく (゚Д゚)ハァ? な気分になれた。

473 :名無しさん@お腹いっぱい。:03/11/27 15:37
zone知らなかった。いたずらっこだな。


474 :名無しさん@お腹いっぱい。:03/11/27 16:51
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz


475 :名無しさん@お腹いっぱい。:03/11/27 17:15
>>472
面白いね。 Matrix 風なの欲すぃ。

476 :名無しさん@お腹いっぱい。:03/11/27 19:29
>471 有難う御座います 大変参考になりました また、教育的指導も感謝です。


477 :名無しさん@お腹いっぱい。:03/11/28 16:35
今日が休日かどうかを判定するいい方法ある?
M-x holidays の結果をパーズするのは面倒だし、そもそも祝日しかでてこな
いし… (japanese-holidays.el はインスコ済み)
なんか簡単な方法ないかなあ。

478 :名無しさん@お腹いっぱい。:03/11/28 18:01
MHC


479 :名無しさん@お腹いっぱい。:03/11/28 19:58
>>477
引きこもりやめたらわかるようになるよ

480 :477:03/11/28 22:11
>>478
mhc はザッとドキュメント読んでみたけどどうすりゃいいのかよく判らんかっ
た。today コマンドで調べるんかな…

エレガントじゃないけどとりあえず俺の用途にはこんなんで済みますた。
(defun my-holiday-check ()
(require 'holidays)
(or (string-match "\\`S" (format-time-string "%a" (current-time)))
(check-calendar-holidays (calendar-current-date))))


481 :名無しさん@お腹いっぱい。:03/11/28 23:45
region とか buffer のフォントを簡単に変える
コマンドありませんか?

482 :名無しさん@お腹いっぱい。:03/11/28 23:59
>>481
>>407-411 をいじれ。

483 :名無しさん@お腹いっぱい。:03/11/29 00:07
ありがとうございます。
いじってみまン。

484 :名無しさん@お腹いっぱい。:03/11/29 01:20
そんなとこイジっちゃ嫌!

485 :481:03/11/29 02:00
うっ、単なる typo です。
簡単なのができました。face の中から補完できます。

(require 'overlay)
(defun my-fontify-buffer (&optional face)
(interactive)
(save-excursion
(set-mark (point-min))
(goto-char (point-max))
(my-fontify-region face)))

(defun my-fontify-region (&optional face)
(interactive)
(or face
(setq face
(completing-read
"Face: "
(mapcar (lambda (x) (list (prin1-to-string x))) (face-list))
nil nil '("navi2ch-mona-face" . 0))))
(overlay-put (make-overlay (region-beginning) (region-end) (current-buffer))
'face face))


486 :481:03/11/29 02:03
あとこんなのも作りました。
マウス使わずにフォント選ぶやつ。

上は fontset の中からフォントを選んで、
下は xlsfonts の中から選ぶ。こちらは面白いけど改良の余地多々。


(defun my-set-fontset (&optional fontset)
(interactive)
(or fontset
(setq fontset
(completing-read
"Fontset: "
(mapcar (lambda (x) (list x)) (fontset-list)))))
(set-default-font fontset))


(defun my-set-fontset-xlsfonts (&optional fontset)
(interactive)
(or fontset
(setq fontset
(completing-read
"Fontset: "
(mapcar
(lambda (x) (list x))
(split-string
(shell-command-to-string "xlsfonts|perl -ne 's/\n/ /;print'"))))))
(set-default-font fontset))


487 :名無しさん@お腹いっぱい。:03/11/29 03:28
perl使わなくても"echo `xlsfonts`"でいいんじゃない?

488 :481:03/11/29 04:46
その方がいいですね。


489 :名無しさん@お腹いっぱい。:03/11/29 10:39
フォント名にスペースが含まれるとまずくない?

(split-string (shell-command-to-string "xlsfonts") "\n")
でどうかな、-nw なので試してもないけど。


490 :名無しさん@お腹いっぱい。:03/11/29 11:15
なんか(・∀・)イイ!!かんじ

491 :名無しさん@お腹いっぱい。:03/11/29 17:05
debian GNU Linux 3で「かんな」をemacs20上で利用しています(egg)。かん
なの変換中に一覧表示操作(C-w)等をしたいのですが、emacs20のキーバイン
ドに負けてしまう(C-w as Cut)ためにこれができない場合があります。こう
いう場合ってどうしたらよいのでしょうか?


492 :名無しさん@お腹いっぱい。:03/11/29 17:13
フェンスモードとかの中なら効くんじゃないのC-w


493 :名無しさん@お腹いっぱい。:03/11/29 17:59
>>491
bindingを変えろ。
(define-key henkan-mode-map "\C-w" 'どうしたこうした)


494 :491:03/11/29 21:51
>>492,493
ありがとうございました。変換途中で M-x をしたら候補が出たので
これで逝きます。


495 :名無しさん@お腹いっぱい。:03/11/30 09:59
edebug-defunで登録した関数はどうやったら外せますか?
edebugの終わらせ方が分からないんです。

496 :名無しさん@お腹いっぱい。:03/11/30 10:41
>>495
C-x C-e でも C-M-x でもいいから defun を普通に評価しる!


497 :495:03/11/30 11:03
496、おまえ、男の中の男だ!
evalぇばわかるさ、ありがとー!

498 :名無しさん@お腹いっぱい。:03/11/30 20:48
ndmacro.l を逆移植してくれる人いないかの?

499 :名無しさん@お腹いっぱい。:03/12/01 06:17
Auto-Fillモードの時にMeadowだとIMEで変換が確定すると、その行の文字数が多すぎると
適当に改行してくれます。GNU-Emacs上のyc.elでも同じようなことがしたいんですが、
それって簡単に出来ますか?当方LISPの知識はありません。

500 :名無しさん@お腹いっぱい。:03/12/01 13:07
M-x auto-fill-mode

501 :名無しさん@お腹いっぱい。:03/12/02 03:10
>>500
もちろんオンになってまつ。

502 :名無しさん@お腹いっぱい。:03/12/02 10:19
Mx〜をもいっかいやってみよう。


503 :名無しさん@お腹いっぱい。:03/12/02 10:19
↑誤爆


504 :名無しさん@お腹いっぱい。:03/12/02 10:21
( ´,_ゝ`)プッ


505 :名無しさん@お腹いっぱい。:03/12/03 05:52
seekemu.elを解説してくれないか。

506 :名無しさん@お腹いっぱい。:03/12/03 09:52
なにそれ?

507 :名無しさん@お腹いっぱい。:03/12/04 03:09
ttp://www.gohome.org/teranisi/news/?date=20030604
これ、なんでなの?

508 :名無しさん@お腹いっぱい。:03/12/04 03:41
nconc が破壊的だから。

509 :名無しさん@お腹いっぱい。:03/12/04 04:06
でも foo や countは毎回別のが確保されるんじゃないの?

510 :名無しさん@お腹いっぱい。:03/12/04 04:27
されない。Lisp オブジェクトは整数以外全て参照。

>>507 みたいなのは、C だと
char *foo() { char *s = "hoge"; s[1]++; return s; }
みたいなもの。
たまたま動くかもしれないけど、仕様じゃないのでそれに依存してはだめ。
>>507 の '(x) も上の "hoge" も read-only storage に入ってるかもしれない。

511 :名無しさん@お腹いっぱい。:03/12/04 19:44
Emacs21.2.1にて、telnet-modeから ssh でアクセスすると
パスワード入力が隠せません。shell-mode だと、隠せます。

一応、下記のパスワードを隠す設定はしております。
(add-hook 'comint-output-filter-functions
'comint-watch-for-password-prompt)

隠す方法を知っている方は、いらっしゃいますでしょうか?


512 :名無しさん@お腹いっぱい。:03/12/05 14:15
> telnet-modeから ssh でアクセスすると
(´Д`)?

ssh.el をオススメするが。


513 :名無しさん@お腹いっぱい。:03/12/05 21:44
普段は、telnetで LAN内のAのマシンにアクセスしてるんですが
たまにそこから、sshで Bのマシンにアクセスするんです。

他に方法があるのはわかっているのですが、telnetで ssh
のアクセスのときだけ、パスワードが見えてしまうのも
バグっぽいし、不便なので。

514 :名無しさん@お腹いっぱい。:03/12/07 21:08
>>513
バグなわけ姉ちゃん
comintなんて簡単だからソース見ればぁ〜
とりあえず`ssh'に反応するようにしとけば
ええんちゃう


515 :名無しさん@お腹いっぱい。:03/12/08 00:18
>>514
> バグなわけ姉ちゃん

それでは、comintはshell-modeでは正常にパスワードを隠してくれるのに
telnet-modeでは隠さないのはなぜでしょうか?
また、バグという言葉がお気に触るようでしたら、セキュリティーホール
と言うことに言い換えたいと思います。

> comintなんて簡単だからソース見ればぁ〜

shell-modeで正常に動いて、telnet-modeで動かないのがわかりませんでした。
いろいろCVSのものから持ってきたりもしましたが解決しませんでした。
どなたか同じ問題を解決した方がいないかと、聞いたまででした。

> とりあえず`ssh'に反応するようにしとけば
> ええんちゃう

とりあえず、Emacsからはアクセスしないことにします。
TRAMP等は、動いているのでけどね。


516 :名無しさん@お腹いっぱい。:03/12/08 00:29
変な香具師相手にブチ切れてるとこ悪いけど
自分でなんとかする気もないんなら
この板から出ていってくれ。

自助努力しない香具師は マク板か ウィソ板に逝ってくれ。

517 :名無しさん@お腹いっぱい。:03/12/08 00:50
> セキュリティーホール
いま、この言葉を目にした百万人が失笑した。

518 :名無しさん@お腹いっぱい。:03/12/08 01:11
百万人も読んでいたのか

519 :名無しさん@お腹いっぱい。:03/12/08 01:14
いまどき telnet でログインするその神経の図太さというか、
馬鹿さ加減に呆れた。素直に全部 ssh にすればいいだろ。
まさか、telnet のポートを開けてるのに、ssh を閉じてるってことは
ないだろう。

(人のせいにしない。セキュリティホールだと思うのだったら、
さっさとバグ報告でもすればいい。しないくせにぐだぐだ言うな!)


520 :名無しさん@お腹いっぱい。:03/12/08 01:41
>>513 は honypot を操作してるんじゃないの?
といらん推測をしてみる

521 :名無しさん@お腹いっぱい。:03/12/08 03:36
>>519
だから、論点が違うって。


522 :名無しさん@お腹いっぱい。:03/12/08 03:58
Emacsの中から他のマシンに入るのって、TRAMP via SSHぐらいしか
やったことないな。
M-x eshellはするけど、telnet-modeとかssh.elって便利なの?


523 :ヽ(´ー`)ノ:03/12/08 11:39
>>522
別に便利だとは思えんなぁ。
接続先とかパスワードをミニバッファで聞いてくるだけじゃない?
tramp と、素の ssh で十分。


524 :名無しさん@お腹いっぱい。:03/12/08 11:58
scree で ssh が一番

525 :名無しさん@お腹いっぱい。:03/12/08 11:58
s/scree/screen/

526 :名無しさん@お腹いっぱい。:03/12/08 12:10
Gesture mode: A gesture interface for Emacs
http://www.gohome.org/gesture/
> Gesture mode は,マウスジェスチャで Emacs を操作するための
> マイナーモードです.

527 :ヽ(´ー`)ノ:03/12/08 12:18
>>525
s/scree/&n/ の方が短いぞ。

>>526
今から入れてみる(*´Д`)

528 :名無しさん@お腹いっぱい。:03/12/08 12:43
>>527
s/scree/&n/だと通じにくい

529 :名無しさん@お腹いっぱい。:03/12/08 23:05
>>524
禿同

530 :名無しさん@お腹いっぱい。:03/12/09 01:40
散々ガイシュツかとは思いますが
Emacs21でUnicodeを使う方法を懇切丁寧に解説しているサイトがあったら教えて下さい。
目標はHELLO(C-h h)の表示です

531 :名無しさん@お腹いっぱい。:03/12/09 11:11
>>530
検索エンジン使ってください。Mule-UCS で検索してくれ。

532 :名無しさん@お腹いっぱい。:03/12/09 14:47
ぐぐってから訊いてるにきまっとる
全言語表示するところまでいってるサイトは見つからなかった

533 :名無しさん@お腹いっぱい。:03/12/09 15:34
>>532
(゚Д゚)ハァ? Unicode と C-h h とは何の関係も無い話です。

534 :名無しさん@お腹いっぱい。:03/12/09 15:39
>>533
馬鹿は放置


535 :名無しさん@お腹いっぱい。:03/12/09 16:01
>>534
(゚Д゚)ハァ? 馬鹿はおまいだろ!!!!

536 :名無しさん@お腹いっぱい。:03/12/09 18:58
こういう気違いじみた教えて君がいるから
*BSDコミュニティも辛口になるんだろうね。

537 :名無しさん@お腹いっぱい。:03/12/09 19:12
>>532
全言語表示するところまでいってるサイト
http://130.158.141.11/~k000406/HELLO.png

538 :名無しさん@お腹いっぱい。:03/12/09 19:40
>>537
クサチュー語がありません。

539 :名無しさん@お腹いっぱい。:03/12/09 19:55
>>538
クサチュー語って?



540 :名無しさん@お腹いっぱい。:03/12/09 21:42
ぐぐれよ。

541 :Question about isearch, 1/2:03/12/09 22:11
isearch-forward-regexp では, case-fold-search = t,
search-upper-case = 'not-yanks のときは, 入力 pattern が

大文字混じりなら case sensitive に検索,
小文字のみなら case sensitive でなく検索,

すべきなんだけど, うちの Meadow2 と付属の isearch.el では

mC とすると "MC" にマッチしない
m\(C\) とすると "MC" にマッチする
m\s-*C とすると "MC" にマッチする
m\s-*\(C\) とすると "MC" にマッチしない

となる.


542 :Question about isearch, 2/2:03/12/09 22:12
Meadow2 付属の isearch.el (Revision 1.4 92/09/14 16:26:02 liberte) の

(defun isearch-no-upper-case-p (string regexp-flag)
"Return t if there are no upper case chars in STRING.
If REGEXP-FLAG is non-nil, disregard letters preceded by `\\' (but not `\\\\')
since they have special meaning in a regexp."
(let (quote-flag (i 0) (len (length string)) found)
(while (and (not found) (< i len))
(let ((char (aref string i)))
(if (and regexp-flag (eq char ?\\))
(setq quote-flag (not quote-flag))
(if (and (not quote-flag) (not (eq char (downcase char))))
(setq found t))))
(setq i (1+ i)))
(not found)))

が変で, 本来 \ で quote された大文字のみを無視して調べるはずが,
大文字の前に \ が偶数個あるか奇数個あるかで無視するかどうかが
決まってしまう.

これって Emacs21 でも同様でしょうか? それとももっと新しい isearch.el が
付属してます?


543 :名無しさん@お腹いっぱい。:03/12/09 22:26
diff -ub で関数を比較すると、
(if (and regexp-flag (eq char ?\\))
(setq quote-flag (not quote-flag))
(if (and (not quote-flag) (not (eq char (downcase char))))
- (setq found t))))
+ (setq found t))
+ (setq quote-flag nil)))
(setq i (1+ i)))
(not found)))
となっていた。挙動については面倒なので調べてない。

544 :541,542:03/12/09 23:07
>>543
ありがとう.

それだとちゃんと \ で quote された大文字のみを無視して調べる挙動になりますね.
実際, >541 で出した例も, 4つともマッチしない (正しい動作) になってるなあ.

ちなみにそちらの isearch.el の先頭の方の Changelog:
;; Changes before those recorded in ChangeLog:

;; Revision 1.4 92/09/14 16:26:02 liberte
の Revision を教えてくれませんか?


545 :名無しさん@お腹いっぱい。:03/12/09 23:15
>>537
> 全言語表示するところまでいってるサイト

いってないじゃん。アラビア語とヘブライ語が左右逆表示。


546 :名無しさん@お腹いっぱい。:03/12/09 23:25
>>544
その revisionは今後ずっと変化しないと思うが。

547 :名無しさん@お腹いっぱい。:03/12/09 23:26
ちなみに isearch-no-upper-case-pへの変更は

2002-12-09 Richard M. Stallman <rms@gnu.org>

* isearch.el (isearch-no-upper-case-p): \\ only quotes one character.

これね。

548 :544:03/12/09 23:37
>>546
その通りでした.

>>547
手元の lisp/ChangeLog* をみたら, 最初が 2001-10-20 でした.

isearch isearch-no-upper-case-p でぐぐったけど, どこに行けば最新版があるか
わからないし, 見つかったとしても isearch だけ最新版にしていいのか
わからないので, >543 のだけ手で当てて後は Meadow2 の配布物が変わるのを
待つしかなさそう.

ありがとうございました.


549 :名無しさん@お腹いっぱい。:03/12/10 02:00
そういや、公式ページ再開されていないようだね。

550 :名無しさん@お腹いっぱい。:03/12/10 02:53
最近,Elisp いじり熱が再燃してきました
彼女もいないけどへいちゃらです.
街にあふれる X'mas の文字を
XEmacs と見まちがえるようになりました.


551 :名無しさん@お腹いっぱい。:03/12/10 03:30
ふと鏡を見た時、
自分のみすぼらしい姿にさみしさを感じた時のような
気分になった。

552 :名無しさん@お腹いっぱい。:03/12/10 03:57
>>551
ガンガレ! 君にもきっと良い事あるさ。

553 :名無しさん@お腹いっぱい。:03/12/10 04:58
X'masは誤記
Xmasです

554 :名無しさん@お腹いっぱい。:03/12/10 05:12
なんで各種el は hoge-xmas.elなの? hoge-xemacs.elでなく。
以前から疑問に思ってた。

555 :名無しさん@お腹いっぱい。:03/12/10 05:43
バッファをグループ分けしてくれるようなのないっすかね。

案件ごとに使う関連するバッファをグループに分けておいて切替えできるかん
じのやつ。 list-buffers や switch-to-buffer ではグループに含まれるバッ
ファしか出てこないような。ほんとは ibuffer と iswitchb-buffer を使って
るのでそっちの挙動が変わってくれると嬉しいのだけど。

グループにバッファいちいちを登録するような操作だと煩わしいので、

・グループの振り分けをバッファ名の正規表現で指定できる
・ディレクトリを ~/.emacs などで登録できて、ディレクトリごとにグループ
が別れる
・グループ設定ファイルみたいなものを定義しておく。んで、そのバッファの
ファイルがある位置からディレクトリを登っていってグループ設定ファイル
があったらそのグループに属する

など、これらのうちどれか (でなくてもいいけど) で指定できたら嬉しい。
3 番目のが定義が簡単そうでいいかな。ファイルと結びついてないバッファ
(Eshell とか SQL とか) は作られたときのグループに属するということで。

こんなの既にあるだろうと思っていろいろぐぐってみてるんだけど、見つから
ないんですよ。


556 :名無しさん@お腹いっぱい。:03/12/10 07:08
面白そうなんで似たようなのを試作してみた。
>>555 の 2 番目に似たような感じで、
current directory にある file だけ list-buffers します。
ただし短くするために flet で buffer-list を一時的に置きかえるという
反則的な荒技を使ってるので、このままでは常用はしない方がいいです。

(require 'cl)
(defun my-list-buffers (&optional files-only)
(interactive "P")
(kill-buffer "*Buffer List*")
(let ((bl (buffer-list)))
(flet ((buffer-list ()
(delq nil
(mapcar (lambda (x)
(if (string-match default-directory (or (buffer-file-name x) ""))
x)) bl))))
(display-buffer (list-buffers-noselect files-only)))))

自分は必要ないかも。

557 :名無しさん@お腹いっぱい。:03/12/10 08:45
みたいなので"fo"まで打ってdabbrev-expandで展開すると、fooBarBaz
と空白の区切りまで補完されてしまうんですが、これをfooまでしか
補完しないようにするにはどうすればよろしいでしょうか?


558 :名無しさん@お腹いっぱい。:03/12/10 08:46
すみません、最初の「みたいなので」は消し忘れです。
気にしないでください。

559 :名無しさん@お腹いっぱい。:03/12/10 08:48
>>555
使ってないのでよく判らんが pbf-mode は? ちょっと違うか…

560 :名無しさん@お腹いっぱい。:03/12/10 12:36
>>554
14文字しか使えないシステムのためにファイル名は13文字までにしましょうという
規則があるからかな。

561 :555:03/12/11 05:21
>>556
書いた後しばらく仕事して、寝て起きてまた仕事して
今見たら返事がきてたのでビックリしました。
しかも私が書いた直後といっていいくらい素早い仕事、お見事です。

ちょっと試してみますね。ありがとうございます。


562 :555:03/12/11 05:45
>>556
あんまりelispに、というかLisp全般に慣れてないので
きちんとは理解できてないとは思いますが、
なんとなくどうやればいいのかわかったような気がします。

どうやらbuffer-listを自前の関数で置き換えてしまえば
バッファ選択の関数群の挙動を変えられそうな感じですね。
いただいたヒントを元に暇を見つけて勉強がてら作ってみることにします。
使えそうなのができたら発表しますね。

どうもありがとうございました。

563 :名無しさん@お腹いっぱい。:03/12/11 17:03
emacsのcvs鯖落ちてる?

564 :名無しさん@お腹いっぱい。:03/12/11 17:07
XEmacs 21.4.12 on X です。
Options -> Display -> Wrap Long Lines にして
split-window-horizontally すると
ラップしてくんなくなってしまいます。
これはそーゆーもんなんでしょうーか?

565 :名無しさん@お腹いっぱい。:03/12/11 17:40
So it goes

566 :名無しさん@お腹いっぱい。:03/12/11 18:12
gnu emacs 21.3.50.2をemacs -nwで実行して
M-xした直ぐ後に矢印キーを押すと
ODとかOA OB OCと表示されます。
特にヒストリを辿るときに不便なんですが
解決する方法教えてください おながいします。


567 :名無しさん@お腹いっぱい。:03/12/11 18:26
矢印keyなんて使わないだろ普通は だから問題なし


568 :名無しさん@お腹いっぱい。:03/12/11 18:37
使うから問題にしてるんじゃねーの
漏れも使わないから問題なし
>>566が困ったって知ったこっちゃねーよ

569 :名無しさん@お腹いっぱい。:03/12/11 18:40
>>566-567
学校でイジメられたのか?

570 :名無しさん@お腹いっぱい。:03/12/11 18:41
間違えた
>>566-567 ×

>>567-568

571 :名無しさん@お腹いっぱい。:03/12/11 18:55
>>567は自称ハッカーの犬厨

572 :名無しさん@お腹いっぱい。:03/12/11 18:56
>>567は自称ハカーの馬厨

573 :名無しさん@お腹いっぱい。:03/12/11 18:57
>>567はエート…うーんバカ!

574 :名無しさん@お腹いっぱい。:03/12/11 19:00
566==569

575 :名無しさん@お腹いっぱい。:03/12/11 19:03
574==576

576 :名無しさん@お腹いっぱい。:03/12/11 22:51
>>563
ttp://savannah.gnu.org/statement.html

emacs/src/regex.[ch] が checkout できずにコンパイルできなかったが…。


577 :名無しさん:03/12/11 23:02
Emacs21でEgg-Remix使ってるんですが重すぎるので
なんとかしたいんですけど、お薦めの日本語入力環境って無いですか?

578 :名無しさん@お腹いっぱい。:03/12/11 23:03
SKKを一日つかってみたまえ。

579 :名無しさん@お腹いっぱい。:03/12/11 23:05
tc2で T-Codeとかは?

580 :名無しさん@お腹いっぱい。:03/12/11 23:14
ま、SKK だろーな

581 :名無しさん@お腹いっぱい。:03/12/11 23:40
>>580
無難だしね

582 :名無しさん:03/12/11 23:44
>>578
やはりSKKですか。
漢字勉強しなくちゃですね。

583 :名無しさん@お腹いっぱい。:03/12/11 23:46
ぶっちゃけ、SKKのおかげで漢字を忘れずにいられる

584 :名無しさん@お腹いっぱい。:03/12/11 23:55
いや、俺はかなり忘れたぞ。

585 :名無しさん@お腹いっぱい。:03/12/12 20:25
SKK も漢直も使うが、それでも漢字の書き方は忘れる。


586 :556:03/12/13 03:08
>>562
すでにお気付きでしょうが、あれは
list-buffers, list-buffers-noselect の一部(buffer-list)を
置きかえただけですので、そちらのソースを見ると参考になると思います。
>>556 ではコードを短くするために flet 使って強引に置きかえてますが、
本当はこの方法はやめた方がいいです。
がんばって下さいね。

587 :名無しさん@お腹いっぱい。:03/12/13 14:36
ぶっちゃけemacsのメニューバーのしたのずらりと並んだアイコンがウザいんですけど.emacsをどうしたらいいんですか?

588 :名無しさん@お腹いっぱい。:03/12/13 14:42
消せばいい

589 :kaoru:03/12/13 14:46
>>587
(when (fboundp 'tool-bar-mode)
(tool-bar-mode -1))


もし XEmacs も使ってるんならこいつを先に。

(when (and (featurep 'toolbar) (fboundp 'set-specifier))
(defun tool-bar-mode (&optional arg)
(interactive)
(set-specifier default-toolbar-visible-p
(if (null arg)
(not (specifier-instance default-toolbar-visible-p))
(> (prefix-numeric-value arg) 0)))))


590 :587:03/12/13 14:50
>> 589
ありがとうございます。

591 :名無しさん@お腹いっぱい。:03/12/13 15:38
>>589
せんせー、ぼく
(tool-bar-mode 0)
しか入れてないんすけど、駄目ッすか?

592 :名無しさん@お腹いっぱい。:03/12/13 16:10
(menu-bar-mode -1) も( ゚Д゚)ウマー


593 :名無しさん@お腹いっぱい。:03/12/13 16:45
なぜちゃんと正解なのに、模範解答と一字違っただけで
おどおどするのだろう?

594 :名無しさん@お腹いっぱい。:03/12/13 17:16
XEmacsでタブメニューがでないんですけど
どうすればでてきますか?
Buffers tab visible はオンになっています。
再コンパイル?

595 :名無しさん@お腹いっぱい。:03/12/13 20:54
>>576
仕方無いから以前のレポジトリに入ってたregex.*をコピーして入れた。
とりあえず使えてるが、もう二度もクラッシュしてる…。
古いEmacsに戻そうかしら。

596 :名無しさん@お腹いっぱい。:03/12/15 05:34
OpenGL.el ってここでいいんですよね?
なんどやっても入れないんだが・・・
ftp.cs.utah.edu/pub/users/karra/OpenGL.el

597 :名無しさん@お腹いっぱい。:03/12/15 05:44
emacsスレよりも OpenGL関連のスレのほうがいいんでない?

598 :名無しさん@お腹いっぱい。:03/12/15 19:37
mule -nw でマウスから日本語を含む文字列をペーストすると、
コメンドとして解釈されてしまうのですが、
なんらかの設定で回避できるでしょうか?
ちょっとした作業用に nemacs使ってるんだけど、
半角カナ入力できないから乗り換えようかと思ったんだけど。

599 :名無しさん@お腹いっぱい。:03/12/15 19:47
>>598
日本語に限らないけどね。俺もこないだこれ知ってビックリした。
回避できるものなら回避したいけどできるんだっけ?

600 :名無しさん@お腹いっぱい。:03/12/15 19:48
keyboard-coding-system

601 :名無しさん@お腹いっぱい。:03/12/15 21:42
>>600
やっぱそれかなーと思ったんだけど、
デフォルトの *junet* から *autoconv*, *noconv*,
*euc-japan*, *iso-2022-jp*あたりに変更して試してみたものの
ダメでした。何が正解なんだろ。

602 :名無しさん@お腹いっぱい。:03/12/15 23:20
ctext

603 :名無しさん@お腹いっぱい。:03/12/16 00:00
eshellで

alias cp 'cp -i $*'

ってやったあとは、cpコマンドにどんな引数を与えても

cp: missing destination file or directory

というエラーメッセージをはき続けます。
ちなみに、mvも同じ症状です。
でも、rmでは正常に動作します。
(ようするに、ちゃんとインタラクティブになる)

何かおかしなことをしてるんでしょうか?


604 :名無しさん@お腹いっぱい。:03/12/16 00:05
>>603
> 何かおかしなことをしてるんでしょうか?

はい。

605 :名無しさん@お腹いっぱい。:03/12/16 00:40
>>602
いえ、*ctext*も試したけどダメだったのでした。

606 :名無しさん@お腹いっぱい。:03/12/16 00:54
selection-coding-system's value is
compound-text-with-extensions

Coding system for communicating with other X clients.
When sending or receiving text via cut_buffer, selection, and clipboard,
the text is encoded or decoded by this coding system.
The default value is `compound-text-with-extensions'.

You can customize this variable.

[back]

に相当するものはないの?

607 :名無しさん@お腹いっぱい。:03/12/16 03:32
cvs ツナ柄寝ー。


608 :名無しさん@お腹いっぱい。:03/12/16 10:32
Metaキーを押すとき、みなさんどうしてます?

1 Escキー
2 Alt
3 Ctl+[
4 Metaキーが用意されている

私は左Alt派で親指で押してるんですが、よく横のWindowsキーと押し間違えて
酷いことになります。会社のキーボードなんでWindowsキーなしにすることはできません。
タッチタイピング的には、どの指で、どのキーを押すのがいいでしょうか?
「C-M-\」とか例にして教えて下され、入力の速い人。



609 :名無しさん@お腹いっぱい。:03/12/16 10:36
4

610 :名無しさん@お腹いっぱい。:03/12/16 11:04
2.
Metaがなければ自動的に Altが Metaの代わりに
割り当てられるようになってるんだよね? たしか。
スペースの右も左も (機能として)Metaにしときたいから、
Altは用意してないなー。Super, Hyperは作ったけど。
指は、M-fとかの類いは左手親指だけど、M-xは右手薬指だったり。@HHKっす。

611 :名無しさん@お腹いっぱい。:03/12/16 11:24
>>608
そういう話題を分離・集約するために↓ができたわけだが。

Keyboard キーボード 2
http://pc.2ch.net/test/read.cgi/unix/1055904385/

612 :名無しさん@お腹いっぱい。:03/12/16 23:11
>>608
> 私は左Alt派で親指で押してるんですが、よく横のWindowsキーと押し間違えて
> 酷いことになります。会社のキーボードなんでWindowsキーなしにすることはできません。

窓使いの憂鬱をインストールして、Meadow の時だけ Windows キーを Alt キー
に割り当てるというのはどうでしょう?


613 :名無しさん@お腹いっぱい。:03/12/17 02:10
Emacs 21.2.1を使ってるんですけど、
野鳥使用時、$等で数式環境に入ったときに
日本語入力モード(Wnn)がOFFにならなくなったんですけど、仕様ですか?

Emacs19の時にはOFFになったんだけど…不便だ。

614 :名無しさん@お腹いっぱい。:03/12/17 02:14
とりあえず、offになるべきキーを describe-keyもしないとは、
ネタですか?

615 :名無しさん@お腹いっぱい。:03/12/17 17:42
>>614
ネタではないです。
lispあまり読めないので分かりません…


616 :名無しさん@お腹いっぱい。:03/12/17 17:45
elisp 読む以前の話では。

617 :名無しさん@お腹いっぱい。:03/12/17 17:56
ちょっとスマンが>>333でM$のプログラマが使っているEmacsはなんて言うヤツ?
Emacs使ったこと無いがムービーのヤツかっこいいので使ってみたいなと。
Meadowじゃないよね。

618 :名無しさん@お腹いっぱい。:03/12/17 18:02
describe-keyしてみました。
toggle-input-methodが呼ばれているようですが…


619 :名無しさん@お腹いっぱい。:03/12/17 19:17
subversions.gnu.org 復活していました。

620 :名無しさん@お腹いっぱい。:03/12/17 19:53
>>617
> >>333でM$のプログラマが使っているEmacsはなんて言うヤツ?
Emacs

621 :名無しさん@お腹いっぱい。:03/12/17 19:59
>>620
GNU Emacs?
プロンプトかなにかでやっているって事?

622 :名無しさん@お腹いっぱい。:03/12/17 20:52
>>621
> GNU Emacs?
そう

> プロンプトかなにかでやっているって事?
違う

623 :名無しさん@お腹いっぱい。:03/12/17 21:13
>>622
WinのGUIアプリ(?)としてあるってこと?
それならMeadowなんて要らないじゃん。

624 :名無しさん@お腹いっぱい。:03/12/17 21:23
ま、SKKユーザ的には Meadowの価値ってかなり低いだろうけど、
それ以外の人になら需要あるんでね?

625 :名無しさん@お腹いっぱい。:03/12/17 21:23
>>623

NTEmacs はあるけど、日本語化がいまいち。こせきっちのページかどこかに、
機能の対象表があったよ。

626 :名無しさん@お腹いっぱい。:03/12/17 21:26
そっか、IME を使わなければいいのか。

627 :名無しさん@お腹いっぱい。:03/12/17 22:37
>>624-645
プログラムで使うつもりなので日本語は打てればいいって感じかな。
だからSKKでOK。

しかし、結構Winで動くEmacsあるんだな。
GNU Emacs、XEmacs、NTEmacs、Meadowって感じか?
とりあえず、elispで遊ぶことにしよう。

628 :名無しさん@お腹いっぱい。:03/12/17 22:52
win2kです。
XEmacs21.4(patch13)というのを落としてきましたが
(cygwin上のでなく単体で動くもの)
メニューやtutorialが日本語で出てきません。
alt-xでset-language-environmentしてもno matchと言われる
だけです。
Windowsな方のhome/.xemacs/init.elの日本語設定を
教えて下さい。
 自分で具具ってinit.elいじりましたがダメでsample.init.el
からようやくもとに戻したところです。

629 :名無しさん@お腹いっぱい。:03/12/17 22:58
Winで使うならxyzzyの方が良いよ
elispとの互換性ほとんどないけど
それにスレ違いだし ゴメソ

630 :名無しさん@お腹いっぱい。:03/12/17 23:01
xyzzyってマイナーモードとか無いって聞いたが。
所詮Emacs風でしょ?

631 :名無しさん@お腹いっぱい。:03/12/17 23:07
>>629
elispと互換性がないといろんなソフトが動かなくて悲しくならないか?
navi2chとか・・・


632 :名無しさん@お腹いっぱい。:03/12/17 23:13
>>631
2ch-mode ってのがあるらしい。

633 :名無しさん@お腹いっぱい。:03/12/17 23:39
SKKが動かないのがイタい > xyzzy
SKKIMEに逃げるしかないが、やはり lispの柔軟さがないと。

634 :名無しさん@お腹いっぱい。:03/12/17 23:42
>628
win32版は正式にmule対応してません。
xemacs windowsとかで検索するとmule対応版が見つかるはずです。
ただしXEmacsの日本語メニューはXresource使って実現してるんでwin32版では使えません。
全部自分で定義し直せば表示できますけど。


635 :名無しさん@お腹いっぱい。:03/12/18 08:33
>>619
相変わらずアクセスできないよ。

636 :名無しさん@お腹いっぱい。:03/12/19 03:15
wnn/eggなんですが、
日本語入力モードONで$入力したときに
$を入力して、toggle-input-methodしたいんですが、
どなたか、教えてください。お願いします。

637 :628:03/12/19 14:43
>>634
ありがとござますた
Options=>Advanced(Customize)=>Emacs=>Environment
=>I18n=>Muleといくと
>This is a customization buffer for group Mule.
と出てきますがどうしたらよいやら解りませぬ。


638 :名無しさん@お腹いっぱい。:03/12/19 18:10
Elispのためのlexerって、Semanticの他にありますか?

639 :名無しさん@お腹いっぱい。:03/12/19 20:15
いま elisp-intro-jp で勉強中。
なんで (interactive) ってあんなに分かりにくい構文なの?
もうちょっとシンプルにしてほしかった(´・ω・`)ショボーン

640 :名無しさん@お腹いっぱい。:03/12/19 21:06
やかましい。

641 :名無しさん@お腹いっぱい。:03/12/19 23:10
elisp-introの段階で、interactive で S式による
引数生成まで扱ってたっけ?
俺途中までしか読んでないから分かんない。

642 :名無しさん@お腹いっぱい。:03/12/20 04:52
よく分からないけど
(interactive "*p\ncinput char: ")
とかは出て来た。

643 :名無しさん@お腹いっぱい。:03/12/20 13:17
>>636
どういったことがしたい?

644 :名無しさん@お腹いっぱい。:03/12/20 16:22
(progn
(insert "$")
(when current-input-method
(toggle-input-method)))

ってことなのかな…

645 :名無しさん@お腹いっぱい。:03/12/20 16:57
>>643
yatexで日本語入力モードON時に
$を押したときに、

$を入力
日本語入力モードOFF

したいんですが。


646 :名無しさん@お腹いっぱい。:03/12/20 16:59
>>644
そんな感じです。

647 :名無しさん@お腹いっぱい。:03/12/20 16:59
キーボードに $でなく$キーがあるのか。

648 :名無しさん@お腹いっぱい。:03/12/20 17:13
>>647
ないです。
ようは、日本語入力ONで$を押したときに
>>644
をやりたいんですが。
こういうマッチングって取れるんですか?

649 :名無しさん@お腹いっぱい。:03/12/20 17:27
(defun hoge()
(interactive)
(insert "$")
(when current-input-method
(toggle-input-method)))
こんな感じのを日本語入力ON字に動くようにしたいんですが。

(define-key global-map "$" 'hoge)
これでは当然だめなわけで。。。


650 :名無しさん@お腹いっぱい。:03/12/20 19:57
global-mapでいいの?

651 :名無しさん@お腹いっぱい。:03/12/20 20:06
FEPが入力を取ってるんだから、FEPの設定を変更すべきじゃないか?

652 :名無しさん@お腹いっぱい。:03/12/20 20:16
(define-key its-mode-map "$" 'hoge)
にして関数をちょっと書き換えて、
一応希望の動作するようになりました。^^

653 :名無しさん@お腹いっぱい。:03/12/21 03:03
うわーん、emacs の cvs 落ちてるじゃん。
自宅のアーカイブからとってくるか。


654 :名無しさん@お腹いっぱい。:03/12/21 04:47
うおーん、emacs の cvs 落ちてるじょん。


655 :名無しさん@お腹いっぱい。:03/12/21 04:59
ううーん、emacs の cvs 落ちてるじゅん。

656 :名無しさん@お腹いっぱい。:03/12/21 05:11
最近、GNUのCVSサーバー、なんかにやられてる?
っていうかCVSサーバーこそファイルシェアリングしたいところだねえ。

657 :名無しさん@お腹いっぱい。:03/12/21 05:32
>>656
http://savannah.gnu.org/statement.html

658 :246:03/12/22 03:20
連続質問失礼します。

文字列から生成された関数monyoに値をsetfしたいのですが
失敗してしまいます。

どこがまずいのでしょうか?
申し訳ありませんが、教えてください。

(defmacro monyo (a)
`(car ,a))

(let* ((data 'c)
(li '(a d))
(func "monyo"))
(setf (funcall (intern func) li) data)
(print "~S" li))


659 :658:03/12/22 03:22
>>658
ごめんなさい、板間違えました。無視してください (T-T)


660 :名無しさん@お腹いっぱい。:03/12/22 09:13
URLやファイルのパス名、"(emacs)Intro"などのInfoマニュアルのノード名、
"RFC959"などの文献名などは、テキストファイル、プログラムファイルなど、
ファイルの種類によらず埋め込まれていることがありますね?
こういうものは擬似的なリンクとして考えることができると思います。

このような擬似リンクに対して、色をつけたり、マウスクリックでリンク先に
跳んだり、といったことをしてくれるパッケージはありますか?

現在、自作のしょぼいパッケージでリンク先にとぶことは実現できています。
いいものがあればそちらを使いたいし、なければ自作のものをすこし磨き上げて
公開しようかとも考えています。

661 :名無しさん@お腹いっぱい。:03/12/23 12:13
savannahの復活キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

662 :名無しさん@お腹いっぱい。:03/12/23 13:11
>>660
テキスト内にある擬似リンクという概念があるパッケージとして、hyperboleなんかどうだろ?

savannahって色々な機能があったと思うんだけど、いつ完全復活するのかな?

663 :名無しさん@お腹いっぱい。:03/12/23 15:18
キーバインドについて質問です。
M-C-hで行頭に移動したいのですが、
どうも移動できないようです。
M-C-lで行末に移動はできました。
だれか助けて!
(global-set-key "\M-\C-h" 'backward-sentence)
(global-set-key "\M-\C-l" 'forward-sentence)


664 :ゴロツキ:03/12/23 15:30
>>663 C-h k M-C-h と入力してあげるとどうなる?

665 :663:03/12/23 15:39
>>664
なにも変化がないです。
キーが押されたことが伝わってないようです。
言い忘れましたが。Meadowです。


666 :チンピラ:03/12/23 15:59
> 言い忘れましたが。Meadowです。
ららら〜、ここはUnix板なのさ〜。

> キーが押されたことが伝わってないようです。
まず、Emacsにあなたの気持ち(M-C-hを押したという事実)が
伝わらなければEmacsレベルではどうしようもないでしょう。

対策としてはWindowsレベルでキーの割り当てをどうにかするとか
難しいことになりそうな気がするので、あきらめるというのも手
ですね。「窓使いの憂鬱」というキーの配置を換えるソフトがもしか
したら助けになるかもしれません。

667 :663:03/12/23 16:03
>>666
実は窓使いの憂鬱も使っているので解決できなそうなら
そちらで対応しようと思います。
ありがとうございました。


668 :名無しさん@お腹いっぱい。:03/12/23 20:46
elisp-intro-jpにある演習問題に

* 第19.29版では、`copy-region-as-kill'は`this-command'を設定しない。
この変更の帰結はなんであろう? 
その意図は何であろう?

ってのがあるんだけど答えがよく分からないよ。こんなこと
したら連続で`kill-region'したときに別々に保存されちゃって
不便なだけだと思うんだけど。。emacs-19が手元にないので
ソースも確認できないので質問してみました。

669 :名無しさん@お腹いっぱい。:03/12/23 20:57
>>663
^? と ^Hを交換していない?
C-h i で ちゃんとinfo発動する?


670 :名無しさん@お腹いっぱい。:03/12/23 21:15
>>668
kill-region (C-w) と kill-ring-save (M-w) はどちらも copy-region-as-kill
を下請けとして呼び出す。もし、それらではなく copy-region-as-kill が
this-command を設定したとすると、M-w C-w とタイプした時、kill-ring に保存
する文字列はどうなるだろう。
そして、それはユーザーが意図した結果と一致するだろうか。

671 :名無しさん@お腹いっぱい。:03/12/23 22:18
>>670
なるほど。それじゃ kill-ring の先頭に同じ内容がダブって
登録されちゃいますね。勉強になりました。ありがとう。

672 :名無しさん@お腹いっぱい。:03/12/25 06:07
emacs21で、左右の改行されてない行の表示エリアを消すには、どうしたらいいん?
できれば、.emacsじゃなく、.Xresourcesでの設定を希望

673 :名無しさん@お腹いっぱい。:03/12/25 06:07
>>672
FAQ

674 :名無しさん@お腹いっぱい。:03/12/25 06:36
>>672
fringe で調べろ。
.Xresources の設定は知らん。

675 :名無しさん@お腹いっぱい。:03/12/25 07:19
resourceで指定したい理由って、なんなんだろう。

676 :名無しさん@お腹いっぱい。:03/12/25 09:33
>>675
肥大した.emacs.elをバイトコンパイルせずに使うと
起動がエライ遅くなる
バイトコンパイルするなり、いくつかのファイルに分散するなりすればいいわけだが
それを知らん人が結構いる。
そういった人達が考える事は
「色とかフォントの設定はresourceで設定すれば起動早いや 俺って賢いなぁ」
というわけ。


677 :名無しさん@お腹いっぱい。:03/12/25 15:00
>>676
バイトコンパイルが何かわかっていないようですね。

678 :名無しさん@お腹いっぱい。:03/12/25 15:24
色とかフォントの設定程度のことだったら気にするほど時間かから
んだろう


679 :676:03/12/25 15:36
バイトコンパイルするなり、いくつかのファイルに分散するなりすれば早くな
ると信じている俺って賢いなぁ(

680 :名無しさん@お腹いっぱい。:03/12/25 15:37
まぁ>>676みたいな人も結構いるってことで。

681 :672:03/12/25 22:52
672ですが、.Xresources にしたいのは、
起動時にリサイズがかかるのが、なんとなくいやなだけなのです。


682 :名無しさん@お腹いっぱい。:03/12/25 23:18
>>677
バイトコード吐かせる
生のコードを逐次解釈させるより速いでしょ
何かおかしい?

>679
必要な時に必要な物を読込むようにしておくと
起動の段階で一括でごっそりと読込むより起動は速くなるが?

683 :名無しさん@お腹いっぱい。:03/12/25 23:26
??

684 :名無しさん@お腹いっぱい。:03/12/25 23:26
あおってる方が馬糞

685 :名無しさん@お腹いっぱい。:03/12/26 09:43
なんか Emacs-21.4 の anonymous CVS サーバにアクセスできないんだけど、
あれってどうしてなんでしょう?教えて君で申し訳ないんですが。

686 :名無しさん@お腹いっぱい。:03/12/26 10:51
pserverでのサービスは無くなったので、CVS_RSH=sshにしてから、
:ext:anoncvs@savannah.gnu.org:/cvsroot/emacs
を指定しる




687 :名無しさん@お腹いっぱい。:03/12/26 11:11
>>686
情報サンクス。落とせました。これから make します :-)

688 :名無しさん@お腹いっぱい。:03/12/26 14:27
>>682
> バイトコード吐かせる
> 生のコードを逐次解釈させるより速いでしょ
> 何かおかしい?

変数への代入に効果があるとでも?

689 :名無しさん@お腹いっぱい。:03/12/26 14:28
なんつーか、今回のsavannahさわぎって
FSFのマンパワーの不足を感じさせてちょっとアレだねえ。
休暇中ってのもあるんだろうけど。


690 :名無しさん@お腹いっぱい。:03/12/26 14:28
まだregex.hがみつからんといってそのままでは
makeできないね。


691 :名無しさん@お腹いっぱい。:03/12/26 14:38
regex.[ch]がunreadableになってるみたい。
仕方ないから、ほかのマシンにあったら、workから持ってきて、靴紐を結び中。


692 :名無しさん@お腹いっぱい。:03/12/26 17:50
インデントや auto-fill 関係について教えてください。

以下のような文章を、auto-fill や fill-paragraph などで、
----------
・ああああああああああああああああああああああああああ
----------

----------
・あああああああああああああああ
□あああああああああああ
----------
のようにしたいと思うのですが(□はスペース二つ分)、どのような設定をすれ
ば良いのでしょうか? 今は
----------
・あああああああああああああああ
あああああああああああ
----------
というような具合にしかならず、難儀しております。

693 :名無しさん@お腹いっぱい。:03/12/26 19:01
>>689
FSFが鯖管理してるわけじゃないし
ホスティングしてるわけじゃないので
FSFにケツつけるのはどうかと。

>>657読んだか?

694 :名無しさん@お腹いっぱい。:03/12/26 19:02
ケツつける ×
ケチつける ◯

とんでもないことだ

695 :名無しさん@お腹いっぱい。:03/12/26 19:35
>>690-691
それらの問題を克服した上で
できあがった emacs から \M-x customize-group navi2ch-message
するとなんか動作がおかしいのだけど
同様の症状出たりする人いません?

どっちが悪いんだろか。
emacs? navi2ch?

たしか前の CVS server の御臨終直前から
こんな調子だったと記憶してござりまする。
時にして師走初頭だったでござろうか。
ちなみに CVS の branch は trunc でござりまする。


696 :名無しさん@お腹いっぱい。:03/12/26 19:50
>>692
auto-fill-mode で @@ C-x .
@@ は任意の文字列

既存のパラグラフに対しては一旦
region として選択してから
M-x fill-region-as-paragraph

ま、info emacs fill を嫁


697 :名無しさん@お腹いっぱい。:03/12/26 20:20
>>692
filladapt.el を利用して、filladapt-token-tableを調整してやればできそう。
# というか、昔やってたような記憶があるのだが、.emacs.elには設定残ってないな。

698 :名無しさん@お腹いっぱい。:03/12/26 20:43
(setq adaptive-fill-regexp "・")
(setq adaptive-fill-mode t)
かしら。


699 :692:03/12/26 21:35
>>696-698
みなさんありがとう!
>>698 にある方法で満足いく結果になりました。>>696 だと
・あああああああああああああああ
・あああああああああああ
というような感じになってしまいます。でも、メールの返信時に > で fill したい
場合なんかは便利そうですね。

700 :名無しさん@お腹いっぱい。:03/12/27 00:47
>>690
gnulib

701 :名無しさん@お腹いっぱい。:03/12/27 04:45
あああああああああああああああうぜえよ!

702 :名無しさん@お腹いっぱい。:03/12/27 04:45
ぽぽぽぽぽぽぽぽぽぽぽぽぽぽぽにして下さい。

703 :名無しさん@お腹いっぱい。:03/12/27 23:55
edit-option ってもう使わない過去の遺物なの?

704 :名無しさん@お腹いっぱい。:03/12/28 00:06
>>703
obsolete

705 :名無しさん@お腹いっぱい。:03/12/28 14:01
Unixを使っていると日々新しい発見があるんですが、
それを後から見て分かるように手軽にメモできるようなLispはないでしょうか?
たとえば毎回、kernelを再構築する時などgoogleで手順を確認しているので
それなら自分でメモした方が確認に回線もいらないしいいかなと思ったもので。
なにかよいものはないでしょうか?

706 :名無しさん@お腹いっぱい。:03/12/28 14:11
>>705
clmemo とか howm とか。

参考
自分の情報整理スタイルを晒しまくり 2
http://pc.2ch.net/test/read.cgi/unix/1050963280/

一人お手軽 Wiki もどき howm
http://pc.2ch.net/test/read.cgi/unix/1063800495/

707 :名無しさん@お腹いっぱい。:03/12/28 14:41
XKeymacsってどんな感じ?

708 :名無しさん@お腹いっぱい。:03/12/28 20:53
>>705
そういう書きっぱなしの追加型メモには
changelog-memo がおすすめ。
C-x 4 a ですぐにできるし、
改良も簡単だし。
詳しくは >>706 参照

709 :705:03/12/28 22:27
>>706>>708
ありがとうございました。
とりあえず自分の情報整理スタイルを晒しまくりスレに行ってきます。

710 :名無しさん@お腹いっぱい。:03/12/28 23:47
ウインドウを縦に分割したとき,
画面の表示領域を横にオーバーすると,
$マークが表示されてその先が見えない.
これを分割していないときのように,
\が出て,自動改行して表示されるようにしたいんですけど,
何か方法ありますか?

711 :名無しさん@お腹いっぱい。:03/12/28 23:49
toggle-truncate-lines

712 :名無しさん@お腹いっぱい。:03/12/29 00:04
試してみましたが無理です.

713 :名無しさん@お腹いっぱい。:03/12/29 00:35
(setq truncate-partial-width-windows nil)


714 :名無しさん@お腹いっぱい。:03/12/29 01:25
>>713
これで出来ました!
どうもありがとうございました.

715 :名無しさん@お腹いっぱい。:03/12/29 22:46
XEmacsを起動すると
An error has ocured while loading c:\.xemacs\init.el :
Symbol's value as variable is void : *
と言われます。
コメントアウトされてなくて""でも囲まれてない個所は
(global-set-key '(control *) 'find-tag-at-point)

(progn (string-math "\\(.*?\\)\\( XEmacs Lucid\\)?$
emacs-version )
の2箇所ですがなにぶんlispは解らないので
これ以上はいじれませんです。
教えてくださいおながいします。

716 :名無しさん@お腹いっぱい。:03/12/29 22:55
ぁゃιぃと思われる式の後で C-xC-eしてみろ。自然に分かる。

717 :名無しさん@お腹いっぱい。:03/12/29 23:03
>>705
テキストファイルかHTMLファイル蓄積してnamazuで検索しろや。
もちろんEmacsでな。

718 :名無しさん@お腹いっぱい。:03/12/29 23:07
>>717
>>705の要求に対して明らかに
オーバースペック(w


719 :名無しさん@お腹いっぱい。:03/12/29 23:22
regex.[ch] キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

720 :名無しさん@お腹いっぱい。:03/12/29 23:33
うん、昨日きてたよ。


721 :715:03/12/29 23:40
>>716
control *)の)の上でC-xC-eすると
Symbol's value as variable is void : *
と言われます。
finf-tag-at-point)の)の直後で
C-xC-eすると
nil
と言われます。
emacs-version)の)の上でC-xC-eすると
"21.4 (patch 8) \"Honest Recruiter (Windows [2] ) \ " XEmacs Lucid"
と出ます。\じゃなくてバックスラッシュで出ます。
最後のemacs-version))の)の上でC-xC-eすると
nilと出ます。

722 :名無しさん@お腹いっぱい。:03/12/29 23:44
括弧の上じゃなくて後だよ。

723 :名無しさん@お腹いっぱい。:03/12/29 23:46
どこでウソ吹き込まれたのか知らんが
(global-set-key [(control *)] 'find-tag-at-point)
だろ

724 :名無しさん@お腹いっぱい。:03/12/29 23:47
>>721
永遠にその報告続けるのかと思ったぞ…

725 :名無しさん@お腹いっぱい。:03/12/30 00:06
>>723
XEmacsですよ?

726 :名無しさん@お腹いっぱい。:03/12/30 00:24
XEmacs だとリスト (control *) だけでもいいのか。
パチモノのことなんか把握してなかったよ。ゴメン。

727 :名無しさん@お腹いっぱい。:03/12/30 00:44
726は人間モドキ

728 :名無しさん@お腹いっぱい。:03/12/30 00:55
726頭悪そうだね

729 :名無しさん@お腹いっぱい。:03/12/30 01:17
くさったミカンだな

730 :名無しさん@お腹いっぱい。:03/12/30 01:47
俺はくさったミカンじゃねー!!!

731 :名無しさん@お腹いっぱい。:03/12/30 01:48
くれ〜なずむ〜まちのぉ〜♪

732 :721:03/12/30 06:13
>>723
直して起動しますたがまだ同じエラー出まつ (TT)

733 :名無しさん@お腹いっぱい。:03/12/30 11:06
>>732
だから、そこは合ってるんだって。

734 :名無しさん@お腹いっぱい。:03/12/30 11:16
xemacs -nw で起動してから、init.elを開いて、
少しずつ M-x eval-region すれば場所を特定できるんでない?

735 :名無しさん@お腹いっぱい。:03/12/30 11:16
間違えた。-nwでなく -qね。

736 :名無しさん@お腹いっぱい。:03/12/30 11:17
というか、
$ xemacs -debug-init
だろ。

737 :名無しさん@お腹いっぱい。:03/12/30 13:54
>>715
その2個所をコメントアウトしたらどうだ?

738 :名無しさん@お腹いっぱい。:03/12/30 14:15
>>737
おまい、なにも分からずに書いてるだろ。
少なくとも上は okだし、下は715のコピペミス?か、
実際そう書いてるのかは知らぬが、
おまいよりもマトモな対処案既に出てる。

739 :名無しさん@お腹いっぱい。:03/12/30 16:19
>>738
ずいぶん>>715を信用してるな

740 :名無しさん@お腹いっぱい。:03/12/30 17:38
>>739
信用はしよう、だがカードは切ろう。

>>715
string-math なんて関数は普通は無いだろうし、" が閉じてないのに平然
と起動するのも納得いかない、ヴアー。

設定を *丸ごと* コピーしてくれよな。

もし XEmacs かどうかの判定をやってるとしたら (featurep 'xemacs) に
置き換えたらどうだ? 字面からは * が消せる。

バージョン番号が欲しいなら emacs-major-version,
emacs-minor-version, xemacs-codename でも使ってよろしくやってくれ。

面倒なら今の init.el を捨ててバニラな生活でも始めたらどうだ?


741 :名無しさん@お腹いっぱい。:03/12/30 17:51
>>740の言い回しが果てしなくキモイ

742 :名無しさん@お腹いっぱい。:03/12/30 17:58
>>741
はげど

743 :名無しさん@お腹いっぱい。:03/12/30 18:07
パチモンいらね

744 :名無しさん@お腹いっぱい。:03/12/30 18:20
FSF Emacs は TECOのパチモン

745 :名無しさん@お腹いっぱい。:03/12/30 23:30
おまえら梃も使えよ
http://www.almy.us/teco.html

746 :名無しさん@お腹いっぱい。:03/12/31 11:09
ttp://deisui.org/wiliki/ueno.cgi?GentleElisp
ここの test2-2.el がファイルを個別にコンパイルした時に
エラーになるのが分からない。
eval-and-compileだったら大丈夫とかいう話なのかな?
こーいうのの見極めのコツって、どっかにないだろうか。

747 :715:03/12/31 11:35
>>740
"\\(.*?\\)\\( XEmacs Lucid\\)?$"
と今、init.el見たら"で閉じてますた。
いまあるc:.xemacs/init.elは
sample.init.elからとってきたものに
いろいろ付け足したものなのでなにやら
200行以上はありそうで貼るのはやめます。

748 :715:03/12/31 12:01
今見たら
string-math
でなくて
string-match
と自分のinit.elに書いてあった。(鬱

749 :名無しさん@お腹いっぱい。:03/12/31 12:17
新年迎えるまえに sageぐらい学習しとけ。

750 :名無しさん@お腹いっぱい。:03/12/31 12:43
>>715
アフォ?
>>736やれっていってんだろ!

751 :名無しさん@お腹いっぱい。:03/12/31 13:51
>>746
たぶん、 test2-1.el の eval-when-compile 節は、
test2-1.elc を作るときだけ評価されてるんだと思う。
だから、 test2-2.el を byte-compile するとき、
require で test2-1.elc を読んでも、macro が定義されないんじゃないかな。

752 :名無しさん@お腹いっぱい。:03/12/31 14:21
>>751
あー、test2-1.el で test1 の定義を eval-when-compileの中に入れてる以上、
test2-2.el でどう書こうと駄目なんですね。

753 :名無しさん@お腹いっぱい。:03/12/31 20:23
'("a" "b" "c")といったリストを"a/b/c"のような文字列にしたいんですけど、
どんなやり方が定石でしょうか?

754 :名無しさん@お腹いっぱい。:03/12/31 20:25
(mapconcat #'identity '("a" "b" "c") "/")

755 :753:03/12/31 20:39
>>754
ありがとうございました。勉強になりました。


756 :名無しさん@お腹いっぱい。:04/01/01 00:52
emacsclient で読みこんだバッファを
C-x k で消そうとすると
Buffer `hoge' still has clients; kill it? (yes or no)
などと聞かれてしまいますが
これを表示させないですぐにバッファを消すことはできますか?

757 :名無しさん@お腹いっぱい。:04/01/01 03:57
>>756
C-x # あたりで消すか、適当な hook に gnuserv-edit をひっかける。


758 :名無しさん@お腹いっぱい。:04/01/01 12:23
(remove-hook
'kill-buffer-query-functions
'server-kill-buffer-query-function)


759 :名無しさん@お腹いっぱい。:04/01/01 20:52
あるホストのあるポートを使えるかどうかをelispで判定する
ってのは無理でしょうか。

具体的には
SKKやlookup.elで使うSKKサーバや
NDTPサーバに接続できるならそれを使い、
接続できなかったらローカルの辞書使う、というようにしたいのです。
(モバイルのため)




760 :名無しさん@お腹いっぱい。:04/01/01 22:03
>>759
できる

761 :759:04/01/01 22:58
どうしたらいいのか教えてくださいー


762 :名無しさん@お腹いっぱい。:04/01/01 23:05
>>761
少くとも SKK では、
skk-search-prog-list's value is
((skk-search-kakutei-jisyo-file skk-kakutei-jisyo 10000 t)
(skk-search-jisyo-file skk-initial-search-jisyo 10000 t)
(skk-search-jisyo-file skk-jisyo 0 t)
(skk-search-small-dic)
(skk-okuri-search)
(skk-search-jisyo-file skk-large-jisyo 10000)
(skk-search-server skk-aux-large-jisyo 10000))
skk-aux-large-jisyoを設定しておけば、よい。



763 :715:04/01/01 23:21
>>750
MinGWのMSYS(=rxvt)とDOSプロンプトから
xemacs.exe -debug-init
しますたがxemacsのxemacs.exe -debug-initというタブ
と*Warnings*というタブには
(1) (initialization/error) An error has occurred while loading c:\.xemacs\init.el:
Symbol's value as variable is void: *
To ensure normal operation, you should investigate the cause of the error
in your initialization file and remove it. Use the `-debug-init' option
to XEmacs to view a complete error backtrace.
と同じものが出ただけでし(TT)

764 :名無しさん@お腹いっぱい。:04/01/01 23:42
>>763
解法はいくつも示されている。ちゃんと試そう。
このままでは、新年早々恥ずかしいぞ。

765 :名無しさん@お腹いっぱい。:04/01/02 08:50
思えば、あの膨大なsample.init.elから
コピーしてきて日本語設定などを適当
な位置に書き加えてやってるのがイクナ
イかも。
........といってあなたさま方の簡潔なinit.el
を貼ってみてちゃぶ台と逝ってみたりして....

766 :715:04/01/02 09:49
ちなみにinit.elはwin2k上のgVim6で編集してますが
^Lみたいなのがときどき行頭に出てきたりしてますが
取らないでおいてあります。

767 :名無しさん@お腹いっぱい。:04/01/02 12:11
^L は form feed (改頁; ファイル中の論理的な区切りとして使う) で
空白扱いだから消しても変わらないと思われ。

768 :名無しさん@お腹いっぱい。:04/01/02 12:13
>>767
^LってEmacsではどうやったら入力できるの?


769 :名無しさん@お腹いっぱい。:04/01/02 12:27
>768
C-q C-l



770 :768:04/01/02 12:59
>>769
おぉ
サンクス

771 :名無しさん@お腹いっぱい。:04/01/02 14:18
C-x {、C-x } と併用する

772 :名無しさん@お腹いっぱい。:04/01/02 15:07
>>757,758
ありがとうございます。できました。
こうやって hook を自在に使えるようになりたいです。

773 :名無しさん@お腹いっぱい。:04/01/03 21:48
複数のファイルに対して、isearchする方法はありませんでしょうか?
たとえば幾つかのファイルを、{diary.1.txt, diary.2.txt, diary.3.txt ...}
とグループ化しておいて、diary.1.txt でisearchして、そこになければ
自動的にdiary.2.txtを開いてそこでisearchして、そこにもなければ、
diary.3.txtを開いてそこでisearchする・・・というような感じです。


774 :名無しさん@お腹いっぱい。:04/01/03 21:49
>>773
igrep とかじゃだめ?

775 :715:04/01/03 22:48
ねとを徘徊して晒してあったinit.elとcustom.elが
あたのでMS−windowsに合わせて適当に書いたところ
いまのところMule対応版でエラでてませんでつ。
;;init.el
(prefer-coding-system 'shift_jis-dos)
(set-language-environment 'Japanese)
;;custom.el
(custom-set-variables
'(toolbar-mail-commands-alist (quote ((wl . wl))))
'(toolbar-mail-reader (quote wl))
'(user-mail-address "wadasunonamae@localhost.chinko.com")
'(query-user-mail-address nil))
(custom-set-faces)
;for mouse
; (case (console-type)
; (x
; ;; Intelli Mouse
; (autoload 'mwheel-install "mwheel" "Enable mouse wheel support.")
; (mwheel-install)))
;for sound
; (cond ((string-match ":0" (getenv "DISPLAY"))
; (load-default-sounds))
; (t
; (setq bell-volume 40)
; (setq sound-alist
; (append sound-alist '((no-completion :pitch 500))))
; ))

776 :715:04/01/03 22:50
;for term
; (when (string-match "^dtterm" (getenv "TERM"))
; (set-terminal-coding-system 'euc-jp)
; (set-keyboard-coding-system 'euc-jp))
(prefer-coding-system 'shift_jis-dos)
;;(set-language-environment 'Japanese)
;;;;; 漢字コードの指定
(set-default-coding-systems 'shift_jis-dos)
(set-buffer-file-coding-system 'shift_jis-dos)
(set-face-font 'default
"MS ゴシック:Regular:12::"
nil 'mswindows)
(mswindows-set-charset-codepage 'ascii 932)
(if (eq (console-type) 'tty)
(set-terminal-coding-system 'euc-jp))
;;;;; 漢字コードの指定
(set-default-coding-systems 'shift_jis-dos)
(set-buffer-file-coding-system 'shift_jis-dos)
(set-face-font 'default
"MS ゴシック:Regular:12::"
nil 'mswindows)
(mswindows-set-charset-codepage 'ascii 932)
(if (eq (console-type) 'tty)
(set-terminal-coding-system 'euc-jp))
;; Ok, Here I'll try to use balloon-help
(require 'balloon-help)
(balloon-help-mode 1)
;;行間の設定
(set-specifier minimum-line-ascent 3 nil 'x)
(set-specifier minimum-line-descent 3 nil 'x)
;; ツールバーに時間を表示します
(display-time)

777 :sage:04/01/03 22:55
;;;画面の色(カーソル:暗い赤色)、サイズ(横:80桁、縦:40行)
(setq default-frame-alist (append (list '(cursor-color . "darkred")
'(width . 120)
'(height . 50)
'(top . 20)
'(left . 0))
default-frame-alist))
;;; 一行が 80 字以上になった時には自動改行する
(setq fill-column 80)
(setq text-mode-hook 'turn-on-auto-fill)
(setq default-major-mode 'text-mode)

778 :名無しさん@お腹いっぱい。:04/01/03 23:06
>>773
すべてのバッファが対象なら isearch-all がある
http://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=all-isearch

バッファをグループにしてというのは無い

779 :名無しさん@お腹いっぱい。:04/01/04 09:20
テキストファイルにメモをとっているときに、最初に日付と時刻を

::2004-01-04(日) 9:12

の様に挿入しようと思っているんですが、どうしたら良いでしょう?
まだ、初心者なので lisp はちんぷんかんぷんです。
Windows 上で秀丸を使っていたときは、こういう小物マクロは簡単に
登録できたんですが…。
xemacs21.1.14 を使っています。

780 :名無しさん@お腹いっぱい。:04/01/04 09:34
clmemo について、質問です。
すでにある、clmemo.txt に追加して記述できたりできないのでせうか?
引数として、任意のファイル(~/clmemo.txt 以外のファイル)を指定して、
それに追加することはできないのかしら。。



781 :名無しさん@お腹いっぱい。:04/01/04 10:12
>>779
(global-set-key "\M-t" '(lambda() (interactive)(insert (format-time-string "::%Y-%m-%d(%a) %H:%M" (current-time)))))
>>780
(setq change-log-default-name "clmemo.txt")


782 :781:04/01/04 10:17
>>780
781 は間違い.clmemoだったら.
(setq clmemo-file-name "hoge/fuga/clmemo.txt")


783 :779:04/01/04 11:05
>>781
ありがとう。うまくいきました。

784 :名無しさん@お腹いっぱい。:04/01/04 23:22
XEmacsとGNUEmacsはどう違うんですか?

785 :名無しさん@お腹いっぱい。:04/01/04 23:24
>>784
死んでる(XEmacs)か
生きてる(Gnu Emacs)か

786 :名無しさん@お腹いっぱい。:04/01/04 23:33
>>785
XEmacsの成果がGNUEmacsに取り込まれて、XEmacsは
その使命を終えたと見るのがいいんでしょうかね。

787 :名無しさん@お腹いっぱい。:04/01/04 23:56
>>786
まぁそうね

一時期Gnu Emacsが封建的ともとれるような体制だったことがあったから
XEmacsは良い刺激になった。
ニーズを理解したGnu Emacsは良い感じに変っていってるし
それに伴ない、機能面で追い抜かれた感のあるXEmacsは閑散としてる。

XEmacsの利点は、lispアプリをパッケージとして扱える事くらいなんじゃないかなぁ。
後は利点かどうかわからんようなのばかりだし。
#重い 遅い とか…

互換性がイマイチというあたりもいただけないかな

788 :名無しさん@お腹いっぱい。:04/01/05 01:14
メリットといえるかどうか分からぬが、
XEmacsのほうが FSF Emacsに比べて lispで実装してある関数が多い。
なので、ある関数と似たようなもの作るとき、
参考になる事があったり。

789 :名無しさん@お腹いっぱい。:04/01/05 01:33
>>787-788
なるほど、勉強になります。

790 :名無しさん@お腹いっぱい。:04/01/05 07:08
>>782
clmemo って、常に同じファイルに追加していくって考えでOK?

例えば、次のように設定したときに、
"hoge/foo/clmemo.txt" に記述を追加したいときはどうしたら
いいのかしら?

(setq clmemo-file-name "hoge/fuga/clmemo.txt")


791 :名無しさん@お腹いっぱい。:04/01/05 11:43
>>790
まずは、ググれ。


792 :名無しさん@お腹いっぱい。:04/01/05 20:03
おれの changelog memo の設定はこれだけ。
clmemo は使ってない。

(define-key global-mode-map "\C-c\C-m" 'my-add-changelog-memo)

(defun my-add-changelog-memo ()
"Changelog memo.
2002/06/29(Sat)15:14"
(interactive)
(let ((add-log-current-defun-function
(lambda (&optional arg) nil))
(add-log-file-name-function
(lambda (&optional arg) nil)))
(add-change-log-entry
nil "~/text/changelog-memo.txt" nil nil)
(if (boundp 'my-embedded-image-mode)
(my-embedded-image-mode t))
(define-key change-log-mode-map "\C-c\C-c"
(lambda ()(interactive)
(save-buffer)
(kill-buffer (current-buffer))))
(define-key change-log-mode-map "\C-c\C-m" 'my-add-changelog-memo)))


793 :名無しさん@お腹いっぱい。:04/01/05 20:25
muleな人たちってFSF Emacs/XEmacsどっちで開発してるの?
FSF Emacsってまだ文字型が整数だよね。

794 :名無しさん@お腹いっぱい。:04/01/05 21:06
>>793
>>367

795 :名無しさん@お腹いっぱい。:04/01/06 01:08
>>367の split-stringのとこなんか、XEmacsの挙動のほうが
好きくないかのように読めるが、そうじゃないよね?
ま、最近は FSF Emacsもそう変更されたが。


796 :名無しさん@お腹いっぱい。:04/01/06 01:42
おっ、mode-infoがverupしている模様。
「C-u M-.」は、動くかなぁ。

797 :名無しさん@お腹いっぱい。:04/01/06 02:01
>>796
> 「C-u M-.」は、動くかなぁ。
動きませんでした、残念。
今回も「M-.」に割り当て無いようにしよう。


798 :名無しさん@お腹いっぱい。:04/01/06 02:06
今迄 transient-mark-mode → nilな人だったのか。
こっち側に来てくれて個人的には有難い。
昔 elisp-infoで regionが活性化されて閉口したものな。

799 :名無しさん@お腹いっぱい。:04/01/06 16:06
before-save-hook と write-file-hooks の使い分けって??

800 :名無しさん@お腹いっぱい。:04/01/06 18:26
>>799
(run-hooks 'before-save-hook)
(or (run-hook-with-args-until-success 'write-contents-functions)
(run-hook-with-args-until-success 'local-write-file-hooks)
(run-hook-with-args-until-success 'write-file-functions)
(setq setmodes (basic-save-buffer-1)))

なんだから、普通は before-save-hook でいいんじゃない?
(write-file-hooks は obsolete)
http://mail.gnu.org/archive/html/emacs-devel/2003-12/msg00692.html
http://mail.gnu.org/archive/html/emacs-devel/2004-01/msg00001.html

801 :名無しさん@お腹いっぱい。:04/01/06 21:02
行番号と列番号をつけたいんですが、よさげなパッケージってありますか?

802 :名無しさん@お腹いっぱい。:04/01/06 22:01
cat -n


803 :名無しさん@お腹いっぱい。:04/01/06 22:02
スマソ くだ質だとおもった。


804 :名無しさん@お腹いっぱい。:04/01/07 00:23
(column-number-mode t)
(line-number-mode t)
じゃだめなのか?

805 :名無しさん@お腹いっぱい。:04/01/07 00:34
行に関しては、

1
2 編集中の画面
3
4

ということを聞きたいのかな?


806 :名無しさん@お腹いっぱい。:04/01/07 00:42
行番号は setnu.el 又は wb-line-number.el,
列番号は ruler-modeとか?
でもモードライン情報で十分だろ。

807 :名無しさん@お腹いっぱい。:04/01/08 05:39
win のエディタしか使ったことなくて、emacs に移行した時は
確かに行番号がないと落着かなかった。しかしそんなものは邪魔
なだけということに気付いた。>>801 も早く気づけよ。

808 :807:04/01/09 05:24
(・∀・)ジサクジエーン

809 :名無しさん@お腹いっぱい。:04/01/09 06:23
↓ruler-modeに感動した奴

810 :名無しさん@お腹いっぱい。:04/01/09 06:40
そうでもない。


811 :名無しさん@お腹いっぱい。:04/01/10 11:35
>809 どうやって使うんだよ?


812 :名無しさん@お腹いっぱい。:04/01/10 13:15
M-x ruler-mode

813 :名無しさん@お腹いっぱい。:04/01/10 13:32
ねーよ


814 :名無しさん@お腹いっぱい。:04/01/10 15:03
あるだろ。

815 :名無しさん@お腹いっぱい。:04/01/10 15:16
813は 5年前の世界に住んでるんだよ。

816 :名無しさん@お腹いっぱい。:04/01/10 18:20
なんで ruler-mode はできたのに
setnu-mode はマージされないの?

817 :名無しさん@お腹いっぱい。:04/01/10 18:32
ruler-mode は header-lineを利用したサンプルになり、
tab-stop-listの設定なんかにも使え、取り込んでみる気になった。
setnuは、そーいうのが無い環境にユーザを慣れさせたほうが、
結局ユーザの為になるから見送られた。
なんちて。

818 :名無しさん@お腹いっぱい。:04/01/10 22:01
RedHatやDebianだと平気でしたがGentooでemacsの起動が異様に遅くて困っています。
起動というのもウィンドウが表示されてから使えるようになるまでではなく
ウィンドウが表示されるまでなのでインストールしたelispが原因ではないと思います。
ちなみにCUIで起動しても同じように時間がかかります。
5秒から時には20秒ぐらいかかるときまであるんですけど
原因が分かる方はいませんでしょうか?
よろしくお願いいたします。
(Gentooスレに行くべきでしょうかね)


819 :名無しさん@お腹いっぱい。:04/01/10 22:08
>>818
漏れもGentoo使いだけど、そんな目にあったことないのでわかりません
つかGentooスレ逝け

820 :名無しさん@お腹いっぱい。:04/01/10 22:47
教えてください。コメント記号の数に応じて,そのコメント行の色を変更する
には,どうしたらいいのでしょうか。
たとえばですが,emacs-lisp-modeだと,;の行は青色で,;;;の行は赤色にし
たいのですが。


821 :名無しさん@お腹いっぱい。:04/01/11 02:13
emacs というか meadow で http request を吐くような
lisp を書きたいんですけども,
なにか参考情報ありませんか?

822 :名無しさん@お腹いっぱい。:04/01/11 02:17
>>818
名前解決関係だろうな。

823 :名無しさん@お腹いっぱい。:04/01/11 02:32
>>821
http://cvs.sourceforge.net/viewcvs.py/tdiary/core/misc/tdiary-mode/http.el
この辺でも参考にしては

824 :821:04/01/11 02:37
>>823
ありがとん.
またーり読んでみます.


825 :名無しさん@お腹いっぱい。:04/01/11 03:42
>>818
822 も書いてるけどたぶん名前解決だと思う。Gentoo
でそういう人見たことないけど Debian とか FreeBSD の
メーリングリストではときどき見かける。

826 :名無しさん@お腹いっぱい。:04/01/11 13:44
>>822>>825
それでした。
/etc/hostsの書き忘れという非常に単純なミスでした。
ありがとうございました。




827 :名無しさん@お腹いっぱい。:04/01/12 15:01
emacs-wiki でlatex2htmlと組み合わせるのはどうすればよいの?
lispはさっぱりです。

828 :名無しさん@お腹いっぱい。:04/01/12 23:11
emacs21.3 使ってるんだけど、これって unicode を表示、編集できるんですか?
ttp://www.cl.cam.ac.uk/~mgk25/unicode.html
ここを読む限りだと、21って対応してるようなんですが、試しに Mozilla の
ブックマークを開いてみても文字化けしてしまいます。Bitmap-Mule や Mule-UCS
ってまだ過去の遺物って訳ではないんでしょうか?Web の情報だと時系列がごっちゃ
になってるので調べてるうちにさらに困難してしまいました。。

829 :名無しさん@お腹いっぱい。:04/01/12 23:15
特に設定してないけど
UTFなファイルは自動的に文字コードの判別してくれてますよ
文字化けも無し。

編集 保存も何の問題もなく出来てますが。

830 :名無しさん@お腹いっぱい。:04/01/13 00:18
BIT誌1996年度連載の「Emacs解剖学」より
ttp://www.sipeb.aoyama.ac.jp/~ida/books/

831 :名無しさん@お腹いっぱい。:04/01/13 00:58
漢字部分も表示できるようになったの? emacs21 の utf8

832 :名無しさん@お腹いっぱい。:04/01/13 01:15
>>829
うちの環境が駄目なだけなのか。。モードラインの左端に "-u" って
表示されてるってことはたぶん unicode と認識してくれてると思うん
ですけど。

833 :名無しさん@お腹いっぱい。:04/01/13 01:33
emacs22で生活してる人いる?

834 :名無しさん@お腹いっぱい。:04/01/13 01:38
emacs22って?

835 :名無しさん@お腹いっぱい。:04/01/13 02:27
make[1]: Entering directory `/usr/app/obj/emacs/leim'
if [ -d quail ]; then true; else make quail; fi
if [ -f quail/CCDOSPY.elc ]; then true; else \
EMACSLOADPATH=/usr/app/src/emacs/leim/../lisp ../src/emacs -batch --no-init-file --no-site-file --multibyte -l /usr/app/src/emacs/leim/../lisp/international/titdic-cnv \
--eval '(batch-titdic-convert t)' -dir quail /usr/app/src/emacs/leim/CXTERM-DIC; fi
Symbol's function definition is void: langinfo
make[1]: *** [quail/CCDOSPY.elc] Error 255
make[1]: Leaving directory `/usr/app/obj/emacs/leim'
make: *** [leim] Error 2

cvsサーバから最新の取ってきてビルドしました。
# ./configure
# make
エラーメッセージはこんな感じです。

836 :名無しさん@お腹いっぱい。:04/01/13 02:34
Emacs の Unicode 対応は以下のような感じだと思う。

〜21.3 : iso-8859-x で表現できる文字のみ。
21.4? : iso-8859-x で表現できる文字と CJK のみ。(現在の CVS Head)
22? : Emacs が対応している全ての文字? (現在の emacs-unicode 枝)


837 :836:04/01/13 02:52
> 22? : Emacs が対応している全ての文字? (現在の emacs-unicode 枝)
s/emacs-unicode/emacs-unicode-2/


838 :名無しさん@お腹いっぱい。:04/01/13 02:57
>>835
( ´_ゝ`)フーン

839 :名無しさん@お腹いっぱい。:04/01/13 06:23
起動するたびに赤い画面がでるのがいやで、まだ22には移行してない。


840 :名無しさん@お腹いっぱい。:04/01/13 09:07
>>831
そう、たぶん漢字が表示できてない。使ってるのは 21.3.50 です。
>>836 さんの情報によると 21.4 系列にするといいのかな?とりあ
えず先端ゲットしてビルドしてみることにします。

841 :836:04/01/13 12:07
>>840
21.3.50 == 21.4 系列です。
CJK を使う場合は、(utf-translate-cjk-mode 1) をお忘れなく。


842 :名無しさん@お腹いっぱい。:04/01/13 19:24
レスサンクスです。
勘違いしてたんですが、漢字だけじゃなくて日本語全般が文字化けしてたみたいです。

(utf-translate-cjk-mode 1) を評価してみたらうまくいきました。感謝です。
でも、こういう情報ってどうやって調べてるんでしょうか。>>836 さんとか、みなさん詳しくて感服
です。メーリングリストや ChageLog を追ってるとか?


843 :No Gnus is good news:04/01/13 20:42
C-h n

844 :名無しさん@お腹いっぱい。:04/01/13 20:55
cvs diff

845 :名無しさん@お腹いっぱい。:04/01/14 12:56
> メーリングリストや ChageLog を追ってるとか?
21.3.50 って一応 not stable だろ。ChangeLog は「読んで当り前」だと思うんだが。
そうでなくても必要な情報を他の手立てで調べてからインストールする。
周りが詳しいんじゃなくて、君が当り前のことをしてないだけだ。

846 :名無しさん@お腹いっぱい。:04/01/14 13:12
X 上の端末から Emacs を起動するとき、
デフォルトでウインドウを開いて -nw を付けるとコンソール内になりますよね。
これを逆に、デフォルトでコンソール内で何かオプションを付けるとウインドウ開く、
というような動作にする方法はありますでしょうか。
何か方法があれば教えてください。

847 :名無しさん@お腹いっぱい。:04/01/14 13:39
845 さんえらそうなこと言うな。


848 :名無しさん@お腹いっぱい。:04/01/14 13:40
>>846
man zsh

849 :名無しさん@お腹いっぱい。:04/01/14 16:04
845は当り前のことしか言ってないと思うが、どのへんがえらそうなことなの?


850 :名無しさん@お腹いっぱい。:04/01/14 16:25
「なにはなくとも最新厨」がひっかかったとか?

851 :名無しさん@お腹いっぱい。:04/01/14 18:57
>>848
むむ、なんで私が Zsh 使ってるの知ってるんですか。
今も alias emacs='emacs -nw' としてるんですが、やっぱりそれしかないですかね。
ていうか、なんでデフォルトがウインドウ起動なんでしょうかね?
普通は逆なような気がするんですが・・・

852 :名無しさん@お腹いっぱい。:04/01/14 19:09
X抜きでインスコすればデフォルトどころか常にコンソールで使えるぞ

853 :名無しさん@お腹いっぱい。:04/01/14 19:31
$DISPLAY を未定義にしておく


854 :名無しさん@お腹いっぱい。:04/01/14 19:41
if [ $1 = '-w' ]; then
shift
exec emacs "$@"
else
exec emacs -nw "$@"
fi

とかシェルスクリプト書いときゃいいんじゃない?

855 :名無しさん@お腹いっぱい。:04/01/14 20:27
\emacs でいいんじゃないの?

856 :名無しさん@お腹いっぱい。:04/01/15 06:30
function e {
if [[ x"$DISPLAY" = x ]]; then
command emacs "$@"
else
command emacs "$@" &|
fi
}


857 :名無しさん@お腹いっぱい。:04/01/15 21:08
Cを編集してるときに、
一度
int hoge;
int hogehoge;
と宣言したら、
それ以降は
for(hoge=0;hoge<10;hoge++){
hoge;
}
みたいに書いたときにもhogeに色を付けたりって
できないのかな?
c-mode, cc-modeはそういう色づけしてくれない・・・。


858 :名無しさん@お腹いっぱい。:04/01/16 00:55
>>857
ctype.el


859 :名無しさん@お腹いっぱい。:04/01/16 13:36
M-x describe-key の逆というか、
ある関数がどのキーにバインドされてるかを表示するような関数があれば
教えてください。

860 :名無しさん@お腹いっぱい。:04/01/16 13:50
>>859
describe-bindingsだそ。


861 :名無しさん@お腹いっぱい。:04/01/16 13:54
where-is

862 :名無しさん@お腹いっぱい。:04/01/16 14:07
>>860 >>861
おお、ありがとうございます。聞いて良かった。


863 :ヽ(´ー`)ノ:04/01/16 14:22
>>861
これは知らんかった

864 :名無しさん@お腹いっぱい。:04/01/16 14:42
ヘルプの w に割り当てられているのに…

865 :ヽ(´ー`)ノ:04/01/16 14:48
describe-bindings して検索してた (´・ω・`)


866 :名無しさん@お腹いっぱい。:04/01/16 14:58
describe-function でキーバインドも表示されるじゃん。

867 :質問age:04/01/16 23:29
RedHat9 で emacs-21.2-33 を使ってます。
メニューへキーボードでアクセス(プルダウン) したいんですが
ショートカットの記述方法がわかりません。
ご指導、ご鞭撻の程、お願いいたしまつ。

868 :名無しさん@お腹いっぱい。:04/01/16 23:49
>>867
M-` って話?

869 :名無しさん@お腹いっぱい。:04/01/16 23:50
「ESC `」の機能の事かな?

870 :質問だがsage:04/01/17 00:00
>>868
どもです。
なんか出て来ましたです。 M-`

えっとやりたい亊は、ひとつのウインドウで複数のバッファを
簡単に(ショートカット?) 切り替えたいんです。
モニタが狭いんでウインドウを分割したくないんでつ。
わがままですか?

871 :質問だがsage:04/01/17 00:07
自分で書いててワケワカですね。
マウスでメニューの「Buffers」 をクリックした時に出てくる
プルダウンメニューをキーボードで出したいんですが・・・


872 :名無しさん@お腹いっぱい。:04/01/17 00:15
iswitch-buffer-mode

873 :名無しさん@お腹いっぱい。:04/01/17 00:21
electric-buffer-list


874 :名無しさん@お腹いっぱい。:04/01/17 00:35
「でつ」きもっ

875 :回答ありが:04/01/17 00:36
>>872-873
まいどです。
Google で検索したら、過去ログ「自慢の.emacsを貼り付けよう」を見つけた。
ふたつともありました。(iswitch-buffer-mode -> iswitchb-mode)
さんくすで〜つ。


876 :名無しさん@お腹いっぱい。:04/01/17 00:40
>>874  きもいでつか・・・
 
∧_∧
(´・ω・) こーしー飲んでマターリしませう
(つc■O  ∫
と_)_) c■


877 :名無しさん@お腹いっぱい。:04/01/17 01:11
c■ そのむかし、「でつ←じっと見てるとスヌーピーに見えてくる」というのが流行ったね

878 :名無しさん@お腹いっぱい。:04/01/17 11:09
スヌーピーN速にあるし・・・

879 :名無しさん@お腹いっぱい。:04/01/17 17:04
>>871
C-x b じゃ駄目なの?

880 :名無しさん@お腹いっぱい。:04/01/17 17:43
        ∧ ∧     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (ω-`# )  <  見ちゃだめぇ ショボーン
       (⊃⌒*⌒⊂)   \__________
        /__ノωヽ__)
        ●●,,●)::

881 :名無しさん@お腹いっぱい。:04/01/17 18:47
M-x iswitchb-modeしてから C-x bって意味やない?
単なるC-x bやったら、あんまり便利じゃない。


882 :名無しさん@お腹いっぱい。:04/01/17 19:49
871の質問があまりに要領を得てないうえ、
ibufferとか iswitchbの類いというよくある内容で
別に面白くもないから、もう法治。

883 :名無しさん@お腹いっぱい。:04/01/17 20:17
>>882
誤字がありますよ。

884 :名無しさん@お腹いっぱい。:04/01/17 20:58
報知で

885 :名無しさん@お腹いっぱい。:04/01/17 21:01
痴呆?


886 :名無しさん@お腹いっぱい。:04/01/18 00:44
個人が自分の .emacs 等のソースを公開している web で、ソースがカラー表
示している web ページがあります。
font-lock で派手に face の付いた buffer を見た目そのままで html にする方
法ってありますか?


887 :名無しさん@お腹いっぱい。:04/01/18 01:08
http://www.anc.ed.ac.uk/~stephen/emacs/ell.html
ここで htmlで検索してみれば?
ここに2つほどあるけど、他にも日本人作のがあったやうな。

888 :名無しさん@お腹いっぱい。:04/01/18 04:37
>>886
face2html

889 :886:04/01/18 10:21
>>887
htmlize.el がよさげですた。
>>888
試してみます。



890 :名無しさん@お腹いっぱい。:04/01/18 16:45
>>889
比較レビューきぼんぬ。

891 :名無しさん@お腹いっぱい。:04/01/18 18:08
VIMスレで放逐されたのでこちらに来ました。
viper使いの方が多くいらっしゃると思いますが、Ctrl-N、Ctrl-Pでの
単語補完って実現可能なんでしょうか?info見たところ、該当箇所が見当たらないのです。。。
御存知の方、御教授願います

892 :名無しさん@お腹いっぱい。:04/01/18 18:29
>>891
(define-key viper-insert-global-user-map "\C-p" 'dabbrev-expand)
C-p だとこんなん? C-n に相当する機能は標準では無い(?)から作らないとだ
めかな。


893 :名無しさん@お腹いっぱい。:04/01/18 21:49
Emacs21でM-x man を一度実行すると、次からは"nil man page cleaned up" と
表示されmanを見ることができません。解決方法はありませんでしょうか?

894 :名無しさん@お腹いっぱい。:04/01/18 22:04
>>893
woman だとだめ?

895 :名無しさん@お腹いっぱい。:04/01/19 00:04
CVS 版の viper かな〜り重いんですが、うちのマシンが非力なんでしょうか?
みなさん、どうしてるの?

896 :名無しさん@お腹いっぱい。:04/01/19 15:36
** On window systems, lines which are exactly as wide as the window
(not counting the final newline character) are no longer broken into
two lines on the display (with just the newline on the second line).
Instead, the newline now "overflows" into the right fringe, and the
cursor will be displayed in the fringe when positioned on that newline.

The new user option 'overflow-newline-into-fringe' may be set to nil to
revert to the old behaviour of continuing such lines.

** The buffer boundaries (i.e. first and last line in the buffer) may now
be marked with bitmaps in the fringes. In addition, up and down
arrow bitmaps may be shown at the top and bottom of the right fringe
if the window can be scrolled in either direction.

This behavior is activated by setting the buffer-local variable
`indicate-buffer-boundaries' to a non-nil value. If value is t, both
boundaries and scrolling arrows are shown; any other non-nil value
shows only the buffer boundaries. The default value of this variable
is found in `default-indicate-buffer-boundaries'.

897 :名無しさん@お腹いっぱい。:04/01/19 16:12
こいつhowmスレにも現われた
コピペ厨だな

要点をまとめられないのかよ

898 :名無しさん@お腹いっぱい。:04/01/20 03:05
>>891
viper 使いですが M-/ とか C-M-/ とかそのまま使ってます。
あと、dabbrev-highlight.el と dabbrev-ja.el を使うと便利です。


899 :891:04/01/20 07:51
>>892,898
お返事ありがとうございます&遅れてすみません。

>>892 さんのお教えの通りdabbrevでしばらく使ってみました。
補完の「感覚」が違ったものにならんかなと恐れておりましたが、イイ感じに仕事をしてくれます。
>>898 さんも仰る通り、そのまま使うの方法で問題ナッシングです。

御二方、御教授ありがとうございました!

900 :名無しさん@お腹いっぱい。:04/01/20 12:13
>>895
Emacs21.3 と 21.3.50 を無印 Pentium で使ってるけどそんなに重い?
まぁけっして速くはないけど…。

CVS 版だと重いのか、viper の特定の動作が重いのか、そのあたりどう?

901 :名無しさん@お腹いっぱい。:04/01/20 13:45
viperなんて使う香具師がタコ

902 :名無しさん@お腹いっぱい。:04/01/20 19:09
regionで指定した範囲を 指定された文字数で折り返すkey bind,若しくは関数を教えてください。

(add-hook 'text-mode-hook
'(lambda ()
(setq fill-column 70)
(auto-fill-mode 1)
))

御願いします


903 :No Gnus is good news:04/01/20 19:19
fill-region

904 :名無しさん@お腹いっぱい。:04/01/20 19:50
M+q

905 :名無しさん@お腹いっぱい。:04/01/20 19:50
>903 出来ました thx!


906 :名無しさん@お腹いっぱい。:04/01/21 17:36
例えばc-modeの時のみ hoge という変数を nil にしたい場合はどうすればいいのでしょうか?

907 :No Gnus is good news:04/01/21 17:49
>>906
(set (make-local-variable 'hoge) VALUE-EXP)

908 :名無しさん@お腹いっぱい。:04/01/21 18:04
>>906
なんかの hook に入れとけば?

909 :名無しさん@お腹いっぱい。:04/01/21 19:35
>>906
(add-hook 'c-mode-hook (lambda () (setq hoge nil) ))


910 :名無しさん@お腹いっぱい。:04/01/21 19:45
>>909
例えばc-modeの時のみ

911 :No Gnus is good news:04/01/21 19:50
>>906
(add-hook 'c-mode-hook (lambda () (set (make-local-variable 'hoge) VALUE-EXP)))

912 :名無しさん@お腹いっぱい。:04/01/21 21:35
文字化けが直りません。

set-buffer-file-coding-system
set-keyboard-coding-system

表示上は上記の2つでないことはわかりました。
ではどの関数を呼び出せばいいのでしょうか?

よろしくお願いします。

913 :名無しさん@お腹いっぱい。:04/01/21 22:04
エスパー募集

914 :名無しさん@お腹いっぱい。:04/01/21 22:41
http://ganquest.jp/figure/medicom_toy/image/mami.jpg

915 :名無しさん@お腹いっぱい。:04/01/21 23:06
ttp://www.geocities.co.jp/Hollywood-Miyuki/2049/esper.html


916 :名無しさん@お腹いっぱい。:04/01/21 23:49
たりく〜 また!

917 :No Gnus is good news:04/01/22 11:50
>>912
set-terminal-coding-system

918 :名無しさん@お腹いっぱい。:04/01/22 19:25
これからemacsを使おうと思っています。
使おうと思っているOSはFreeBSD 4.9-RELEASEで、
使いたいツールは yatex, navi2ch, riece, mhが使えるメールソフト(まだ調べてない)です。
Xemacsとemacs21、どちらがおすすめですか?


919 :名無しさん@お腹いっぱい。:04/01/22 19:32
Emacs21

920 :名無しさん@お腹いっぱい。:04/01/22 19:32
emacs-20.7


921 :名無しさん@お腹いっぱい。:04/01/22 19:43
そりゃemacs21だろ

922 :名無しさん@お腹いっぱい。:04/01/22 19:53
今時 XEmacs 使う理由なんてあるのか?
emacs20.x 系列なら、21 系列に比べて軽いからまだ分かるけど。
純粋に疑問だ。

923 :名無しさん@お腹いっぱい。:04/01/22 19:58
emacs -nw

924 :名無しさん@お腹いっぱい。:04/01/22 20:01
>>922
おまいの脳はかなり揮発性高いな。

925 :名無しさん@お腹いっぱい。:04/01/22 23:57
>>922
うちの環境(Vine)じゃ、21系よりXEmacsのほうがベンチマークは上だった。


926 :名無しさん@お腹いっぱい。:04/01/23 00:00
どんなベンチマーク???

927 :名無しさん@お腹いっぱい。:04/01/23 01:54
口からでまかせですた

928 :名無しさん@お腹いっぱい。:04/01/23 08:31
>>925
garbage-collect を考慮していますか?

929 :名無しさん@お腹いっぱい。:04/01/23 09:08
>>925
噂によるとそうらしいねえ クソッ

930 :ヽ(´ー`)ノ:04/01/23 09:52
>>922
http://pc.2ch.net/test/read.cgi/unix/1066719492/784-

まぁアレだ。ずっと xemacs 使ってたのならいざ知らず、
今から emacs 使うのなら GNU Emacs にしておけってこった。

931 :925:04/01/23 09:59
>>928
もちろん garbage-collect を考慮してます。


932 :名無しさん@お腹いっぱい。:04/01/23 10:22
>>931
計測方法を公開して!

933 :名無しさん@お腹いっぱい。:04/01/23 10:55
これまで何度か出てますが...
ttp://www.heimat.gr.jp/~nakaji/elips/20030507/4982.html
で、結果がこれ。ただし、Vineのパッケージなので再コンパイルするとどうなるかは...

"GNU Emacs 21.2.1 (i386-vine-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2002-07-22 on mp0tw010, modified by Vine"
(benchmark 1000
(format-time-string "\
%a%A%b%B%c%C%d%D%e%h%H%I%j%k%l%m%M%n%p%r%R%s%S%t%T%U%w%W%x%X%y%Y%Z"))
0.09626388549804688
0.09775805473327637
0.09896206855773926
0.09774184226989746


"XEmacs 21.1 (patch 14) \"Cuyahoga Valley\" [Lucid] (i386-vine-linux, Mule) of Sat Jan 26 2002 on New"
(benchmark 1000
(format-time-string "\
%a%A%b%B%c%C%d%D%e%h%H%I%j%k%l%m%M%n%p%r%R%s%S%t%T%U%w%W%x%X%y%Y%Z"))
0.01798582077026367
0.01912713050842285
0.01800107955932617
0.01808285713195801


934 :名無しさん@お腹いっぱい。:04/01/23 10:57
>>933
(setq gc-cons-threshold 3500000)


935 :名無しさん@お腹いっぱい。:04/01/23 10:57
>>933
> "XEmacs 21.1 (patch 14) \"Cuyahoga Valley\" [Lucid] (i386-vine-linux, Mule) of Sat Jan 26 2002 on New"

Vine ってこんな骨董品使ってるん?

936 :925:04/01/23 11:12
>>934
やってます。

>>935
最近は、もっと新しいのもあるとは思いますが・・・
普段は、GNU Emacs使っているのでよく知りません。

両方最新verを、自分でコンパイルしている人がいれば
試して見てはどうでしょう。暇があればですが。


937 :名無しさん@お腹いっぱい。:04/01/23 11:51
以下両方とも debian のパッケージ。
また (setq gc-cons-threshold 3500000) はやってる。

;; Emacs
(version)
"GNU Emacs 21.3.1 (i386-pc-linux-gnu, X toolkit) of 2003-11-01 on raven, modified by Debian"

(benchmark 1000
(format-time-string "\
%a%A%b%B%c%C%d%D%e%h%H%I%j%k%l%m%M%n%p%r%R%s%S%t%T%U%w%W%x%X%y%Y%Z"))
0.043975830078125
0.043881893157958984
0.04397892951965332
0.0437929630279541
0.04383206367492676

;; XEmacs
(version)
"XEmacs 21.4 (patch 14) \"Reasonable Discussion\" [Lucid] (i386-debian-linux, Mule) of Tue Jan 13 2004 on roo"

(benchmark 1000
(format-time-string "\
%a%A%b%B%c%C%d%D%e%h%H%I%j%k%l%m%M%n%p%r%R%s%S%t%T%U%w%W%x%X%y%Y%Z"))
0.008134126663208008
0.008141040802001953
0.008108854293823242
0.008442878723144531
0.008395910263061523


938 :名無しさん@お腹いっぱい。:04/01/23 11:59
ベンチ結果なんて気休めにしかならんよ
漏れはXEmacsでnavi2chが妙にとろくさくてやめた
使ってられないもの


939 :925:04/01/23 12:09
>>938
そのとおりですね。表示、通信などトータルでは測っていませんし。
ただ、一部機能はXEmacsが速いのでこれを見習って
GNU Emacsも高速化してくれればなぁ、という妄想です。

また、情報量は、GNU Emacsの方が圧倒的に多いので
GNU Emacsを使うのがいいでしょうね。


940 :名無しさん@お腹いっぱい。:04/01/23 12:12
>>938
まぁ, おそらく benchmark ではある一面についてしか
見れないだろうな。 どの一面であるかは俺は知らんがw。

そんな指摘は昔から言われていて、今さら言われても

  ( ´_ゝ`)フーン

としか言いようがないのであって、何故 bench をする
かと言えば、そこにベンチがあるからに決ってるだろーがw

口を出したければお前の主張を結果に表わすベンチをまず作れ!


941 :名無しさん@お腹いっぱい。:04/01/23 12:22
>>922
> emacs20.x 系列なら、21 系列に比べて軽いからまだ分かるけど。

軽けりゃいいってもんじゃないことを肝に銘じておいてくださーい。


942 :名無しさん@お腹いっぱい。:04/01/23 13:48
キモイ

943 :名無しさん@お腹いっぱい。:04/01/23 14:06
>>942 どこが?

944 :名無しさん@お腹いっぱい。:04/01/23 14:30
そう反応するところ。


945 :名無しさん@お腹いっぱい。:04/01/23 15:25
emacs21って、アドバンストXEmacsって感じなのね。

946 :名無しさん@お腹いっぱい。:04/01/23 15:39
945の すごい 飛躍

947 :名無しさん@お腹いっぱい。:04/01/23 16:37
>944 941=943?

948 :名無しさん@お腹いっぱい。:04/01/23 21:45
/201/203/211/123/123/203@/201/203/211/123/123/203@
/201i/216/201/223/223/203

こんな感じで文字化けしているのですが直すにはどうすればいいのでしょうか?


949 :名無しさん@お腹いっぱい。:04/01/23 21:48
心の目で読む。

950 :名無しさん@お腹いっぱい。:04/01/23 22:00
>>948
コード系を暗記して、解釈する。

951 :名無しさん@お腹いっぱい。:04/01/23 22:07
脳内変換

952 :名無しさん@お腹いっぱい。:04/01/23 23:15
Rubyの関数名や変数名を補完してくれるelispのパッケージってない?
PerlでいうperlplusみたいなRuby板ってないっすかね?


953 :名無しさん@お腹いっぱい。:04/01/23 23:31
>>952

http://www.rubyist.net/~rubikitch/computer/rdindex/


954 :名無しさん@お腹いっぱい。:04/01/23 23:38
サンクチュ!

955 :名無しさん@お腹いっぱい。:04/01/24 00:50
るびびびびっ

956 :オサムチャン:04/01/24 00:56
る〜…る〜…るぅぅぅ…! る…るびっ… るぅ〜 るびきっ! る〜…る〜ぅ… るびきちっ!!!!

957 :名無しさん@お腹いっぱい。:04/01/24 10:27
>>941
古い Emacsen 使ってる奴ほど横柄なのは何とかならんかの。
随分前のバージョン使ってるんだから、機能が足りなくても文句を言うなと。

958 :名無しさん@お腹いっぱい。:04/01/24 11:01
>>957
禿しく同意

959 :名無しさん@お腹いっぱい。:04/01/24 13:43
htmlファイルにelispのコードを埋め込んでおいてそれを解釈させるようなパッケージある?
<p><? (fortune-of-today) ?></p>みたいな。

960 :名無しさん@お腹いっぱい。:04/01/24 15:37
C++のクラス名やメソッド名を補完してくれるelispのパッケージってない?

961 :名無しさん@お腹いっぱい。:04/01/24 15:43
emacs の CVSサーバのアドレスってなに?
http://savannah.gnu.org/cvs/?group=emacs
ここに紹介されてるサーバにはつながらないんだけど。

962 :名無しさん@お腹いっぱい。:04/01/24 15:51
>>960
自分で探せ

963 :No Gnus is good news:04/01/24 17:28
>>948
C-x RET c shift_jis RET C-x C-v RET RET
C-x RET c euc-jp RET C-x C-v RET RET
のどっちか。

964 :名無しさん@お腹いっぱい。:04/01/24 20:22
>>957
>>941はおっぱい占いが元でおれはワラタんだがなあ

965 :No Gnus is good news:04/01/24 20:27
>>922
> emacs20.x 系列なら、21 系列に比べて軽いからまだ分かるけど。

Emacs 21 のほうが built-in function が増えて軽くないですか?
ハッシュテーブルとか Emacs 20 は cl に入ってますよね?

966 :名無しさん@お腹いっぱい。:04/01/24 20:38
>>964
その占いは見た事あるけど、すっかり忘れちゃてたよ。
ネタが古すぎ。

967 :名無しさん@お腹いっぱい。:04/01/24 20:48
abbrevした時に後ろにスペースを付けられるのが嫌なんですが、
付けないようにするにはどうしたらよいでしょうか?

968 :名無しさん@お腹いっぱい。:04/01/24 22:36
>> 961
:ext:anoncvs@savannah.gnu.org:/cvsroot/emacs

せめて、gnu.orgぐらいは見にいこうよ。



969 :名無しさん@お腹いっぱい。:04/01/24 22:38
あ、見に行ってて繋がらないのか。
一時期落ちてたのかな?いまは繋がるだろ。

# そうじゃなきゃ、CVS_RSH=sshしてないだけって落ちじゃねーの?


970 :名無しさん@お腹いっぱい。:04/01/24 23:19
英語読めない人なんだよ、きっと。

971 :名無しさん@お腹いっぱい。:04/01/25 00:14
>>960
TAGSファイル作っていたら動的略称展開するっしょ。
後はぐぐろう。


972 :名無しさん@お腹いっぱい。:04/01/25 01:03
いや、TAGSを用いたdabbrevではなくて普通の静的略語展開のabbrevの場合です。

973 :名無しさん@お腹いっぱい。:04/01/25 01:10
>>972
>>971>>960へのレスのようだが。

974 :名無しさん@お腹いっぱい。:04/01/25 01:16
ああ、本当だ。
失礼しました>>971



975 :名無しさん@お腹いっぱい。:04/01/25 02:50
TAGSを使っていたら「動的」とは言えないような

976 :名無しさん@お腹いっぱい。:04/01/25 04:59
>>969
サンクス。いやー、一応指定してるんですけどね。
どうやらサーバの問題じゃなくて個人的な問題のようなので自分でなんとかします。

977 :名無しさん@お腹いっぱい。:04/01/25 05:17
>>976
> 個人的な問題
なんかワロタ


978 :名無しさん@お腹いっぱい。:04/01/25 07:16
ssh 使う場合って cvs login はしないでよかったのか。
あんまり詳しい仕組みは分かってないんだけどオープンソースなのに
いちいち ssh 使う意味ってあんの?盗聴されても別に問題ないような。

979 :名無しさん@お腹いっぱい。:04/01/25 11:46
>>978
スレ違いになるが、コミッターの場合にも盗聴されていいと思う?
ユーザが pserver使うのは別として。

980 :名無しさん@お腹いっぱい。:04/01/25 12:16
>>978
そうですね。。コミッターのパスワード盗聴されたら問題
ありまくりですね。厨な質問すみませんでした。

981 :名無しさん@お腹いっぱい。:04/01/25 13:09
php のリファレンスマニュアルを emacs-w3m で表示する関数書いてみました。
elisp 経験浅いんでかなりしょぼいですが。問題点もたくさんあります。

1. 説明の文章が日本語。
2. バッファを分割しないでそのまま現在の場所に表示される。
3. カーソル上の単語を問答無用で表示する(ミニバッファで編集できない。)。
4. 存在しない関数であってもとりあえず emacs-w3m が起動する。
5. `php-describe-function-datadir' に ~ が含まれてると emacs-w3m がそのファイル
を開いてくれない。

などなど。先輩方の華麗な修正に期待してます。

982 :名無しさん@お腹いっぱい。:04/01/25 13:32
>>981 ものはどこにあるの?

983 :名無しさん@お腹いっぱい。:04/01/25 14:22
>>978
この場合sshはサーバー認証のためじゃないかと

984 :名無しさん@お腹いっぱい。:04/01/25 15:44
** New function `delete-dups' destructively removes `equal' duplicates
from a list. Of several `equal' occurrences of an element in the list,
the last one is kept.

うーん、最後のが保持されるのか。微妙だな。

985 :名無しさん@お腹いっぱい。:04/01/25 16:15
(delete-dups (nreverse list))とか?

986 :名無しさん@お腹いっぱい。:04/01/25 16:32
(setq list (nreverse (delete-dups (nreverse list))))
あまり使いたくない(w

987 :名無しさん@お腹いっぱい。:04/01/25 17:02
たしかに。

結果を順番が問題にならないsetとして考えるなら、
(setq list (delete-dups (nreverse list)))
ですむけどね。

でも順番を保存する必要があるときは、自分で関数書くよりも楽そうなので、
俺だったら(setq list (nreverse (delete-dups (nreverse list))))
と本当に書いちゃいそう。

.emacsの最後に(setq load-path (delete-dups load-path))と一行かいて
置くという使い方はしそうな気がする。


988 :名無しさん@お腹いっぱい。:04/01/25 17:22
まさかこの下手糞な関数じゃないといいな

ttp://mail.gnu.org/archive/html/emacs-pretest-bug/2004-01/msg00177.html


989 :名無しさん@お腹いっぱい。:04/01/25 17:25
それっすよ。

990 :No Gnus is good news:04/01/25 17:39
>>988
(゚Д゚)ハァ?

991 :名無しさん@お腹いっぱい。:04/01/25 18:32
Osaka.ttcをemacsで使いたいのですが、使っている人はいますか? 今Fedora
Core1についていたGNU Emacs 21.3.1を使っているのですが、XFTを使わないと
Osaka.ttcは使えないようなのですがどうでしょうか?

992 :名無しさん@お腹いっぱい。:04/01/25 18:47
xft使えば使えるだろ。


993 :名無しさん@お腹いっぱい。:04/01/25 18:50
>>991みたいなバカを見ると殺したくなるんですけど
僕は危険ですか?

994 :名無しさん@お腹いっぱい。:04/01/25 19:03
危険危険。
バカは世の中に蔓延しているので、
その衝動が抑えきれなくなる前に手を打つことを勧めます。
とりあえずひきこもって2chやっているのが、
実際に人を殺さなくてよいでしょう。


995 :名無しさん@お腹いっぱい。:04/01/25 19:04
(eq >>991 >>994)

996 :nil:04/01/25 19:07
Debugger entered--Lisp error: (void-variable >>991)
(eq >>991 >>994)
eval((eq >>991 >>994))
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp)


997 :名無しさん@お腹いっぱい。:04/01/25 19:10
eval-last-sex() #=> (・∀・)イイ!!

998 :991:04/01/25 20:36
すいません。Osaka.ttc使ってる人いたら、.Xresourcesとかのemacsの所を見
せて下さい。

999 :名無しさん@お腹いっぱい。:04/01/25 20:38
(kill-emacs)

1000 :名無しさん@お腹いっぱい。:04/01/25 20:43
1000

1001 :1001:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

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

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