Vim/CHANGELOG.md
2017-09-16 19:39:56 -04:00

103 KiB

v0.10.1 Easy Éclair (Sep 16, 2017)

Much credit goes to @MaxfieldWalker and @brandonbloom for much of the work this patch!

  • Made it possible to specify custom characters for Easymotion keys as in #1981. Use vim.easymotionKeys for this new functionality!
  • Fix a bug with easymotion not appearing on some matches.
  • Fixed a bug with easymotion appearing under code. #2009
  • Started using the vscode theme color for markers instead of red and black as the default. #2017 (comment)
  • Support for bidirectional easymotion commands.

Big thanks to @MaxfieldWalker for all of these improvements!

  • Fix an occasional dereference of undefined that occurred occasionally on startup. Thanks @brandonbloom !
  • Implemented <C-]> and <C-t>. Thanks @brandonbloom !
  • Fixed some pesky bugs with the paragraph objects. Thanks @brandonbloom !
  • Implemented '' and `` properly. This involved implementing a command on the VSCode side, so thanks @brandonbloom !
  • Corrected an incorrect behavior of the new setting mouseSelectionGoesIntoVisualMode. Thanks @nguymin4 !

v0.10.0 Waiting Walnut (Aug 30, 2017)

This release has been long overdue.

  • Rewrite of Easymotion (with new features!)
  • n-character move with <leader><leader>/<character>...
  • 2-character move with <leader><leader>2s<character><character>
  • Jump immediately if there's only one candidate to jump to.
  • Added tests for Easymotion code!
    Thanks to @MaxfieldWalker. Awesome job!
  • n-character move with <leader><leader>/<character>...
  • 2-character move with <leader><leader>2s<character><character>
  • Jump immediately if there's only one candidate to jump to.
  • Added tests for Easymotion code!
    Thanks to @MaxfieldWalker. Awesome job!
  • Added :only Ex command. Thanks @LeonB
  • Added support for <count>$. Thanks @tagniam
  • Fixed action repetition with <C-]>. Thanks @tagniam.
  • Made all tests pass on Windows. Thanks @philipmat
  • Added support for gdefault with :s// replacement. Thanks @philipmat
  • Fixed zO. Thanks @VincentBel
  • Added new setting for whether double clicking in insert mode will go into visual mode. @Chillee
  • Fixed . repeat in certain cases. @Chillee

One more thing. I apologize for less work being done on the main repo. Much of my effort recently has gone into the neovim version of this extension (still in development).

v0.9.0 Hundredth Hazelnut (Jun 24, 2017)

VSCodeVim's 100th release! We've come a long way :')

Not many changes in this one, but the changes we do have are some of the most requested changes we've ever had.

  • Fixing our off by one error in visual mode. Due to the way that selections work, we used to select one less character in visual mode and implicitly have the cursor on the last character for visual mode. However, this caused a lot of mismatches with native VSCode behavior, namely Add next occurrence and copy pasting.

Before:

After:

Wow!

Fixes #1705, #1160, #1455, #1590, #1719, #1755. @Chillee

PS: Note that this does introduce a bug related to add next occurrence. As we're simulating a cursor with a decoration and you can't stack decorations, if you have "editor.selectionHighlight": true, you will see this visual glitch when you first add the multiple cursors.

Fear not, since after you make any action (or if you set editor.selectionHighlight to false), it'll go back to normal.

v0.8.7 File Fromage (Jun 23, 2017)

We fixed the highest thumbed up issue in VSCodeVim history this time!

  • Added e! to revert files @Chillee
  • Fixed P not adding an undo stop @Chillee #1857
  • Added q! to close files without saving them @Chillee
  • Added [count] A/I for adding repeated text at beginning/end of lines @xconverge #1843
  • Fixed README errors. Thanks @BlueDrink9
  • And the big issue this time: Keybindings for navigating the explorer list! Here are the list of the current keybindings.
  • gg navigates you to the top of the explorer list
  • G navigates you to the bottom
  • o opens and closes folders
  • <ctrl+d> navigates down half a page
  • <ctrl+u> navigates up half a page
  • And then of course, j and k for navigating up and down.
  • gg navigates you to the top of the explorer list
  • G navigates you to the bottom
  • o opens and closes folders
  • <ctrl+d> navigates down half a page
  • <ctrl+u> navigates up half a page
  • And then of course, j and k for navigating up and down.

