Emacs Part 40
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2012/02/11(土) 20:07:29.69Emacs Part 39
http://toro.2ch.net/test/read.cgi/unix/1322556644/
0751名無しさん@お腹いっぱい。
2012/07/27(金) 13:08:24.02どこにカーソルを合わせること想定していますか?
バッファの中ならカーソル移動のキーバインドを調べてください。
クリックするとは、どのような機能を意味していますか?
カーソルの位置指定という意味に過ぎないのなら、
カーソルがそこに移動すれば、クリックは不要でしょう。
0752名無しさん@お腹いっぱい。
2012/07/27(金) 13:35:07.170753名無しさん@お腹いっぱい。
2012/07/27(金) 13:59:54.91別に躊躇せずマウス使えばいいと思う
0754名無しさん@お腹いっぱい。
2012/07/27(金) 21:19:20.49色設定とかフォント設定を環境毎に分けて書きたくないから
フォントとか色があればそれを使うって書き方にした。
;; フォント
(flet ((font-candidate (&rest font-list) (find-if (lambda (f) (find-font (font-spec :name f))) font-list)))
(set-fontset-font "fontset-custom" 'japanese-jisx0208 (font-candidate "MeiryoKe_Console" "VLゴシック" "MSゴシック"))
...
)
;; 色
(flet ((color-candidate (&rest colors) (find-if #'color-defined-p colors)))
(set-face-attribute 'region nil :foregreound (color-candidate "SystemHilightText" "White")
:background (color-candidate "SystemHilight" "Royal Blue"))
...
)
0755名無しさん@お腹いっぱい。
2012/07/27(金) 21:35:25.42そうすると.emacs引き回すときも環境のことあまり気にしなくてよいので
かなり気楽になったよ。
0756名無しさん@お腹いっぱい。
2012/07/27(金) 21:41:15.92どっちかっていうとNTEmacsとかのWindows環境との共存重視っす。
0757名無しさん@お腹いっぱい。
2012/07/29(日) 09:49:45.82最初にanything.elというパッケージをTamasPatrovicsという人が開発して、
その開発をいまは日本のるびきちさんが受け継いでいる。そしてそこから
フォークしたhelmというパッケージもあるって理解でOKですか?
0758名無しさん@お腹いっぱい。
2012/07/29(日) 10:07:29.52フォークしたんでなくメンテナンス引き継いだんだったかな?
今は helm の方が開発活発だね
0759名無しさん@お腹いっぱい。
2012/07/29(日) 10:12:46.340760名無しさん@お腹いっぱい。
2012/07/29(日) 11:47:32.17作者なのかと思っていたわ
0761名無しさん@お腹いっぱい。
2012/07/29(日) 12:36:58.25起動時に有効化しても M-x emacs-init-time が1秒を切るようになって嬉しい
0762名無しさん@お腹いっぱい。
2012/07/29(日) 13:10:29.41”一瞬”でエディタが立ち上がるという感覚って大事ですよね。
0763名無しさん@お腹いっぱい。
2012/07/29(日) 13:25:56.440764名無しさん@お腹いっぱい。
2012/07/29(日) 19:34:06.08俺は無駄にいろいろ書いてるので 3.6seconds だった。。。
0765名無しさん@お腹いっぱい。
2012/07/29(日) 19:46:46.330766名無しさん@お腹いっぱい。
2012/07/29(日) 19:48:30.79eval-after-load とかに結構追い出したからなぁ
0767名無しさん@お腹いっぱい。
2012/07/29(日) 21:14:22.25そうか。。。俺も整理が必要だな。
0768名無しさん@お腹いっぱい。
2012/07/29(日) 21:18:32.42そんなに頻繁に立ちあげたり落したりしないなら数秒の差とか気にしなくてもよいだろうけどね。
dump すれば凄まじく早くなるらしいが・・・
http://dev.ariel-networks.com/Members/matsuyama/dump-emacs/
0769名無しさん@お腹いっぱい。
2012/07/29(日) 21:45:00.953.4 sec
0770名無しさん@お腹いっぱい。
2012/07/29(日) 22:01:40.21みんなどれだけ複雑な.emacsなんだ
0771名無しさん@お腹いっぱい。
2012/07/29(日) 22:20:54.810772名無しさん@お腹いっぱい。
2012/07/29(日) 22:23:53.370773名無しさん@お腹いっぱい。
2012/07/29(日) 22:27:27.750774名無しさん@お腹いっぱい。
2012/07/29(日) 22:32:47.58同じPCで emacs 24 と最新の yasnippet にしたら 0.9 seconds まで下がった
0775772
2012/07/29(日) 22:36:02.32memory 1G
のネットブックなんだ。
あとemacs-w3m初回起動時に、3秒ぐらいかかる。
0776名無しさん@お腹いっぱい。
2012/07/30(月) 12:21:16.20結果をキャッシュするとかすれば速くなりそうだ
0777名無しさん@お腹いっぱい。
2012/07/30(月) 13:47:03.700778名無しさん@お腹いっぱい。
2012/07/30(月) 13:49:24.530779名無しさん@お腹いっぱい。
2012/07/30(月) 14:11:25.300780名無しさん@お腹いっぱい。
2012/07/31(火) 05:38:10.28i7 920 で5sec
あんまりかわらんな・・・。
0781名無しさん@お腹いっぱい。
2012/07/31(火) 07:28:29.040782名無しさん@お腹いっぱい。
2012/07/31(火) 07:57:58.62日本語入力時のキーバインディングが独特でとまどっています。
あと変換候補もなんかWindowsの標準IMEよりすこしバカというか…
これはこんなもんだとあきらめて適応したほうが幸せですか?
0783名無しさん@お腹いっぱい。
2012/07/31(火) 07:58:42.460784名無しさん@お腹いっぱい。
2012/07/31(火) 08:04:27.650785名無しさん@お腹いっぱい。
2012/07/31(火) 08:33:04.60gnupack とかのパッチ適用済みのバイナリを使ったほうがいいかもね。
そっちなら Windows 本来の IME が使える。
標準で入ってる leim はどんな言語も入力出来る優れたシステムではあるんだけど
日本語入力部分の元となった skk が特殊な上辞書とかほぼ入ってない状態に近いから
最新の skk を入れるか他の漢字変換システム使ったほうが賢明だとは思う。
これは Win も Unix も同じ。
0786名無しさん@お腹いっぱい。
2012/07/31(火) 08:57:11.240787名無しさん@お腹いっぱい。
2012/07/31(火) 12:05:27.51ここはるびきっちゃんアンチが常駐、多分結構なおっさん
0788名無しさん@お腹いっぱい。
2012/07/31(火) 12:08:31.120789名無しさん@お腹いっぱい。
2012/07/31(火) 15:19:22.570790名無しさん@お腹いっぱい。
2012/07/31(火) 15:29:26.88るびきちスレ
http://toro.2ch.net/test/read.cgi/unix/1342582441/
0791名無しさん@お腹いっぱい。
2012/07/31(火) 20:38:26.750792名無しさん@お腹いっぱい。
2012/07/31(火) 23:25:08.45なかなか24.1になってくれなかったけど。
0793名無しさん@お腹いっぱい。
2012/07/31(火) 23:42:31.54(hoge) ; => '(1 2 3 4 5)
;; 最初の3つを a b c にそれぞれ代入
(setq result (hoge))
(setq a (car result))
(setq b (cadr result))
(setq c (caddr result))
高々3個だからループにするまでもないし、何か他にうまい書き方があればご教授願いたいです。
0794名無しさん@お腹いっぱい。
2012/07/31(火) 23:53:49.280795名無しさん@お腹いっぱい。
2012/07/31(火) 23:55:25.66ありがとうございました。
0796名無しさん@お腹いっぱい。
2012/08/01(水) 09:19:29.60結果がまだでてないけどおっさん率高そうな予感。
http://www.reddit.com/r/emacs/comments/xg9hh/emacs_demographics_survey/
https://docs.google.com/spreadsheet/viewform?formkey=dGpiRWZSdHMyVDhwczQxMnh2R0VNbEE6MQ
0797名無しさん@お腹いっぱい。
2012/08/01(水) 20:07:47.74http://www.mundell.ukfsn.org/native/
0798名無しさん@お腹いっぱい。
2012/08/01(水) 21:30:26.01(setq a 10 b 20...) より (setq a 10) (setq b 20)... の方が早いのな
(defun a ()
(setq a 10
b 11
c 12
d 13
e 14
f 15))
(defun b ()
(setq a 10)
(setq b 11)
(setq c 12)
(setq d 13)
(setq e 14)
(setq f 15))
(elp-instrument-function 'a)
(elp-instrument-function 'b)
(dotimes (v 100000) (a))
(dotimes (v 100000) (b))
(elp-results)
0799名無しさん@お腹いっぱい。
2012/08/04(土) 04:14:38.02elispをマクロでschemeにすればgambitとかでnativeにできると思うよ
cl2scm
とかいうマクロ集があったはず
0800名無しさん@お腹いっぱい。
2012/08/04(土) 04:22:49.86C-c c
に割り当てたら
間違ってC-x C-cになってemacs閉じてしまう事故が頻発するようになった
なにかもっといいKey bindないものか
閉じる前に確認の窓だせないものか
0801名無しさん@お腹いっぱい。
2012/08/04(土) 05:03:49.80kill-emacs-query-functions に適当な関数追加するのがいいと思うよ。
0802名無しさん@お腹いっぱい。
2012/08/04(土) 08:55:11.88一時期 C-c C-x C-c にしてた。
0803名無しさん@お腹いっぱい。
2012/08/04(土) 09:47:43.520804名無しさん@お腹いっぱい。
2012/08/04(土) 10:04:42.980805名無しさん@お腹いっぱい。
2012/08/04(土) 10:07:41.23移動前に日付順で表示していたら、移動後に最初から日付順で表示するといった具合です。
0806名無しさん@お腹いっぱい。
2012/08/04(土) 10:19:30.97バッファ移動後に dired-sort-other でソートさせてる。
移動時に前のバッファを削除する&popwin対応も入ってるから適当に削ってくれ。
(dolist (f '(dired-find-file dired-up-directory))
(eval `(defadvice ,f (around ,(intern
(format "ad-%s-and-kill" f))
activate compile)
"移動前のディレクトリバッファ削除およびソート順序保持."
(let ((prev-buffer (current-buffer))
(switch dired-actual-switches))
ad-do-it
(if (and (not (eq prev-buffer (current-buffer)))
(eq major-mode 'dired-mode))
(progn
;; popwin 管理下の場合はバッファの差し替えを通知する
(if (and (boundp 'popwin:popup-buffer)
(eq popwin:popup-buffer prev-buffer))
(setq popwin:popup-buffer (current-buffer)))
(kill-buffer prev-buffer)
(dired-sort-other (setq dired-actual-switches switch))))))
))
0807名無しさん@お腹いっぱい。
2012/08/04(土) 10:47:14.77頂きました。
ありがとうございます。
0809名無しさん@お腹いっぱい。
2012/08/06(月) 13:41:16.88リンク切れ↓
http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/apel/apel-10.8.tar.gz
これがないとwlも入れられません
0810名無しさん@お腹いっぱい。
2012/08/06(月) 13:45:47.91ftp://ftp.ring.gr.jp/pub/elisp/apel/apel-10.8.tar.gz
0811名無しさん@お腹いっぱい。
2012/08/06(月) 14:12:38.140812名無しさん@お腹いっぱい。
2012/08/06(月) 14:18:18.69wl いれるのめんどいから gnus で gmail みてみるかと思ってちょっと設定したけど
gnus 使い方がさっぱりわからんわ
0813名無しさん@お腹いっぱい。
2012/08/06(月) 14:37:30.02「いるとは」な。
0815名無しさん@お腹いっぱい。
2012/08/06(月) 14:43:50.76のいう事はわかるけど、なんで30年なの?
0816名無しさん@お腹いっぱい。
2012/08/06(月) 15:19:34.600817名無しさん@お腹いっぱい。
2012/08/06(月) 15:21:21.590818名無しさん@お腹いっぱい。
2012/08/06(月) 15:21:34.800819名無しさん@お腹いっぱい。
2012/08/06(月) 16:17:26.78いまは Tunderbird厨やっとる
検索も自動リファイルも慣れれば wl より快適
0820名無しさん@お腹いっぱい。
2012/08/06(月) 16:19:21.12プライベートは gmail の web インターフェース版しか使わなくなったな。
0821名無しさん@お腹いっぱい。
2012/08/06(月) 16:26:38.30各人が好きなの使えばいいよ。
0822名無しさん@お腹いっぱい。
2012/08/06(月) 17:09:06.120823名無しさん@お腹いっぱい。
2012/08/06(月) 17:19:28.150824名無しさん@お腹いっぱい。
2012/08/06(月) 20:00:37.95これにデフォルトのファイル名を予め入力された状態でプロンプトを出す方法はないでしょうか?
引数にファイル名を指定してしまうとプロンプトが出ませんし、
第2引数の confirm を t にしても新規作成の場合は特になにも言われず保存になってしまいます。
0825名無しさん@お腹いっぱい。
2012/08/06(月) 20:12:13.120826名無しさん@お腹いっぱい。
2012/08/06(月) 20:20:57.930827名無しさん@お腹いっぱい。
2012/08/06(月) 20:39:29.76shimbun とかも今更追加しないだろうし
0828名無しさん@お腹いっぱい。
2012/08/06(月) 23:21:08.09なんか目論んでる人がいそうな雰囲気なので期待してる
0829名無しさん@お腹いっぱい。
2012/08/06(月) 23:38:14.59対応させたかったからか? ならもう役割は終わってるね。
0830名無しさん@お腹いっぱい。
2012/08/06(月) 23:54:06.03日本語の添付ファイルのハンドリングで問題おおすぎだし
結局いい加減使うのあきらめた
imap/maildir やろうとすると Courier-IMAP くらいしか思いうかばんな
0831名無しさん@お腹いっぱい。
2012/08/07(火) 00:06:31.14自前でread-file-name使うとか
0833名無しさん@お腹いっぱい。
2012/08/07(火) 00:49:19.64flimの別の版を使えばいいとかなんかそういう見通しの悪さはあったよね。
0834名無しさん@お腹いっぱい。
2012/08/07(火) 16:33:11.31(global-set-key (kbd "C-[") 'toggle-input-method)
このように設定しても、C-[で日本語入力が切り替わりません。
また、toggleではなくstartやendはないのでしょうか?
0835名無しさん@お腹いっぱい。
2012/08/07(火) 17:14:19.540836名無しさん@お腹いっぱい。
2012/08/07(火) 20:04:24.26activate-input-method は input-method を引数に渡す必要があるから
default-input-method あたり与えてやらないとだめだね
0837名無しさん@お腹いっぱい。
2012/08/08(水) 10:01:58.68ウィンドウを分割して同じバッファを両方に表示し、片方を適当にスクロールしてバッファ切り替え、
その後また同じバッファに戻した際に切り替えてない方のウィンドウのポイント位置と同じ場所にカーソルが移動してしまいます。
それなりに長いソースの別々の場所を参照しながらちょっとバッファ切り替えた時に微妙に不便です。
0838名無しさん@お腹いっぱい。
2012/08/08(水) 10:04:47.25clone-indirect-buffer で別バッファとして開くことで個別にポイント管理が出来るようになりました。
0839名無しさん@お腹いっぱい。
2012/08/08(水) 14:57:47.97認識させるにはどうすればいいですか。
できれば[]で注釈をつくる機能はそのままにして、\[2012\]のようにしたときだけ
[2012]という文字列を得たいのですが。
0840名無しさん@お腹いっぱい。
2012/08/08(水) 17:48:56.97今までのPCではEmacsでも日本語入力を問題なく行えていたのですが、。新しいPCにインストールすると日本語入力ができなくなってしまいました。
C-[を押した次になにかの文字を入力すると、その文字は入力されずにカーソルがどこかいろいろなところに移動してしまいます。
Emacsで日本語入力をシたいのですが、どのような設定が必要になるでしょうか?
0841名無しさん@お腹いっぱい。
2012/08/08(水) 18:20:58.11C-[ 以外のキーに割り当てることをおすすめします。
0842名無しさん@お腹いっぱい。
2012/08/08(水) 18:21:42.290843名無しさん@お腹いっぱい。
2012/08/08(水) 19:17:28.47常識的に考えて
0844601
2012/08/09(木) 00:19:30.44すみません。今までずっとそのように利用していたので、できればそのバインドで利用したいです。
前まで出来ていたので問題ないかと思うのですが、どのような問題がありますか?
>>842
Emacsの外側でも、Emacsにも入力ができていたのですがあたらしいPCにセットアップすると動かなくなってしまいました。
>>843
すみません。ON/OFFを設定しているため、切り替えではなく2つのキーを設定しています。
Linuxを勉強しているときに、何かの本でそのバインドに設定していて、ずっとその設定を使っていました。
0845601
2012/08/09(木) 00:20:47.360846名無しさん@お腹いっぱい。
2012/08/09(木) 00:22:26.430847名無しさん@お腹いっぱい。
2012/08/09(木) 01:17:05.18>>835
0848名無しさん@お腹いっぱい。
2012/08/09(木) 01:30:03.36アクティビティモニタで見るとEmacsが90%とかになってる
0849名無しさん@お腹いっぱい。
2012/08/09(木) 01:46:41.10mac と推察するけどうちのはそんなことないな
熱くなるのはしょっちゅうだけど
0850名無しさん@お腹いっぱい。
2012/08/10(金) 02:46:47.76出来たらEmacsとgdbのビルド環境教えてもらいたい
■ このスレッドは過去ログ倉庫に格納されています