Skip to content

Latest commit

 

History

History
3510 lines (2632 loc) · 291 KB

CHANGELOG.md

File metadata and controls

3510 lines (2632 loc) · 291 KB

Change Log

v1.14.5 (2020-05-22)

Full Changelog

Enhancements:

  • showcmd should show selection size when in visual-type mode #4876
  • Search and replace using capture group does not work #4502

Fixed Bugs:

  • {count}x deletes newline when {count}>1 #4887
  • <C-d> acts strangely when editor.scrollBeyondLastLine is enabled #4877
  • Ctrl+Backspace in Search/Command entry deletes document #4538
  • Incorrect behavior of<C-a> #4457
  • Leading 0 Confuses <C-a>/<C-x> #4308

Closed issues:

  • Unlike vim, l motion takes the cursor beyond the end of the line instead of stopping at last character of the line #4870
  • confusing macro recording #4753
  • TaskQueue: Error running task. Failed to handle key=<Esc>. . #4495
  • Migrate from vscode dependency to @types/vscode and vscode-test dependencies #4448
  • Extension issue #4354
  • j mapped with gj is slow #4162

Merged pull requests:

v1.14.4 (2020-05-17)

Full Changelog

Fixed Bugs:

  • Match count is inaccurate. #4863
  • Surround when in visual modes using S working incorrectly. #4862

Closed issues:

  • Vim Surround is not working as it should #4867

Merged pull requests:

v1.14.3 (2020-05-14)

Full Changelog

Fixed Bugs:

  • Fold fix all of a sudden breaking visual line #4848
  • <C-a> in insert mode before any text has been inserted should throw E29 #4846
  • Pasting over visual line selection should place the cursor at the first non-whitespace character on the first replaced line #4843
  • ctrl+o behaves strangely in insert mode #4841
  • Repeating an insertion with . (dot) does not work with multiple cursors #4816
  • Some errors from neovim command are not shown in red #4798
  • On put register is overwritten by selected text if register contains lines #4238

Closed issues:

  • Regression: Unable to move up more than one line in visual mode #4853
  • Motion up with 'k' in visual mode not working as expected #4850
  • Select all (ctrl+a) causing an error in insert mode #4845
  • Call up the hover menu when you sit on erroneous code #4842
  • Search and replace problem #4540

Merged pull requests:

v1.14.2 (2020-05-13)

Full Changelog

Enhancements:

  • Cursor does not move horizontally after hitting shift+v #4803
  • :{line}y E492:Not an editor command #4786

Fixed Bugs:

  • Failed search due to nowrapscan does not enable search highlighting #4838
  • Using the repeat command (.) removes next character #4833
  • gf on visual selection incorrectly includes first trailing character after selection in file name #4823
  • Repeating c-i-w with dot causes it to make an extra character disappear #4817
  • Remap of ['j', 'j'] to ['<Esc>'] deletes character if insertion is repeated with dot '.' #4814
  • Remap of ['j', 'k'] to ['<Esc>'] in visual block mode leaves a trailing 'j' #4811
  • :nohl should immediately apply to all visible splits #4807
  • :substitute should throw E486 if the search pattern is not found #4799
  • Append in Visual Block mode clears text to the left when performed on whitespace #4796
  • Visual Block Append puts cursor left of right most column if any rows are short. #4795
  • Cancelling & repeating a surround action moves the cursor to the beginning of the line #4699
  • Copy the current line tag and its children with the command yat #4685
  • With nowrapscan, \* on last instance of word does not re-activate hlsearch #4680
  • Escape not returning to normal mode from insert mode #4616
  • can't select text #4572

Closed issues:

  • macros behave strange #4827
  • Vim easymotion - not using leader key at all #4824
  • [BUG] VSCodeVim update seems to have overwritten ctrl-shift-p #4802
  • Flaky tests #4801
  • Key binding bug in 1.14.0 #4793
  • Redo <C-r> is not working #4763
  • bug substitution with parenthesis #4754
  • Using :w when text has been selected cause error #4501

Merged pull requests:

v1.14.1 (2020-05-03)

Full Changelog

Fixed Bugs:

  • Remap of ["j", "j"] to "<Esc>" is no longer working #4787

Closed issues:

  • Wrong keyboard layout being used when holding Ctrl #4792
  • On switching to normal mode "d", "f" or "j", "j" keybindings #4790
  • Insert mode mapped jk to <esc> always leaves the j before escaping #4789

Merged pull requests:

v1.14.0 (2020-05-02)

Full Changelog

Enhancements:

  • Display vim markers #4710
  • Vimrc: Any way to remap :W to :w #4689
  • Nth (Numbered powered) search doesn't work #4669
  • Support g~~ #4567
  • Can we support textobj-parameter plugin please ?? #4543

Fixed Bugs:

  • \<count\>gg with nostartofline should not change cursor column #4782
  • Conserve cursor X position when moving cursor up and down #4764
  • Move to line not working as expected #4751
  • C++ for loop snippets now working well #4694
  • 1.13.1 adding doublequote to beginning of word freezes extension #4692
  • 10000 Shift-Y causes error #4625
  • gq fails when cursor is in middle of a line #4590
  • Consider using VSCode's type command to improve multicursor support #4522
  • Autocomplete disappears after typing #4515
  • Can not map to python.sortImports in vimrc #4463
  • When write c/c++ code use the 'snippets',tab switch the key words,backspace is not doing well with the Multi-cursor.But when i disable Vim emulation, it work fine. #4281
  • Expanding the snippet with multicursor is broken #4223
  • viw cancels multi-cursor mode #4206
  • Visual Mode + Multiple Cursor + <Shift-i> / <Shift-a> #4202

Closed issues:

  • Command 'O' does not indent automatically with an incomplete line #4781
  • After remapping \[ b in global config, \[ p doesn't work in vim #4758
  • Can I load .vimrc from a WSL path? #4740
  • Enable expression register "= #4738
  • VSCodeVim seems don't support full text matching #4736
  • VisualLine mode leaving selection visible after changing to normal mode #4716
  • Tab stretching out cursor in normal mode #4712
  • By default bind <C-w>= to workbench.action.evenEditorWidths #4706
  • TaskQueue: Error running task. Failed to handle key=:. Action 'q:' changed the document unexpectedly!. #4701
  • <C-o> not working on sneak search #4696
  • extension fails to load after recent update #4688
  • Unresponsive #4676
  • mouseSelectionGoesIntoVisualMode does not work when starting in insert mode #4666
  • <Ctrl-W> o works but isn't documented? #4513

Merged pull requests:

v1.13.1 (2020-03-22)

Full Changelog

Fixed Bugs:

  • Cancelled searches should be added to history #4650
  • Unable to highlight text during "insert mode" in conjunction with insertCursorAtEndOfEachLineSelected #4638
  • 'Error running task' in 1.13.0 #4630
  • Vim not enabled at all #4615
  • Extension doesn't work at all after update #4599
  • V (visual line mode) should be able to take a count #4579
  • / ignored after failed search #4658
  • [v1.13] Cannot read property 'mightChangeDocument' of undefined #4640
  • Cursor is always in center of page #4632
  • dd raises error when vim.startofline is false #4607
  • Viewport position is not restored after a search is canceled or not found #4577

Closed issues:

  • format selection == doesn't work with rust #4659
  • Screen scrolls with cursor if code is folded #4643
  • Disable MoveRightWithSpace motion if Leader is <space> #4634
  • I can't move a cursor continuously by hold longly the key. #4629
  • Remap keys not working #4612
  • Navigational keys not repeating when holding down. #4608
  • Editor window lock up #4604
  • dont switch, if not insertMode; or switch but no save #4600
  • ctrl-e / ctrl-y scrolling is lagging substantially #4485
  • dd does not copy the deleted line to current register #4352

Merged pull requests:

v1.13.0 (2020-02-27)

Full Changelog

Enhancements:

  • Throw VimError when a search has no matches #4578
  • Consider ignoring vimrc lines with <Plug> #4446
  • Implement ={motion} operator #4328
  • When nowrapscan, hitting top or bottom should show an error message #4306
  • Adopt TypeScript 3.7 #4254
  • Detailed hover keybinding #4253
  • Implement <Del> as vim insert command ( like <c-h> ) #4219
  • saving registers per workspace. #4193

Fixed Bugs:

  • Cursor should stay where it is after two V #4593
  • Error after using ')' navigation at the end of the file. #4591
  • <C-v> in insert mode does not overwrite selected text #4589
  • Multicursor issues on split window #4553
  • Invalid neovimPath #4529
  • d2} deletes only one paragraph. #4488
  • Ctrl-T doesn't get back to the original location #4482
  • Visual selection and Shift+X does not delete the selection. #4474
  • Activating extension 'vscodevim.vim' failed: fs.existsSync is not a function. #4466
  • Bad behavior when using C-o in insert mode #4453
  • Deleting a single quote with <BS> in insert mode fails #4450
  • <C-e> and <C-y> place the cursor on the wrong column #4438
  • The plugin VIM inputs ClosePair(')') if I type ) by myself #4411
  • keymap not works anymore in version 1.12.2 #4396
  • Inserting a Hash/Number/Pound sign writes out "X\x08#" instead #4387
  • .vimrc keybindings not loaded though settings are in place #4384
  • Yank doesn't work on 1.12.x on Ubuntu #4377
  • C+o not work #4376
  • Unexpected behaviour when press ')' #4366
  • Normal mode 's' key is broken in 1.12 #4359
  • vim.cursorStylePerMode is being ignored #4355
  • zz doesn't maintain horizontal cursor position #4296
  • Selecting a register using ["] in visual block mode not working #4192
  • Add Cursor to Line Ends Errors From Visual Line Mode #4270

Closed issues:

  • Howto: call snippets with vscodevim keybindings? #4565
  • Plugin does not work on VSCode 1.42.0 #4555
  • Extension issue #4554
  • CamelCaseMotion is not compatible with dot command #4552
  • FEATURE REQUEST:Second navigation: A setting option for remapping 'hjkl'(←↓↑→) to 'jkil'(←↓↑→) #4551
  • Files shouldn't be treated as modified when all changes are undone. #4550
  • vim esc #4547
  • nnoremap #4542
  • Insert mode cursor uses editor.cursorStyle instead of vim.cursorStylePerMode.insert #4521
  • try to configure keybinding -> told key combination doesn't exist #4520
  • ci{ deletes all indentation #4514
  • Allow delay when remapping esc #4496
  • Multi cursor triggered unexpectedly when using vim to edit html files #4494
  • Default vscode extensions are not working at all. #4490
  • "Shift” Key does't work in insert or normal mode. #4475
  • Vim mode is installed, but doesn't seem to do anything #4473
  • Consider using os.homedir() instead of process.env.HOME #4472
  • go to defined works fine but error when jumping back(ctrl + o) #4470
  • Mouse scrolls editor when Cursor Surrounding Lines is set #4465
  • VSCodeVim disables 'Open Folder' shortcut (Ctrl+K Ctrl+O) #4431
  • Edit vimrc command is unresponsive #4427
  • Does not work in VSCode 1.41.1 #4418
  • vimrc <space> does not remap #4412
  • extensionKind as a string is now deprecated #4379
  • Extension host terminated unexpectedly. #4371
  • When key 'p' typed, the cursor would blink many times and the pane would be frozen #4368
  • Scrolling with <C-e> and <C-y> is very laggy #4309
  • Insert mode's <C-o> doesn't work properly #4186
  • <c-o>/<c-t> jump back to wrong location after 'gd' #4479

Merged pull requests:

v1.12.4 (2019-12-27)

Full Changelog

Enhancements:

  • Unable to remap keys via noremap in vimrc #4403
  • Support g? operator (rot13) #4363

Fixed Bugs:

  • Setting vim.searchHighlightColor uses editor.findMatchHighlightBackground as default, but it is no longer available. #4369

Closed issues:

  • enable Vimrc seems to be on by default #4419
  • Getting error notifications when undoing things #4417
  • If no .vimrc can be found, offer to create it #4325

Merged pull requests:

v1.12.3 (2019-12-24)

Full Changelog

Enhancements:

  • Undo/redo should show info in the status bar #4317

Fixed Bugs:

  • Undo After Replace Causes Error: "Cannot read property 'getTime' of undefined." #4351
  • Normal mode key binding for '0' make 0 not usable in command count #4339
  • CTRL-* commands for page scrolling are not working correctly in 1.11.3 (latest) #4338
  • Can't use control characters in %s replace #4334

Closed issues:

  • Rebinding 'yy' (yank line) is not working #4392
  • double sursor #4388
  • taskqueue: cannot read property 'getTime' #4381
  • Replace using range selection not working #4375
  • Remapping ":" #4374
  • Sometimes cannot undo #4372
  • vim emulation stops working after disablign ApplePressAndHoldEnabled #4365
  • Cursor Style incorrect all the time. #4358
  • vim 无法使用 #4357
  • not working anymore... #4356
  • VSCodeVim doesn't recognize <Esc>/<CapsLock> swap #4350
  • Change mode in version 1.12.0 #4348
  • no work #4346
  • v1.12.0 does not load at all on Linux #4345
  • v1.12.0 stop working #4344
  • vim extentions does not work, "Cannot find module './../actions/commands/actions'" #4343
  • vim not work #4342
  • Does not start due to error finding './../actions/commands/actions' module on Linux on ChromeOS #4341
  • Plugin no longer works on 1.40.2 #4340
  • Extension fails to activate when vimrc path is undefined #4336
  • Cannot type 'fd' in edit mode #4333
  • Insert mode not working #4332
  • :w does not trigger "format on save" in ruby #4329
  • Not able to use "j" motion when Cursor Smooth Caret Animation set #4321

Merged pull requests:

v1.12.0 (2019-12-01)

Full Changelog

Enhancements:

  • High priority status bar messages should be cleared when the view scrolls #4310
  • VSCodeVim uses the default node debugging port #4264
  • ed style copy, move #4240
  • Support pulling word under the cursor into a search #4102

Fixed Bugs:

  • Find Backwards (Comma) Doesn't Function Correctly #4313
  • Vim commands specified in .vimrc should only be executed if ended with <CR> #4311
  • Searching backwards with offset is unaware of current word under cursor #4266
  • gp incorrectly places cursor when pasting more than three lines #4246
  • Copy command broke in 1.11.0 release #4126

Closed issues:

  • Reflow (gq) treats line strangely #4303
  • d+i+<leader> cannot delete content wrapped in single quote #4287
  • c #4276
  • Using VsCode Vim in Microsoft Python Package #4245
  • how can I configure to let easy motion start with one leader key stroke, instead of two, when used frenquetly, one more stroke seems inconvenience #4239
  • Conversion from .vimrc #4231
  • VSCodeVim stopped working with 1.11.3 #4225
  • Version 1.11.3 not work. #4220
  • Changing prefix in easy-motion #4218

Merged pull requests:

v1.11.3 (2019-10-26)

Full Changelog

Enhancements:

  • Add :UnicodeName (aka ga) #4204
  • Feature request: Highlight text color #4164
  • :sort u command does not remove duplicates #4142

Fixed Bugs:

  • <C-d>, etc. not working at beginning or end of buffer in 1.11.2 #4179
  • grj is not linewise #4138

Closed issues:

  • Screen navigation doesn't work at top or bottom #4207
  • Add support for vscode jupyter notebook #4203
  • Cannot search for words which include slashes #4200
  • After ctrl-C into insert mode #4189
  • Extension Version 1.11.1 not Working for me #4174
  • Activating extension 'vscodevim.vim' failed: Cannot find module 'neovim'. #4173
  • S deletes the whole line  #4168

Merged pull requests:

v1.11.2 (2019-10-14)

Full Changelog

Merged pull requests:

v1.11.1 (2019-10-14)

Full Changelog

Fixed Bugs:

  • Cannot paste with Cmd+v in command mode on OSX. Works with Ctrl+v #4149
  • Implement startofline #4137
  • Cursor movement in wrapped lines changed from 1.10.2 to 1.11.0 #4120

Closed issues:

Merged pull requests:

v1.11.0 (2019-09-28)

Full Changelog

Enhancements:

  • Support VSCode's View: Toggle Panel in vim mode. #4103
  • Store subparsers in terms of abbreviation and full command #4094
  • directories are un-completable with tab-completion #4085
  • Command mode status bar is too small #4077
  • set cursorcolumn #4076
  • Support for whichwarp #4068
  • Command line does not support Ctrl-W #4027
  • Add setting to swap ; with : in Easymotion #4020
  • Allow for placeholders in rebindings #4012
  • Support :his[tory] #3949
  • Support gdefault option #3594

Fixed Bugs:

  • Find and replace all occurances in current line does not work #4067
  • Commentary does not work in visual block mode #4036
  • Change operator doesn't behave linewise when appropriate #4024
  • $ command takes newline in visual mode #3970
  • Text reflow doesn't respect tabs #3929
  • commands (d, y, c...) don't work with the smart selection #3850
  • :split Can't Open Files With Names That Include Spaces #3824
  • Unexpected jumping after deleting a line with 'd-d' #3804
  • jk doesn't respect tab size #3796
  • 'dd' followed by any character jumps cursor to end of file. #3713
  • In ctrl v mode, c doesn't change all instances #3601

Closed issues:

  • gf doesn't work for files not from current directory #4099
  • ViM extension makes VSCode super slow, typing is almost impossible. #4088
  • mapping control-something to escape in insert doesn't work #4062
  • When Overtype extension presents, VSCodeVim stops working. #4046
  • <C-v> in search mode doesn't respect cursor position #4044
  • Tests for special keys on command line #4040
  • Cannot find module 'winston-transport' #4029
  • How to re-map ":e" to ":w"? #4026
  • Ctrl+h ignores useCtrlKeys and handleKeys binds #4019
  • It is possible to scroll the cursor out of screen #3846
  • ModeHandler messages not coming through debug console #3828
  • :o fails in remote SSH #3815
  • Being able to disable VIM on startup #3783
  • Autocomplete feature #3570

Merged pull requests:

v1.10.2 (2019-09-01)

Full Changelog

Closed issues:

  • Cut release 1.10.1 #4022

Merged pull requests:

v1.10.1 (2019-08-31)

Full Changelog

Fixed Bugs:

  • ReplaceWithRegister doesn't work in visual mode #4015
  • <C-n> not working in 1.10.0 #4011
  • zh/zl/zH/zL not working properly #4008

Closed issues:

  • Ctrl-P and Ctrl-N can‘t work in the latest version #4017
  • d Command Removes Mode Text #3781
  • Yanking "clears" mode (or makes it disappear) from status bar until INSERT mode #3488

Merged pull requests:

v1.10.0 (2019-08-28)

Full Changelog

Enhancements:

  • <C-b> and <C-e> should be equivalent to <Home> and <End> on command line / search bar #3995
  • Support when for contextual keybindings #3994
  • Del should work on command/search line #3992
  • Home/End should work on command/search line #3991
  • Ctrl-R should allow pasting from a register when typing a command, as in insert mode #3950
  • Ctrl-P and Ctrl-N should be equivalent to Up / Down when entering a command or search #3942
  • Support ignorecase for sort command #3939
  • Support search offsets #3917
  • Enhancement: sneak one char jump. #3907
  • Simple undo command behaviour from vi/vim not implemented #3649

Fixed Bugs:

  • Variable highlighting not working #3982
  • Change side in diff mode #3979
  • Annoying brackets autoremoving #3936
  • "Search forward" functionality is not case sensitive #3764
  • Does not start up with VSCode and no vim commands work #3753

Closed issues:

  • / is not case sensitive #3980
  • Will VIM extension be compatible with python interactive window in the next update? #3973
  • visual mode block copy/past #3971
  • range yank does not work #3931
  • Console warning #3926
  • :wq does not close window if there are unsaved changes #3922
  • make easymotion looks exactly the vim-easymotion way #3901
  • bug to record macro #3898
  • Faulty link in readme #3827
  • Navigation in the explorer pane vim way (j , k) doesn't work after window reload #3760
  • Easy motion shows error when jumping to brackets and backslash #3685
  • I can't continuous movement the cursor ,and copy or delete more line. #3634
  • Why don't work command mode? #3500
  • Tab completion for :vnew and :tabnew #3479
  • Yank lines in 1 window should be available for pasting in another window #3401

Merged pull requests:

v1.9.0 (2019-07-29)

Full Changelog

Enhancements:

  • Support ampersand ("&") action in normal mode #3808

Fixed Bugs:

  • At beginning of line with all spaces, backspace causes error #3915
  • Go to Line Using [line]+gg Throws Exception #3845
  • Easymotion uses RegExp #3844
  • % doesn't ignore unmatched \> #3807
  • Regression: full path to nvim is now required #3754

Closed issues:

  • Mapping s in Visual Mode causes strange mistake #3788

Merged pull requests:

v1.8.2 (2019-07-15)

Full Changelog

Fixed Bugs:

  • GoToDefinition make invalid history when use C# extension #3865
  • Invisible "WORD" in roadmap #3823

Closed issues:

  • Identifier highlights do not appear with keyboard movement #3885
  • Cursor width when indent using tabs #3856
  • cw without yank #3836
  • Frozen in 'Activating Extensions' #3826
  • How can we make a normal-mode shift-enter mapping? #3814
  • Input response is too slow after updating vsc to the latest version(1.34.0) #3810
  • Yank + motion only working partially #3794
  • vim mode does not work after upgrading to 1.8.1 #3791
  • Save File Using leader leader #3790
  • space + tab transforme to solo tab #3789
  • Unable to replace single quotes surrounding string with double quotes like I can in Vim #3657
  • cannot bind "," #3565

Merged pull requests:

v1.8.1 (2019-05-22)

Full Changelog

Fixed Bugs:

  • Vim extension UI "blocks" on remote development save #3777
  • Cancelling a search should not undo :noh #3748
  • <C-c> and <C-[> don't cancel search #3668
  • <C-u>/<C-b> don't move cursor if the first line is visible #3648
  • vim.statusBarColors.normal reports type error #3607

Closed issues:

  • Copy inside of words after typing ci" #3758

Merged pull requests:

v1.8.0 (2019-05-10)

Full Changelog

Enhancements:

  • :reg should show multiple registers if given multiple arguments #3610
  • :reg should not show the _ (black hole) register #3606
  • Implement the % (file name) and : (last executed command) registers #3605
  • The . (last inserted text) register should be read-only #3604

Fixed Bugs:

  • Backspace in command line mode should return to normal mode if the command is empty #3729

Closed issues:

  • Tab to spaces setting in vscode not applying when extension is enabled #3732
  • %d/string/d" does not work #3709
  • Extension issue #3615
  • Support the / register #3542

Merged pull requests:

v1.7.1 (2019-05-05)

Full Changelog

Enhancements:

  • Set extensionKind in package.json to support Remote Development #3720
  • gf doesn't work with filepath:linenumber format #3710
  • Hive ctrl+G show which file is editing been supported? #3700

Fixed Bugs:

  • Replace (:%s) confirm text is wrong #3715

Merged pull requests:

v1.7.0 (2019-04-30)

Full Changelog

Fixed Bugs:

  • vim.debug.suppress invalid #3703
  • cw, dw, vw doesn't work with non-ascii char earlier in line #3680
  • Word seperate doesn't works well #3665
  • catastrophic performance #3654

Closed issues:

  • Ctrl keys can not be remapped in insert mode #3697
  • Surround: Implement whitespace configuration #3681
  • :[line number]d causes type error #3678
  • How to fit VIM search on IDE footer with long git branch name? #3652
  • cannot open or close directories with L key in file navigation #3576
  • VsCodeVim makes workbench.tree.indent not effective #3561
  • Ex command 'copy' throws "failed to handle key=.undefined" error #3505
  • All mappings in Visual mode do not work when you just enter Visual mod by pressing v #3503

Merged pull requests:

v1.4.0 (2019-04-08)

Full Changelog

Fixed Bugs:

  • Performance degradation of word motions in v1.3.0 #3660

Closed issues:

  • Adding vim style 'Go to Symbol in Workspace' shortcut #3624

Merged pull requests:

v1.3.0 (2019-04-02)

Full Changelog

Enhancements:

  • Better non-ASCII character support in word motions #3612

Fixed Bugs:

  • Preview file from explorer is not tracked as jump #3507
  • ‘W’ and 'w' shortcut keys do not support Chinese characters! #3439

Closed issues:

  • emmet with vscode vim #3644
  • How do I insert a linebreak where the cursor is without entering into insert mode in VSCodeVim? #3636
  • Hitting backspace with an empty search should return to normal mode #3619
  • Search state should not change until a new search command is completed #3616
  • Jumping to a mark that is off-screen should center the view around the mark #3609
  • The original vim's redo command (Ctrl+Shift+R) doesn't work #3608
  • vim-surround does not work with multiple cursors #3600
  • digraphs cannot be inputted in different order #3599
  • gU/gu does not work in visual mode #3491
  • Error when executing 'View Latex PDF'-command from latex-workshop-plugin #3484

Merged pull requests:

v1.2.0 (2019-03-17)

Full Changelog

Enhancements:

  • The small delete register "- doesn't work #3492

Closed issues:

  • Extension causes high cpu load #3587
  • Custom keybind breaks search #3558
  • vim-auto-save #3550
  • Extension causes high cpu load #3546
  • Extension causes high cpu load #3533
  • The extension don't work with Java Extension Pack #3526
  • command 'toggleVim' not found. #3524
  • Error when upgraded to 1.1.0 #3521
  • TaskQueue: Error running task. Invalid regular expression: #3519
  • Chinese i18n support? #3497

Merged pull requests:

v1.1.0 (2019-02-24)

Full Changelog

Fixed Bugs:

  • vim.searchHighlightColor does not work #3489
  • Error when jumping to undefined mark #3468

Closed issues:

  • [Feature request]: Add the ability to copy the current query into clipboard. #3493
  • Not working on vscode 1.31.0 #3473
  • Extension causes high cpu load #3471
  • Error when using the `> motion #3452
  • Show mark label like VIM in visual studio #3406

Merged pull requests:

v1.0.8 (2019-02-07)

Full Changelog

Fixed Bugs:

  • Cursor jumps after building with CMake #3462
  • Illegal Value for Line using any input mode while WallabyJs || Quokka is running #3459
  • Cursor jumps up to the beginning of a file after saving. #3444

Merged pull requests:

v1.0.7 (2019-02-02)

Full Changelog

Fixed Bugs:

  • Illegal value for line error using command-mode range deletion #3441
  • Extension crash or hangs when failing to call nvim #3433

Merged pull requests:

v1.0.6 (2019-02-01)

Full Changelog

Fixed Bugs:

  • Bad interaction between 1.0.5 and jscode-java-pack #3431
  • Release 1.0.4 doesn't contain listed changes #3429

Merged pull requests:

  • fix: check neovim configurations and timeout on nvim attach #3437 (jpoon)
  • fix: revert back to previous non-async code when syncing cursor #3435 (jpoon)
  • feat: output commit hash. closes #3429 #3430 (jpoon)

v1.0.5 (2019-01-31)

Full Changelog

Merged pull requests:

v1.0.4 (2019-01-31)

Full Changelog

Fixed Bugs:

  • "Delete surrounding quotes" doesn't work in certain cases #3415
  • 'gd' is working correctly, but an error occurs. #3387

Closed issues:

  • Extension causes high cpu load #3400

Merged pull requests:

v1.0.3 (2019-01-20)

Full Changelog

Merged pull requests:

v1.0.2 (2019-01-16)

Full Changelog

v1.0.1 (2019-01-06)

Full Changelog

v1.0.0 (2019-01-05)

Full Changelog

The first commit to this project was a little over 3 years ago, and what a journey it's been. To celebrate the new year, we are pushing out v1.0.0 of VSCodeVim! In addition to this project reaching such an amazing milestone, but in my personal life, I'll soon be celebrating the birth of my first-born. With that in mind, over the last few weeks I've tried to close out as many issues as I could before all my spare time is filled with diapers and bottles. Thanks to amazing team of maintainers, contributors, and users that have brought us to where we are today and where we'll go tomorrow.

Breaking Change:

  • vim.debug.loggingLevel has been removed. In it's place we now have vim.debug.loggingLevelForConsole. For full details, see the settings section of our README.

Enhancements:

  • feat: change debug configurations to loggingLevelForConsole, loggingLevelForAlert #3325 (jpoon)

Fixed Bugs:

  • Status Bar Color did not changed with the mode #3316
  • Error when remapping to commands with name starting with "extension." #3307

Closed issues:

  • gf: 'try to find it with the same extension'-code doesn't work #3309
  • Extension causes high cpu load #3289
  • The Vim plugin can not edit except i/a/s #3270
  • Keyboard stops working with VSCode when indenting multiline [MacOS Mojave] #3206
  • ctrl o shortcut not work sometimes #3074

Merged pull requests:

  • fix: closes #3316 #3321 (jpoon)
  • fix: Actually fix #3295. #3320 (jpoon)
  • refactor: disableExtension configuration should follow pattern of rest of configs #3318 (jpoon)
  • feat: show vim errors in vscode informational window #3315 (jpoon)
  • fix: log warning if remapped command does not exist. closes #3307 #3314 (jpoon)
  • chore(deps): update dependency @types/sinon to v7.0.3 #3313 (renovate-bot)
  • v0.17.3 #3306 (jpoon)

v0.17.3 (2018-12-30)

Full Changelog

Enhancements:

  • :on is not an editor command #3286
  • editor.wordSeparators setting is ignored #3166
  • save (:w or :wq) with SSHFS and LiveShare guest don't work properly #2956

Fixed Bugs:

  • <c-o> jumps back to wrong location after 'gd' #3277

Closed issues:

  • Either slash or colon not working #3291
  • s and S Key Commands Not Working #3274
  • Extension Host is unresponsive #3056
  • Vim mode randomly not functional - show warning #2725
  • Is hanging. #2629

Merged pull requests:

v0.17.2 (2018-12-28)

Full Changelog

Fixed Bugs:

  • v0.17.1 prints \<tab\> string for every tab keystroke #3298

Merged pull requests:

v0.17.1 (2018-12-28)

Full Changelog

Fixed Bugs:

  • Keybindings reset on invalid command #3295

Closed issues:

  • For easy motion plugin, allow user to remap leader key. #3244
  • after opening user settings, all Vim keybindings are disabled #3029

Merged pull requests:

v0.17.0 (2018-12-17)

Full Changelog

Fixed Bugs:

  • Running :reg when clipboard is empty causes an error #2898

Merged pull requests:

v0.16.14 (2018-12-11)

Full Changelog

Enhancements:

  • Add support for new grid layout with splits #2696

Fixed Bugs:

  • It seems % command is not treated like a motion #3138

Closed issues:

  • vim.normalModeKeyBindingsNonRecursive do not work #3247
  • Status bar in zen mode #3245
  • When closing a window with :q VS Code now selects the tab "before" the one you were previously on #2984

Merged pull requests:

v0.16.13 (2018-11-27)

Full Changelog

Fixed Bugs:

  • Finding with ? renders / in the status bar instead of ? #3211
  • Test docker - debconf enforces interactive during build #3168

Closed issues:

  • Problem with insert mode after highlighting in visual mode #3174
  • Recursive mapping V key #3173
  • Code Action not working when using Vim mappings #3160

Merged pull requests:

v0.16.12 (2018-10-26)

Full Changelog

Fixed Bugs:

  • Gulp test with Docker fails to launch #3152
  • The link to *Multi-Cursor* mode in __Table of content__ doesn't work (in repo) #3149
  • Multi-Cursor + insertModeKeyBinding jk -> <Esc> #2752

Merged pull requests:

v0.16.11 (2018-10-19)

Full Changelog

Closed issues:

  • Version 0.16.10 stuck in insert mode #3143
  • fold code block bug #3140
  • Escape key stopped being registered so can't exit insert mode #3139

Merged pull requests:

v0.16.10 (2018-10-14)

Full Changelog

Enhancements:

  • Previous searches are not saved across sessions #3098
  • substitution statefulness #3067
  • feat: implement 'changeWordIncludesWhitespace' option #2964 (darfink)

Fixed Bugs:

  • Wrong cursor position after using same file in two panels #2688
  • Search and replace doesn't work with current line (.) and relative lines #2384

Closed issues:

  • Broken on Insiders build #3119
  • Cannot bind <C-h> #3072
  • CTRL-[ does not quit the command-line editing mode #3019

Merged pull requests:

v0.16.9 (2018-10-08)

Full Changelog

Fixed Bugs:

  • Repeating command (.) after doing vim-easymotion find character command doesn't work. #3111
  • Incrementing / Decrementing numbers doesn't work when it's after a minus sign and a word #3057
  • Unexpected behavior with easymotion and . as repeat command #2310

Merged pull requests:

v0.16.8 (2018-10-06)

Full Changelog

Closed issues:

  • <C -c> stopped working this morning #3110
  • version 0.16.6 cause <tab> key insert string for unknown reason #3096
  • yank in visual mode doesn't update register 0 #3065
  • Paste the yanked text with "0p does no work #2554
  • Surround: Keep HTML attributes when changing tags #1938

Merged pull requests:

  • Fix issues with keybindings when changing to an editor in different mode #3108 (shawnaxsom)
  • README cleanup #3107 (xconverge)
  • Update readme based on new feature for surround with attributes #3106 (xconverge)
  • fixes #1938 Allow to retain attributes when using surround #3105 (xconverge)
  • Multiline yank writes to 0 register; fixes #1214 #3087 (JKillian)

v0.16.7 (2018-10-06)

Full Changelog

Merged pull requests:

v0.16.6 (2018-10-02)

Full Changelog

Fixed Bugs:

  • Confirm-Replace works incorrectly with global substitute for certain types of replace patterns #2950
  • Remapping d to always delete to black-hole #2672

Closed issues:

  • Visual Block Mode when not using Ctrl keys #3042
  • Investigate reducing startup activation time #2947

Merged pull requests:

v0.16.5 (2018-09-21)

Full Changelog

Fixed Bugs:

  • keybinding <c-f> overwrite vscode's default behavior #3050
  • New Jump Tracker doesn't always handle that isn't left open in a tab #3039
  • Exiting CommandMode should mimic Vim behavior #3035

Closed issues:

  • C-o, C-i strange jumping behavior. #3047
  • Support vscode's color copy #3038
  • Possible for :new to a open a new editor in the current group without splitting? #2911
  • Support for ' ' (Jump to previous cursor position) #2031

Merged pull requests:

v0.16.4 (2018-09-10)

Full Changelog

Enhancements:

  • [FEATURE REQUEST]visual line mode support A or I #2167

Closed issues:

  • Moving out of viewport centers the viewport when it shouldn't #2998
  • docs: all-contributors #2645
  • Make small movement command not registered to Ctrl+o #1933

Merged pull requests:

v0.16.3 (2018-09-05)

Full Changelog

Enhancements:

  • Add activationEvent 'onCommand:type' to avoid missing keystrokes #3016
  • va{a{ doesn't work #2506

Closed issues:

  • Expand selection with inner tag selection command #2907

Merged pull requests:

v0.16.2 (2018-08-30)

Full Changelog

Closed issues:

  • Intermediate cursor shape to show that a command is being entered #2999

Merged pull requests:

v0.16.1 (2018-08-27)

Full Changelog

Fixed Bugs:

  • :vsp file\_name cannot open file_name, although this file does exist #2983
  • gf (go to file under cursor) produces the "Vim: The file ... does not exist." error, even though file clearly exists #2966
  • Open File with :e deletes file content #2963

Closed issues:

  • "before": ["<C-x>", "C-s>"] not work. #2949
  • VSCodeVim airline affecting color scheme #2948
  • [Feature Request] : ReplaceWithRegister #2937
  • % should match on strings & chars #2935
  • Throw away the mouse #2922
  • Wried cursor behavior with INSERT MULTI CURSOR mode #2910

Merged pull requests:

v0.16.0 (2018-08-09)

Full Changelog

Enhancements:

  • Reenable change that minimized the calls to setContext #2900 (xconverge)

Fixed Bugs:

  • Cannot create files with extensions using :e[dit] {file} #2923
  • :tablast broken with vscode 1.25.0 #2813
  • 2gt not goes to the right tab #2789

Closed issues:

  • "commandlineinprogress": "underline" causes issues #2896
  • Quote macro sometimes doubling in Python #2662
  • easy motion mapping key problem #1894

Merged pull requests:

v0.15.7 (2018-07-25)

Full Changelog

Enhancements:

  • Please use vscode's config folder for .cmdline_history #2799
  • Improve neovim command execution status reporting in status bar #2878 (xconverge)

Fixed Bugs:

  • 'r' in insert mode not entered when typed quickly #2888
  • Vim extension stops working #2873

Closed issues:

  • hjkl keys as arrow keys in intellisense contextual menu do not work #2885

Merged pull requests:

  • Fix issue with incorrectly finding and triggering certain remappings #2890 (xconverge)
  • Move commandline history to XDG_CACHE_HOME or %APPDATA% #2889 (xconverge)
  • fix: use ferrarimarco's image instead of my fork to generate changelog #2884 (jpoon)
  • fix: use map to search for relevant actions. #2021 #2883 (jpoon)
  • fix: handle non-string remapped key. closes #2873 #2881 (jpoon)

v0.15.6 (2018-07-24)

Full Changelog

Merged pull requests:

v0.15.5 (2018-07-24)

Full Changelog

Merged pull requests:

  • Neovim integration show errors when using commandline at correct times #2877 (xconverge)
  • Improve error reporting with neovim commandline #2876 (xconverge)
  • chore(deps): update dependency @types/lodash to v4.14.113 #2875 (renovate-bot)

v0.15.4 (2018-07-24)

Full Changelog

Enhancements:

  • Moving down at a fold that's at the end of the file causes an infinite loop #1855

Fixed Bugs:

  • Long key chords does not trigger configured action. #2735
  • Cursor jumps erratically before moving vertically #2163

Closed issues:

  • ^f stopped working after 1.25.1 update #2865
  • Switching escape and capslock #2859

Merged pull requests:

v0.15.3 (2018-07-20)

Full Changelog

Fixed Bugs:

  • :$ requires additional enter to go to end of buffer #2858

Merged pull requests:

v0.15.2 (2018-07-19)

Full Changelog

Fixed Bugs:

  • Change surround tag with tag including a dot #2850
  • Delete using ('d' + 'number' + '+/-') (e.g. d5+) doesn't work like expected. #2846

Merged pull requests:

v0.15.1 (2018-07-17)

Full Changelog

Enhancements:

  • Option case-insensitive for vim-sneak #2829
  • "x" operation far too cpu-hungry #1581

Fixed Bugs:

  • ctrl+v no longer pastes in insert mode #2646

Merged pull requests:

v0.15.0 (2018-07-12)

Full Changelog

Enhancements:

  • TypeError shown on invalid search command. #2823
  • Allow registering keybindings commands using strings #2806

Fixed Bugs:

  • Keybindings not triggering #2833
  • Macro doesn't memoryize delete key. #2702
  • VimError's does not show up on the status bar #2525

Merged pull requests:

v0.14.2 (2018-07-06)

Full Changelog

Enhancements:

  • <C-u> doesn't behave as expected in insert mode #2804
  • (feature) Add an option to bring commandline back to old place #2773

Fixed Bugs:

  • 2gt not goes to the right tab #2789
  • Repeating a VISUAL LINE indentation is inconsistent with native vim behaviour #2606
  • ngt/ngT for tab switching is broken #2580

Closed issues:

  • editor.cursorStyle not being respected #2809

Merged pull requests:

v0.14.1 (2018-06-30)

Full Changelog

Fixed Bugs:

  • Remapping > to editor.fold #2774
  • Bug: Remapping Numbers (0-9) #2759
  • At a certain point VSCodeVim "forgets" all remappings for every new tab opened #2271

Closed issues:

  • 0.14.0 doesn't work on Fedora 28, but 0.13.1 works. #2780
  • [neovim] Inconsistent behaviour when clicking files in the file tree #2770

Merged pull requests:

  • doc: emojify readme #2796 (jpoon)
  • chore(deps): update dependency @types/mocha to v5.2.4 #2795 (renovate-bot)
  • fix: enable remapping of numbers #2793 (jpoon)
  • chore(deps): update dependency prettier to v1.13.7 #2786 (renovate-bot)
  • refactor: simplify normalizekey() by using existing map #2782 (jpoon)
  • fix: fixes bug where null arguments to vscode executecommand would fail #2776 (jpoon)

v0.14.0 (2018-06-26)

Full Changelog

Fixed Bugs:

  • Surround aliases not working as targets #2769
  • Ctrl+D stuck on top of the window on visual mode #2766
  • Cut two characters but only paste one. #2760
  • Paste with CTRL+V while in edit mode does not work #2706
  • Can't bind leader key shortcuts to some vscode methods #2674
  • Searching forward / backward ignores count #2664

Closed issues:

  • Yanking/deleting multiline into default register then pasting over other multiline text copies that overwritten multiline text, instead of retaining original yanked text. #2717
  • "S" (capital s) does not behave properly when on prefixing whitespace #2240
  • Bug: Can't navigate in autocompletion with "Ctrl+j" and "Ctrl+k". #1980
  • Backwards delete using "X" doesn't allow count prefixes #1780

Merged pull requests:

v0.13.1 (2018-06-19)

Full Changelog

Closed issues:

  • Remapping ESC in insert mode with CR or Space does work via settings #2584

Merged pull requests:

  • fix: closes #1472. insertModeKeyBindings apply to insert and replace modes #2749 (jpoon)
  • fix: closes #2390. enables remapping using '<enter>' #2748 (jpoon)
  • chore(deps): update dependency @types/lodash to v4.14.110 #2745 (renovate-bot)
  • Update visualModeKeyBindingsNonRecursive example #2744 (chibicode)
  • Fix #1348. ctrl+D/U correct position #2723 (rebornix)

v0.13.0 (2018-06-18)

Full Changelog

Breaking changes:

  • Add normalModeKeyBindings and visualModeKeyBindings, remove otherModesKeyBindings #2726 (chibicode)

Enhancements:

  • Allow remappings from mocked configurations during testing. #2732
  • use vscode task api #2731
  • Add visualModeKeyBindings, in addition to otherModesKeyBindings #2705
  • [FEATURE REQUEST] "q:" command #2617
  • How to make a keybinding only work in visual mode? #1805
  • Allow simplified keybinding syntax in settings.json #1667

Fixed Bugs:

  • gf creates files when the given file does not exist #2683
  • Change/Delete/Yank combined with next unmatched bracket/parenthesis not behaving correctly #2670
  • [Bug report]: 'c' key in multi-cursor mode removes additional cursors #2668

Closed issues:

  • Keybindings with Alt modifier. #2713
  • Commands cc and S do not respect indent level if executed before the first character #2497
  • Toggling Vim Mode using keybindings is broken #2381
  • Searching finds nothing when pasting from cmd #2362
  • Evil mode #2328
  • different key bindings for normal and visual mode #2205
  • need support for alt+x key mapping #2061
  • Keybindings with space don't seem to work #2039
  • [Not Sure] Copy using Windows Clipboard looses CR/LF #2022
  • "TypeError: Cannot read property 'isEqual' of undefined" while debugging an extension with vim enabled #2019
  • :m command doesn't work #2010
  • pane switching is broken in newest vscode-insiders #1973
  • [Bug] Copy text destroys special characters #1825

Merged pull requests:

v0.12.0 (2018-05-16)

Full Changelog

v0.11.6 (2018-05-07)

Full Changelog

  • chore(deps): update dependency @types/node to v9.6.12 #2615 (renovate-bot)
  • [Fix] * command highlights extra content #2611 (tyru)
  • [Fix] p in visual line appends unnecessary newline #2609 (tyru)
  • chore(deps): update dependency tslint to v5.10.0 #2605 (renovate-bot)
  • Add o command in visual block mode #2604 (tyru)
  • [Fix] p in visual-mode should update register content #2602 (tyru)
  • [Fix] p won't work in linewise visual-mode at the end of document #2601 (tyru)
  • Add missing window keys (<C-w><C-[hjklovq]>) #2600 (tyru)
  • fix: fail on ts transpile errors by setting noEmitOnErrors #2599 (jpoon)
  • add easymotion-lineforward and easymotion-linebackward #2596 (hy950831)
  • Fix description in 🔢 % command #2595 (Ding-Fan)
  • [Fix] <C-h> should work as same as <BS> in search mode #2593 (tyru)
  • [Fix] aW doesn't work at the end of lines #2591 (tyru)
  • Implement gn,gN command #2589 (tyru)
  • [Fix] p in visual-mode should save last selection #2588 (tyru)
  • [Fix] Transition between v,V,<C-v> is different with original Vim behavior #2581 (tyru)
  • [Fix] Don't add beginning newline of linewise put in visual-mode #2579 (tyru)
  • fix: Manually dispose ModeHandler when no longer needed #2577 (BinaryKhaos)
  • chore(deps): update dependency vscode to v1.1.16 #2575 (renovate-bot)
  • chore(deps): update dependency @types/node to v9.6.7 #2573 (renovate-bot)
  • Fixes #2569. Fix vi{ for nested braces. #2572 (Shadaraman)
  • Fixed neovim spawning in invalid directories #2570 (Chillee)
  • chore(deps): update dependency @types/lodash to v4.14.108 #2565 (renovate-bot)
  • Hopefully fixing the rest of our undo issues #2559 (Chillee)

v0.11.5 (2018-04-23)

Full Changelog

v0.11.4 (2018-04-14)

Full Changelog

v0.11.3 (2018-03-29)

Full Changelog

v0.11.2 (2018-03-09)

Full Changelog

v0.11.1 (2018-03-08)

Full Changelog

  • Set the timeout to 0 for waitforcursorupdatestopropagate #2428 (Chillee)
  • fix: use 'fsPath'. closes #2422 #2426 (jpoon)
  • fix: don't overwrite file if file exists. fixes #2408 #2409 (jpoon)
  • Fix :tabm to use moveActiveEditor command #2405 (arussellk)

v0.11.0 (2018-02-26)

Full Changelog

v0.10.13 (2018-01-23)

Full Changelog

v0.10.12 (2018-01-23)

Full Changelog

v0.10.11 (2018-01-18)

Full Changelog

  • fix: status bar not updating properly when recording macros. fixes #2296. #2304 (jpoon)

v0.10.10 (2018-01-16)

Full Changelog

  • fix: add tests for compareKeyPressSequence #2289 (jpoon)
  • Fix BaseAction.couldActionApply to work with two-dimensional keys array #2288 (jpotterm)
  • refactor: move modehandlermap to own class #2285 (jpoon)
  • fix: status bar not updating following toggle #2283 (jpoon)
  • Fix: Warnings when retrieving configurations w/o resource #2282 (jpoon)
  • fix: <C-d> remapping disabled by default. functionality controlled by "handleKeys" #2269 (Arxzin)

v0.10.9 (2018-01-11)

Full Changelog

  • feature: "h", "l" keybindings for sidebar #2290 (Nodman)
  • fix: no need to change cursor if there is no active editor. closes #2273 #2278 (jpoon)
  • fix: fixes circular dependency between notation and configuration #2277 (jpoon)
  • fix: show cmd-line errors in status bar. add new E492 error #2272 (jpoon)
  • refactor: normalize keys when loading configuration #2268 (jpoon)

v0.10.8 (2018-01-05)

Full Changelog

  • fix(2162): handleKeys was previously only handling negation #2267 (jpoon)
  • fix(2264): go-to-line #2266 (jpoon)
  • fix(2261): change status bar text for search-in-progress to be more l… #2263 (jpoon)
  • fix(2261): fix regression. show search string in status bar #2262 (jpoon)

v0.10.7 (2018-01-04)

Full Changelog

  • Stop Silently Failing #2250 (jpoon)
  • Misc Bug Fixes and Refactoring #2243 (jpoon)
  • fix(2184): handle situation when no document is opened #2237 (jpoon)

v0.10.6 (2017-12-15)

Full Changelog

v0.10.5 (2017-11-21)

Full Changelog

v0.10.4 (2017-11-14)

Full Changelog

v0.10.3 (2017-11-13)

Full Changelog

v0.10.2 (2017-10-14)

Full Changelog

v0.10.1 (2017-09-16)

Full Changelog

v0.10.0 (2017-08-30)

Full Changelog

v0.9.0 (2017-06-24)

Full Changelog

v0.8.7 (2017-06-23)

Full Changelog

  • Added :only command and corresponding shortcuts #1882 (LeonB)
  • Select in visual mode when scrolling #1859 (Chillee)
  • Fixes #1857: P not creating an undo stop #1858 (Chillee)
  • Fixes #979: Adds q! to close without saving #1854 (Chillee)
  • Update README.md (minor) #1851 (BlueDrink9)
  • fixes #1843 A and I preceded by count #1846 (xconverge)
  • WIP Fixes #754: Adds j,k,o,<Enter>, gg, G, ctrl+d, and ctrl+u commands for navigating inside the file explorer #1718 (Chillee)

v0.8.6 (2017-06-15)

Full Changelog

v0.8.5 (2017-06-11)

Full Changelog

  • Fixes #1814: Undo history getting deleted when file changes #1820 (Chillee)
  • Fixes #1200: :e doesn't expand tildes #1819 (Chillee)
  • Fixes #1786: Adds relative line ranges #1810 (Chillee)
  • Fixed #1803: zc automatically reopens folds if the fold is performed in the middle. #1809 (Chillee)
  • Vertical split shortcut keys #1795 (beefsack)

v0.8.4 (2017-05-29)

Full Changelog

  • Fixes #1743: Fixed pasting over visual mode with named register overwriting the named register #1777 (Chillee)
  • Fixes #1760: Deindenting not working properly with neovim ex-commands #1770 (Chillee)
  • Fixes #1768: Backspace deletes more than one tab when tabs are mandated by language specific settings #1769 (Chillee)
  • More v8 patches #1766 (Chillee)
  • fixed #1027 maybe? #1740 (Chillee)

v0.8.3 (2017-05-26)

Full Changelog

v0.8.2 (2017-05-26)

Full Changelog

v0.8.1 (2017-05-26)

Full Changelog

v0.8.0 (2017-05-25)

Full Changelog

  • Fixes #1749: <D-d> in insert mode doesn't work when the word isn't by itself #1748 (Chillee)
  • Added automatic changelog generator #1747 (Chillee)
  • Actually readded <c-j> and <c-k> #1730 (Chillee)
  • Revert "Unfixes #1720" #1729 (Chillee)
  • Unfixes #1720 #1728 (Chillee)
  • Embedding Neovim for Ex commands #1725 (Chillee)
  • Fixes #1720: Removed unused <c- > bindings from package.json #1722 (Chillee)
  • Fixes #1376: <C-a> doesn't work correctly when a word has more than 1 number #1721 (Chillee)
  • Fixes #1715: Adds multicursor paste #1717 (Chillee)
  • Fixes #1534, #1518, #1716, #1618, #1450: Refactored repeating motions #1712 (Chillee)
  • Fixes #1520: search in visual/visualLine/visualBlock mode #1710 (Chillee)
  • Fixes #1403: VisualBlock doesn't respect keybindings. #1709 (Chillee)
  • Fixes #1655: Extends gf to line numbers #1708 (Chillee)
  • Fixes #1436: extension prevents 'find all references' pop-up from closing through <esc> if it's empty. #1707 (Chillee)
  • Fixes #1668: Self closing tags not properly handled. #1702 (Chillee)
  • Fixes #1674: repeating . with characters like " or ) leaves cursor in wrong place #1700 (Chillee)
  • remove system clipboard hack for UTF-8 #1695 (xconverge)
  • Fixes #1684: Fixed gq spacing issues #1686 (Chillee)
  • Fixed some regressions I introduced #1681 (Chillee)
  • feat(surround): support complex tags surround #1680 (admosity)
  • Fixes #1400, #612, #1632, #1634, #1531, #1458: Tab isn't handled properly for insert and visualblockinsert modes #1663 (Chillee)
  • Fixes #792: Selecting range before Ex-commands highlights initial text #1659 (Chillee)
  • Cobbweb/more readme fixes #1656 (cobbweb)
  • Fixes #1256 and #394: Fixes delete key and adds functionality #1644 (Chillee)
  • Fixes #1196, #1197: d}/y} not working correctly #1621 (Chillee)
  • Fixing the automatic fold expansion (#1004) #1552 (Chillee)
  • Fix visual mode bugs#1304to#1308 #1322 (xlaech)

v0.7.1 (2017-05-10)

Full Changelog

  • Changes tabs to navigate inside the same split #1677 (vinicio)
  • clean up tests. increase timeout #1672 (jpoon)
  • Fixes #1585: Added <C-w> j and <C-w> k #1666 (Chillee)
  • Add :close support based on :quit #1665 (mspaulding06)
  • Fixes #1280: Pasting over selection doesn't yank deleted section #1651 (Chillee)
  • Fixes #1535, #1467, #1311: D-d doesn't work in insert mode #1631 (Chillee)

v0.7.0 (2017-05-05)

Full Changelog

  • Join HTML on single line to prevent extraneous <br>s #1643 (cobbweb)
  • Refactor #1642 (rebornix)
  • Fixes #1637, #1638: z- and z<CR> movements #1640 (Chillee)
  • Fixes #1503: Undo history isn't kept when switching tabs #1629 (Chillee)
  • Fixes #1441: Ctrl-c dropping a character when selecting from right to left in insert mode #1628 (Chillee)
  • Fixes #1300: Fixed bug with recently submitted tag PR #1625 (Chillee)
  • Fixes #1137: i_<C-w> deletes through whitespace at beginning of line #1624 (Chillee)
  • Further work on tag matching (based off of #1454) #1620 (Chillee)
  • Toggle vim #1619 (rebornix)
  • Fixes #1588: <C-a> does wrong things if cursor is to the right of a number (and there's a number on the next line) #1617 (Chillee)
  • Visualstar #1616 (mikew)
  • outfiles needs to be globbed #1615 (jpoon)
  • Upgrade typescript 2.2.1->2.3.2. tslint 3.10.2->2.3.2. Fix errors #1614 (jpoon)
  • Fix warning #1613 (jpoon)
  • Stopped getLineMaxColumn from erroring on line 0 #1610 (Chillee)
  • use editor from event fixes #1607 #1608 (brandoncc)
  • Fixes #1532: gd doesn't set desiredColumn properly #1605 (Chillee)
  • Fixes #1594: <Copy> drops the first and last line when selecting in visual line mode from the bottom up #1604 (Chillee)
  • Fixes #1575: Adds support for searching for strings with newlines #1603 (Chillee)
  • Fix status bar color when change mode #1602 (zelphir)
  • Made command line persistent when switching windows #1601 (Chillee)
  • Fixes #890, #1377: Selection (both visual/visualline) is very wonky with gj and gk #1600 (Chillee)
  • Fixes #1251: gq always adds an extra space to beginning of block. #1596 (Chillee)
  • Fixes #1599: dot command doesn't work in macros #1595 (Chillee)
  • Fixes #1369: Change on a selection where endpoint was at beginning of line misses last character #1560 (Chillee)
  • Add support for indent objects #1550 (mikew)
  • Navigate between view #1504 (lyup)

v0.6.20 (2017-04-26)

Full Changelog

v0.6.19 (2017-04-26)

Full Changelog

v0.6.18 (2017-04-24)

Full Changelog

  • update clipboardy library with windows utf-8 fix #1559 (xconverge)
  • Fixes #1539: Displaying values in register stops displaying anything after the newline #1558 (Chillee)
  • Fixes #1539: Viewing register value displays incorrectly for macros #1557 (Chillee)
  • Fixes #1554, #1553: Fixed daW bugs #1555 (Chillee)
  • Fixes #1193, #1350, #967: Fixes daw bugs #1549 (Chillee)
  • Allow users to use VSCode keybinding for remapping #1548 (rebornix)
  • README enhancements #1547 (cobbweb)
  • Fixes #1533: <Copy> not activating when <C-c> is pressed #1542 (Chillee)
  • Fixes #1528: daw on end of word doesn't delete properly #1536 (Chillee)
  • Fixes #1513: Backspace on middle of whitespace only line fails #1514 (Chillee)

v0.6.17 (2017-04-20)

Full Changelog

v0.6.16 (2017-04-16)

Full Changelog

0.6.15 (2017-04-07)

Full Changelog

0.6.14 (2017-04-07)

Full Changelog

v0.6.13 (2017-04-04)

Full Changelog

0.6.12 (2017-04-04)

Full Changelog

v0.6.11 (2017-03-19)

Full Changelog

v0.6.10 (2017-03-18)

Full Changelog

v0.6.9 (2017-03-18)

Full Changelog

v0.6.8 (2017-03-18)

Full Changelog

v0.6.7 (2017-03-18)

Full Changelog

  • fix bracket motion behavior for use with % and a count, or [( and a c… #1406 (xconverge)
  • fix for cursor not changing correctly, workaround for vscode issue #1402 (xconverge)

v0.6.6 (2017-03-17)

Full Changelog

  • Use block cursor in visual & underline in replace #1394 (net)
  • Perform remapped commands when prefix by a number #1359 (bdauria)

v0.6.5 (2017-03-12)

Full Changelog

v0.6.4 (2017-03-12)

Full Changelog

v0.6.3 (2017-03-11)

Full Changelog

v0.6.0 (2017-03-03)

Full Changelog

v0.5.3 (2017-02-12)

Full Changelog

v0.5.0 (2017-01-23)

Full Changelog

v0.5.1 (2017-01-23)

Full Changelog

v0.4.10 (2016-12-22)

Full Changelog

v0.4.9 (2016-12-05)

Full Changelog

v0.4.8 (2016-12-05)

Full Changelog

v0.4.7 (2016-12-05)

Full Changelog

v0.4.6 (2016-12-04)

Full Changelog

0.4.5 (2016-12-04)

Full Changelog

v0.4.5 (2016-12-02)

Full Changelog

v0.4.4 (2016-11-29)

Full Changelog

v0.4.3 (2016-11-19)

Full Changelog

v0.4.2 (2016-11-17)

Full Changelog

v0.4.1 (2016-10-31)

Full Changelog

v0.4.0 (2016-10-24)

Full Changelog

v0.3.8 (2016-10-18)

Full Changelog

0.3.7 (2016-10-12)

Full Changelog

0.3.6 (2016-10-12)

Full Changelog

0.3.5 (2016-10-10)

Full Changelog

0.3.4 (2016-10-10)

Full Changelog

0.3.3 (2016-10-08)

Full Changelog

0.3.2 (2016-10-08)

Full Changelog

v0.3.1 (2016-10-08)

Full Changelog

v0.3.0 (2016-10-03)

Full Changelog

v0.2.0 (2016-09-21)

Full Changelog

v0.1.11 (2016-09-20)

Full Changelog

v0.1.10 (2016-09-06)

Full Changelog

v0.1.9 (2016-09-05)

Full Changelog

v0.1.8 (2016-09-04)

Full Changelog

v0.1.7 (2016-08-14)

Full Changelog

v0.1.6 (2016-08-09)

Full Changelog

v0.1.5 (2016-08-09)

Full Changelog

0.1.5 (2016-08-09)

Full Changelog

v0.1.4 (2016-07-28)

Full Changelog

v0.1.3 (2016-07-19)

Full Changelog

v0.1.2 (2016-07-13)

Full Changelog

v0.1.1 (2016-07-08)

Full Changelog

v0.1 (2016-07-08)

Full Changelog

v0.0.28 (2016-06-24)

Full Changelog

v0.0.27 (2016-06-23)

Full Changelog

v0.0.26 (2016-06-22)

Full Changelog

0.0.26 (2016-06-22)

Full Changelog

0.0.25 (2016-06-20)

Full Changelog

v0.0.25 (2016-06-20)

Full Changelog

0.0.24 (2016-06-19)

Full Changelog

v0.0.24 (2016-06-19)

Full Changelog

v0.0.23 (2016-06-19)

Full Changelog

0.0.23 (2016-06-19)

Full Changelog

v0.0.22 (2016-06-18)

Full Changelog

v0.0.21 (2016-06-17)

Full Changelog

v0.0.20 (2016-06-13)

Full Changelog

v0.0.19 (2016-06-07)

Full Changelog

v0.0.18 (2016-05-19)

Full Changelog

v0.0.17 (2016-05-17)

Full Changelog

v0.0.16 (2016-05-03)

Full Changelog

  • I think this may fix the build failure. #209 (edthedev)
  • Support for copy and p command #208 (petegleeson)
  • Fix issue / key doesn't search current file #205 (tnngo2)
  • Fixes Incorrect Cursor Position after Transition into Normal Mode #202 (dpbackes)
  • Fixes Issue with Cursor Position After 'dw' #200 (dpbackes)

v0.0.15 (2016-03-22)

Full Changelog

v0.0.14 (2016-03-21)

Full Changelog

v0.0.13 (2016-03-18)

Full Changelog

v0.0.12 (2016-03-04)

Full Changelog

  • Spanish keyboard mappings #169 (frarees)
  • Fix visual mode activated on insert mode #168 (frarees)
  • Fix lexer unreachable code causing build error #165 (frarees)
  • Update Package Dependencies. Remove Ctrl+C #163 (jpoon)
  • Add E (end of WORD), and fix up e (end of word). #160 (tma-isbx)
  • Fix for block cursor in insert mode #154 (sWW26)
  • Move private methods and update readme #153 (tma-isbx)
  • Visual Mode + Rudimentary Operators #144 (johnfn)

v0.0.11 (2016-02-18)

Full Changelog

v0.0.10 (2016-02-01)

Full Changelog

v0.0.9 (2016-01-06)

Full Changelog

0.0.9 (2016-01-06)

Full Changelog

v0.0.8 (2016-01-03)

Full Changelog

v0.0.7 (2016-01-03)

Full Changelog

  • Block Cursor #120 (jpoon)
  • BugFix: swapped cursor and caret. desired column not updated properly #119 (jpoon)
  • Readme: update with keyboard configuration #116 (jpoon)
  • Tests: Enable all tests to be run in Travis CI #115 (jpoon)
  • Cleanup #114 (jpoon)

v0.0.6 (2015-12-30)

Full Changelog

v0.0.5 (2015-12-09)

Full Changelog

v0.0.3 (2015-12-04)

Full Changelog

v0.0.2 (2015-11-29)

Full Changelog

  • move cursor position after getting normal mode #50 (kimitake)

v0.0.1 (2015-11-29)

* This Change Log was automatically generated by github_changelog_generator