Please give feedback if you feel there's other keybindings we're missing.

v0.8.6 Automatic Acorns (Jun 15, 2017)

  • Fixed jumping to line in command-mode without Neovim not working. #1826 @Chillee
  • Fixed undo not restoring all changes occasionally. #1794 @Chillee
  • Fixed yiw not moving the cursor to the beginning of the selection. #1817 @xconverge
  • Fixed autocompletion not working on files with folds/wrapped lines. The autocomplete popup would popup every other character, which was extremely annoying. This was a regression caused by the 1.13 VSCode update. Check Microsoft/vscode#28559 (comment) for more information. #1827 @Chillee
  • Removed solid block cursor. If you had this enabled, it would cause VSCodeVim to slow down dramatically. Use editor.cursorBlinking: solid to achieve almost the same effect.

v0.8.5 Bojack Beef (Jun 11, 2017)

  • Fixes regression caused by the recent VSCode update: Undo history would disappear after save. @Chillee
  • Adds expansion of tildes in :e when opening new files. @Chillee
  • Added <C-w> v to split vertically. Thanks @beefsack!
  • Added U and u in visual block mode. @xconverge
  • Added relative line ranges for Ex-mode (neovim only). @Chillee
  • Fixed zc not being able to close folds if the cursor started in the middle of the fold @Chillee

v0.8.4 Deleted Durian (May 29, 2017)

  • Fixed commands like d2d not working
  • Fixed gq bug with deleting spaces
  • Fixed bug with backspace deleting more than one tab stop
  • Includes attempt at fixing Chinese input bug
  • Fixes named registers being overwritten if you paste over something in visual mode.

v0.8.3 Earnest Emmet (May 26, 2017)

  • Fixes Emmet integration being broken
  • Fixes } not handling visual ranges correctly
  • Fixes line move not working correctly without neovim support.

v0.8.2 Keylime Kombucha (May 26, 2017)

  • Added several patches for functionality broken by new release.
  • Stopped VSCodeVim from completely crashing when it can't connect to Neovim.
  • Added gq functionality for JSDoc comments #1750

v0.8.1 Tabbed Turtle (May 26, 2017)

Fixed autocomplete issues with previous release.

v0.8.0 Neovim Nutty (May 25, 2017)

Lots of work has gone into this release, and lots of cool features to talk about this time.

Neovim Integration (for Ex commands)

One of the most highly 👍'ed issues in VsCodeVim's history is now officially underway. The first thing we've done is enable you to offload all Ex-commands to neovim.

Enable this by setting vim.enableNeovim to true, and setting vim.neovimPath. This feature is still somewhat experimental, so report any issues you find!

Fixes #737, #828, #991, #1032, #1237, #1401, #1412, #1517, #1524, #1525, #1589, #1611, #1698, #1723, and #1732.

@Chillee

Foldfix

The most highly 👍'ed issue in VsCodeVim history now has a (hopefully temporary) fix. Enable vim.foldfix, and move over folds freely!

Fixes #1004, kinda.

Other features

  • Selecting range before Ex-commands no longer highlights the initial text @Chillee #792
  • Adds <del> functionality @Chillee #1256 #394
  • Adds support for complex tags in surround @admosity
  • Adds [range]o/O #1531
  • Adds support for gf with line numbers @Chillee #1655
  • Adds support for search in the visual modes @Chillee #1529
  • Adds support for pasting with multiple cursors @Chillee #1715
  • Made <esc> close find all references pop up even if it's empty @Chillee #1436
  • Refactored repeating operators (like dd or yy), adding support for gqq, yss (surround), and fixed gcc @Chillee #1534 #1518 #1716 #1618 #1450
    One thing to note: This fix actually introduces a breaking change. gb is now Add next occurence, and gc is now the comment operator. If you want to switch them back, paste

into your settings.json. The reason we decided to make this change was that gbb was a fundamentally unsound action. There's 2 ways it can always be interpreted, as gbb the repeated comment operator, or as gb b, the comment operator applied over the movement b.

  • Made the README even better!!! @cobbweb
  • Added an automatic changelog generating script. Check it out here! @Chillee

