Emacs Part 42
レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@お腹いっぱい。
2012/12/24(月) 12:26:20.01Emacs Part 41
http://toro.2ch.net/test/read.cgi/unix/1347009022/
0937名無しさん@お腹いっぱい。
2013/05/06(月) 13:17:32.14外部パッケージでmake-variable-buffer-localされているので無理な状態です。
初期化関数内でmake-variable-buffer-localされているなら
defadviceでおきかえてmake-local-variableを使うようにできますが
関数外なのでそれも無理です。
0938名無しさん@お腹いっぱい。
2013/05/06(月) 13:52:52.34どうしたいのかいまいちわからんな。
具体的なパッケージの名前も出してみたら?
0939名無しさん@お腹いっぱい。
2013/05/06(月) 16:52:07.63emacs-clang-complete-asyncです。
c++-modeバッファ毎にclang-completeプロセスを常駐させるので
8個以上開くと、pipe errorになります。
これを回避するために、バッファ毎にプロセス作成しているのをやめて、
常に1つのみ常駐にして
window-configuration-change-hook
でウィンドウ切り替えを検出し、
selected-window
のバッファローカル変数のcflagsをプロセスに送信してコマンドライン更新を行うようにしたいのです。
ぶっちゃけ、パッケージソースのほうをいじってしまえば直ぐに終わるのですが
あまり外のを汚したくないので自分側でパッチを当ててます。
その一環で、プロセスオブジェクトを保存する変数が
make-variable-buffer-localされてしまっているのを
kill-local-variableして、globalにしようとして上記の書き込みになりました。
0940名無しさん@お腹いっぱい。
2013/05/06(月) 17:05:20.29ちょっと、パッケージのほうを書き換えて実験してみたんですが
window-configuration-change-hook
はあくまでサイズ変更とかでcallされるのであって
ウィンドウ選択だけでは呼ばれないのですね。
というわけで失敗・・。
C-x oでウィンドウを選択操作する毎に呼び出されるフックとかがあるといいのですが・・。
最悪 other-windowをdefadviceすればできますが・・。
other-windowだけでなく、
その他バッファをウィンドウに表示する関数や切り替え系をいろいろやらないと
どんなケースでもよろしく動くようにならない気がします。
とりあえず、可視ウィンドウでかつ選択されているバッファを取得して処理したい。
取得&処理したいタイミングは、それらに切り替わった瞬間。
ということですかね。
あちこちにdefadviceしたりせずにもっと、シンプルに扱える仕組みとかないですかね。
0941939
2013/05/06(月) 20:26:17.68defadvice select-window (after
で全て解決できました。
ただ、こういうbuilt-inのもっともよく使われる基底の関数をdefadviceするってどうなんですかね。
0942名無しさん@お腹いっぱい。
2013/05/06(月) 22:33:41.46(unintern 'hoge)
0943名無しさん@お腹いっぱい。
2013/05/06(月) 22:42:43.11あざーす。
うまくいきました。
global/local一気に削除して、
自分で再定義すればいいわけですね。
0944名無しさん@お腹いっぱい。
2013/05/13(月) 00:20:53.500945名無しさん@お腹いっぱい。
2013/05/13(月) 17:44:44.02C-SPCからキーボードでキャレット移動させた場合はきちんとkill-regionできるようにはできないですかね?
0946名無しさん@お腹いっぱい。
2013/05/14(火) 01:54:59.97ruby書いてる時に
Warning (mule): Invalid coding system `Windows-31J' is specified
for the current buffer/file by the :coding tag
って何回も出て来るんだけど
0947名無しさん@お腹いっぱい。
2013/05/14(火) 02:22:10.510948名無しさん@お腹いっぱい。
2013/05/14(火) 02:22:23.5024.3.1だと希望通りの動作です。
右ボタンだとどうなりますか?
0950名無しさん@お腹いっぱい。
2013/05/16(木) 14:37:05.83例えば message を「与えられた引数にhogeを付け加えて表示する」に変える場合、愚直に
(flet ((original-message (str)
(message str))
(message (str)
(original-message (concat "hoge " str))))
(message "hello"))
とすると当然無限ループになってしまう。
0951名無しさん@お腹いっぱい。
2013/05/16(木) 16:12:52.270952950
2013/05/17(金) 20:00:55.81なるほど。こうですね。
(require 'cl)
(lexical-let ((original-message (symbol-function 'message)))
(flet ((message (str)
(funcall original-message (concat "hoge " str))))
(message "hello")))
0953名無しさん@お腹いっぱい。
2013/05/17(金) 20:05:58.16自分で作れという暗示か
0954名無しさん@お腹いっぱい。
2013/05/18(土) 15:45:25.380955名無しさん@お腹いっぱい。
2013/05/22(水) 23:26:04.19居たら使い勝手を教えて欲しい。
0956名無しさん@お腹いっぱい。
2013/05/22(水) 23:32:13.040957名無しさん@お腹いっぱい。
2013/05/23(木) 00:19:20.270958名無しさん@お腹いっぱい。
2013/05/23(木) 09:49:37.790959名無しさん@お腹いっぱい。
2013/05/26(日) 15:04:17.38自分は今ビルド中
0960名無しさん@お腹いっぱい。
2013/05/29(水) 15:53:22.90*→.へ変えたところ折り畳み、開いたりの動作は
正常に動きますが階層ごとの色付けがなくなりました。
outline-modeへ切り替えると動作、色もちゃんと表示されます。
どのような設定をすべきなのでしょうか?
ザウルス + emacs22.1 (org v.4.67c)
0961名無しさん@お腹いっぱい。
2013/05/29(水) 17:19:13.02なんでそんな欝陶しいことするんだろう。友達いないのかな?
0962名無しさん@お腹いっぱい。
2013/05/29(水) 17:26:18.880963名無しさん@お腹いっぱい。
2013/05/29(水) 22:11:32.86もしそうだとするとemacs25辺りから末尾再帰最適化されるようになるかな
0964名無しさん@お腹いっぱい。
2013/05/30(木) 11:35:03.120965名無しさん@お腹いっぱい。
2013/05/30(木) 15:42:42.610966名無しさん@お腹いっぱい。
2013/06/01(土) 12:22:13.49書くということが Lisp そのものなんだ。
名言すまん。
0967名無しさん@お腹いっぱい。
2013/06/01(土) 12:41:09.810968名無しさん@お腹いっぱい。
2013/06/01(土) 13:41:39.410969名無しさん@お腹いっぱい。
2013/06/01(土) 14:39:12.230970名無しさん@お腹いっぱい。
2013/06/02(日) 18:39:43.640971名無しさん@お腹いっぱい。
2013/06/03(月) 23:09:14.190972名無しさん@お腹いっぱい。
2013/06/05(水) 15:46:55.09(define-key isearch-mode-map "\C-o" 'isearch-edit-string)
と設定しており、C-s C-oで日本語検索しているのですが、
C-sだけで日本語検索までできないでしょうか?
以下のように設定しても、isearch-edit-stringが機能してないのか、
下の編集ラインにカーソルが移動しません。
(defun my-japanese-search ()
(interactive)
(isearch-forward)
(isearch-edit-string) )
(global-set-key "\C-s" 'my-japanese-search)
0973名無しさん@お腹いっぱい。
2013/06/06(木) 23:47:39.22migemoは使ってみました?
0974名無しさん@お腹いっぱい。
2013/06/07(金) 01:16:55.96その後どうなった?どの程度の完成度なのか気になる。
0975名無しさん@お腹いっぱい。
2013/06/07(金) 02:10:14.01なんかmakeしてもemacs23.1が出来ただけでよくわからなかったから自分で試して
0976名無しさん@お腹いっぱい。
2013/06/07(金) 11:40:26.33つ (setq cursor-in-echo-area t)
使い方によっては、
(global-set-key "\C-s" 'search-forward)
でもいいかもしれない。
0977972
2013/06/07(金) 16:33:36.22日本語エディタとして使う機会のほうが多いので
>>976
>つ (setq cursor-in-echo-area t)
(setq cursor-in-echo-area nil)との切り替えがどうもしっくり行きませんでした。
>(global-set-key "\C-s" 'search-forward)
>でもいいかもしれない。
日本語メインのときには、こちらで使うことにしました。
ありがとうございます。
0978名無しさん@お腹いっぱい。
2013/06/07(金) 16:59:18.100979名無しさん@お腹いっぱい。
2013/06/07(金) 21:41:47.050980名無しさん@お腹いっぱい。
2013/06/08(土) 14:03:03.510981名無しさん@お腹いっぱい。
2013/06/08(土) 14:11:47.570982名無しさん@お腹いっぱい。
2013/06/08(土) 14:21:47.48はつみみです。
0983名無しさん@お腹いっぱい。
2013/06/08(土) 15:12:39.260984名無しさん@お腹いっぱい。
2013/06/08(土) 17:50:44.55ソレ
0985名無しさん@お腹いっぱい。
2013/06/08(土) 18:08:09.88どう設定すればいいのでしょうか
0986名無しさん@お腹いっぱい。
2013/06/08(土) 19:56:35.70(mac-set-input-method-parameter "com.justsystems.inputmethod.atok25.Japanese" 'cursor-color "lightblue")
のように設定して、日本語のONOFFによってカーソルの色を変えていたのですが、
http://www.emacsformacosx.com/のemacs24.3にしてから
Symbol's function definition is void: と表示されるようになりました。
カーソルの色を変える代替方法はないでしょうか?
0987名無しさん@お腹いっぱい。
2013/06/08(土) 20:13:08.79> おっさんは若者をそう叩くなよ
> 足は引っ張らず温かく見守れ
0988名無しさん@お腹いっぱい。
2013/06/08(土) 21:11:22.38若者 >>>>> 越えられない壁 >>>>> おっさん
0989名無しさん@お腹いっぱい。
2013/06/08(土) 21:20:36.180990名無しさん@お腹いっぱい。
2013/06/08(土) 22:22:25.930991名無しさん@お腹いっぱい。
2013/06/09(日) 01:53:42.710992名無しさん@お腹いっぱい。
2013/06/09(日) 02:09:32.59M-x doctor
0993名無しさん@お腹いっぱい。
2013/06/09(日) 02:19:12.18I am the psychotherapist. Please, describe your problems. Each time
you are finished talking, type RET twice.
I want friends.
Why do you say
i want friends?
yep, give me friends.
Is it because of your plans that you say
yep give you friends?
suck.
Can you elaborate on that?
u r THE fucker
Maybe your life has something to do with this.
0994993
2013/06/09(日) 02:19:45.230996名無しさん@お腹いっぱい。
2013/06/09(日) 12:11:47.11トップページがちょっとゆるすぎる気がする。
0997名無しさん@お腹いっぱい。
2013/06/09(日) 13:26:42.150998名無しさん@お腹いっぱい。
2013/06/09(日) 13:55:45.81自己レス helm-c-moccur-helm-map をいじればいいみたいだ
0999名無しさん@お腹いっぱい。
2013/06/09(日) 14:06:31.17Emacs Part 43
http://toro.2ch.net/test/read.cgi/unix/1370754332/
1000名無しさん@お腹いっぱい。
2013/06/09(日) 14:13:39.9810011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。