irc.codecheck.in#codecheckin

00:30:06 codecheckin Google Group: Re: テキストエディタ勉強会 - 第一回 (03 マツリ++ ) [] - 14http://groups.google.co.jp/group/codecheckin/browse_thread/thread/0f8c7965c65bdc43/fa460abd05f73d6a?show_docid=fa460abd05f73d6a
00:30:07 (chokan) マツリ: 1 (1++ 0--)
00:30:09 (chokan) テキストエディタ勉強会 - 第一回 - codecheckin... [text/html; charset=UTF-8]
00:58:32 勉強会の人気がハンパ無い件
00:58:49 なんかすごいおね
00:59:05 に週間先なのに・・・
00:59:09 予想以上だ
00:59:27 別会場という選択肢があってもいいかもしれませんね。
00:59:30 codecheckin++
00:59:30 (chokan) codecheckin: 4 (4++ 0--)
00:59:43 codecheckin++
00:59:43 (chokan) codecheckin: 5 (5++ 0--)
00:59:54 っすね。検討してもいいかもしれない。
01:01:10 みんなの宣伝が今花開いた感じがします。
01:01:38 ただ、AIPcafeはムリなんで、結構難しいかもっすね
01:02:44 やっぱり合コンの力はすごいね(違
01:02:57 結束力的に(違
01:06:06 会議室がただで借りれないかなぁ・・・
01:07:19 javaコミュのとき参加者にoracleの方がいて、会議室使わせて頂いたりしてました。
01:07:28 そんな方いないだろうか・・・
01:07:31 あー
11:18:13 最近 anything-c-moccur.elにanythingの機動kye-bind自体を奪われることがある
11:18:15 なんでだろ
11:55:05 codecheck.in: テキストエディタ勉強会 edited (03 k1low++ ) [wiki] - 14http://trac.codecheck.in/share/wiki/%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF%E5%8B%89%E5%BC%B7%E4%BC%9A?version=46
11:55:05 (chokan) k1low: 74 (74++ 0--)
11:55:06 (chokan) テキストエディタ勉強会 – codecheck.in [text/html;charset=utf-8]
12:00:09 はてなブックマーク - 新着ブックマーク - trac.codecheck.in: StartEmacs - codecheck.in - Trac (03 gold-exp++ ) [emacs] - 14http://trac.codecheck.in/share/wiki/StartEmacs
12:00:09 (chokan) exp: 1 (1++ 0--)
12:00:10 (chokan) StartEmacs – codecheck.in [text/html;charset=utf-8]
16:00:10 codecheck.in: FukuokaEmacs edited (03 k1low++ ) [wiki] - 14http://trac.codecheck.in/share/wiki/FukuokaEmacs?version=23
16:00:10 (chokan) k1low: 75 (75++ 0--)
16:00:10 (chokan) FukuokaEmacs – codecheck.in [text/html;charset=utf-8]
16:22:40 k1LoW: それ気になるなあ。一回奪われたあとの anything-sources の値は?
16:23:47 imakado:あ、みてなかった
16:24:02 とりあえず次回起こったらそこ確認します
16:24:42 よく(anything '***-source nil nil nil)とかsandboxで実行すると全部取られる
16:26:55 ?
16:27:02 今やってみたら取られないや
16:27:08 なんだろ
16:45:47 anything-c-moccurは結構前に書いたからいけないことしてるかもなあ
16:46:32 あと、特定の初期値をもって起動するコマンドとか欲しいと思ってる
16:47:23 たとえば ";;; XXX" を初期パターンにしてoccur起動。とか
16:51:28 その初期値があると結構便利なの?
16:51:47 anything-etags.elでもAndyが追加してたけど・・
16:52:54 正直 (thing-at-point 'symbol) だけで十分だったりする
16:53:05 うーん
16:53:31 あ、etagsではなくなってた
16:53:38 どこでみたんだろ
16:54:31 自分はソースのなかに todo的なこととか、重要度が高いコメントには、 ;; XXX hack to hogehoge
16:54:59 とか書く癖があるから(受け売りなんだけど) それを一覧したいときに使いたい時がある。
16:55:15 あー
16:55:17 確かに
16:55:43 php では 'function'が入っているだけでちょっと楽かも
16:56:13 開発とかコードリーディングでは重要だな
16:56:16 あ、そんな感じ!
16:57:04 一日20回以上同じワードでoccurしてたらコマンド化したほうが楽じゃね?みたいな
17:00:11 (define-key hoge-mode-map (kbd "C-c f") (define-occur-cmd "function "))
17:01:19 で、C-c fに"function "が初期値でmoccurを起動するコマンドを割当
17:01:25 とかできたら便利かなあと思ってるー
17:16:29 ただ初期値を入れるのは楽に実装できそうだけど、、、
17:16:39 defvarっていうイメージじゃないんだね
17:20:13 defvarにしちゃうと、違う初期値のコマンドが幾つか欲しいとき
17:20:25 実装が難しくないかな
17:21:42 ちょっと移動します
17:22:19 hoi
17:22:22 (defvar anything-c-moccur-defalut-val nil)
17:22:30 (defun any~-custom (str)
17:22:55 (interactive)
17:23:24 (anything 'anything-c-source-moccur str nil nli))
17:23:26 的なw
17:23:36 一番適当な実装
17:35:21 いまanything-c-moccur-occur-by-moccurの実装をみたら
17:35:31 そんな適当にはいかないみたい
17:38:44 enable-initial-patternとの兼ね合いとか
17:42:44 (defun anything-c-moccur-define-occur-command (initial)
17:42:49 (lexical-let *1
17:42:55 (lambda () (interactive) (anything 'anything-c-source-occur-by-moccur initial))))
17:43:18 enable-initial-patternのかねあいとか考えてない
17:43:49 おー
17:43:52 (global-set-key (kbd "C-c f") (anything-c-moccur-define-occur-command "defun "))
17:43:59 とかして使うとか。どうだろう
17:44:17 いいねー
17:57:08 上記の感じも使えるとしてdefautのinitialがセットできるとglobal-set-keyを作らなくてもいい感じかも
17:57:11 (defun anything-c-moccur-set-initial-pattern (str)
17:57:12 (interactive "s")
17:57:13 (setq anything-c-moccur-initial-pattern str)
17:57:14 (anything-c-moccur-define-occur-command str))
17:58:02 みたいなのでうまくsetもできるしglobal-set-keyしても使えるとかいうanyting-c-moccur-define-occur-commandが
17:58:55 それ普通に起動してパターン打つのとかわらなくない?
17:59:32 あれ?そんなことないか
17:59:40 いや、setqしたものをinitial-patternとしてずっと使えるコマンドを別に作るみたいな
18:00:04 (defun anything-c-moccur-define-occur-command (&oinitial initial)
18:00:05 (interactive)
18:00:12 みたいなのが通るようなの。
18:00:30 なかで条件分岐できるような。
18:00:37 ふむふむ
18:01:23 まずglobal-set-keyできるのは必須として、anything-c-moccur-define-occur-commandをinteractiveに叩いたときに
18:01:40 anything-c-moccur-initial-patternを見に行ったりするような。
18:02:03 多分上の式はどっかで破綻してるけどw
18:02:20 なんかkey-bindni
18:02:55 割り当てるEmacsのコマンドって、M-x、M-xってずっとやっているうちに一軍になってはじめて割り当てられるような
18:03:00 そんな使い方してるもんで
18:03:27 中途半端なanything-c-moccur-define-occur-commandの使い方ができるといいなーと
18:04:00 つまり M-x set-initial-pattern "function "
18:04:04 とかしたらデフォルトの initial-patternを返られるとか。そういうこと?
18:04:08 そう
18:04:17 そのときだけだけども、そのとおり!
18:05:02 それで、よく使うようなら、個別のコマンドに昇格!みたいな?
18:05:07 そう
18:05:15 M-x系はいつもそんな感じ
18:07:00 そうか、(interactive "s") で起動する需要もありますね。納得した。
18:07:26 やった!
18:07:57 yappoさんからcommit権きたら、前言ってた機能も追加したいんだけどなー
18:08:29 わずか十数行だからここに貼ろうかな
18:08:58 お、期待w。Emacs/Lisp/Drillに書いてもokっす
18:09:09 あ、そうだね。
18:09:13 書きます
18:09:41 期待っていうか多分実装を忘れているのか、俺がきづいていないだけw
18:11:22 yappoさんperl-completionつかってくれてるみたいで嬉しい http://wassr.jp/user/yappo/statuses/K8vUEYLeIP
18:11:22 (chokan) perl-completion.el と auto-complete.el いれ... - Wassr [�... [text/html; charset=UTF-8]
18:14:00 かいた
18:14:41 おーうれしいだろうなー
18:14:57 cake.elも日本のbakerに使ってもらいたい
18:16:41 やっぱ、誰かが使ってくれてるってわかると嬉しいですよね
18:17:07 いいよねー
18:17:17 自分もいろいろパッチもらってめちゃくちゃうれしいもん
18:17:40 cake.elの基幹部分にはcustarさんっていう人のアイデアが入っているし。
18:18:48 Emacs/Lisp/Drillに書いたのは細かい挙動とか考えていないので(自分では使用中)適当にいれるかどうか決めてくださいな。
18:20:29 Drillみました。
18:21:12 (buffer-list) ってバッファ名の先頭がスペース(非表示)のも含んで返すので
18:21:42 それは弾いたバッファを対象にするかんじでOKですか?
18:22:28 うん
18:22:30 まったくOK
18:22:55 てか、自分もそれを懸念してたんだけれども
18:23:03 *scratch*とか勝手に弾いてくれるんだよね
18:23:05 どうして?
18:23:29 moccurのcustomの設定か
18:23:30
18:23:35 自己解決かも
18:25:15 うーん。内部エンジンはanything-c-moccur-dmoccurのものを使用しているんだけれども、そこで弾いていたりするのかな。。
18:26:18 Moccur Buffer Name Exclusion Listってのがあったわ
18:28:36 あーそういえば、作ってたとき、そのへんはmoccurの設定にまかせようって思った気がする
18:28:50 とりあえずちょっと使ってみます!
18:29:20 ういす!
18:30:30 使ってみました。良い感じッす!なんでいままで実装してなかったんだろうw
18:32:50 www
18:33:57 ほんと自分はソースいじるかと思ったら、中が作りやすくできていたんで追加するだけでよかったというw
18:34:16 多分おれがやったのは(buffer-list)だけw
18:40:06 codecheck.in: Changeset [1156]: よろしくお願いします。 (03 kiwanami++ ) [changeset] - 14http://trac.codecheck.in/share/changeset/1156
18:40:06 (chokan) kiwanami: 1 (1++ 0--)
18:40:06 (chokan) Changeset 1156 – codecheck.in [text/html;charset=utf-8]
18:42:36 きた!ラスボスがきた!
18:42:52 エマージェンシー!
18:43:35 うれしいなー
18:45:07 codecheck.in: Changeset [1157]: M * htdocs/js/TracAuthorIcon.js アイコン追加 (03 k1low++ ) [changeset] - 14http://trac.codecheck.in/share/changeset/1157
18:45:07 (chokan) k1low: 76 (76++ 0--)
18:45:08 (chokan) Changeset 1157 – codecheck.in [text/html;charset=utf-8]
19:45:05 codecheck.in: Changeset [1158]: Mewのbiff結果をnotify-sendでバルーン通知するelispを書いてみた (03 dragon3++ ) [changeset] - 14http://trac.codecheck.in/share/changeset/1158
19:45:05 (chokan) dragon3: 17 (18++ 1--)
19:45:06 (chokan) Changeset 1158 – codecheck.in [text/html;charset=utf-8]
19:50:29 dragon3:shell-commandじゃなくcall-process-shell-commandでTODO解消できないっすかね?
19:52:37 http://emacs.g.hatena.ne.jp/k1LoW/20080904/1220530129
19:52:38 (chokan) Riece + notify-sendでIRCのキーワード入りメッセ��... [text/html; charset=utf-8]

*1:initial initial