2010-05-01から1ヶ月間の記事一覧
微調整しました。 コミット ソース あと、マルチライン で キーマップ 一覧を作ってみた。 閉じる : コマンドライン j, スクロールライン ,, スクロールライン(閉じる) k,, スクロールライン(アップ) d スクロールハーフページ f スクロールページ , スクロ…
利用頻度の低いヒント には、 2文字以上を 割当ておいて :js hints.show("xxx") とやっていましたが、忘れるのでコマンド化しました。 引数無し実行で一覧表示となります。 また、bang 無しだと 2文字以上のものしか表示しません。 (completerも 同様です)ht…
本来、補完リストは眺めるものじゃない気がしますが、 現実そのような使い方しているので、 1 アイテムづつ送る状況を改善してみた。標準設定では、で ページ送り/戻り となります。 ちょっと、アニメーションしているのは、コマンドラインの表示ロジックがt…
文字挿入方法を改善しました。 undo/redoが 正常化しました。 あと、スクロールバーもちらつかなくなりました。 参考 http://d.hatena.ne.jp/murky-satyr/20100514/insertText insertText スクロールバーやカーソルの管理しなくてすむんで素敵です。 diff -r…
気になった点を修正するつもりが、かなり修正しちゃった… tags の 引数に 対象 window を 渡す tags の 返り値が Array 構造 OK(length と 数字 属性があれば なんでも良いはず) tags が Generator に 対応 画面外や非表示のframeを処理しないように修正 ス…
通販の入力をしてて select 要素が 煩わしかったので作ってみた。こんな感じ XUL/Migemo が あれば migemo検索、 無ければ 通常の部分一致で絞れます。 一応、変更後 change eventを 発行していますので、 多段型の場合でも動作するはずです。 optgroup が …
version 2.3 で 下記 clickをクリックする(マウスでクリックでなくヒント経由でも) とhjklでスクロールできないと思います。 click このソースは <a href="#jump1">click</a> <a name="jump1"></a> となっています。 これは、util.computedStyle が 原因でした。 function computedStyle(node) { while…
補完リストとマルチラインechoの 保守が 大変なこともあってまとめました。 あと、大分すっきりさせました。 tooltip モードを廃止 useDummyAction を 廃止(anekosさんからもっと良い方法を教えていただきました) useResize を 廃止 delayResize を 負の値で…
_checkUnique が n進数に対応することが想定されていなかったのでさらに修正しました。 processHintInput の 処理 を ざっくり削除しています。 よかったら試して下さい。 diff -r d6b9e080fec1 char-hints-mod2.js --- a/char-hints-mod2.js Mon May 10 03:…
hintchars が 10文字より少ないと 絞り込みが終わってないのにactionが 動くようなので修正してみた。 diff -r 10b6072dfa10 char-hints-mod2.js --- a/char-hints-mod2.js Sun May 09 19:17:11 2010 +0900 +++ b/char-hints-mod2.js Mon May 10 03:06:06 20…
補完リストの拡張echo版です。 拙作 キーボードレイアウトでヒント の マッピング表示です。 基本的に変らないので、 変更・追加分だけ記載します。 useForceHeightResize デフォルト1 なぜか1度目は上手くリサイズしてくれないので起動時に一度 表示・非表…
TEXTAREAのVISUALモードでコピーできなかった点を修正変数を被らせていましたorzあと frame 内の選択 も 拾えるたらいいな っぽく 改善 diff -r 527d77f981fa c_CTRL-R.js --- a/c_CTRL-R.js Wed May 05 13:23:29 2010 +0900 +++ b/c_CTRL-R.js Thu May 06 2…
改修しました スクロール状態が失われていた点を修正 挿入結果によってキャレットが画面外になったときは画面内までスクロールするように修正 空白のときは処理しないように変更 <C-w>でabout:とmailto:を無視するように変更 diff -r 14719861345e c_CTRL-R.js --</c-w>…
twitterに登録しました。 でも、どう使うものかがさっぱりです。
レジスタ関連を移植してみた。 INSERT,COMMAND_LINE [0-9]内容を貼付 [^0-9]関数の返り値 か 内容を貼付 %urlを貼付 [*+]クリップボードを貼付 :最後のコマンドラインの内容を貼付 /最後の検索内容を貼付 選択範囲を貼付 =内容を実行した結果を貼付 complete…