Bug Fixes

  • Fixes visual block mode respect keybindings @Chillee #1709
  • Fixes gq spacing issues once and for all (hopefully) @Chillee #1684
  • Fixes <c-a/z> not working properly on words with more than 1 number @Chillee #1376
  • Fixes X, C, R, and p in visual mode @xlaech #1304 #1305 #1307 #1308
  • Fixes self closing tags not being properly handled @Chillee #1668
  • Fixes issues relating to whitespace not being performed correctly in macros/visual block while refactoring visual block mode. @Chillee #1400 #612 #1458 #1634 #776
  • Fixes d} and y} issues with how much it deleted @Chillee #1196 #1197
  • Removed UTF-8 clipboard hack for system clipboard @xconverge
  • Fixes off by one cursor issue when dot repeating with characters that auto close @Chillee #1674
  • Fixes <D-d>/gb not adding cursors properly when the word to be matched is a substring @Chillee #1749

v0.7.1 Quizzing Quotient (May 10, 2017)

v0.7.0 Procrastinating Potato (May 5, 2017)

A major release! Wow! Lots of new features and bug fixes this iteration.

Huge props especially to @Chillee this time, who fixed a huge number of outstanding issues and bugs. He also wrote these entire release notes - except this line praising him, because that would have been awkward (that was me, @johnfn).

New Features:

Bugfixes/enhancements

  • Fixed history being dropped when switching tabs. #1503 Thanks @Chillee!
  • Fixed lots of wonky gj/gk visual behavior. #890 #1377 Thanks @Chillee!
  • Fixed Ctrl-c dropping a character when selecting from right to left in insert mode. #1441 #1355 Thanks @Chillee!
  • Fixed Ctrl-w in insert mode deleting through whitespace at the beginning of the line. #1137 Thanks @Chillee!
  • Fixed Ctrl-a breaking in certain circumstances. #1588 Thanks @Chillee!
  • Fixed gd not setting the desired column properly. #1532 Thanks @Chillee!
  • Fixed gq adding an extra space to beginning of selection. #1251 Thanks @Chillee!
  • Fixed dot command not working in macros. #1595 Thanks @Chillee!
  • Fixed Ctrl-c dropping top and bottom lines when selecting in visual line from the bottom up. #1594 Thanks @Chillee!
  • Updated workbench theming for new release of VSCode. Thanks @zelphir!
  • Enabled Easymotion to work for larger files. #1627
  • Made statusBarColors modify user settings.json instead of workspace. #1565
  • Enabled ranges for :sort. #1592
  • Made the command line persistent when switching windows. Thanks @Chillee!

...and we finally split up actions.ts into separate files! Get at us, contributors! ❤️

v0.6.20 Careful Carrot (Apr 26, 2017)

  • Fix issue with gq reflow cursor position from previous release

v0.6.19 Blushing Beet (Apr 26, 2017)

  • Fixes insert mode backspace at first character causing no op #1573 Thanks @Chillee
  • Fixes gq incorrectly handles triple-slash doc-comments #1449 Thanks @azngeoffdog!
  • Surround doing weird things #1570 #1562 #1562
  • Fixes Va{ not working #1235
  • Reformatting long lines with "gq" now resets horizontal scroll #1252
  • :x (write and close), :xa, :wqa implemented #1486
  • Added support for _ register (blackhole) #1357

v0.6.18 Chillen Chives (Apr 24, 2017)

v0.6.17 Color Consortium (Apr 20, 2017)

v0.6.16 Rugged Raspberries (Apr 16, 2017)

0.6.15 0.6.15 Multi Madness (May 24, 2017)

Fix for gc and Cmd-D multicursor not working correctly

0.6.14 Bingo Blocky (Apr 8, 2017)

0.6.12 Rabid Rhinoceros (Apr 4, 2017)

  • Multicursor improvements, alt click to add cursor, etc
  • "vim.easymotionChangeBackgroundColor": true uses searchHighlightColor for easymotion decorations
  • guu and GUU added
  • Allow users to specify their own cursor style ("editor.cursorStyle") so that underline, line-thin, etc can be used
  • Added setting to delegate ctrl keys back to vscode natively
    https://github.com/VSCodeVim/Vim#handlekeys
  • #1432, #1312, <space> as leader, multiple other bugs fixed

v0.6.13 Fixy Fish (Apr 4, 2017)

The previous release had a bug with ..

v0.6.11 Fixy Frankfurter (Mar 19, 2017)

Fixes a number of issues with remappings: #1405 #1410 #1397

Makes remappings work with counts.

v0.6.10 Jumpy Jalapeño (Mar 18, 2017)

Add Ctrl-o and Ctrl-i to go forward and back between the places you've changed.

v0.6.9 Linear Lime (Mar 18, 2017)

Extends the previous af command to work in Visual Line mode.

Reminder what af is:

Press af in Visual Mode to select ever-increasing blocks of text.

e.g. if you had "blah (foo [bar 'ba|z'])" then it would select 'baz' first. If you pressed az again, it'd then select [bar 'baz'], and if you did it a third time it would select "(foo [bar 'baz'])".

v0.6.8 Blocky Banana (Mar 18, 2017)

Adds a custom keymapping that I (@johnfn) have always wanted. Press af in Visual Mode to select ever-increasing blocks of text.

e.g. if you had "blah (foo [bar 'ba|z'])" then it would select 'baz' first. If you pressed az again, it'd then select [bar 'baz'], and if you did it a third time it would select "(foo [bar 'baz'])".

v0.6.7 Fixy Frosted Flakes (Mar 18, 2017)

Fixes a bug with the previous bug fix.

This bugfix I removed was actually a bug fix to fix a bug in VSCode. That bug had been removed in VSCode Insiders, hence why I didn't notice it while testing! I've now reverted to using VSCode all the time. :)

