Vim/CHANGELOG.md
2017-05-21 20:06:02 -04:00

177 KiB

Change Log

Unreleased

Full Changelog

Closed issues:

  • VSCode Zen Mode Shortcut not working #1720
  • Multicursor paste is broken #1715
  • Last character in selection #1711
  • Vim refactor and enhancement #1706
  • Refactor the delete operator #1701
  • chinese input bugs #1699
  • Vim visual mode background color confusing on character under cursor #1697
  • Go to previous jump '' #1690
  • feature request
  • Bug with gq #1684
  • ctrl-w, ctrl-w no longer cycles panes #1679
  • Surround not working on 0.7.0 #1678
  • dot command does not work properly when inserting <Tab>/"/'/(/{/[ #1674
  • Tag matching self closing tag issue #1668
  • could not save the file which only trim the new line at the end of file #1661
  • gf doesn't work with filepath:linenumber paths #1655
  • macro playback does not insert tab #1634
  • Multicursor insertion is slow #1626
  • Shortcut to keep preview table open #1580
  • ^E stops scrolling down when the cursor reaches the top of the page #1544
  • Cannot search in visual mode #1520
  • Inserting keywords on pressing arrow keys in visual mode #1458
  • Change configuration updates to monitor relevant changes instead of all changes #1438
  • This extension prevents 'find all reference' pop-up from closing using ESC key #1436
  • Visual block mode doesn't respect remapped navigation keys #1403
  • Tab in visual block mode applies to first line only #1400
  • Ctrl-a and Ctrl-x works not correctly when a word has more than one number #1376
  • Highlighted character jumps around when highlighting text. #1247
  • Pasting after deleting a line leaves cursor in wrong position #1218
  • y}p handles newlines incorrectly #1197
  • d} deletes extra empty line #1196
  • Actions after visual line indent are relative to where cursor started #1143
  • Wrong cursor placement after indenting multiple lines #1135
  • gt/T doesn't take editor groups in account #1131
  • Visual Block Mode & Multi Cursor Mode should use the same code base #776
  • cc on end of line eats currentline #727
  • Improve tests #700
  • Repeated commands that insert white space at from of line doesn't work #612
  • Marks across files #389

Merged pull requests:

  • Actually readded <c-j> and <c-k> #1730 (Chillee)
  • Revert "Unfixes #1720" #1729 (Chillee)
  • Unfixes #1720 #1728 (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 #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)
  • 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)

v0.7.1 (2017-05-10)

Full Changelog

Closed issues:

  • Surround: cs<x><y> broken #1676
  • Up/down motion with gj and gk does not retain cursor position #1675
  • Problem in keymapings default. #1669
  • Bug MacOS only: Several commands do not work when vscode opened from command line #1660
  • Surround plugin appears broken in 0.7.0 #1657
  • registered data cannot paste. #1646
  • ctrl + c in insert mode does not copy line. #1639
  • CTRL-w w doesn't move between groups #1585
  • INSERT MODE ctrl+d don't add Selection To Next Find Match #1535
  • o Doesn't accept range #1531
  • command not found after opening settings.json #1527
  • incsearch does not work in visual mode #1498
  • Add next occurence in insert and normal mode is limited to a maximum of 2 cursors #1467
  • It would be really awesome if c-w h and c-w l would navigate between other panes #1375
  • This extension breaks the Add Next Occurrence command and shortcut #1311
  • Putting over selection in visual mode does not yank deleted selection #1280
  • Inconsistencies with visual mode deletion #1256
  • insert after paste-before broken #1215
  • one file two pane is unusable, cursor reset to #1205
  • Ctrl-W-h/l randomly switches cursors location #1051
  • Range mode for visual selection is highlighted in vim command line #792
  • v/ #298

Merged pull requests:

  • 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

Closed issues:

  • set { "vim.statusBarColorControl": true } does not work in vscode 1.12.1 #1650
  • BUG: ctrl-e / ctrl-y stop working when cursor is at top/bottom of file #1645
  • Command Mode z- does not work #1638
  • Command mode z<CR> does not work #1637
  • Circumflex key does not move the cursor to the first non blank character of the current line. #1636
  • diw on trailing whitespace deletes newline #1630
  • easymotion 'b' start of word backwords shows undefined marker for large files #1627
  • Search for visual mode selected text #1623
  • Unknown configuaration setting when visualstar #1622
  • Don't scroll right when visually selecting and moving to long lines #1609
  • TypeError: Cannot read property 'selections' of undefined when running my own extension tests #1607
  • Can't comment with Ctrl+k, Ctrl+c on Visual Mode #1606
  • . doesn't work in a macro #1599
  • Undo is lost when switch tab #1597
  • First and last line are not copied when selecting a line and then moving upward, then hitting Cmd+C #1594
  • Linewise visual mode :sort not supported #1592
  • Ctrl+A and Ctrl+X when cursor placed after only number #1588
  • Not to Open the folding when I move cross with j/k #1587
  • Search doesn't match new lines #1575
  • statusBarColors modifies workspace settings.json #1565
  • column not set properly after goto definition #1532
  • ctrl+m or ctrl+j to insert <enter> with insert mode. #1505
  • 'u' cannot undo changes if the foucs on the current tab has been switched out and back. #1503
  • Copying text by selecting it from right to left drops the last letter from the copied text #1441
  • Issue with visual line select mode and 'gj' #1377
  • Multi line remove with backspace is only removing first occurrence #1358
  • Copying backwards in insert mode doesn't work. #1355
  • cit for embedded html tag #1300
  • Reformatting with "gq" always adds 1 column of whitespace before formatted block #1251
  • tag movement commands are single line only #1232
  • Toggle activity bar visibility will change normal mode to insert mode #1230
  • Support U/u in visual modes #1229
  • Using "." in a macro causes the macro to execute forever #1216
  • i_CTRL-W should delete Tabs at first #1137
  • cd
  • Deleting or changing multi-line tag blocks does not work #971
  • Visual Movement does very weird things with visual selection #890
  • Blank lines created by o then esc are filled with trailing whitespace #849

Merged pull requests:

  • 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

