news rss

News

2016-02-01

0.64.0 Released

This new release of Vrapper only has a couple defect fixes but they're important fixes. One defect could create an infinite re-paint loop (crashing Eclipse) and another broke Vrapper in older (< 3.7) versions of Eclipse. Both of those defects are fixed!

  • Fixed issue causing an infinite loop when performing an Eclipse refactor
  • Fixed issue preventing Vrapper from working in older versions of Eclipse (< 3.7)
  • Fixed issue where confirm substitution wouldn't open folds
  • Fixed issue where setting register contents with 'let @' wouldn't allow '=' character
  • Fixed issue with entering search mode on the last line of a file when that line is empty
2015-12-06

0.62.0 Released

Time for another Vrapper release. Some great progress was made in the last two months fixing older defects that have been around for a while. There was also a lot of general refactoring to cleanup the code and fix certain little annoyances. Hope everyone enjoys this new release!

  • Added support for 'o' and 'O' in visual block mode
  • Added support for g_CTRL-G to display cursor position info
  • Fixed issue where a bad regex pattern could crash a Vrapper instance
  • Fixed issue where pressing DELETE in visual mode wouldn't delete
  • Fixed issue when multiple possible mappings are pending
  • Fixed issue with multi-page editors in ABAP Development Tools
  • Fixed error when using Vrapper with Eclipse Overview plugin
  • Fixed corner case where 'gv' wasn't restoring the correct selection
  • Fixed corner case related to executing a mapping after Eclipse auto-completed a set of parentheses
  • Refactored some code to remove hacks for drawing the cursor
  • Refactored code around visual block mode
  • Refactored command-line parsing so multiple spaces can appear between certain commands and their arguments
2015-10-04

0.60.0 Released

It's been another two months so I'm releasing our current changes. Development is still moving slowly, but it's moving forward. Albertdev did a bunch of refactoring to clean up some code under the hood. The work wasn't related to any specific defect but a lot of the commands should be more stable. Here are the changes I can describe:

  • Added support for 'wrapscan' setting
  • We now determine certain default values based on Eclipse settings
    • tabstop, expandtab, newline type, etc.
  • Fixed intermittent display issue with dark themes
  • Fixed issue with 'gq' counting a tab character as one column
  • Massive refactoring of many line-based and :ex commands
2015-08-02

0.58.0 Released

Development for Vrapper is slowing to a halt. We're all too busy to find the time to make enhancements anymore. I apologize to all of you who have been filing new enhancement requests which we've been ignoring. Hopefully we'll find the time to implement some of them here and there. However, Vrapper is stable and has lots of features so I'm hoping most users are happy with the current state of things.

With all that said, there were some fixes in the last couple months so I'm releasing another new version. Here are the changes:

  • Fixed issue where :g command with 'normal' wouldn't return to normal mode
  • Fixed issue with :g command and 'normal' inserting newlines
  • Fixed issue with 'o' and 'cleanindent' at the end of a file
  • Fixed issue with 'A-O' from insert mode not returning to insert mode
  • Fixed issue where selecting text within a fold didn't open the fold
  • Fixed issue with mouse-selections going over a fold
  • Fixed display of mode and recording status when using Eclipse's dark themes
  • Fixed selection highlighting when using 'c'onfirm flag for substitutions
  • Fixed performance issue with search highlighting

Thank you to all the users who have used and enjoyed Vrapper throughout the years!

2015-06-07

0.56.0 Released

It's been a bit of a slow month for us. There weren't many changes but it's been two months so I might as well do another release. Here are the changes since my last update

  • Fixed issue where some jumps weren't added to Eclipse history and <C-O>/<C-I>
  • Fixed issue where setting a string option to "" wouldn't clear the value
  • Fixed issue where `:s//` wouldn't clear previous search
2015-05-10

Updates to unstable update site

Here's your monthly status update on recent changes to Vrapper's unstable update site:

  • Added support for fold commands (za, zo, zc, zR, zM) in optional PyDev plugin
  • Fixed issue so ex commands will reuse last search if no pattern is provided
  • Fixed issue with Ctrl- keys when replaying a macro
  • Fixed issue where switching visual modes reset selection
  • Fixed issue with switching to search mode from a visual mode
  • Fixed issue which required whitespace when defining a :move range
  • Fixed issue with :d, :y, and :retab requiring line ranges
  • Fixed issue with Ctrl-A incrementing numbers larger than 32-bits
  • Other various refactoring (not tied to any specific defect)
