Code

History

Commits on fix-git-https-support to crates/vim/src/normal.rs140+
  1. Addresses issue where left motion in vim mode would clip in the wrong directionKay Simmons committed 4 years agob6c5c78
  2. fix some vim mode bugs around deletions and failed motionsKay Simmons committed 4 years ago4977acf
  3. fix jump to line number in vim modeK Simmons committed 4 years ago782676d
  4. Fix panic in vim motion when not listed as exclusive and add features enum to capture why tests are ignoredK Simmons committed 4 years ago21ad375
  5. Re-export basic text types from text and language cratesMax Brunsfeld committed 4 years ago6cdf4e9
  6. Merge branch 'main' into test-branchMikayla Maki committed 4 years ago41590ef
  7. Add count argument to motion functions and add ability to jump to a given lineK Simmons committed 4 years agod1f1eb9
  8. Finished refactoring out fs and ropeMikayla Maki committed 4 years ago0beb975
  9. Add assertion context manager to TestAppContext and convert existing vim tests to use neovim backed test contextK Simmons committed 4 years agod249482
  10. Fixed some neovim test context issues, added repeated commands in vim mode, and ported some tests to use the neovim testing strategyK Simmons committed 4 years ago515c1ea
  11. Adds word and sentence text objects along with a new vim testing system which uses cached neovim data to verify our test accuracyK Simmons committed 4 years agob82db3a
  12. One big cleanup pass of clippy lintsForLoveOfCats committed 4 years ago8ba2f77
  13. Use new marked ranges format whenever we don't need overlapping rangesMax Brunsfeld committed 4 years ago26fdaeb
  14. Update vim mode tests to use new marked text formatMax Brunsfeld committed 4 years agoafcf5fc
  15. :art: Rename and simplify some autoindent stuffMax Brunsfeld committed 4 years ago868c460
  16. Merge branch 'main' into autoindent-on-pasteMax Brunsfeld committed 4 years ago3a74290
  17. Introduce AutoindentMode parameter to Buffer::editMax Brunsfeld committed 4 years agofa5af43
  18. Fix vim tests using old key bindingsAntonio Scandurra committed 4 years agof0814c7
  19. Fix clipping when dragging the mouse with vim-mode enabled and adjust single line editor selectionsK Simmons committed 4 years ago1cfaac1
  20. fix pasting at the end of the line in normal modeKeith Simmons committed 4 years agoee007f9
  21. WIP making paste betterKeith Simmons committed 4 years agoed52f8a
  22. Fix vim editor focus selection issues, cancel vim operators on escape and unbound keysKeith Simmons committed 4 years ago6648687
  23. Fixup paste locationsKeith Simmons committed 4 years agod11bc2a
  24. Unify visual line_mode and non line_mode operatorsKeith Simmons committed 4 years agoe93c49f
  25. in progress working on aborting operators on unhandled editor inputKeith Simmons committed 4 years ago11569a8
  26. Visual line mode handles soft wrapsKeith Simmons committed 4 years ago61f0daa
  27. Enable copy and paste in vim modeKeith Simmons committed 4 years ago0820361
  28. Review fixesKeith Simmons committed 4 years ago45ea3d4
  29. minor tweaks to selections collection apiKeith Simmons committed 4 years ago20c9763
  30. Passing tests and removed local argument. Also pulled autoscroll argument out to change_selectionsKeith Simmons committed 4 years agodb0a911
  31. Move selection helpers to SelectionCollection, add update_anchor_selections, add a number of invariant preserving mutation functions to the MutableSelectionCollectionKeith Simmons committed 4 years agoc9dcfff
  32. Initial visual modeKeith Simmons committed 4 years ago37c921f
  33. Add insert line above and belowKeith Simmons committed 4 years agob2138f5
  34. WIP just missing insert line above and belowKeith Simmons committed 4 years ago833a7b6
  35. Add inclusive vs exclusive motions to vim modeKeith Simmons committed 4 years ago5ea782d