Closed issues:

  • Insert mode backspace in empty document causes subsequent operation to no-op #1573
  • yank command is surround mode with tag prompt yl, yw, yy, etc #1570
  • question
  • In Surround mode, b outputs as "(" #1563
  • In Surround Mode, r outputs as "[" #1562
  • Unable to unmap / unbind ctrl+shift+2 #1489
  • :x write and close does not work #1486
  • gq incorrectly handles triple-slash doc-comments #1449
  • Change inside with multiple pairs of brackets #1369
  • Debugger overrides cursor style #1363
  • Better support for _ register #1357
  • Reformatting long lines with "gq" should reset horizontal scroll #1252
  • Remapped otherModes keys occasionally still do old functions instead #1236
  • Va{ does not work #1235
  • Pressing ctrl+k ctrl+s does not execute default behavior #1221
  • Deleting a word at the end of line might delete the EOL #967

Merged pull requests:

v0.6.18 (2017-04-24)

Full Changelog

Closed issues:

  • daW breaks around word at end of line #1554
  • daW breaks when the cursor is on the beginning of the word #1553
  • Specifying CTRL keys to allow #1545
  • Cannot open a new untitled file with CTRL-N #1541
  • Reg command show Promise object instead user input #1539
  • Tab show indent the space according to user setting #1538
  • `d' in visual mode #1537
  • Copy after vi' is incorrect last character missing #1533
  • "daw" op should delete the world along with the space" #1528
  • :g command doesn't work as expected #1526
  • Deleting on a whitespace only line #1513
  • im extension should also follow the command dynamicly register and release patern. otherwise other extension could not use the 'type' command #1500
  • Copy error if the line has Chinese character #1476
  • Make a big loud link to the roadmap in the readme #1466
  • The red circle still here after undo change #1464
  • Can't find file under cursor #1446
  • Cursor displays as in insert mode pipe after search #1421
  • Around Word at end of line #1350
  • Issue with merge conflicts in Git view and vim plugin - Cannot edit files #1344
  • Slow paste with useSystemClipboard #1299
  • Normal mode "p" command does not paste from system clipboard #1284
  • 'caw' at first word on line #1193
  • Add option to set delete to an other clipboard then yank and paste #1152
  • Enable key bindings in insert mode #1142
  • yyp paste garbled text when the line contains only Chinese characters and 'vim.useSystemClipboard' is on #1125
  • VSCode implemented manual history tracking! #670

Merged pull requests:

  • 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

Closed issues:

  • Counted replace broken #1530
  • Repeated s behaves incorrectly #1519
  • macOs copy and paste chinese will result messy code #1392
  • surround should be repeatable with . #1244
  • Multi-Cursor deletion #1161
  • Change status bar color based on mode #1056

Merged pull requests:

v0.6.16 (2017-04-16)

Full Changelog

Closed issues:

  • overrideCopy get unreadable code. #1510
  • It seem that there is a bug for "Insert mode". It has same appearance with the Normal mode. #1508
  • Keymap special keys aren't converted to lowercase #1507
  • EasyMotion handles are cropped #1501
  • Visual mode V + remapped j -\> gj doesn't select lines #1499
  • Remap of caps-lock to escape no longer working. #1497
  • The cursor will move to the end of line when select lines #1496
  • Add command history to VSCodeVim command line #1491
  • double click selection highlights extra character in visual mode #1488
  • Please sync rollouts and github releases #1483
  • Auto indent in matching brace not working in scss files #1482
  • Is there any way to remap the easymotion keys? #1481
  • Pressing 'x' multiple times freezes interface #1480
  • add selection to next find match CMD+D broken on macOS #1478
  • The multi-cursor shortcut 'gc' won't work #1477
  • z. command redraw, current line at center of window does not work #1475
  • Holding down . completely crashes VSCodeVim #1463
  • 'viw' cannot select a whole word #1459
  • Toggle zen mode conflicts with vim commands #1457
  • EasyMotion up/down j/k #1448
  • Feature request
  • Remap : commands #1166
  • repeat inserted character/word e.g., 5i=\[esc\] not supported #1122
  • Actions are not being queued by TaskQueue #875

Merged pull requests:

0.6.15 (2017-04-07)

Full Changelog

0.6.14 (2017-04-07)

Full Changelog

Closed issues:

  • Latest update changed insert cursor #1473
  • Insert mode cursor is now the block instead of the pipe #1470

Merged pull requests:

v0.6.13 (2017-04-04)

Full Changelog

Merged pull requests:

0.6.12 (2017-04-04)

Full Changelog

Closed issues:

  • Clicking on the active tab reverts the cursor to an i beam #1460
  • ci", dsb are not repeatable with . #1456
  • g-d and g-D doesn't work. #1447
  • Undo/redo broke between 0.6.5 and 0.6.11 #1445
  • : with visual region selected should not highlight command line text #1444
  • command + c then command + v lead to messy words #1440
  • Ctrl+c in insert mode does not copy text, and unexpectedly switches to normal mode #1437
  • Incorrect behavior when editing with multiple cursors #1432
  • Inner tag "it" not working when tag has other tags in it #1430
  • Allow users to delegate certain keys back to vscode #1424
  • gUU and guu doesn't work #1423
  • / search scrolls to the top of the file even when results are found on same screen #1422
  • gj and gk visual lines movement operations don't preserve column place. #1419
  • c[change] d[elete] with f" don't work #1417
  • How does format work in vim plugin? #1415
  • How can i create custom keybindings? #1409
  • Count commands do not honor otherModesKeyBindingsNonRecursive settings #1378
  • Not respecting the cusor-style value #1356
  • This extension completely breaks the Select All Occurrences command #1312
  • Make easymotion use searchHighlightColor for motion placer #1245
  • Multi-Cursor Strange insert after deleting with Ctrl-Backspace #1224
  • Changing cursor position with arrows or mouse in insert does not create an undo point #1168
  • underline cursorstyle have no effect #1158
  • Simple Delete Word Does Not Work In Macros #1157
  • Ability to add multiple cursors with alt + mouseclick like native VSCode #887
  • Can't add cursor above or below for multi-cursor when created with task #860

Merged pull requests:

v0.6.11 (2017-03-19)

Full Changelog

Closed issues:

  • Keybindings not working in 10.0.2 #1410
  • Motion keys {h,j,k,l} don't move more than one position upon holding down #1407
  • Three letter keybindings fail to match on version 0.6.6 #1405
  • ZZ example on the main page does not save in 1.10.2 #1397
  • Performance is slow #897

Merged pull requests:

v0.6.10 (2017-03-18)

Full Changelog

Closed issues:

  • Feature request: Support Ctrl+O Ctrl+I in command mode to navigate cursor locations #1253

v0.6.9 (2017-03-18)

Full Changelog

v0.6.7 (2017-03-18)

Full Changelog

v0.6.8 (2017-03-18)

Full Changelog

Closed issues:

  • Changing the open tab changes cursor to non-block #1404

Merged pull requests:

  • 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

Closed issues:

  • Relative line move with remapped hjkl keys not supported #1233

Merged pull requests:

  • 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

Closed issues:

  • Macro can't delete characters in some situations #1389
  • Macros don't repeat EscInInsertMode #1388
  • The 'jump to n percentage of file' function seems not working #1385
  • Executing a macro that runs many operators creates many undo points #1382
  • Find/Replace on visual block selection is not working #1250

Merged pull requests:

v0.6.3 (2017-03-11)

Full Changelog

Closed issues:

  • Inserting two pairs of brackets doesn't play well with macros. #1384
  • Macros continue to not update cursor position #1383
  • Running a macro that deletes twice fails. #1381
  • Macro does not update cursor position #1380
  • Support search and replace using last search term #1373
  • Moving cursor across folded code should not automatically unfold #1371
  • when ctrl + c presses, Error copying to clipboard! #1365
  • Ctrl+C do not leave Insert mode #1354
  • Setting vim.leader in settings.json does not work: "Unknown configuration setting" #1353
  • collapsed code is reopened when cursor tries to move down. #1310
  • matching brace not deleted on backspace or ex:x #1228
  • Search history and change list navigation require an extra press at the first and last index #1188
  • Keybindings configuration is only active for 1 second after any other keystroke #1163
  • Delete command sometimes not triggering in macros #1091
  • o and O on indented line provide wrong indent / strip character #862

Merged pull requests:

v0.6.0 (2017-03-03)

Full Changelog

Closed issues:

  • Last character missing when using ve -> copy to clipboard #1347
  • v_D command is not supported #1345
  • Travis build fails on other branches #1343
  • :sort not supported #1341
  • vi" as well as others, not selecting the last character #1337
  • surround adding spaces when changing from double to single quote #1336
  • Build fail when trying to launch extension from debugger #1329
  • Markdown preview jumps after every keystroke insert mode. #1328
  • Text input between quotes is slow #1327
  • VisualMode selection off by one #1321
  • gg goes to first character in line instead of first non-blank character #1320
  • Clicking in Insert Mode changes view #1319
  • r<tab> inserts "<tab>" instead of "\t" #1318
  • Feature: Support ctrl-w q in normal mode to quit window #1315
  • The VSCodeVim ext doesn't work when launching in a tmux session via CLI #1314
  • Surround not work correctly if selected backwards #1313
  • c deletes first element of line #1302
  • Surround replacement of quotes adds unwanted whitespace #1298
  • deleting with D on visual selection doesn't work as expected #1294
  • Insert-Normal Mode moves cursor by one #1293
  • Ex commands not working as in gvim when operating over a selection #1292
  • Relative line number wasn't updated in Visual Line mode up direction('k' key) #1290
  • cc doesn't clear whitespace on a blank line #1285
  • Parentheses motion % does not work in VISUAL_LINE_MODE #1281
  • Surround does not behave as it should in a few cases #1255
  • problem with the Chinese input #1243
  • Auto-deletion of brackets #1231
  • Inserting a single ) is not repeatable with . #1226
  • minor: '<,'> is selected when entering command mode from visual mode #1207
  • go to definition changes file, but then pressing motion key causes jump to last/previous cursor position in target file #1201
  • Go to definition gd does not update vimstate cursor correctly if you jump to another file #1171
  • Deleting a line randomly jumps the cursor #1057
  • Highlighting text between quotes via: vi" thing copy/pasting cuts off last letter #616

Merged pull requests:

v0.5.3 (2017-02-12)

Full Changelog

Closed issues:

  • WARN: "command 'extension.vim_escape' not found" after VSCode 1.9.1 upgrade #1288
  • Autocomplete doesn't work in Java after VSCode January update #1283
  • Insert Mode Binding not working as expected #1275
  • ds{ deletes last letter of word #1271
  • Search for current word is inexact #1266
  • jump-to-line doesn't work in visual mode #1265
  • Implement jumplist? #1260
  • visual block mode's "3j" can't act #1258
  • Horizontal Split with :split #1257
  • Quotes - doesn't delete both empty quotes in Insert mode. #1241
  • It would be awesome to have the in-editor Changelog show something for this plugin #1240
  • Unable to yank in 0.5.0 #1239
  • Relative hjkl does not work in Visual Block Mode #1234
  • I can't get the ZZ example on the main page to work with current VS Code. #1222
  • Installation error - self signed certitificate #1203
  • EasyMotion not usable in visual mode #1199
  • Three-letter otherModesKeyBindingsNonRecursive remappings fail to match #1145
  • Bracket pairs don't get deleted when you delete the first bracket #1084
  • Default useCtrlKeys to true on OSX #595
  • Make snazzy animated gifs for README #465

Merged pull requests:

v0.5.0 (2017-01-23)

Full Changelog

v0.5.1 (2017-01-23)

Full Changelog

Closed issues:

  • sectional search and replace #1225
  • Search/replace constrained to a visual block selection is not constrained #1219
  • numbered register 0 is not updated in Y #1214
  • Visual Block Mode: Tab does not indent #1210
  • "when" 'vim.mode != 'Insert' key binding doesn't work as expected after restart #1209
  • question: how to bind key to vim command #1208
  • modifies key bindings but not reflected on UI #1204
  • Vscode vim sometimes shows tab key <tab> #1202
  • didoes not delete between #1198
  • Pressing <tab> still inserts the string "<tab>" sometimes #1195
  • Setting vim.leader is not taking effect. #1194
  • % work wrong with comment inside #1192
  • gf should be filepath agnostic if necessary #1189
  • Visual Line Selection does not follow the cursor when Ctrl+U and Ctrl+D are used #1178
  • After update to 0.4.9, I have several issues with visual mode and backspace #1164
  • Plugin proposal: Surround #610

Merged pull requests:

v0.4.10 (2016-12-22)

Full Changelog

Closed issues:

  • map 'gf' to fn+f12 go to declaration #1184
  • Add documentation on how to map leader bindings #1181
  • Linux
  • Dot command repeats last search #1176
  • VSCodeVim doesn't switch to block cursor in normal mode consistently. #1173
  • o and O behave erratically causing failing test #1172
  • <2 doesn't unindents one level, not two indent levels #1170
  • Select Inner '(' not working properly #1165
  • cursor shown incorrectly when switching file #1159
  • Repeat command . is scoped to a file #1156
  • Multi-line visual line mode selection doesn't always work with cursor keys #1155
  • Visual mode multi-line selection fails after some time #1153
  • Broken image link on VSCode extensions page #1149
  • Clicking past EOL on a random line when you have a visual selection active does not exit visual mode #1144
  • Multi cursor doesn't work with visual mode for selection. #1140
  • Sidebar move/select with homerow -- feature request -- #1138
  • Highlighting until last last non-blank character and performing an action. #1136
  • leader: Can't use <space> in "vim.leader" setting #1132
  • highlighting with * asterisk #1130
  • Keyboard shortcuts that worked in the past do not work any longer #1129
  • Normal mode mappings reverting to unmapped actions with weird timing #1128
  • Do not want blinking cursor in insert mode #1127
  • Starting mouse selection at the end of the line unselects the last character #1087
  • Search is unique to file #1081
  • enhancement
  • Arrow keys and some other motions don't work as expected in visual select modes #1054
  • Ability to clear search #1053
  • Reselect-Visual gv #986
  • Missing support for "search history" #657
  • Other mode keybindings used incorrectly #625

Merged pull requests:

v0.4.9 (2016-12-05)

Full Changelog

Closed issues:

  • o<tab> inserts the string "<tab>" #1121

v0.4.8 (2016-12-05)

Full Changelog

Closed issues:

  • Holding h,j,k or l to move around results in cursor hopping back and forth #1120
  • VSCodeVim keeps overwriting editor.cursorBlinking to "blink" in my User settings #1119
  • Selecting to end of word, then pasting to clipboard, then loses the last character #1118
  • Remapping navigation keys no longer work #1116
  • Navigation problems with arrow keys #1115
  • Jittery motion when holding j/k/e/n down #534

Merged pull requests:

v0.4.7 (2016-12-05)

Full Changelog

Closed issues:

  • Show command in status bar as it's being entered showcmd #1109
  • Blink cursor only on insert mode #1105
  • dit and cit do not work for multi-line #1078
  • >#k and <#k ignore the current line when in the left-most column. #1058
  • Configure highlight colour #1052
  • Implement nohl to disable all search highlights #1047
  • Delete to a mark is broken #1042
  • Allow binding to vscode commands #1031
  • Ctrl-A/X targeting the wrong number in some cases #1030
  • Unable to remap <Space> #1028
  • Hitting backspace don't move cursor to previous indent line #1018
  • Deleting or changing empty tag blocks does not work #970
  • remapping K to i<CR><Esc> causes K to move cursor left 1 #923
  • Visual Movement interferes with replacement #889
  • Remapping to multiple keys #725
  • Vim: <kbd>ctrl</kbd> + <kbd>d</kbd> doesn't work #679
  • gq #648
  • gd could be used on file paths #585
  • Vim times out for insert mode key mappings #396

Merged pull requests:

v0.4.6 (2016-12-04)

Full Changelog

0.4.5 (2016-12-04)

Full Changelog

Closed issues:

  • in visual mode type e ,not end of the word #1107

Merged pull requests:

  • WIP

v0.4.5 (2016-12-02)

Full Changelog

Closed issues:

  • If you press <esc> in Normal Mode, we should close out of any tooltips/popups #1104
  • Please make InsertMode mode by default for create new file. #1103
  • Visual mode stops working #1101
  • VIM emulation - Ctrl-o in insert mode does not work as expected #1097
  • VS Code can't search with spaces #1094
  • vim.scroll setting doesnt' work #1093
  • Word boundaries broken #1090
  • setting to open files in Insert mode by default #1088
  • gf does not work either #801
  • search highlight is incorrect briefly after undo #614
  • Fix visual block selection for text objects #611
  • view jumps when doing /x #582
  • Deleting by paragraph removes 1 line too many #477

Merged pull requests:

v0.4.4 (2016-11-29)

Full Changelog

Closed issues:

  • When disable or uninstall, Cursor remains wide-width. #1092
  • Need a better highlight style for light color theme #1086
  • It seems UseCtrlKeys doesn't work in lastest version 0.4.3 #1080
  • cursor stuck by typing ctrl+w ctrl+w #1079
  • Using single 'q' character for <ESC> binding in Insert mode removes the last typed character #1076
  • Switch mode turns off word wrap. #1075
  • <g> <Arrow-Up/Down> doesn't work #1073
  • Incremental search has broken. #1072
  • Word wrap is not persistent #1070
  • Please support CTRL-O {command} #1065
  • Selecting a text and <Ctrl-C> doesn't copy it to clipboard #1061
  • a text objects works incorrectly in nested objects #1049
  • ⌘ + d for editor.action.addSelectionToNextFindMatch does not work reliably #1024
  • vit then native pasting includes replaced last character #1022
  • J can't join lines more than 2. #909
  • Cycle through autocomplete suggestions without arrows #908
  • shift+j should join lines selected lines #906

Merged pull requests:

v0.4.3 (2016-11-19)

Full Changelog

Closed issues:

  • Support ctrl-w ctrl-w to cycle focus between open windows/editors #1064
  • <Ctrl-W> <Arrow-Key> doesn't work #1060
  • 'q' from the editor in the right pane switches editor in the left pane #1050
  • Use line as editor.cursorstyle in insert mode does not work anymore #1036
  • Vertical split should open current document in new panel by default #1035
  • End of line
  • va{ & va} doesn't select closing brace #1023
  • Cmd+s enters insert mode #975

Merged pull requests:

v0.4.2 (2016-11-17)

Full Changelog

Closed issues:

  • use j, k for select file up and down in explorer like atom #1059
  • How to close vim mode ? #1055
  • gv should re-select last visual selection #1046
  • Prepublish build fails #1045
  • cursor position at wrong place #1043
  • Can't backspace twice at end of line #1040
  • A<BS> moves cursor immediately to 0th column #1039
  • When lightbulb is available, backspace jumps to beginning #1038
  • :e autocomplete #1033
  • Add ctrl-c as alternative to Esc #1026
  • Can Visual Studio Code use Vim Plugins? #1025
  • Select partial content seems not work with ctrl + u and ctrl + d #1021
  • '=' seems not work #1019
  • J doesn't join lines in Visual Line Mode #1016
  • ctrl+d does not work #1009
  • Multicursor-insert inserts on empty lines #1003

Merged pull requests:

v0.4.1 (2016-10-31)

Full Changelog

Closed issues:

  • vi(d is incorrect by one character #1013
  • Add support for up arrow key to fetch latest issued commands #1011
  • In Normal Mode, command+a select all and can not type x to delete #1000
  • "#" key work in wrong way #998
  • Can't navigate overloaded function selection with arrow keys #985
  • Cursor does not preserve width when moving to shorter lines #983
  • Making ci{ consistent with Vim #982
  • Switch tab removes undo ability #977
  • Cursor getting stuck on syntax change #976
  • Delete until the end of line D deletes the line completely if empty #972
  • cc on empty line does not indent properly #800
  • Using mouse to click on other pane does not select where you click #794
  • yank to marker for example y'a should include current line #697
  • p)ut following y)ank from marked position inserts at cursor position instead of next line #689
  • In insert mode, should remove leading spaces if <ESC> or <Ctrl-c> is pressed #685
  • NumericString should implement negative numbers for hex when using ctrl+x past 0x0 #663
  • r in visual block mode should work with empty lines #584
  • vim and vscode disagree about the end of line #574
  • Ctrl-A Handled Incorrect #563
  • Support numbered registers #500

Merged pull requests:

v0.4.0 (2016-10-24)

Full Changelog

Closed issues:

  • Ctrl-v does not enter visual-block mode on macOS #973
  • CTRL-F doe not move screen as stated in the documentation #969
  • Readme is not showing up in the extension page or in VSCode #968
  • Arrow keys in suggestion menu alter cursor position not the selected menu item #965
  • Can't paste with 'p' for text copied outside of the application with ctrl-c #963
  • No longer works in insider #961
  • Is there a way to make yank use system clipboard #956
  • gh keybinding doesn't seem to activate tool tip #955
  • Do not revealing cursor while just switching tabs #947
  • vscodevim automatically scrolls to where cursor is when switch tabs #946
  • backspace not working on selected items #940
  • 2x, 2s doesn't work #939
  • c2w only eats one word #937
  • cannot bind "ctrl+l" to "<Esc>" #925
  • replacing highlighted text with 'p' doesn't always work #922
  • D deletes linebreak if line is empty #921
  • Closing a tab switches to the wrong tab afterwards #917
  • VSCode option editor.trimAutoWhitespace is ignored #899
  • Cursor behavior is flakey with same file open in first and second panel #895
  • Visual line indenting after selecting >1 line is not properly repeated with '.'. #893
  • cmd + D selection is not accurate #878
  • Can mouse click past the EOL #874
  • Unable to use arrow key to navigate through quick fix options #869
  • Sync configuration with Code through API #867
  • Auto-Release No Work-y #857
  • Window not scrolling automatically while searching #848
  • Align Current Line == #845
  • Movement broken after jumping to symbol #836
  • Auto-inserted characters confuse cursor index when using backspace #832
  • <C-r> in search not working #808
  • Cursor position after navigate back ctrl+- #802
  • Clicking references that's in same file causes jumping around #790
  • Error on Search #786
  • Line mode delete consumes last character in a file #783
  • bracketedKey breaks \<character\> checking #771
  • Delete then p/P doesn't paste correctly #693
  • Ctrl-A/X not working correctly if the numbers aren't surrounded by separators #638
  • Something wrong with the vim mode when using code autocompletion #620
  • Cursor inconsistent after gd and changing tabs #562
  • shift+backspace should work the same as backspace in search mode #528
  • When use / to search, I can't use ctrl-V/cmd-V to paste search string #484
  • Macro support #100

Merged pull requests:

v0.3.8 (2016-10-18)

Full Changelog

Closed issues:

  • Incompatible with system navigation keys in macOS #930
  • Visual Mode selection doesn't work if selecting from bottom to top #929
  • cursor movement in insert mode broken #926
  • Home & End only pretend to move the cursor #924
  • Cursor jumps back to last typing position after autocomplete #916
  • Vim not enabled in non-primary window #912
  • J in visual mode doesn't join lines #910
  • Cannot read property 'dispose' of undefined #905
  • . operator only works once with cw #904
  • >< lost multiple lines selection #903
  • Cannot use backspace to delete selected text in INSERT MODE #879
  • :reg without selecting particular register gives undefined #830
  • Repeated search of the same text doesn't work #652

Merged pull requests:

0.3.7 (2016-10-12)

Full Changelog

Closed issues:

  • Visual selection does not work with the "go to matching brace" % command. #901
  • When you click on a panel you're not focused on, the cursor position goes to the last cursor position rather than the location of the click. #896
  • Indenting in visual line mode then dot #892
  • r replacement of character not working on EOL #888
  • cis does strange things #884
  • Shift+j followed by x deletes character at end of line #882
  • Pressing 'k' after pasting a line jumps up two lines #877
  • Holding down ~ does not capitalise characters in sequence #876
  • >> makes you go in visual mode for some reason #872
  • Extension messes with VS Codes 'Go to defintion' #856
  • Left and right arrow keys navigate past EOL and beginning of line in insert #839
  • . does not work correctly with visual block selections #699
  • Ctrl+F moves cursor down but does not scroll editor #676
  • Ctrl+D appears to scroll more than half window lines downwards same as Ctrl+F? #675
  • Count does not work for scroll commands #673
  • dot '.' should repeat last edit actions and not repeat navigation commands #669
  • Give us feedback: Vim keybindings in debugging console #666
  • Left over 'j' when using '.' to repeat a command #617
  • L in normal mode move cursor to bottom-line + 1 #606
  • Plugins for VSCodeVim #590
  • . should repeat autocomplete actions #402

Merged pull requests:

0.3.6 (2016-10-12)

Full Changelog

Closed issues:

  • wrong caret shape in insert mode #898
  • shift-Y does not work in visual line mode or visual block mode #886
  • exit from insert mode after typing anything #883
  • C-c does not work in Insert Mode #881
  • Split editor/file editing broken #868
  • Cursor location problem when using with Auto Close Tag #858
  • ctrl+h doesn't work in insert mode #829
  • Add a setting to toggle whether <Esc> closes autocomplete in insert mode. #826

Merged pull requests:

0.3.5 (2016-10-10)

Full Changelog

0.3.4 (2016-10-10)

Full Changelog

Closed issues:

  • First two letters get swapped on empty file #871
  • When you insert a lot of keys quickly, some characters get inserted AFTER the cursor position #870
  • Cannot use mouse selection after entering INSERT MODE #866
  • Mapping capslock to esc has issues #854
  • Sometimes pressing <tab> inserts the literal string "<tab>" #831

Merged pull requests:

0.3.3 (2016-10-08)

Full Changelog

0.3.2 (2016-10-08)

Full Changelog

Closed issues:

  • VSCode RelativeNumbers new feature doesn't work with Vim extension #844

v0.3.1 (2016-10-08)

Full Changelog

Closed issues:

  • Holding down ESC causes the cursor to move left. #853
  • j and k work incorrectly when tabs are used for indentation #850
  • Multiple presses of Esc move cursor to the left #847
  • Closing Default Settings window with :q doesn't work #846
  • In Insert mode cannot got to end of line with <End> key #841
  • Ctrl-c going to prev char in normal mode #834
  • ESC moves cursor backwards in Normal mode #825
  • Home in visual line selection doesn't move cursor. #784
  • Screen delay when J,k keys is down #687

Merged pull requests:

v0.3.0 (2016-10-03)

Full Changelog

Closed issues:

  • cursor not jumping up when page scrolled to the top using ctrl-d #823
  • mouse select past end of line + 'x' joins lines in stead of deleting last character #822
  • Add :vs ex mode command as a synonym for :vsplit #817
  • System clipboard register does not work on Linux #809
  • <C-c> get printed out in R #806
  • <ESC> in auto complete mode exits insert mode #804
  • Can't select and delete #803
  • cw does not terminate the current word at the end of whitespace #798
  • J takes next line spaces #797
  • Go-to-line works only when you invoke it twice or more #795
  • vscode locks up when replaying change on mouse selected position #793
  • Change of indentation level in visual line mode is not repeatable #791
  • Add "+ register for accessing the clipboard #780
  • Inccorect behavior when deleting brackets with d% #778
  • n-Y, to copy n lines into buffer, copies only one line #741
  • cw doesn't work on empty line #739
  • . operator hangs VSCode on 0.1.8 #707
  • Referencing Mark in VIM SED command fails to apply command correctly #631
  • In visual line mode, vscv often reports that is actually in visual mode #618
  • cw on "1," deletes the comma as well as the 1 #605
  • dt; doesn't work. #604
  • zz should work in visual mode #603
  • J bug #557
  • Make actions more pure #520
  • :<n> does not visually move cursor to line n #485
  • Insert-mode selections do not work #479
  • '*' and '#' should search whole word #429
  • Multiple selections do not work as expected #417
  • allow different keys to trigger same action #278
  • scroll-cursor commands zt, zb don't work #210

Merged pull requests:

v0.2.0 (2016-09-21)

Full Changelog

Closed issues:

  • s/a/b/g does not work in visual block mode #762
  • Using vim command line to edit file uses incorrect path #746
  • Keybindings Description #738
  • J on lines ending with spaces leave cursor in wrong place #701
  • options for Fold #531
  • Move screen line or character #511
  • Throw exceptions when run ca\( with no {} test case #474
  • Vim stops working unexpectedly issues collection #458

v0.1.11 (2016-09-20)

Full Changelog

Closed issues:

  • Cursor keys not working in popups #785
  • empty line after 'ddp' #781
  • Incorrect pair of brackets highlighted with blockcursor #777
  • Shifting in insert mode #774
  • Feature Request
  • <number>G hangs vim plugin if file is not long enough #772
  • Feature Request
  • y(n)j/y(n)k copies from the cursor instead of copying the whole current line #764
  • Shift+backspace in search mode i.e. after pressing slash deletes from file instead of search cursor. #763
  • s/a/b/g does not work over multiple lines #761
  • Dp does not create two undo steps #759
  • Window changes position when closing split pane #758
  • Cursor position not remembered when navigating windows with <Ctrl-W>[h,l] #753
  • Cursor width problem CJK characters #751
  • A "broken link" in README.md #750
  • Cannot redo with Ctrl-Shift-Z #749
  • Release Pipeline #747
  • ddp appends extra newline when pasting #743
  • Curly braces' position is changed after using '=' to indent code. #742
  • x shouldn't eat EOL #740
  • Holding down the l or h keys does not go right or left, it skips around #735
  • configuration vim.useCtrlKeys = false is not honored #734
  • Keep pressing j causes VSCodeVim to hang in Insider #729
  • Feature Request: Macros #728
  • Clean undo history if the content changed from Disk #680
  • Ctrl-E and Ctrl-I stop working as soon as the cursor should move #672
  • gk / gj motions do nothing #660
  • :wq doesn't work when there are changes does nothing #613
  • Click on end of line & pressing x should not delete the newline #586
  • Current line/cursor position not remembered when switching windows/editors #581
  • Relative line numbers #423
  • Cannot use ; and , to search forward and backward in f{char} F{char} t{char} and T{char} #410

Merged pull requests:

v0.1.10 (2016-09-06)

Full Changelog

Closed issues:

  • Visual block mode A does not start inserting text at right position #718
  • j+j j + k works not as expected in 0.1.9 #716
  • cw incorrectly eats end-of-line character and joins lines #696
  • ~ to change case followed by . to repeat command unexpectedly repeats previous action, not ~ #690
  • Support for clipboard=unnamed / using system clipboard for unnamed register #650

Merged pull requests:

v0.1.9 (2016-09-05)

Full Changelog

Closed issues:

  • j+j no longer works in 0.1.8 #706
  • cw not delimited by quote characters #695
  • Visual block insert seems to insert at the column preceding selected column #658
  • Go into a little more detail about key remappings in README #503

Merged pull requests:

v0.1.8 (2016-09-04)

Full Changelog

Closed issues:

  • Dot doesn't replicate cw command precisely #694
  • cc should go to indentation level #686
  • Ns don't work #684
  • count z+c, count z+o don't appear to work #678
  • z+t and z+b not adopted #677
  • Search commands / and ? with no input should repeat last search #668
  • ctrl+v + c deleting extra char, and putting cursor in wrong position. Types at a different position to cursor too. #662
  • Leading space get removed when visual select and paste #654
  • Undo history not affected by movement #644
  • Inconsistent with VSCode and Vim undo behavior #643
  • Incorrect default for ignorecase/smartcase #642
  • Mouse double click selection selects an extra character #641
  • Can't enter visual block mode from visual mode, need to be in normal #639
  • Work on multi selection #637
  • Undo behavior with {}[]()<> does not act exactly as it should #633
  • Shift+S doesn't add indentation #626
  • feature request
  • yy moves cursor to beginner of the line #609
  • Fix for "_" underscore motions with counts #602
  • Tag Deletes #588
  • Find functionality does not support regex #572
  • Wrong undo behavior when remaping kj to <esc> #568
  • "vat" doesn't work #567
  • Unexpected cursor shape with Go To Definition #510
  • delete multi-lines working unexpectedly. command 'd\[number\]' #501
  • Non-recursive remapping #408
  • renaming keys to vim nomenclature #64

Merged pull requests:

v0.1.7 (2016-08-14)

Full Changelog

Closed issues:

  • Long editor hang after deleting block of text in visual mode #607
  • 'u' and 'ctrl-z' #600
  • why the "vim.visualModeKeyBindings" is an json object? #599
  • In Visual Mode, Ctrl+v paste, like VsVim #598
  • ctrl-f not scrolling #594
  • semicolon ; does not repeat fF/tT actions #593
  • vim_esc is gone #583
  • dw deletes whole line when trying to delete last word #578
  • shift-Y support in visual mode #573
  • Be more explicit in readme about what useCtrlKeys does #561
  • Fork and improve jsdiff #558
  • C or cc will kill the empty line #556
  • When using / searching, do not support Chinese #542
  • an option to use system clipboard #537
  • When I type jj to esc, will save a j character #523
  • Support :s/foo/bar/g style substitutions when text is selected #512
  • w should/could respect wordSeparators settings #487
  • :set hlsearch not working #481
  • 'r' key does not put you in replace mode. #155

Merged pull requests:

v0.1.6 (2016-08-09)

Full Changelog

Closed issues:

  • Cannot backspace over tabs in insert mode #502
  • Add Visual Block mode #401

Merged pull requests:

  • WIP

0.1.5 (2016-08-09)

Full Changelog

v0.1.5 (2016-08-09)

Full Changelog

Closed issues:

  • 'dF/dT' deletes an extra character #571
  • Repeated 't/T' actions do not work #570
  • # in Normal mode causes Vim to lock up #569
  • Repeating find next character with ; does not work #566
  • Cannot change mode between VISUAL and VISUAL LINE #555
  • marks are inconsistent #554
  • gd will break if it goes to the exact same position it is on #553
  • Need to install copy-paste dependency #552
  • In insert mode, deleting at the start of a line should not move the cursor to the end of the new line #550
  • Undo undoes everything you've ever done #548
  • will often appear not to respond to the phenomenon #541
  • Typing in Insert Mode with multiple cursors only types in first cursor #540
  • Y key doesn't yank current line #538
  • Shift+S doesn't work #536
  • CI appears to be broken #535
  • CJK still problem in normal mode #532
  • Support gd #529
  • Support ^e and ^y #527
  • Visual mode: "o" - move to other end of marked area #526
  • Crash when you switch branches if the difference is large enough #521
  • KeyBindings having unintended effect on search text #495
  • delete N characters under and after the cursor with Del key #394
  • can't use '' in key bindings #49

Merged pull requests:

v0.1.4 (2016-07-28)

Full Changelog

Closed issues:

  • Ctrl-C in "/" doesn't reset the keyword to search #518
  • The formatting of the FAQ looks terrible, esp. within vscode. #517
  • Support ctrl+a and ctrl+x to increment/decrement numbers #513
  • Hash has incorrect behavior #504
  • How can I bind ; to :? #492
  • Question: why CommandFold is not registered for Normal mode? #489
  • % should move to end of matching set, not beginning #480
  • ci' does not delete between single quotes and enter insert mode #471
  • cannot use "n" when searching #470
  • Tab Stops Ignored When Using Backspace #448
  • Incremental search is laggy in large files #438
  • Constant inserting should be merged into one single Insert Operation in history #427
  • Ctrl-v can break undo history #421
  • current line scroll to top when begin editing in split editor #358
  • visual block mode ? ctrl+V #353
  • gT gt #338
  • All text objects #287
  • case insensitive/smart case search #279
  • Motion keys should not be added to key history if they failed. #250
  • Incorrect work with "Programmers Dworak" keybord layout #171
  • multiline editing does not work #146

Merged pull requests:

v0.1.3 (2016-07-19)

Full Changelog

Closed issues:

  • Master tests broken #468
  • Engineering
  • Enforce tslint in Travis CI? #456
  • Add control-w insert mode delete backwards #452
  • Implement i< and i(, and i{ text objects #449
  • Missing support for "change inside" and "delete inside" #443
  • The words that auto-completed by press tab will be deleted when press jj #442
  • 'dNG' behaves differently than expected #441
  • 'dE' leaves the end-of-word character intact #440
  • Remove "Supported Keyboards" and respective IKeyMapper-implementations #432
  • Ctrl-{ isn't binded to switch to normal mode #426
  • cannot quit visual mode #425
  • ctrl+b in insert mode should toggle sidebar #424
  • p/P cursor position is wrong #407
  • Ctrl+w h will open up a new tab if there isn't one #384
  • Don't tslint files in test/ directory #379
  • CTRL+C = extension.vim_esc #356
  • issue with Chinese IME #341
  • dtx where x doesnt exist will delete one character #317
  • Request - Keyboard pt-PT QWERTY #131
  • Keybinding discussion non-US mostly #128

Merged pull requests:

v0.1.2 (2016-07-13)

Full Changelog

Closed issues:

  • backspace backspace is not currently a command repeatable with . #439
  • When in Visual Mode "s" should delete all selected text and enter Insert mode. #437
  • Paste problem in visual mode #436
  • What "vim.otherModesKeyBindings" should be, object or array? #435
  • Can't scroll multiple characters/lines when holding down hjkl #422
  • hang several seconds after replace a block of text by paste #420
  • ctrl+f stopped working in vsCode 1.3.0 due to this extension. Works fine after removing this. #416
  • Make this project buildable #409
  • db off-by-one #397
  • dw eats EOF #369
  • I think CTRL-d should be half-page-down #214

Merged pull requests:

v0.1.1 (2016-07-08)

Full Changelog

Closed issues:

  • Latest update breaks Intellisense navigation #414
  • ]p, [p, gp, gP #403

Merged pull requests:

v0.1 (2016-07-08)

Full Changelog

Closed issues:

  • visual mode extension using arrow keys #382
  • Position cursor in 1 tab, then focus other tab and make motion #381
  • When doing an undo/redo, use a single text edit object. #380
  • Undo command undos insert + replace #375
  • Mash keys and backspace in insert mode, and "Nothing matched!" will get console logged sometimes. #374
  • Add some sort of global lock #373
  • Buffer navigation #360
  • SPC should move right in Normal mode but doesn't #355
  • Non-blinking cursor in normal mode #352
  • Cannot bind ";" to "EnterCommand" or "tab" to MoveMatchingBracket #344
  • Undo deletion or uppercase breaks Vim State #334
  • Reset to normal node and reset cursor position on file change #329
  • Pressing on navigation keys ex. j for a long time causes weird UI behavior #326
  • Marks #297
  • Concept of 'failed' motions #293
  • <c-w> h, l should move between panes #291
  • search should wrap #281
  • highlight all search matches #280
  • add tests for . #255
  • add tests for J #254
  • :w on a buffer with a filename, but no file on disk, doesn't work #229
  • Provide a 'disableDefaults' configuration option #227
  • Default bindings for insert mode clobber normal mode bindings that enter insert mode #226
  • Cannot read property 'document' of null #207
  • RangeError in readLineAt #206
  • :wq #198
  • Remapping keys / vimrc support #185
  • Mapping jk to esc in input mode #172
  • neovim integration? #18
  • "NORMAL MODE" gets spammed on statusline #406
  • Make tests pass #393
  • Switching between panes sometimes breaks vim #392
  • New Vim version appears to eat CPU like crazy #391
  • TypeError: Cannot read property 'document' of undefined #378
  • bump typescript to latest version #296

Merged pull requests:

v0.0.28 (2016-06-24)

Full Changelog

Closed issues:

  • code formatting with = #308

Merged pull requests:

v0.0.27 (2016-06-23)

Full Changelog

Closed issues:

  • bug of J #346
  • holding down navigation button #345
  • Backspace on empty line doesn't work #320
  • . should repeat rx #309
  • add tokenizer for vim key names #82

0.0.26 (2016-06-22)

Full Changelog

v0.0.26 (2016-06-22)

Full Changelog

Closed issues:

  • J eat the first character of the next line #343
  • selection should be kept after < or > #342
  • J #340
  • Tab complete + x causes x to be inserted in wrong place #339
  • Count prefix doesn't reset when used with commands #336
  • Can't repeat Vj<< with . #333
  • 0 is broken #332
  • behavior of . is not correct for A and I #331
  • J broken when both lines indented #330
  • Clicking on EOL actually puts the cursor one too far to the right #328
  • desired column no longer maintained...again #327
  • Motions bug #323
  • No handler found for the command: 'extension.vim_esc' #306
  • mapping jj to Esc and setting default keyboard does not seem to work #289
  • * and # #283
  • Commands preceded by number only perform commands once #184

Merged pull requests:

0.0.25 (2016-06-20)

Full Changelog

v0.0.25 (2016-06-20)

Full Changelog

Closed issues:

  • Sometimes when opening files the cursor is stuck #314

Merged pull requests:

0.0.24 (2016-06-19)

Full Changelog

v0.0.24 (2016-06-19)

Full Changelog

Closed issues:

  • <enter> should finish autocomplete suggestion #310
  • Repeat actions with numbers #313

0.0.23 (2016-06-19)

Full Changelog

v0.0.23 (2016-06-19)

Full Changelog

Closed issues:

  • A<backspace> doesn't work #318
  • Click, click somewhere else, V is buggy #315
  • % #311
  • Cursor jump #299
  • use --noImplicitAny typescript flag #295
  • Backspace doesn't work with . #270
  • Add tests for P #265
  • better testing infrastructure #256

Merged pull requests:

v0.0.22 (2016-06-18)

Full Changelog

v0.0.21 (2016-06-17)

Full Changelog

Closed issues:

  • Fix visual line mode upward delete #305
  • No autocomplete #303
  • Normal mode indicator #301
  • Fix block cursor on empty line #300
  • Selecting with mouse should go into visual mode #290
  • insert text like it's an actual keystroke #286
  • upward visual selections are messed up with operators #282
  • cw on word at end of line doesn't work correctly #276
  • {, } should insert at correct indentation level #268
  • ddp incorrectly adds an additional blank line #248
  • caw when word is last on line doesn't work correctly #247
  • Curly braces for arrow functions are not auto completing/pairing. #158

Merged pull requests:

v0.0.20 (2016-06-13)

Full Changelog

Closed issues:

  • D should not eat newline #285
  • $ should not set desiredcolumn as part of operator #284
  • dta, dfa are off by one #274
  • D only deletes REST of line #273
  • xp doesn't leave cursor on right character #272
  • desired column no longer maintained #271
  • Cursor is missed up in split panel view #269
  • Add >>/<< #267
  • O/o should maintain indentation level #266
  • trl+ #263
  • Clicking should update the cursor position #259
  • D in visual line mode should also run the delete operator. #258
  • The screen needs to keep the cursor in view. #257
  • add tests for r #253
  • Use VSCode native block cursor setting #132

Merged pull requests:

v0.0.19 (2016-06-07)

Full Changelog

Closed issues:

  • Pressing dj or dk does not delete lines #204
  • d{motion} support #197
  • Switch to new VSCode APIs to better support input processing and autocompletion #188
  • Enhancement: Add f F t T motions #187
  • Why is yank not supported? #161
  • suggest window is displayed despite not having any suggestions #126
  • Add support for motion with jkl; #98

Merged pull requests:

v0.0.18 (2016-05-19)

Full Changelog

Closed issues:

  • Can't use underscore key #223

Merged pull requests:

v0.0.17 (2016-05-17)

Full Changelog

Closed issues:

  • Debugging extension from vscode causes some keys to be gobbled #220
  • Key bindings to collapse and expand code blocks #218
  • Yanking #213

Merged pull requests:

v0.0.16 (2016-05-03)

Full Changelog

Closed issues:

  • how to uninstall or disable it? #203
  • Transitioning to Normal Mode at End of Line #201
  • dw moves cursor to end of line #199
  • "/" not searching current file but it searches "project files" #196
  • Typing an opening or close brace triggers autocomplete menu, doesn't auto close brace #194
  • Need yank and paste command. Thanks. #193
  • After installing this extension, caps lock stops working. #157
  • Continuous Delivery #148

Merged pull requests:

  • 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

Closed issues:

  • x at end of line doesn't work #127

Merged pull requests:

v0.0.14 (2016-03-21)

Full Changelog

Closed issues:

  • Cannot do "search/find" in command mode #159
  • implement forward commands #110

Merged pull requests:

v0.0.13 (2016-03-18)

Full Changelog

Closed issues:

  • Can't highlight last character of a line. #181
  • 'c' key is not on roadmap #179
  • Difficulty to use VIM on Windows 7 client #176
  • AppVeyor Builds are Failing #173
  • Change-Inner support #170
  • How to turn off info bar on saving a file? #156
  • Visual Selection of Text lines #129

Merged pull requests:

v0.0.12 (2016-03-04)

Full Changelog

Closed issues:

  • When you go into insert mode, the block cursor should disappear #149
  • I cant write ; #135

Merged pull requests:

  • 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

Closed issues:

  • Move to Typings. TSD has been deprecated. #151
  • Ctrl+C does not put you in command mode #123

Merged pull requests:

v0.0.10 (2016-02-01)

Full Changelog

Merged pull requests:

0.0.9 (2016-01-06)

Full Changelog

v0.0.9 (2016-01-06)

Full Changelog

Closed issues:

  • Missing danish keyboard layout #124

Merged pull requests:

v0.0.8 (2016-01-03)

Full Changelog

v0.0.7 (2016-01-03)

Full Changelog

Closed issues:

  • Test runner #118
  • Fat cursor during Normal mode #117
  • .vimrc? #101
  • renaming extension.ts to vim.ts #81
  • Block cursor in command mode #19
  • run all tests in CI server(s) #15

Merged pull requests:

  • 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

Closed issues:

  • Using $ and ^ make the cursor move to the last line that 'insert' mode was used on #111
  • character position does not always persist on commands "j","k" #108
  • Implement e #103
  • Question about tests #99
  • 0.3 doesn't work #93

Merged pull requests:

v0.0.5 (2015-12-09)

Full Changelog

Closed issues:

  • alt-gr key combination not available #97

v0.0.3 (2015-12-04)

Full Changelog

Closed issues:

  • Motion: View not updated when moving cursor/caret to an area off screen #89
  • Tests: unit tests are failing on Windows #88
  • convention for module names #84
  • Builds: Travis CI PR builds failing due to TSD_GITHUB_TOKEN #73
  • Shouldn't be able to move the cursor past the last character in a line #70
  • Escape at the beginning of line should not move cursor to previous line #62
  • normal mode keyhandler #59
  • gulp error #57
  • AppVeyor: Doesn't build on PR #54
  • IntelliSense/completion doesn't stay open in insert mode #51
  • TextEditor.Insert cannot make several insertions in one go #48
  • bad experience for users with non-US keyboard layouts #47
  • discussion: goals for first public version #29
  • Set TSD_GITHUB_TOKEN in AppVeyor #24
  • style: capitalization of member names #23
  • Contributing #17

Merged pull requests:

v0.0.2 (2015-11-29)

Full Changelog

Merged pull requests:

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

v0.0.1 (2015-11-29)

Closed issues:

  • dead keys are dead #39
  • VSC can't handle '<' key in key binding package.json #36
  • can't use dead keys #33
  • request "true" command/normal mode for VS Code #13
  • coding style #12
  • keys not working in international keyboards #9
  • add appveyor ci #8
  • vim needs to be activated always, for all files #2
  • add config to launch tests #1

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator