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 を使用した情報操作の魔術師である.
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
それ以外、まったく問題なく使えてるけどねぇ。
0095名無しさん@お腹いっぱい。
2007/06/13(水) 01:23:18を使っているのですが、navi2chを使っていると
ホストに接続できないという、メッセージが頻繁に出てしまいます。
起動したときに、menu.htmlを取って来れないときもありますし、
スレッド一覧を表示して再リロードしようとしたときに、いわれることもあります。
基本的に最初の数回のリクエストしか、接続してくれません。
ですが、-nwを付けて起動すると上記のようなことが起こったことは1度もありません。
-nwを付けていないとの、つけているのでは何か環境が変わるのでしょうか?
0096名無しさん@お腹いっぱい。
2007/06/13(水) 01:27:45文字コードの設定のせいで保存したファイルがmacのテキストエディタ等で開けません。
文字コードの設定方法はわかるのですがどのコードで保存すればいいかわかりません。
誰か教えていただけると助かります。
0097名無しさん@お腹いっぱい。
2007/06/13(水) 01:30:34ってコーディングシステムがあるけど、それじゃだめなんですかい?
0098名無しさん@お腹いっぱい。
2007/06/13(水) 01:35:41テキストエディタで書いたファイルの文字コード見たら?
0099名無しさん@お腹いっぱい。
2007/06/13(水) 02:09:44実害はナインだよな。それになぜか今は発症しないし。
0100名無しさん@お腹いっぱい。
2007/06/13(水) 02:50:17おれもたまに出る。いろんなところで出る。
が、面倒なんで原因を追及してない(ダメじゃん)
0101名無しさん@お腹いっぱい。
2007/06/13(水) 02:50:59別にエラーじゃないんだが。
0102名無しさん@お腹いっぱい。
2007/06/13(水) 04:01:32このbugfix知らなかった。入れてみたら調子よくなった(ように感じるw
0103名無しさん@お腹いっぱい。
2007/06/13(水) 07:28:09おれもutf-8で保存したファイルが開けなくて困ってたんだけど、
テキストエディットの環境設定で、ファイルを開くときのエンコードを自動から
utf-8に指定してやったら開けるようになった。
SJISなら自動でもいいみたいだが。
0104名無しさん@お腹いっぱい。
2007/06/13(水) 08:26:56「誰がそいつをロードしたか」を知りたい>>56って話なので。
0105名無しさん@お腹いっぱい。
2007/06/13(水) 10:56:55sjisで日本語が表示できることと、テキストエディットの設定でも表示できるようになったのですが
emacsで作成したファイルをWindowsで見ると、改行コードが異なるため一行にまとまって表示されてしまいます。
macとwindowsどちらでも改行が使用できるようにはできないのでしょうか?
質問ばかりで申し訳ありませんがわかる人いましたら宜しくお願い致します。
0106名無しさん@お腹いっぱい。
2007/06/13(水) 11:59:090107名無しさん@お腹いっぱい。
2007/06/13(水) 12:21:220108名無しさん@お腹いっぱい。
2007/06/13(水) 13:11:30教えてくださった皆さんありがとうございました。
0109名無しさん@お腹いっぱい。
2007/06/14(木) 08:04:25http://japan.zdnet.com/oss/story/0,3800075264,20350805,00.htm
0110名無しさん@お腹いっぱい。
2007/06/14(木) 08:58:57011195
2007/06/15(金) 15:45:04分かる方いませんでしょうか?
0112名無しさん@お腹いっぱい。
2007/06/15(金) 18:14:35navi2chのバージョンは?
emacs -qでやってみたらどうなる?
> ホストに接続できないという、メッセージ
ホストに接続できない、とでるの?
011395
2007/06/15(金) 18:50:52半年以上前に使っていたときも同様の症状でした。
emacs -qで起動したときは、どのようにしてnavi2chを
読み込めばいいのでしょうか?
現在同じ動作をしてみると
Error: connection failed: operation already in progress, pc11.2ch.net, navi2ch connection
と言うエラーが出ました。
0114名無しさん@お腹いっぱい。
2007/06/15(金) 19:16:050115名無しさん@お腹いっぱい。
2007/06/15(金) 19:41:47(autoload 'navi2ch "navi2ch" "2ch interface for Emacs." t)
てな感じのさがして)のうしろでC-xC-e
FAQのこれはだめなの?
Q. connection failed: operation already in progress, navi2ch.sourcefoge.net,
navi2ch connection って出て起動できないんだけど…。
A. とりあえずこうしとけば?
(setq navi2ch-open-network-stream-function
#'navi2ch-open-network-stream-with-retry)
0116名無しさん@お腹いっぱい。
2007/06/15(金) 20:28:290117名無しさん@お腹いっぱい。
2007/06/15(金) 22:00:10ttp://www.bookshelf.jp/2ch/unix/1065246418.html#924
ググったらこんなん見つかったけど、FreeBSD 使ってたりする?
0118名無しさん@お腹いっぱい。
2007/06/15(金) 22:35:490119名無しさん@お腹いっぱい。
2007/06/15(金) 23:52:03必要な定義が入っているとか
012095
2007/06/16(土) 00:09:29ありがとうございます。
emacs -qの方は、同様のエラーが出て接続できませんでした。
FAQの方を行うと、10回程リクエストを出してもエラーは出ませんでした。
>>117
NetBSDを使っています。
>>119
そのような振り分けは入っていないと思います。
0121名無しさん@お腹いっぱい。
2007/06/16(土) 11:27:400122名無しさん@お腹いっぱい。
2007/06/17(日) 13:15:03(define-key function-key-map [linefeed] [13]) ;;C-j
(define-key function-key-map [return] [10]) ;;C-m
(put 'return 'ascii-character 10) ;;C-j
(put 'linefeed 'ascii-character 13) ;;C-m
と .emacs に設定したのですが、
Enterキーが C-j に設定した動作をするようになっただけでした。
M-x describe-key [Enterキー] の結果は
C-j (translated from <return>) runs the command newline-and-indent
M-x describe-key [Control + m} の結果は
RET runs the command ispell-minor-check
どのように設定すれば、C-j を RETにできるでしょうか。
アドバイスをよろしくおねがいいたします。
0123名無しさん@お腹いっぱい。
2007/06/17(日) 14:34:150124122
2007/06/17(日) 16:27:17"keyboard-translate-table"でググって一番上にあった、
ttp://flex.ee.uec.ac.jp/texi/faq-jp/faq-jp_78.htmlにある関数をつかって、
(swap-keys 10 13)
で望みどおりの動作をえられました。
FAQだったのですね。お恥ずかしい…
お手数おかけいたしました。
アドバイス、本当にありがとうございました。
0125名無しさん@お腹いっぱい。
2007/06/17(日) 17:04:34(info "(efaq)Swapping keys") に載ってるのではダメなの?
0126122
2007/06/17(日) 18:01:08シンプルな方法を教えてくださって、どうもありがとうございます。
こういう関数もあったのですね。
(keyboard-translate ?\C-m ?\C-j)
(keyboard-translate ?\C-j ?\C-m)
で、キーの交換ができました。
これまでなんとなくとっつきにくいと敬遠していたのですが、
これからは、Infoを大切にします。
0127名無しさん@お腹いっぱい。
2007/06/18(月) 06:21:36(global-set-key "\C-\;" 'execute-extended-command) としたのですが
Invalid modifier in string のエラーで怒られてしまいます。
セミコロンをキーに使いたい場合はどう入力すればよいのでしょうか?
0128名無しさん@お腹いっぱい。
2007/06/18(月) 07:31:360129名無しさん@お腹いっぱい。
2007/06/18(月) 09:39:34根本から間違えてたんですね。
ありがとうございました。
0130名無しさん@お腹いっぱい。
2007/06/18(月) 23:25:43glibcみたいなヤツでc++用のinfoって配布してないのかな。
日本語じゃなくていいんだけどさ。
各種info集めてますよ的なサイトがあればいいんだけど
ちょっと検索して見つからないので一休み中。
0131名無しさん@お腹いっぱい。
2007/06/19(火) 07:26:57gccのinfoじゃいかんのか。
glibcみたいなヤツってのがようわからん
0132名無しさん@お腹いっぱい。
2007/06/19(火) 07:55:41infoで欲しいということじゃなかろうか?
0133名無しさん@お腹いっぱい。
2007/06/19(火) 11:04:03実のところ ruby や perlの infoがほしい。
perl4のころの texinfoにはお世話になった。
0134名無しさん@お腹いっぱい。
2007/06/19(火) 12:55:580135134
2007/06/19(火) 23:32:220136名無しさん@お腹いっぱい。
2007/06/19(火) 23:33:170138sage
2007/06/21(木) 20:50:33対応する括弧を入力すると数秒間ミニバッファの中が消えて
Matchsと表示されます。
括弧の対応はハイライトで見ているので、この動作を止めさせたい
のですが良い用法ありますか?
0139名無しさん@お腹いっぱい。
2007/06/21(木) 22:21:44emacs -q でおk
0140名無しさん@お腹いっぱい。
2007/06/21(木) 22:53:43M-x apropos-variable paren 辺りで当りをつけてみるのがいいかと。
0141名無しさん@お腹いっぱい。
2007/06/21(木) 23:33:12う、確かにemacs -q だとMatchsと出ないです。
ってことは自分の.emacsか。
それっぽいのはshow-paren-modeしか設定してない。。。
>140
おお。
いろいろやってみたところ、blink-matching-parenを
nilにすることで出なくなりました。
emacs -q の時はblink-matching-parenがtでも
Matchsとはでないので私が間違っているかもしれませんが、
思い通りの挙動になりました。
お二方ともどうもありがとうございました。
0142名無しさん@お腹いっぱい。
2007/06/22(金) 17:56:430143名無しさん@お腹いっぱい。
2007/06/22(金) 17:57:590144名無しさん@お腹いっぱい。
2007/06/22(金) 18:15:37どうしたらいいのでしょう
0145名無しさん@お腹いっぱい。
2007/06/22(金) 20:31:280146名無しさん@お腹いっぱい。
2007/06/22(金) 20:52:04'(:eval (number-to-string (point)))
こんな要素を追加してみたけどうまくいかないな
0147名無しさん@お腹いっぱい。
2007/06/22(金) 20:55:08register を使う
0148名無しさん@お腹いっぱい。
2007/06/22(金) 21:30:14(setq transient-mark-mode nil)
0149名無しさん@お腹いっぱい。
2007/06/22(金) 22:03:11(memq 'mode-line-buffer-identification mode-line-format)))
(newcdr '(point-indication-mode
("" point-indication-mode-string))))
(unless (member newcdr mode-line-format)
(setcdr cell (cons newcdr (cdr cell)))))
(defvar point-indication-mode nil)
(defvar point-indication-mode-string "")
(define-minor-mode point-indication-mode
:global t :group 'mode-line)
(defun point-indication-mode-line-update ()
(setq point-indication-mode-string
(format "P%d" (point)))
(force-mode-line-update))
(add-hook 'post-command-hook 'point-indication-mode-line-update)
0150名無しさん@お腹いっぱい。
2007/06/22(金) 23:09:17(define-minor-mode point-indication-mode
"Toggle Point Indication mode.
With arg, turn Point Indication mode on iff arg is positive.
When Point Indication mode is enabled, the point appears
in the mode line."
:init-value nil :global nil :group 'mode-line)
(unless (member '(point-indication-mode
(:eval (concat "P" (number-to-string (point)))))
mode-line-position)
(setq mode-line-position
(add-to-list 'mode-line-position
'(point-indication-mode
(:eval (concat "P" (number-to-string (point)))))
t)))
0151sage
2007/06/23(土) 01:21:51(define-minor-mode point-indication-mode
"Toggle Point Indication mode.
With arg, turn Point Indication mode on iff arg is positive.
When Point Indication mode is enabled, the point appears
in the mode line."
:init-value nil :global nil :group 'mode-line)
(let ((cell (or (memq 'mode-line-position mode-line-format)
(memq 'mode-line-buffer-identification mode-line-format)))
(new '(point-indication-mode
;;(:eval (format " P%-7d" (point)))
(:eval (format " P%d" (point)))
)))
(unless (member new mode-line-format)
(setcdr cell (cons new (cdr cell)))))
0152名無しさん@お腹いっぱい。
2007/06/23(土) 04:39:45一秒に何度も評価されてるんかな。
0153名無しさん@お腹いっぱい。
2007/06/23(土) 10:56:05■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
痴女達によるおちんちん鑑定団 part2 [女性]
Mac OS X初心者質問用スレ 22.3 [新・mac]
あなたのおちんちん診察します [医歯薬看護]
満足するペニスサイズ [女性]
【♂増強】ペニス増大法を語ろう 24mm【エクササイズ】 [身体・健康]
http://life8.2ch.net/test/read.cgi/diet/1181982908/l50x
0154名無しさん@お腹いっぱい。
2007/06/23(土) 12:28:14(unless (member '(:eval (format "Count %d " (incf cnt)))
mode-line-format)
(add-to-list 'mode-line-format
'(:eval (format "Count %d " (incf cnt)))))
:evalの頻度チェック
0155名無しさん@お腹いっぱい。
2007/06/25(月) 23:11:09動きがフツーになってるね。
最近 vertical-motion がまともになったのかな?
0156名無しさん@お腹いっぱい。
2007/06/26(火) 01:03:57Overview
Emacs 21 allows user-assisted attackers to cause a denial of service
(crash) via certain crafted images, as demonstrated
via a GIF image in vm mode, related to image size calculation.
0157名無しさん@お腹いっぱい。
2007/06/26(火) 14:27:47http://www.gnu.org/software/emacs/manual/html_node/emacs/Mark-Ring.html
0158名無しさん@お腹いっぱい。
2007/06/26(火) 21:43:2721に比べて22ではvertical-motionはかなりまともになった。
まだおかしいところも残ってるけどね。
0159名無しさん@お腹いっぱい。
2007/06/26(火) 22:35:070160名無しさん@お腹いっぱい。
2007/06/27(水) 00:14:04ttp://www.st.ryukoku.ac.jp/~kjm/security/ml-archive/full-disclosure/2007.06/msg00448.html
0161名無しさん@お腹いっぱい。
2007/06/27(水) 22:25:45set-mark-command-repeat-pop が t ならば、
C-uC-SPC C-SPC C-SPC とC-SPCを打つたびに前にマークした位置に戻れるようになったこと。
0162名無しさん@お腹いっぱい。
2007/06/27(水) 23:05:220163名無しさん@お腹いっぱい。
2007/06/28(木) 00:11:510164名無しさん@お腹いっぱい。
2007/06/28(木) 00:48:18多分俺は新しい機能の恩恵を全然受けてない部類に入るな
0165名無しさん@お腹いっぱい。
2007/06/28(木) 17:51:29月に一回程度CVSでNEWSの差分を読むようにすれば、一回ごとの
分量はそんなにないかもよ。
0166名無しさん@お腹いっぱい。
2007/06/28(木) 18:24:22太字にするにはどうすればいいですか?
0167名無しさん@お腹いっぱい。
2007/06/28(木) 18:33:34M-x customize-face で paren-face-match 変更、かな。
0168名無しさん@お腹いっぱい。
2007/06/28(木) 19:13:41こんな便利なモノがあったんですね
ありがとうございました.
0169名無しさん@お腹いっぱい。
2007/06/28(木) 19:20:55内容は同じでも項目の位置が変わっていたり
改行位置が変わっていたりする
0170名無しさん@お腹いっぱい。
2007/06/28(木) 21:57:220171名無しさん@お腹いっぱい。
2007/06/29(金) 00:56:37mode-info.elの 0.8.4 を使ってみたんだけど、
C++ の識別子 (privateとか) やライブラリなどなど (coutとか) が
引けるような info が欲しいなぁと思ったの。
index作成用のelispを書かなくちゃいけないみたいだけど…。
もちょっと捜してみます。ごめん。
0172名無しさん@お腹いっぱい。
2007/06/29(金) 01:31:19読みとばしゃいいじゃん。diffも読めない?
0173名無しさん@お腹いっぱい。
2007/06/29(金) 14:41:48画面一番上にとか画面一番下にとかやりたくてlisp 書いてて、
できあがってから recenter でできることに気付きました。orz
0174名無しさん@お腹いっぱい。
2007/06/30(土) 15:24:01C のファイルを開いたときに,semantic とかを使って,mini-buffer に現在行
の関数のプロトタイプを表示することってできますか?
モードラインだと右にはみ出てみれないです.
0175名無しさん@お腹いっぱい。
2007/06/30(土) 23:30:30debianのemacs22です。
Meadow3では動いて、cmigemoのコマンドラインをkonsoleから叩いても問題なし。
おそらく、emacs-snapshotの外部プロセス入出力が問題かと思うのですが、
どんな変数が怪しいんでしょうか?
0176名無しさん@お腹いっぱい。
2007/07/01(日) 00:46:150177名無しさん@お腹いっぱい。
2007/07/01(日) 01:34:29"migemo-test" "*migemo-test*" "cmigemo" '("-q" "--emacs" "-i" "\g"))
して、*migemo-test* を見てみるとか
■ このスレッドは過去ログ倉庫に格納されています