基本的にはMozillaの味方。
なお、Followというものは一切しません。また、リログした後に編集することも多々あります。ご了承を。
[Vimperator] [CALL FOR INPUT]: Option cleanup for Vimperator 3.1
Hey,
now that 3.0 is out (and hopefully soon approved by Mozilla), it’s time to plan 3.1.
Apart from many other things which I plan (rethinking ctrl-c/v/x behavior, ignore-keys behavior, etc.), it’s finally time to clean up our options.
I remember the times, when I first set up mutt and couldn’t find the important stuff when looking at over >200 options. Apart from that, every configurable thing causes massive maintainance work as it increases the complexity of the software and makes it usually more prone to bugs.
On the other hand, of course we’ll still allow great customization of Vimperator. It’s not that I am dictating settings, it’s that we should think about what is really worth changing and where can we just use sane defaults.
I created an initial list of options which I plan to add/change/remove for Vimperator 3.1+:
Items to remove without a replacement:
- ‘cdpath’ ?
- ‘errorbells’
- ‘eventignore’
- ‘exrc’
- ‘helpfile’
- ‘hintinputs’ - what’s the new default?
- ‘history’ - do we really need that? I opt for a sane default (1000?)
- ‘loadplugins’
- ‘messages’ - use a sane default, or maybe even all
- ‘more’
- ‘runtimepath’
- ‘showmode’ ?
- ‘suggestengines’ ? - Can’t we just turn on all suggest engines if the user has ‘S’ in his ‘complete’ setting?
- ‘visualbell’: We either have a ‘beep’ or nothing, but no visual bell anymore
- ‘wildmode’ : It’s a big maintainence burden, especially ‘longest’ matching is quite complex, and probably already broken in many places
- ‘wordseparators’: Is that really needed? Or is a good default enough?
Items to change:
- ‘sanitizetimespan’ : Use other values than 0-4
- ‘showstatuslinks’ : Now that Firefox4 shows the destionation in the lower left corner, do we need our own setting?
- ‘status’ -> ‘statusitems’/’statusfields’ ? I know, ‘status’ is quite new, but doesn’t statusitems describe better what it does?
- ‘urlseparator’ -> Here to stay, but have a new (empty) default? ATTENTION: Does also affect quickmarks and other features
- ‘verbose’ ? - While the feature is ok, it’s levels were never really supported. So make a boolean option from it?
Items to add:
- ‘apptab’: Pin or unpin tabs
- ‘reusetab’ option to not open a 2nd tab for exactly the same url, if it’s already open
- ‘beep’: Replacement for ‘visualbell’
Please look through your .vimperatorrc file, and look if you have changed any of these. If so, think again, if it’s really worth changing, and if so, please reply to this thread with information:
- a) Which option you changed
- b) To what value and
- c) WHY you changed it. Maybe we’ll see that a new default would indeed make sense.
If enough people complain about my proposed changes and give reasonable reasons for keeping an option, I have no problems with keeping it :)
So, please give some input (which can also be ideas to remove even more ‘useless’ options ;)
— Martin
—
[Vimperator] [CALL FOR INPUT]: Option cleanup for Vimperator 3.1
全文引用ごめんなさい。重要なので
2010-03-09
- [Vimperator] [CALL FOR INPUT]: Option cleanup for Vimperator 3.1 とりあえず、’runtimepath’は残りそう
vimperatorすごいなー。今日は:to (検索ワード)というコマンドを覚えた。新規タブで検索結果を表示。
これは何故?
echo commands.get(“to”) は確かに存在するが。定義上
- tabopen
- t[open]
- tabnew
のはず…
@teramako Vim もそうなってるようです。なので仕様でしょう。問題のコードも明らかにそう意識して書かれていました。
http://twitter.com/anekos/status/14921383138037760
注:pluginへのリンクは予告なく変更(リポジトリ等が移動された場合等)、削除(公開が終了した場合等)されます。
【URL Shortener】
@anekosさん作 bitly.js : bitlyとj.mp対応
hogelog さん作 tinyrul.js : TinyUrl用
拙作 goo.gl.js : goo.gl 用【Image Downloader】
tinami.js : TINAMI から画像をダウンロード
simg.js : コンテキスト・エリアに表示されている画像を保存(ホームポジションを愛するあなたに)【geolocation】


