Hi All!

I've merged the branch with the new keyhandling into the master.

Changes:
- Keymapping can be consist of multiple keys like in vim
- To the ':nmap', ':cmap' and ':imap' commands exists also 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 ne 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

To summarize all these changes I'd say, vimb is closer on the example of vim.
Unfortunately some of the commands change their syntax or names to fit vim. So
the previous :nmap lhs=rhs was changed into ':nmap lhs rhs'.

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>

I hope some of you will test all these changes and give feedback and we can
release the vimb version 2.0 soon.

Daniel

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
_______________________________________________
vimb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vimb-users

Reply via email to