2015-04-05

0.54.0 Released

Another two months, another Vrapper release. We've now received over 50,000 installs via the Eclipse Marketplace, which puts us at number 42 out of all 1,800+ plugins available in the Marketplace. Thank you everyone who continues to use and support Vrapper!

We now have over 60 issues on our GitHub repository but I noticed something recently: there are only 11 defects. Of course, since I'm the one who labels these items there are another 10 "annoyances", which are items that don't really prevent you from doing anything but would be nice to have. The reason I bring this up is because we have 35 feature requests. Once again, it seems like Vrapper is at the point where we can meet the majority of user's use cases and we're down to the really obscure and difficult features that only power users even know exist. Also, I don't think we have any feature requests which have a "me too!" comment in them; I think all of our feature requests each have one person waiting on them. I may be a little biased, but I think Vrapper is one of the best Vim emulation plugins for any text editor. I'm not aware of any other Vim emulator that has support for additional (ported) vimscript plugins. I think we're doing pretty good!

Anyway, down to business. 0.54.0 includes the following changes since my last status update:

  • Added support for counts before an ex command (4:s/foo/bar/g)
  • Added support for setting a register to the contents of another register (:let @*=@3)
  • Fixed issue where indenting a block selection indented the beginning of the line
  • Fixed issue with potential off-by-one when indenting a block selection
  • Fixed issue with ':source' not interpreting '~' as '$HOME'
  • Fixed issue with copying a block selection to the clipboard
  • Fixed issue with restoring selection after toggling between visual mode and linewise visual mode
  • Fixed issue with reverse search of a single character
  • Fixed issue with stale selections potentially throwing an exception
2015-03-09

Updates to unstable update site

I'm still sticking with our monthly status updates. Here are the changes which are currently on our unstable update site:

  • Added new optional plugin for indent text object
  • Added support for ':let @/ = ""' to clear search highlight
  • Introduced config property 'hlscope' to determine search highlight scope
    • Only valid when ':set hlsearch' is active
    • 'window' - highlight the same keyword in all editors
    • 'clear' - only one editor will have a highlight at a time
    • 'local' - each editor has its own search highlight
    • Default is 'clear'
  • Fixed issue with 'c' and 's' in visual-block mode
  • Fixed issue with XML editor provided by ADT
  • Fixed issue with unintentionally recursive mappings
  • Fixed issue with drawing command-line when no scrollbars present in certain editors
2015-02-11

0.52.1 Released

I just released 0.52.0 a couple days ago but a number of people quickly hit the same problem. Certain command-line commands (such as :w and any mappings to an :eclipseaction) caused the editor to lose focus. This meant you had to click your mouse within the editor to regain focus. As Vim users, we all know how frustrating it is when your hands have to leave the keyboard to use the mouse. So we fixed this issue and released 0.52.1 as quickly as we could. We apologize for any inconvenience.

The only difference between 0.52.0 and 0.52.1 is that single defect fix:

  • Fixed issue where some command-line commands would cause the editor to lose focus
2015-02-08

0.52.0 Released

While December was extremely slow for us, we did have some code changes in January so I'm sticking with our two-month release cycle and releasing 0.52.0 today. The following changes are in 0.52.0:

  • Added support for 'gn' and 'gN'
  • Added support for ':buffer#' command and Ctrl-^
  • Added support for 'C' in visual mode (alias for 'c' or 's')
  • Changed ':ls' command to be ':files'
  • Changed ':buffers' and ':ls' to be more vim-like
  • Fixed issue where '/e' in search didn't work with regex
  • Fixed issue where '<c-=>' couldn't be used in a mapping
  • Fixed issue where canceling a search would also clear the visual selection
2015-01-04

(Lack of) Status Update

It's been a month since 0.50.0 was released so I figured I should stick with my monthly status updates and tell you about the recent changes. However, there is nothing to report. Since 0.50.0 was released there hasn't been a single line of code changed and there hasn't been a single defect filed. December is usually a slow month for us anyway, but I'm surprised we haven't had any defects filed either. I guess 0.50.0 must be a rock-solid release (or you guys must all be busy during December too).

I hope you all enjoy Vrapper 0.50.0!

Older Posts >>