Navi2ch for Emacs (Part 18)
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2007/07/30(月) 23:56:38Navi2ch Project Home Page
http://navi2ch.sourceforge.net/
*info* (navi2ch)Top
(info "navi2ch")
開発版
% cvs -z3 -d:pserver:anonymous@navi2ch.cvs.sourceforge.net:/cvsroot/navi2ch co navi2ch
過去ログ
>> ~/.navi2ch/etc.txt
> navi2ch
> http://navi2ch.sourceforge.net/log/
> navi2ch
前スレ
Navi2ch for Emacs (Part 17)
http://pc11.2ch.net/test/read.cgi/unix/1156781437/
0064名無しさん@お腹いっぱい。
2007/10/14(日) 18:48:470065名無しさん@お腹いっぱい。
2007/10/14(日) 20:22:000066名無しさん@お腹いっぱい。
2007/10/14(日) 20:29:14ウチの Mac では /usr/local/info 参照してるけどね。
野良ビルドの Emacs。
Mac の Emacs って、システム標準のとかパッケージの
とか fink のとか色々あるから。
0067名無しさん@お腹いっぱい。
2007/10/14(日) 21:53:45(それも急所からはずれているところばかり)。
とりあえず、環境変数でinfoが一番充実しているディレクトリに
設定しておきました。
0068名無しさん@お腹いっぱい。
2007/10/17(水) 09:40:11init.elの.hide記述でメッセージですは
hで見ることができます。
この時init.elのどの条件でhideされたか確認するには
何のコマンドで見ればいいのでしょうか?
0069名無しさん@お腹いっぱい。
2007/10/17(水) 13:49:520070名無しさん@お腹いっぱい。
2007/10/20(土) 17:56:41確認できるように作られていません。不便なのであなたが直すと俺が喜びます。
emacs22にしたついでにmule-ucs外したらまるで飛ぶような速さだ。びゅばーす。
0071名無しさん@お腹いっぱい。
2007/10/20(土) 19:32:17> emacs22にしたついでにmule-ucs外したらまるで飛ぶような速さだ。びゅばーす。
俺も外したいけど、諸々の理由で外せん。
0072名無しさん@お腹いっぱい。
2007/10/20(土) 21:13:13俺もそのうちきっと困りそうな気がするが、その時が来るまではこの快感を亨受するのだ。
いざとなったらemacsを二匹飼えばいいさ。
0073名無しさん@お腹いっぱい。
2007/10/21(日) 02:18:34ずいぶん前なんですが
.hideの条件で見えなくなったレスをhで見て
Fromにカーソルを合わせて魔法の呪文を打つと
最下段に.hideの条件行が出るという記述があって
実験したら出たような記憶があるのですが
過去ログ検索してもうまくヒットしないので
0074名無しさん@お腹いっぱい。
2007/10/21(日) 10:43:55part 11 の383?
0075名無しさん@お腹いっぱい。
2007/10/21(日) 11:41:32備後です。ありがとうございました。
>>70
どうやら職人の編み出したオプション機能だったようです
>>74参照してびゅばーす願います
0076名無しさん@お腹いっぱい。
2007/10/21(日) 13:03:01Retry? (yes or no)
って出ないようにするにはどうすれば?
0077名無しさん@お腹いっぱい。
2007/10/21(日) 19:03:310078名無しさん@お腹いっぱい。
2007/10/22(月) 19:50:15yes yes |
じゃないとな
0079名無しさん@お腹いっぱい。
2007/10/29(月) 15:48:210080名無しさん@お腹いっぱい。
2007/10/29(月) 15:50:26mixi-el がある。
Mixi モード for Emacs [ミクシィー]
http://pc11.2ch.net/test/read.cgi/unix/1136011470/
0081名無しさん@お腹いっぱい。
2007/10/29(月) 16:39:30navi2chの方が使い易いような気がするんです。
確かにmixiには、subject.txtなるものとかが無くて、スレ一覧の取得は何かwrapperみたいな
ものが必要になると思いますが。。
mixi掲示板プラグインみたいなもので、対応することは技術的には難しいでしょうか。
0082名無しさん@お腹いっぱい。
2007/10/29(月) 23:05:320083名無しさん@お腹いっぱい。
2007/10/30(火) 08:34:510084sage
2007/11/01(木) 08:21:42UIとロジックってゆーか実装をごっちゃにしてる気が感じる。
shimbunにはふさわしくなくてnavi2chのがいいって言う理由は?
単に使い慣れたnavi2chのインターフェースを使いたいってだけなんじゃね。
0085名無しさん@お腹いっぱい。
2007/11/01(木) 15:39:32メール欄と名前欄をごっちゃにしてる気がsr(ry
0086名無しさん@お腹いっぱい。
2007/11/01(木) 20:57:42navi2ch をどう使えばこういう技ができるんだろうな。
0087名無しさん@お腹いっぱい。
2007/11/03(土) 06:07:17C-pを三回
C-e
sageと入力
という裏技があるらすい
0088名無しさん@お腹いっぱい。
2007/11/03(土) 06:26:200089名無しさん@お腹いっぱい。
2007/11/03(土) 12:23:07それもあるけど、shimbunだと鯖の不可が設定によっては高くなるんじゃないかなと思った。
0090名無しさん@お腹いっぱい。
2007/11/03(土) 12:24:41あと、mixi-elだとレス番号が判らないのが弱点。
0091sage
2007/11/03(土) 16:31:28ありがとう。
ところで今年5月5日くらいのcvs使ってるんだけど、
もう最新追いかける理由ないよね?
0093名無しさん@お腹いっぱい。
2007/11/10(土) 19:23:06ムキー
0094名無しさん@お腹いっぱい。
2007/11/10(土) 19:41:02こっちのが楽だと思うんだけどな
0095名無しさん@お腹いっぱい。
2007/11/10(土) 19:56:15(setq confirm-kill-emacs 'y-or-n-p)
とかしないの?
0096名無しさん@お腹いっぱい。
2007/11/10(土) 20:12:17してない
Emacs が誤終了することが今までありえなかったし、普段は一発で終了するほうが好ましい
バージョン管理システムとかは使わないから C-c C-c 自体普段は打たないし…
navi2ch の時だけ聞いてくれると嬉しいんだけど
というか未書き込みバッファがある場合は終了を待ってくれるようにはならなかったのかな
0097名無しさん@お腹いっぱい。
2007/11/10(土) 20:38:51(lambda()(make-variable-buffer-local 'confirm-kill-emacs)
(setq confirm-kill-emacs 'y-or-n-p)))
とかどうだろうか
0098名無しさん@お腹いっぱい。
2007/11/10(土) 20:46:07えーと、C-x C-c
Really exit Emacs? (y or n)
n
おおおおお
はい、とても便利です
みんなは打ち間違ったりしないのかなあ
0099名無しさん@お腹いっぱい。
2007/11/10(土) 20:50:500100名無しさん@お腹いっぱい。
2007/11/10(土) 20:52:49C-xC-c は違う動作になってるし。
0101名無しさん@お腹いっぱい。
2007/11/10(土) 22:26:45起動ボタンを長押ししたときはオワタ、emacs関係ないが
0102名無しさん@お腹いっぱい。
2007/11/10(土) 22:31:28漏れもその指使いしているけど、それ以外の(正当な?)指使いってどうやるの?
0103名無しさん@お腹いっぱい。
2007/11/10(土) 22:38:35そういうことやってると他人様の環境でC-xC-cやってイタい思いしそうだ。
>102
Xは薬指でCは中指がスタンダードだべ。
http://mail2.nara-edu.ac.jp/~asait/windows/blind_touch/blind_touch.htm
その方が楽だよなーなんて
0105名無しさん@お腹いっぱい。
2007/11/10(土) 23:32:15ナカーマ
Emacsのaを薬指、cを人差し指、sを中指で押してたら隣の人に驚かれた
0106名無しさん@お腹いっぱい。
2007/11/10(土) 23:34:070107名無しさん@お腹いっぱい。
2007/11/10(土) 23:37:290108名無しさん@お腹いっぱい。
2007/11/10(土) 23:42:470109名無しさん@お腹いっぱい。
2007/11/10(土) 23:46:580110名無しさん@お腹いっぱい。
2007/11/11(日) 01:08:250111名無しさん@お腹いっぱい。
2007/11/11(日) 02:55:19そして肝心の左ctrlは無変換という変態アサイン
0112名無しさん@お腹いっぱい。
2007/11/11(日) 12:23:48俺はCaps LockにAlt, 無変換にCtrl, CtrlはCtrlのまま
こうすると左手小指の痛みが無くなる
0113名無しさん@お腹いっぱい。
2007/11/11(日) 12:32:170114名無しさん@お腹いっぱい。
2007/11/11(日) 20:01:59Keyboard キーボード 2
http://pc11.2ch.net/test/read.cgi/unix/1055904385/
0115名無しさん@お腹いっぱい。
2007/11/12(月) 21:32:05https://sourceforge.net/tracker/index.php?func=detail&aid=1830393&group_id=39552&atid=435774
詳しくはリンク先で。このパッチシステム使うの初めてなのでこれで良いんだかどうなんだか。
未実装の部分としては
・投稿失敗のエラーメッセージから規制秒数取得
・規制時間以内での投稿に対し、エラーメッセージ出してリジェクト
・投稿失敗時の遅延書き込み
リジェクトの部分に関しては既存の大きいループの外に飛ばさなければならな
かったので、副作用にビビってやりませんでした。やっぱ必要だよなぁ、投稿
失敗したらまた最初からカウントダウンだし。遅延書き込みは結構難しそう
なので無理かなと。
なにしろlispのド素人が書いたので、作法や実装が明らかにおかしいところも
あると思いますので、ガシガシ修正しちゃって結構です。あと、やっぱり
navi2ch-2ch-*配下に置くべきだったかと、ちょっと後悔。
0116名無しさん@お腹いっぱい。
2007/11/14(水) 18:34:210117名無しさん@お腹いっぱい。
2007/11/14(水) 18:43:060118名無しさん@お腹いっぱい。
2007/11/15(木) 02:20:180119名無しさん@お腹いっぱい。
2007/11/15(木) 04:55:11(let ((l mode-line-format) save place prev)
(while l
(when (and (listp (car l)) (eq (car (car l)) 'global-mode-string))
(setq save (car l))
(and prev (setcdr prev (cdr l)))
(setq l nil))
(setq prev l)
(setq l (cdr l)))
(and save (setq-default mode-line-format (cons save mode-line-format))))
0120名無しさん@お腹いっぱい。
2007/11/16(金) 00:24:300121名無しさん@お腹いっぱい。
2007/11/16(金) 12:47:510122名無しさん@お腹いっぱい。
2007/11/16(金) 14:58:27最近前がヤバいです。
0123名無しさん@お腹いっぱい。
2007/11/16(金) 19:08:050124名無しさん@お腹いっぱい。
2007/11/19(月) 00:32:340125名無しさん@お腹いっぱい。
2007/11/19(月) 10:06:40ワカメの味噌汁が切れると気が気でありません。
0126名無しさん@お腹いっぱい。
2007/11/21(水) 00:54:480127名無しさん@お腹いっぱい。
2007/11/21(水) 02:44:220128名無しさん@お腹いっぱい。
2007/11/21(水) 06:33:51たまに聞く症状だな。
とりあえずcvsの最新にするしかないような。
あと、vineだとどうだら、と前スレあたりで出ていたような気が。
0129名無しさん@お腹いっぱい。
2007/11/21(水) 19:05:15高確率で投稿に失敗します。
send message...
Now connecting...sending request...done
re-send message...failed: このスレッドには書き込めません。
という失敗です。
最後の行はときどき
re-send message...failed: サブジェクトが存在しません!
になります。
何度も同じ投稿をしようとするとそのうち成功して書き込まれます。
このような症状の人はいませんでしょうか。
解決策をご存知の方教えていただけると幸いです。
0130名無しさん@お腹いっぱい。
2007/11/21(水) 19:23:290131名無しさん@お腹いっぱい。
2007/11/22(木) 14:00:100132名無しさん@お腹いっぱい。
2007/11/26(月) 05:15:12ttyベースじゃないじゃん
0133名無しさん@お腹いっぱい。
2007/11/27(火) 21:30:25どうもありがとう。
これから試させてもらいます。
そして死なないで。
0134名無しさん@お腹いっぱい。
2007/12/04(火) 10:25:39etc.txtは更新されないんだよね
これって何か簡単になおす作戦アルのでしょうか?
今は手動で書き換えてます
0135名無しさん@お腹いっぱい。
2007/12/04(火) 10:42:11etc.txt は手で書くものだから
現状では特にないでしょう。
0136名無しさん@お腹いっぱい。
2007/12/04(火) 13:22:55そうですか。
起動時に指定のサーバから更新内容取って
変更を確認するとチェックマークが付きますね?
この時etc.txt指定の場所もチャント確認して
変更を示唆するんですよ
ただし【S】の自動更新は board.txt だけなんです
この更新スクリプトに若干の魔法を掛ければ
etc.txt も治るのではないかというのが
素人の推理なんですけど
0137名無しさん@お腹いっぱい。
2007/12/04(火) 15:00:450138名無しさん@お腹いっぱい。
2007/12/04(火) 15:42:58どういう意味でスクリプト使っているんでしょうか?
lispがスクリプト言語を逸脱する大きな特徴ってなに?
0139名無しさん@お腹いっぱい。
2007/12/04(火) 16:42:42原理主義者がキモイ点。
0140名無しさん@お腹いっぱい。
2007/12/04(火) 16:45:55> lispがスクリプト言語を逸脱する大きな特徴ってなに?
コンパイルされる
0141名無しさん@お腹いっぱい。
2007/12/04(火) 16:49:350142名無しさん@お腹いっぱい。
2007/12/08(土) 08:46:01できているようなんだけど、あれって中でどうやってるのでしょうか?
知ってる人教えてください。
0143名無しさん@お腹いっぱい。
2007/12/08(土) 10:27:160144名無しさん@お腹いっぱい。
2007/12/08(土) 11:21:00通信は基本的に非同期だぞ。
通信を含めた処理を非同期にしようとすると
面倒なのでほとんどが終わるまで待ってるだけだ
後は process-filter, process-sentinel あたりで調べてくれ
0145名無しさん@お腹いっぱい。
2007/12/08(土) 13:26:38いつから稀になったんだ?
0146名無しさん@お腹いっぱい。
2007/12/08(土) 13:50:04コールバックで応答が来たときに結果を受け取るか、
ポーリングでグルグル監視して結果をまつかのどっちかじゃない?
0147名無しさん@お腹いっぱい。
2007/12/12(水) 22:14:410148名無しさん@お腹いっぱい。
2007/12/12(水) 22:26:47orz
0149名無しさん@お腹いっぱい。
2007/12/12(水) 22:28:45いっぺん一から checkout しなおして
ビルドしたらなおったみたいだ。
0150名無しさん@お腹いっぱい。
2007/12/16(日) 18:41:16早く更新されないかなー
0151名無しさん@お腹いっぱい。
2007/12/16(日) 18:59:24今回は早かったなー
0152名無しさん@お腹いっぱい。
2007/12/17(月) 10:53:24最近は早いよ。
↓をヲチするといい。
新設板・板移動情報・8@運用情報
http://qb5.2ch.net/test/read.cgi/operate/1196842428/
0153名無しさん@お腹いっぱい。
2007/12/17(月) 11:06:020154名無しさん@お腹いっぱい。
2007/12/17(月) 11:18:54http://www.media-k.co.jp/jiten/wiki.cgi?%A1%E3%A4%F2%A1%E4#i8
古い人なら「ワッチ」の方がわかるかも。
0155名無しさん@お腹いっぱい。
2007/12/19(水) 20:29:410156名無しさん@お腹いっぱい。
2007/12/19(水) 21:10:030157名無しさん@お腹いっぱい。
2008/01/01(火) 08:37:06いつの頃からか、 hide 設定が ~/.navi2ch/init ではなく、
~/.emacs に追記されるようになっているようです。
これを従来のように ~/.navi2ch/init に追記されるように、
設定で対応することは可能でしょうか?
0158名無しさん@お腹いっぱい。
2008/01/01(火) 17:44:11とりあえず
navi2ch-auto-modify-file と
(locate-library (expand-file-name navi2ch-init-file navi2ch-directory))
の結果を。
init が readonly になってないかとかもついでにチェック。
0159名無しさん@お腹いっぱい。
2008/01/02(水) 07:29:46navi2ch を起動した状態で、 *scratch* バッファを表
示して C-x C-e として Lisp 式を評価したところ、
navi2ch-auto-modify-file : t
(locate-library (expand-file-name navi2ch-init-file navi2ch-directory)) : nil
となりました。
同様に navi2ch-directory と navi2ch-init-file につ
いて、単独で評価したところ、それぞれ "~/.navi2ch",
"init" となりました。
また、 ~/.navi2ch/init については、読み書き可能な
状態になっていました。
0160名無しさん@お腹いっぱい。
2008/01/02(水) 07:45:23navi2ch() の (load (expand-file-name navi2ch-init-file navi2ch-directory) t) が
失敗していると思われる。
navi2ch 起動前に navi2ch-init を t にしてたりしてない?
してなければ、
(load (expand-file-name navi2ch-init-file navi2ch-directory))
を評価すれば、エラーがでるかも。
0161名無しさん@お腹いっぱい。
2008/01/02(水) 09:10:49~/.emacs 中で navi2ch 関連で明示的に設定しているの
は、マニュアルに最低限必要として記述のあった、
> (setq load-path (append '("~/lisp/navi2ch-cvs/navi2ch/") load-path))
> (autoload 'navi2ch "navi2ch" "Navigator for 2ch for Emacs" t)
> (setq navi2ch-list-bbstable-url "http://menu.2ch.net/bbsmenu.html")
の3行のみですから、 navi2ch 起動前に navi2ch-init
が t になるような設定していないと思います。
なお、 navi2ch を起動し、 *scratch* バッファで
(load (expand-file-name navi2ch-init-file navi2ch-directory))
を評価した結果は t になりました。
0162名無しさん@お腹いっぱい。
2008/01/02(水) 10:09:22ソリ削除(サブディレクトリ以下は無事)してしまったの
ですが、それが幸いしたのか、解決してしまったようで
す。
1. 既存の ~/.navi2ch/init を削除
2. 空の ~/.navi2ch/init を作成
3. navi2ch を起動
4. 任意のレスで hide 設定
で、従来のように ~/.navi2ch/init に hide 設定が記
録されるようになりました。
0163名無しさん@お腹いっぱい。
2008/01/02(水) 10:09:45較したところ、 ~/.navi2ch/init が存在しない場合、
hide 設定時に
> Note, built-in variable `x-underline-at-descent-line' not bound
のようなメッセージがミニバッファに表示され、設定内
容が ~/.emacs に記録される(~/.navi2ch/init は自動
生成されない)ようです。
navi2ch 起動前に空の ~/.navi2ch/init を作っておい
てやると、 hide の設定内容はそちらに記録されます。
わたしの場合、 ~/.navi2ch/init は存在し、読み書き
も可能な状態でしたので、何故、 ~/.navi2ch/init が
存在しないときと同様の挙動をしたのかはわかりません
が…。ファイルが壊れていたのかなぁ…。
正月早々、お騒がせし、申し訳ありませんでした。
アドバイス等、ありがとうございました。
■ このスレッドは過去ログ倉庫に格納されています