Hi All! After a long time without known bugs it's time to release vimb 2.0.
Note the the systax of some commands was change sind last release. This effects mainly the :?map commands, where now a ' ' is used instead of the previous '=' to devide the keys from the command to map. Also the format for the keys in keybidings was changes to fit the example of vim. The allowed format for special keys are now <Esc>, <CR>, <Tab>, <S-Tab>, <Up>, <Down>, <Left>, <Right>, <F1>-<F12> Changes: - Keymapping can be consist of multiple keys like in vim - To the ':nmap', ':cmap' and ':imap' commands exists also a no remapped counter parts ':nnoremap', ':cnoremap', ... you should know them from vim - already found keybinds that are prefix of other keybinds are started after configurable timeoutlen (default 1000ms) like in vim (:set timeoutlen) - Function key <F1>-<F12> can be mapped too - ambiguous keys are shown in statusbar to the user (the last 10 significant chars) - Removed announcement about changed history file format - Don't allow to paste multiline content from clipboard into inputbox - Completion list isn't shown if it contains only one item, instead this is written to the inputbox immediately - Allow utf8 chars for keybinds - Improved the performance if the hint creation a little - now we don't identify the hints by their number but by their internal used array index - Added CTRL-V to pass the next key without mapping - like in pentadactyl - Added new setting 'strict-focus' - if on, vimb will not focus a form filed and switch to input mode when the page wants this - the default value is off so vimb behave the same like before - Allow to run multiple ex commands seperated by a '|' like in the previous ':run' command. - Added new ex command ':no[rmal]' to run normal mode command from inputbox - this allows to chain commands together like `:set scripts!|set plugins!|no! r` that toggle the scripts and plugin settings and reloads the page - Now all ex commands can be abbreviated if the chars are enough to identify the command like in vim. This allows to use ':open ', ':op ' or ':o '. - Completion can be started also for all possible abbreviations of ex commands like ':ta !<Tab>'. - New ex command ':ha[rdcopy]' to open the print dialog for the current page - The --dump-config option isn't available anymore - this made less sense, because no all configuration options where shown there - A lot of internal changes related to the key processing - Real command mode keybindings ':cmap foo bar' will now work and write 'bar' into inputbox if foo is typed - Implemented some handy input editing commands from vim <CTRL-H>, <CTRL-W>, <CTRL-U>, <CTRL-B> and <CTRL-E> - so these commands can be mapped to keybindings too - Vimb allows to send user defined headers or manipulate headers or remove them for every request with the new setting `:set header=Referer,DNT=1` - All settings are now in the man page too. - The load progress is shown in the window title too, to allow to see if a page is loaded if vimb browser is used in a tabbed environment. - History indicator is shown in status bar to show if the user can go back and or forward in browser history [+-] like in pentadactyl. - New commands `]]` and `[[` are now available to easily click prev/next links on pages lilke in pentadactyl (plus new setting for `previouspattern` and `nextpattern`). - Vimb has now a new setting to set the cookie policy `cookie-accept`. - A lot of minor bug fixed and code optimizations. Enjoy the new release! Daniel ------------------------------------------------------------------------------ Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk _______________________________________________ vimb-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vimb-users