Emacs part 22
■ このスレッドは過去ログ倉庫に格納されています
0001Zeno ◆5nZQbNmQPs
2007/06/03(日) 08:46:53このスレッドは皆が Emacs に関しての情報を共有し合う場である.
まあ気楽にやっていこうではないか
EmacsWiki http://www.emacswiki.org/
Emacs 電子書棚 http://www.bookshelf.jp/
GNU Emacs - GNU Project - Free Software Foundation (FSF) http://www.gnu.org/software/emacs/
emacs - SCM: CVS Repositories [Savannah] http://savannah.gnu.org/cvs/?group=emacs
NTEmacs スレッド http://pc11.2ch.net/test/read.cgi/software/1097170623/
前スレ http://pc11.2ch.net/test/read.cgi/unix/1168261179/
最新の stable リリースは「22.1」であり、本体は
* http://ftp.gnu.org/pub/gnu/emacs/emacs-22.1.tar.gz
* http://ftp.gnu.org/pub/gnu/emacs/windows/emacs-22.1-bin-i386.zip (Windows)
からダウンロード可能である.
ちなみに吾の名は Zeno -- Emacs を使用した情報操作の魔術師である.
0002名無しさん@お腹いっぱい。
2007/06/03(日) 08:50:26( ´Д`) <みなさーん、お茶が入りましたよ〜
/ \
| l l | ..,. ., .,
| | | _|。.:_::゜。-.;.:゜。:.:;。
ヽ \_ .。'゚/ `。:、`;゜:;.::.。:.:。
/\_ン∩ソ\ ::..゜:: ゚。:.:.::.。.。:.
. / /`ー'ー'\ \ ゜: ::..゜:: ゚。:.:.:,。:.:.
〈 く / / ::..゜:: ゚。:.:.:,.:.:.:。:.:,
. \ L ./ / _::..゜:: ゚。:.:.:,.:.:,.:.:.:,
〉 ) ( .::旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦.
(_,ノ .`ー'旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦.
0003名無しさん@お腹いっぱい。
2007/06/03(日) 08:51:53川
0004名無しさん@お腹いっぱい。
2007/06/03(日) 08:55:12> From: [1] あぼぼーん <sage>
> Date: 2007/06/03(日) 08:46:53
>
> あぼぼーん
> _______________________________________________________________________________
0005名無しさん@お腹いっぱい。
2007/06/03(日) 09:26:20■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■
■ ■ ■■■ ■ ■
■ ■ ■ ■
■ ■ ■ ■
■ ■ ■ ■
0006名無しさん@お腹いっぱい。
2007/06/03(日) 12:35:260007名無しさん@お腹いっぱい。
2007/06/03(日) 12:36:10セブン セブン セブン ぷるるぅー
セブン セブン セブン ぷるるぅー
もー ろ ぼ し だ ん のぉー
なぁー をぉー かぁー りぃー てぇー
ぷるるぅー ぷるるぅー
0008名無しさん@お腹いっぱい。
2007/06/03(日) 12:36:508 エイト エイト エイト エイト
チャチャラチャ
光る海 光る大空 ひぃーかる大地
チャチャラチャ
8 エイト 8 8 8
8 エイト エイト エイト エイト
チャチャラチャ
8 エイト 8 8 8
8 エイト エイト エイト エイト
チャチャラチャ
8 エイト 8 8 8
8 エイト エイト エイト エイト
0009名無しさん@お腹いっぱい。
2007/06/03(日) 12:37:40お ば け の きゅっ
ぼ ー くぅっ わっ
おー ばー けーーーーの
きゅうぅぅぅぅぅぅぅぅぅぅたぁぁぁぁぁぁぁぁろうぅぅぅぅぅぅぅ。
0010名無しさん@お腹いっぱい。
2007/06/03(日) 12:38:19__,,,,,.......,,,,,
,. -'´ ``ヽ、
/ .. ,. ,,.. -ー''''''''−- ..,,, \
/ .:.r' ::i'"Sexy☆,,,.......,,,,,__ `i: ', /
,' :: : l: : :l,. :r〒~t i: :rl: l〜ーi:lrj、.l: l /
i .: : :.l : :|i :!,. ;t 十l: l.l: l |:L_ .i`i: : l /
l : : : :l::: :l: :i l:! __!, l:l l:! ll,._` l.|:!:. l /
l : : : :l : l::l ,.r‐t-!、 tl rt-!、 l:l::i.. l /
| .: : :;,,l : :l:! / iー' l l' l l.!i::l:: l ,.、
l : : :i,ヘl:: :l:l ` ヒ,__,ノ ヒノ. 'il:: l:: l /,,,,,,\
l :: :: ヽ,i:: :l゙ "" ___ ' "i : !:;,! ,.. -ー'' ll;;;;;;;;;;;;゙i゙i
! : : : : : l ::l !`' Y /:r'´ /::/ l ヽ;;;;;;;;;;;l l 以上でテンプレ終了でーす☆
| : : : : ,: l:::lゝ.,, ヽ、 ' ,, イ:!i l;;;;l p | l;;;;;;;;;;;l l
l : : : : i: :ヽl : : :`T'' r:;‐''::´i: : l! .l;;;;l .leer. .l ,/;;;;;;;;;;;l l
l :: :l : :l: : : : :,.K´` t, λi:;!: : ::li゙‐.!;=!r ...,,,__ ll;;;;;;;;;;;//
l :l :l: : l:: : :i :!. `'' t ` ''´ lヽ;!: !' /つヘ~t \ '''''/
l :l :l,:: l: : :l,l ::', .i (…) .l ヾ、 iλニ l
0011名無しさん@お腹いっぱい。
2007/06/03(日) 12:48:430012名無しさん@お腹いっぱい。
2007/06/03(日) 16:15:01/ ヽ / ヽ
: / >_/;,; ヽ
// ;;# ,;.;::. ヽ :::::\ :
: / -==、 ' 、==- ..::::::|
| "" _┃_ "" *.::::| :今日はこのぐらいで勘弁しといたるわ・・・・
: ! #;;:.. l/ニニ| .:::::::/
ヽ.;;;//;;.;`ー‐' ..;;#:::ノ
>;;;;::.. ..;,.;-
: / \
0013名無しさん@お腹いっぱい。
2007/06/04(月) 08:54:27, ─ヽ _________
________ /,/\ヾ\ /重い重いと声高に叫んでみれば、
|__|__|__|_ __((´∀`\ )< 自分のパソコンのスペックがceleron500Mhz
|_|__|__|__ /ノへゝ/''' )ヽ \ というオチだったとサ
||__| | | \´-`) / 丿/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|_|_| 从.从从 | \__ ̄ ̄⊂|丿/
|__|| 从人人从. | /\__/::::::|||
|_|_|///ヽヾ\ / ::::::::::::ゝ/||
────────(~〜ヽ::::::::::::|/
糸冬
--------------
制作・著作 NHK
0014名無しさん@お腹いっぱい。
2007/06/04(月) 13:20:172日、オープンソースのエディタ「GNU Emacs」のバージョン22.1が公開された。
EmacsはFree Software FoudationのRichard Stallman氏などを中心とするコミュニティで開発されており、
Emacs Lispの実行環境をそなえるなど、単なるテキストエディタを超えた拡張性と機能で人気がある。
Emacs 22.1ではGTK+ツールキットがサポートされ、マウス操作やキーボードマクロ、ユニコードサポートなども強化された。
Pythonモードを備えるなど、最近のテクノロジへの対応も実現されている。
また、Mac OS XやCygwin、X86-64システムが新たにサポートプラットフォームとなる。
操作面でも、マウスの第一ボタンでリンクを開くことができ、スペースキーでファイルネームが補完されなくなるなど、
いくつかの変更がある。Lispファイルもアップデートされており、外部ライブラリのなかには互換性の問題が発生するものもあるかもしれない。
http://japan.zdnet.com/oss/story/0,3800075264,20350097,00.htm
0015名無しさん@お腹いっぱい。
2007/06/04(月) 13:25:150016名無しさん@お腹いっぱい。
2007/06/04(月) 13:40:07強力無比なテキストエディタの最新版「Emacs 22.1」が正式リリース
http://journal.mycom.co.jp/news/2007/06/04/001/index.html
0017名無しさん@お腹いっぱい。
2007/06/04(月) 14:07:55> Emacs は我々が毎日振れ合い愛憎する最強の汎用環境/エディタである.
この表現結構好きかも
0018名無しさん@お腹いっぱい。
2007/06/04(月) 18:42:360019名無しさん@お腹いっぱい。
2007/06/04(月) 20:56:20Cywinの不平についてならLinux板、オープンソースのソフトウェア
産業に対する破壊的効果についてならム板。日記が書きたいなら
ブログが簡単だし、他のEmacsについて語りたい人たちの迷惑にならなくて
いいと思うんだけど。
0020名無しさん@お腹いっぱい。
2007/06/04(月) 22:13:20Wii のリモコンでもサポートしたんじゃね。(w
0021名無しさん@お腹いっぱい。
2007/06/05(火) 00:53:26出来ないでしょうか?
0022名無しさん@お腹いっぱい。
2007/06/05(火) 14:00:49>機能面では、最大バッファサイズが倍加され32bitマシンでは最大256MBとなった
こ、これでNavi2chのバッファ開きすぎて怒られる心配も減るのですね……マンセー!!
0023名無しさん@お腹いっぱい。
2007/06/05(火) 18:04:410024名無しさん@お腹いっぱい。
2007/06/06(水) 04:33:1122.1 にしたんだが、 replace-regexp で \# や \, が使えん。
emacs -q で起動すれば使えるから、.emacs の中のどれかが悪さしてるんだろうが、
多すぎてどこから手をつければいいやら。
0025名無しさん@お腹いっぱい。
2007/06/06(水) 09:52:490026元nemacs user
2007/06/06(水) 10:34:280027名無しさん@お腹いっぱい。
2007/06/06(水) 16:16:03それってどういう効果があるの?
0028名無しさん@お腹いっぱい。
2007/06/06(水) 19:12:20滋養強壮とか
0029名無しさん@お腹いっぱい。
2007/06/06(水) 20:31:46に出てくるcl-prettyprintが使えないよぅ
ppで結果は出せるからとりあえず問題はないのだけど。
cl-prettyprintって普通に使えるべきもの?
0030名無しさん@お腹いっぱい。
2007/06/06(水) 21:12:33003129
2007/06/06(水) 23:19:130033名無しさん@お腹いっぱい。
2007/06/07(木) 02:15:330034名無しさん@お腹いっぱい。
2007/06/07(木) 02:59:180035名無しさん@お腹いっぱい。
2007/06/07(木) 05:14:59みなさんはどんなモードをつかってますか?
0036名無しさん@お腹いっぱい。
2007/06/07(木) 08:25:30NEWSに書いてあるよ。
C-h Nで表示できる。
0037名無しさん@お腹いっぱい。
2007/06/07(木) 11:09:570038名無しさん@お腹いっぱい。
2007/06/07(木) 12:55:03ttp://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=ibuffer-scroll
ttp://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=ibuffer-save
かなしい
0039名無しさん@お腹いっぱい。
2007/06/07(木) 14:23:38nxml-mode
0040名無しさん@お腹いっぱい。
2007/06/07(木) 14:48:08- (let ((buf (ibuffer-current-buffer)))
+ (let ((buf (ibuffer-current-buffer))
+ (same-window-regexps nil)
+ (same-window-buffer-names nil))
+ (unless buf (error ""))
上のはこれで動いてるっぽいけど、まだ問題あるかも。
004140
2007/06/07(木) 14:57:46004238
2007/06/07(木) 16:00:57どうもありがとうございます。
まだ、*Ibuffer*が、アップデートできない不具合がありますが、
>40をヒントにしてガンバります。
004340
2007/06/07(木) 16:18:59;; ibuffer-visit-buffer-other-window-scroll
- (let ((buf (ibuffer-current-buffer)))
+ (let ((buf (ibuffer-current-buffer))
+ (same-window-regexps nil)
+ (same-window-buffer-names nil))
2つの関数のアドバイスをはずして、コマンドを定義する。
(define-key ibuffer-mode-map "n" 'ibuffer-forward-view)
(define-key ibuffer-mode-map "p" 'ibuffer-backward-view)
(defun ibuffer-forward-view ()
(interactive)
(ibuffer-forward-line 1 t)
(ibuffer-visit-buffer-other-window-scroll-down))
(defun ibuffer-backward-view ()
(interactive)
(ibuffer-backward-line 1 t)
(ibuffer-visit-buffer-other-window-scroll))
;; ibuffer-do-convert-coding-system
- #'(lambda (buf mark beg end)
+ #'(lambda (buf mark)
004438
2007/06/07(木) 17:42:42正常動作しました!
ibuffer-forward-line, ibuffer-backward-lineにひっかけないで
新しく関数をつくるとは、コロンブスの卵で目からウロコでした。
wrong-number-of-argumentsがでていた (buf mark beg end) →(buf mark) も
argの数を2つにすればよかったのですね。
ほんとうにありがとうございました。l
0046名無しさん@お腹いっぱい。
2007/06/08(金) 00:54:430048まさひろの♂
2007/06/08(金) 03:01:420049名無しさん@お腹いっぱい。
2007/06/08(金) 21:24:3322なら第三、四水準の漢字は出ないので人名を扱う場合は必要かな。
0050名無しさん@お腹いっぱい。
2007/06/08(金) 21:30:47「Igrep started at Fri Jun 08 21:26:08」
この部分が next-error のジャンプ対象となってしまいます。
色々やったのですが回避策がわかりませんでした。
どなたか回避できている方はいませんでしょうか?
0051名無しさん@お腹いっぱい。
2007/06/08(金) 22:44:07関数 igrep の compilation-start の2番目の引数を 'grep-mode にすると動くっぽい。
モード名変わるけど。
0052名無しさん@お腹いっぱい。
2007/06/08(金) 23:41:530053名無しさん@お腹いっぱい。
2007/06/09(土) 17:23:21できないのかな。
0054名無しさん@お腹いっぱい。
2007/06/09(土) 21:49:50それは、見当がついたのですがソースを検索しても
同様の文字列が見つからなかったので、修正できなかったのです。
0055名無しさん@お腹いっぱい。
2007/06/09(土) 22:34:11んぐ、版が違う。
http://www.emacswiki.org/cgi-bin/emacs-ja/igrep.el
0056名無しさん@お腹いっぱい。
2007/06/10(日) 15:52:04を評価すると cl をロードしたファイルが判る、みたいな関数があったと思う
んだけど、hogehoge の名前が思い出せん。apropos にも引っかからん。
なんて名前だっけ。
0057名無しさん@お腹いっぱい。
2007/06/10(日) 15:59:050058名無しさん@お腹いっぱい。
2007/06/10(日) 16:04:190059名無しさん@お腹いっぱい。
2007/06/10(日) 16:07:460060名無しさん@お腹いっぱい。
2007/06/10(日) 16:21:29(゚Д゚)ハァ?
0061名無しさん@お腹いっぱい。
2007/06/10(日) 16:25:000062名無しさん@お腹いっぱい。
2007/06/10(日) 17:03:21(require 'loadhist)
(file-dependents (feature-file 'cl))
0063名無しさん@お腹いっぱい。
2007/06/10(日) 17:35:170064名無しさん@お腹いっぱい。
2007/06/10(日) 19:09:350065名無しさん@お腹いっぱい。
2007/06/10(日) 20:19:39?
一応それ使っています。2年ぐらい修正されていないのですがその間に
>>50の現象が出ているのです。
どなたも22.1では、使っていないんでしょうか・・・
0066名無しさん@お腹いっぱい。
2007/06/10(日) 20:57:42あ、そうそう、loadhist.el だった。
でも、前は一命令でやってたような気がするんだけど、記憶違いかなあ。
loadhist 見てもそんなのなさそうだし。
とりあえず目的は達せられたわ。
多謝ロット。
0067名無しさん@お腹いっぱい。
2007/06/11(月) 03:15:30(defvar cvs-mode-hist nil)
(when (boundp 'cvs-diff-flags)
(makunbound 'cvs-diff-flags))
(cvs-flags-define cvs-diff-flags (cvs-defaults '("-u" "-N") '("-c" "-N") '("-u" "-b")) nil nil 'cvs-mode-hist)
こんな感じでいいのかな。
0068名無しさん@お腹いっぱい。
2007/06/11(月) 11:38:33「正の整数値を読み込み、逆順に出力するプログラムを作れ」
−例−
数を入力せよ:1895
5981
というので、whileを使うのはなんとなくわかるんですが
命令群がわからないので教えていただきたいのですが
0069名無しさん@お腹いっぱい。
2007/06/11(月) 11:59:360070名無しさん@お腹いっぱい。
2007/06/11(月) 12:08:15ほんとに関数がわからないだけなら、これこれを受け取ってこれこれを
返す(・出力するetc)関数はありませんか、と具体的にきくはずだけど。
0071名無しさん@お腹いっぱい。
2007/06/11(月) 13:13:470072まさひろ
2007/06/11(月) 14:26:18つか整数リストを reverse して pop していけばいいだけじゃね
0073名無しさん@お腹いっぱい。
2007/06/11(月) 14:46:46空気読め阿呆
0074名無しさん@お腹いっぱい。
2007/06/11(月) 16:57:17aset使えばよかったorz
0075名無しさん@お腹いっぱい。
2007/06/11(月) 19:45:45宿題は自分で解きましょうね^^
0076名無しさん@お腹いっぱい。
2007/06/11(月) 19:54:04もっと効率の良さそうな方法があれば教えてプリーズ。
----BEGIN BASE64----(my-reverse-number.el)
KGRlZnVuIG15LXJldmVyc2UtbnVtYmVyIChudW0pDQogIChpbnRlcmFjdGl2ZSAi
bpCUgvCT/JfNgrmC5jogIikNCiAgKG1lc3NhZ2UgIiVkIiAoc3RyaW5nLXRvLW51
bWJlcg0KICAgICAgICAgICAgICAgICAobWFwY29uY2F0DQogICAgICAgICAgICAg
ICAgICAnaWRlbnRpdHkNCiAgICAgICAgICAgICAgICAgIChucmV2ZXJzZSAoc3Bs
aXQtc3RyaW5nIChudW1iZXItdG8tc3RyaW5nIG51bSkgIiIpKQ0KICAgICAgICAg
ICAgICAgICAgIiIpKSkpDQo=
----END BASE64----
007776
2007/06/11(月) 20:08:19Emacs で扱える数値より大きい数値だとちゃんと動かないな。
0078名無しさん@お腹いっぱい。
2007/06/11(月) 20:12:51あと、elispの添削してほしいならこっち。
【叩かれて】Emacs Lisp道場【強くなれ】
http://pc11.2ch.net/test/read.cgi/unix/1063880951/
0079名無しさん@お腹いっぱい。
2007/06/11(月) 20:58:10mapconcat -> concat
split-string -> string-to-list でいいんでない?
正の整数っていってるし>>77は無視してもいいんじゃ?
0080名無しさん@お腹いっぱい。
2007/06/11(月) 22:58:01ここ読んでると、「Common Lisp Object Systemは、… 他の類似の言語(EuLisp や Emacs Lisp)にも
導入されている」とありますが、標準elispでCLOSっぽい実装機能ってありますでしょうか?cl探しても
見つからなかったんですが・・・
0081名無しさん@お腹いっぱい。
2007/06/11(月) 23:37:29emacs-w3m が luna と言うものを使ってるはず。
0082名無しさん@お腹いっぱい。
2007/06/12(火) 04:46:460084名無しさん@お腹いっぱい。
2007/06/12(火) 15:48:59emacsで日本語入力する際、句読点を半角英数「,」「.」で表示できるように
するには、どのファイルをどのように変更すればよいのですか?
よろしくお願いします。
0085名無しさん@お腹いっぱい。
2007/06/12(火) 15:51:240086名無しさん@お腹いっぱい。
2007/06/12(火) 15:53:44日本語入力に何を使ってるのかわからん。
0087名無しさん@お腹いっぱい。
2007/06/12(火) 16:17:590088名無しさん@お腹いっぱい。
2007/06/12(火) 16:24:550089名無しさん@お腹いっぱい。
2007/06/12(火) 17:14:23(let ((tab (make-display-table)))
(aset tab ?、 [?,])
(aset tab ?。 [?.])
(setq standard-display-table tab))
0090名無しさん@お腹いっぱい。
2007/06/12(火) 21:35:02[(wrong-type-argument integer-or-marker-p t)]
こんなのがちょくちょくでて邪魔くさい
0091名無しさん@お腹いっぱい。
2007/06/12(火) 23:55:35(featurep 'cl)
じゃない?
0092名無しさん@お腹いっぱい。
2007/06/13(水) 00:00:48(length features) で分かるよ。
; ちなみに 375 だった。
; navi2ch と skk と wl を使うと、それくらいになるのかな。
0093名無しさん@お腹いっぱい。
2007/06/13(水) 00:44:41同じく。でも最近日本語検索することが無いので放置してある。
>>92
> (length features) ==> 501
これはひどい…
0094名無しさん@お腹いっぱい。
2007/06/13(水) 00:57:12まじか?
Emacs22に移行して1年以上だけど、そんなエラー見た記憶ないなぁ。
isearch.el の変更で潜在していたバグが発見された?ってことがあったけど、
http://www.namazu.org/pipermail/migemo/2006-September/000023.html
それ以外、まったく問題なく使えてるけどねぇ。
■ このスレッドは過去ログ倉庫に格納されています