v0.6.6 Peeky Pumpkin (Mar 17, 2017)

Fixes a bug with the peek definition functionality of vscode (which, by the way, is monumentally useful and everyone should use it).

v0.6.5 Fixy Flank Steak (Mar 12, 2017)

The last release had a little bug. This fixes that bug.

v0.6.4 Macroeconomic Mushrooms (Mar 12, 2017)

I admit it. I sneaked this release out just because I wanted to use less buggy macros.

Macro stuff: *

#1382 - macros made too many history steps - thanks @xconverge

#1382 - macros made too many history steps - thanks @xconverge *

#1388 - macros wouldn't play back indentation removal in some cases

#1388 - macros wouldn't play back indentation removal in some cases *

#1389 - macros weren't adjusting character position correctly in some cases

#1389 - macros weren't adjusting character position correctly in some cases *

#1385 - thanks @xconverge

#1385 - thanks @xconverge

v0.6.3 Hot Hotcakes (Mar 11, 2017)

  • Hot config reloading! Now you don't have to reload VSCode in order to see the vim-related changes you made to your settings. Thanks @xconverge!
  • Lots of fixes to macros. They are much more usable now! This was a tri-effort by @johnfn, @rebornix and @xconverge!

Bug fixes:

v0.6.0 Cupcake Copier (Mar 3, 2017)

Lots of stuff in this release. Most notably:

  • gd is now totally stable and the cursor won't jump. EVER
  • Copying works correctly and does not elide the final character.
  • Improve performance when editing inside quotes or brackets.
  • The cursor doesn't jump when editing two files with the same name. #1057

Also a bunch of other bug fixes:

v0.5.3 Communal Cheesecake (Feb 12, 2017)

This version was entirely done by the community while I've been traveling.

Shout outs to:

❤️

v0.5.1 Fixy French Toast (Jan 24, 2017)

Fix a bug introduced by surround.vim: #1239

v0.5.0 Surroundy Squash (Jan 24, 2017)

Add surround.vim!

v0.4.8 Jittery Jalapeño (Dec 5, 2016)

Bug fixes:

  • Fix a bug where holding down hjkl would be jittery. Been tracking this one for ages.
  • Fix a recent regression with command remapping.
  • Fix a very old (but minor) bug where VSCodeVim would ignore the first character you pressed.

v0.4.7 Dangerous Doughnut (Dec 5, 2016)

I went on a bug killing spree.

Bug Fixes:

  • Use native block cursor for solid cursor setting
  • Fix command remapping incorrectly being triggered in the middle of commands
  • Fix some leader bugs (thanks @xconverge!)
  • Add nohl aliases and untrigger it in some locations (thanks @xconverge!)
  • Fix a bug with remapping long commands.
  • Fix backspacing indents
  • Fix dit for empty tags.
  • Fix deleting to marks.
  • Fix a bug with <C-a> and <C-x> incrementing/decrementing the wrong number.
  • Fix #<k in some situations.

Features:

  • Add :nohl
  • Allow search highlight color to be customized
  • Add <CR> as a synonym for \n.
  • Add showcmd configuration setting, defaulting to on.
  • Recognize and use <leader>
  • Allow remapping directly to VSCode commands.
  • Add <space> as a synonym for .

