+ backspace. [b1]
+ - Supports reverse incremental search. [b1]
+ - Input boxes are not focused when matches are highlighted. [b1]
+ - Crude regular expression search is supported. [b8]
+ - New searches now start within the current viewport where possible. [b8]
+ • Text editing improvements, including:
+ - Added t_gu, t_gU, and v_o mappings. [b8]
+ - Added t_<C-a> and t_<C-a> mappings. [b8]
+ - Added o_c, o_d, and o_y mappings. [b8]
+ - Added register and basic kill ring support, t_" and
+ I_<C-'>/I_<C-"> mappings, and :registers command. [b8]
+ - Added operator modes and proper first class motion maps. [b8]
+ - Improved undo support for most mappings. [b8]
+ • General completion improvements
+ - Greatly improved completion rendering performance, especially
+ while scrolling. [b8]
+ - Added c_<C-f>, c_<C-b>, c_<C-Tab>, and c_<C-S-Tab> for scrolling
+ the completion list in increments larger than one line. [b8]
+ - Improved handling of asynchronous completions, including: [b8]
+ + Pressing <Return> after tabbing past the end of already received
+ completions will execute the command after the desired result has
+ arrived.
+ + Tabbing past the end of available completions more reliably selects
+ the desired completion when it is available.
+ + Late arriving completion results no longer interfere with typing.
+ + It is now possible to skip past the end of incomplete completion
+ groups via the c_<C-f> and c_<C-Tab> keys.
+ - JavaScript completion improvements, including: [b2]
+ + The prototype of the function whose arguments are currently
+ being typed is displayed during completion.
+ + Non-enumerable global properties are now completed for the
+ global object, including XMLHttpRequest and encodeURI.
+ - The concept of completion contexts is now exposed to the user
+ (see :contexts), allowing for powerful and fine-grained
+ completion system customization. [b1]