0.4.5 0.4.5 (Dec 4, 2016)

Pretend you don't see this.

v0.4.6 v0.4.6 (Dec 4, 2016)

Features:

  • Add gq - word wrap a visual chunk of text, formatting comments correctly.
  • Add gf - go to file - thanks @jamirvin!
  • Add home key and cmd-left support - thanks @xconverge!
  • Add startInInsertMode configuration setting.

Bug Fixes:

  • Fix a really obscure bug with word boundaries.
  • Fix an annoying bug where the view would jump to the top of the file when searching with /.

v0.4.4 v0.4.4 (Nov 29, 2016)

Features:

  • Add <C-n> and <C-p> for navigating autocompletetion popups.
  • Add <C-o> - thanks @xconverge!
  • Add g <up> and g <down> - thanks @xconverge!

Bugs fixed:

  • Fix <D-d> for multi-cursor support.
  • Fix visual incremental search.
  • Fix J
  • Fix va{ - thanks @xconverge!
  • Fix vsp to open current document in new panel by default - thanks @xconverge!

v0.4.2 Jolly James (Nov 17, 2016)

v0.4.0 Handsome Hen (Oct 24, 2016)

v0.3.8...v0.4.0

v0.3.8 Gorging Grouse (Oct 18, 2016)

  • Improved Performance (Thanks @johnfn)
  • Display register contents on :reg command (Thanks @Platzer)
  • Draw multicursor correctly in Visual Mode (Thanks @Platzer)
  • Fixes #652 and #905 (Thanks @xconverge)
  • An assortment of fixes with the cursor (Thanks @rebornix)
  • Fixed auto-build/test/release pipeline

0.3.7 Fixy French Fries (Oct 12, 2016)

This includes the one-line fix c845e04, which fix an astounding number of bugs, including:

Yes, it really fixed that many issues. It probably even fixed more that we haven't found yet!

0.3.6 Fixy Fondue (Oct 12, 2016)

More bug fixes. The 0.3.x series is just going to be a bunch of bug fixes that stabilize the refactors introduced in 0.3.0 and 0.3.1.

Bugs fixed:

  • Search scrolling was incorrect.
  • Code snippets were broken.
  • d and x were not working in Visual Block Mode. (Thanks @xconverge!)
  • C-c and C-[ were not working in Insert Mode.
  • Don't require double <esc> to get to normal mode when the autocomplete window is open in insert mode.
  • We were incorrectly reporting the users were in normal mode when they weren't in some cases.
  • Editing in split editors was broken in some cases.

0.3.5 Buggier Brocolli (Oct 11, 2016)

Backspace was broken in insert mode.

(Generally I wouldn't release so often, but I wanted to have the extension in relatively good shape for the burst of traffic for 1.6.0)

0.3.4 Buggy Brocolli (Oct 10, 2016)

Fixes a large number of bugs that all stemmed from the same issue.

0.3.3 Speedy Salmon (Oct 8, 2016)

Hotfix for a bug introduced in 0.3.1 (and 0.3.2) that made it impossible to enter insert mode in some cases.

0.3.2 Dumb Dumbo (Oct 8, 2016)

Let's not talk about this one...

v0.3.1 Gaudy Gengar (Oct 8, 2016)

Features

  • Multi-Cursor support can now run multiple deletes/changes/etc on a single line.
  • Multi-Cursor support now works better with Windows.

Bug bash!

  • @johnfn squashed a crap ton of bugs. Too many to list so I won't try.
  • @xconverge Thanks for helping fix #832, #841, #784, #846, and a couple of other fixes that weren't tracked by GH issues.
  • Thanks @kevincoleman. We have a new logo and it looks purrrty.

v0.3.0 Furious Feline (Oct 4, 2016)

Multi-cursor support by @johnfn! If you have any feedback on this, please share it on #824

Special thanks to:

v0.2.0 Eccentric Ewok (Sep 21, 2016)

v0.1.10 Dithering Dork (Sep 6, 2016)

Bug fixes (thanks @xconverge):

v0.1.9 Compunctious Canary (Sep 5, 2016)

v0.1.8 Buggy Baloney (Sep 4, 2016)

Fixes TONS of bugs. I can't even list them all. There are so many!

Thanks to

For their open-source contributions!

v0.1.7 Settings Sandwich (Aug 14, 2016)

This release includes @rebornix's excellent work on Vim Settings. Now instead of janky keys that I put in to settings.json at random, we actually mirror Vim's strategy to turn settings on and off!

Features

  • Settings
  • smartcase search
  • Add Y in visual mode (thanks @shotaAkasaka!)

Bug Fixes

  • Fix crashes when making large (100+ line) changes. This has been a gnarly one, glad to finally fix it!
  • Fix cc and C on empty lines (thanks @shotaAkasaka!)
  • Default to not having Visual Block Mode active.
  • Fix jj leaving behind a stray j.

0.1.5 Replacement Raisin (Aug 9, 2016)

Another awesome release!

New features

  • Replace mode! This is a big one (thanks @rebornix!)
  • s/foo/bar with an optional visual mode range (thanks @rebornix!)
  • gd (thanks @jordanlewis!)
  • S (thanks @glibsm!)
  • Add * register (thanks @aminroosta!)
  • Add correct fold behavior (thanks @rebornix!)
  • Add motions by screen lines (thanks @rebornix!)
  • Add o in visual mode (thanks @Platzer!)
  • Add section motions ]], [[, ][ and [](thanks @rebornix!)
  • Add ^e and ^y
  • Make repeatable in normal mode (thanks @octref!)

Bug-fixes

  • Fix an off-by-one error with T and F (thanks @xconverge!)
  • Improve key-repeat suggestion in README (thanks @jimray!)
  • Fix ctrl key issues (thanks @rebornix!)
  • Fix gt and gT (thanks @rebornix!)
  • Fix the cursor location in some cases when deleting a line break in insert mode (thanks @thomasboyt!)
  • Fix remapping in modes that don't want remapping to happen
  • Fix a bug making marks inconsistent
  • Fix V in visual mode

v0.1.6 Blocky Banana (Aug 9, 2016)

This was intended to be a hot-fix for #583; as an apology, it also includes Visual Block mode, one of our most requested features. (And also because I just happened to finish it right after I released 0.1.5) 😉

v0.1.4 Awesome Applepie (Jul 28, 2016)

I'm especially excited about this version of VSCodeVim! There were a large number of contributions that really improved the quality of the extension. As usual, thanks to all contributors!

New features:

Bug fixes and improvements:

  • Improve performance of / and ? - thanks @roblourens
  • Improve performance of u and c-r - thanks @infogulch
  • Fix CJK completely - thanks @rebornix
  • Fix scrolling behavior when you have two panes of the same file open - thanks @rebornix

v0.1.3 Inner Icepop (Jul 19, 2016)

  • Add indentation-related p commands (thanks @rebornix!)
  • Add ctrl-c (with useCtrlKeys)
  • Make ctrl-f use default search behavior, by popular demand, even though / is objectively better and you should never use ctrl-f 😉
  • Add ctrl-f in insert mode (thanks @sectioneight!)
  • Add every inner-object and a-object command, e.g. a[ i(, etc. (thanks @sectioneight! this is a big one!)

v0.1.2 Communal Crossaint (Jul 13, 2016)

So named because I think the community did more work than me this time. VSCodeVim has legs! 😉

Changes:

  • Fix db (thanks @rebornix!)
  • Fix ctrl+f, ctrl+b
  • Display search in statusbar
  • Fix dw on end of line (thanks @rebornix!)
  • Add s in visual/visual line mode.
  • Add p and P in visual/visual line mode.
  • Fix an issue with backspace and .

v0.1.1 Suggestive Sandwich (Jul 8, 2016)

  • Fix a bug with auto-complete (thanks @rebornix!)

v0.1 Massive Marshmallow (Jul 8, 2016)

Lots of stuff in this release!

  • Command remapping
  • Correct Undo/Redo history
  • Marks
  • :wq (thanks @srepollock!)
  • Incremental search now wraps document and shows all results
  • Add space
  • Add configuration option for nonblinking block cursor
  • Sentence motions (thanks @rebornix!)
  • Numeric prefix to C (thanks @rebornix!)
  • :tabnext, :tabprevious, :tabfirst, :tablast (thanks @rebornix!)
  • Arrow keys (thanks @rebornix!)

v0.0.28 Incremental Icecream (Jun 24, 2016)

Lots of features this time! Barely any bugfixes because there aren't any bugs left. 😉

  • Implement gJ
  • Allow numeric prefixes for J
  • Implement gI
  • Implement <count>dd
  • Implement <count>yy (thanks @rebornix)
  • Implement = (thanks @rebornix)
  • Implement U (thanks @rebornix)
  • Implement +
  • Implement -
  • Implement _
  • Fix I

v0.0.27 Danish Documentary (Jun 23, 2016)

I'd watch a documentary about danishes - wouldn't you?

Anyways, this was a rather small release because I spent my night working on documentation (as the title implies). I did fix 2 important bugs, though:

  • J was broken in some cases
  • Backspace didn't work over newlines.

0.0.26 Savory Starfruit (Jun 22, 2016)

  • Add * and #
  • Add ~ and enter in Normal Mode - thanks @markrendle
  • Fix a wide assortment of bugs and edge cases.

0.0.25 Repetitive Radish (Jun 20, 2016)

Adds number repeats for movements.
Fixes a bad bug with the cursor.

0.0.24 Foolish Felafel (Jun 19, 2016)

  • Fixes a bug that completely broke search. Sorry about that!

0.0.23 Jealous Jellyroll (Jun 19, 2016)

  • Adds %
  • Fixes a number of small bugs
  • Adds a new testing style

v0.0.22 v0.0.22 (Jun 18, 2016)

Hopefully fix #306.

v0.0.20 v0.0.20 (Jun 13, 2016)

@johnfn is a freaking code machine. v0.0.19...v0.0.20

v0.0.19 v0.0.19 (Jun 7, 2016)

This was all @johnfn:

  • Implemented f, F, t, T, cc, yy, dd, s
  • Visual Line mode

v0.0.18 v0.0.18 (May 19, 2016)

  • Update to vscode extension api v0.10.12
  • Fixes #157, #126, #188

v0.0.17 v0.0.17 (May 17, 2016)

  • Add folding commands
  • bug fixes

v0.0.16 v0.0.16 (May 4, 2016)

  • copy-paste
  • bug fixes

v0.0.15 v0.0.15 (Mar 22, 2016)

  • Fixes #127
  • Fix highlighting of cursor block when changing position via cursor

v0.0.14 v0.0.14 (Mar 21, 2016)

  • Implement / => Search
  • Bug fixes around delete

v0.0.13 v0.0.13 (Mar 18, 2016)

  • support d{motion}, c, ge commands
  • bug fixes

v0.0.12 v0.0.12 (Mar 4, 2016)

  • Add Visual Mode
  • Add E, e
  • Various bug fixes

v0.0.11 v0.0.11 (Feb 18, 2016)

  • Add Ctrl+C, Add support for ctrl+f/ctrl+b
  • Implement X in normal mode, W/B WORD movements
  • Fixes: word, back-word motions, x motion at EOL

v0.0.10 v0.0.10 (Feb 1, 2016)

  • Add Swedish Keyboard (compliments of @AntonAderum)
  • Add Paragraph motion (compliments of @johnfn)

v0.0.9 v0.0.9 (Feb 1, 2016)

  • Support Danish da-DK keyboard (compliments of @kedde)
  • Implement x command.

v0.0.8 v0.0.8 (Jan 3, 2016)

  • Bug Fix:
  • Better handling when position changed via mouse click
  • Better handling when position changed via mouse click

v0.0.7 v0.0.7 (Jan 3, 2016)

v0.0.6 v0.0.6 (Dec 30, 2015)

  • Implement motions: 0, e
  • Various motion bug fixes

v0.0.5 v0.0.5 (Dec 9, 2015)

  • Fixes bad release of v0.0.3 namely issue #93

v0.0.3 v0.0.3 (Dec 4, 2015)

⚠️ Bad Release (#93). Immediately re-published v0.0.2 as v0.0.4 into the VS Code Marketplace.

  • Features:
  • Support w, b, db, $, ^
  • Support w, b, db, $, ^
  • Bug Fixes:
  • Trigger suggest following every insert
  • Differentiate cursor (insert mode) and caret (normal mode) behaviour
  • Trigger suggest following every insert
  • Differentiate cursor (insert mode) and caret (normal mode) behaviour

v0.0.2 v0.0.2 (Dec 1, 2015)

  • Bug Fixes:
  • Fix cursor position entering command mode
  • Actually implement shift+a to insert end of line
  • Fix cursor position entering command mode
  • Actually implement shift+a to insert end of line

v0.0.1 First! (Nov 29, 2015)

Initial release to the Visual Studio Marketplace