Code

History

Commits on git-panel-commit-editor to crates/vim/src/normal.rs140+
  1. Finished refactoring out fs and ropeMikayla Maki committed 4 years ago0beb975
  2. Add assertion context manager to TestAppContext and convert existing vim tests to use neovim backed test contextK Simmons committed 4 years agod249482
  3. 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
  4. 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
  5. One big cleanup pass of clippy lintsForLoveOfCats committed 4 years ago8ba2f77
  6. Use new marked ranges format whenever we don't need overlapping rangesMax Brunsfeld committed 4 years ago26fdaeb
  7. Update vim mode tests to use new marked text formatMax Brunsfeld committed 4 years agoafcf5fc
  8. :art: Rename and simplify some autoindent stuffMax Brunsfeld committed 4 years ago868c460
  9. Merge branch 'main' into autoindent-on-pasteMax Brunsfeld committed 4 years ago3a74290
  10. Introduce AutoindentMode parameter to Buffer::editMax Brunsfeld committed 4 years agofa5af43
  11. Fix vim tests using old key bindingsAntonio Scandurra committed 4 years agof0814c7
  12. Fix clipping when dragging the mouse with vim-mode enabled and adjust single line editor selectionsK Simmons committed 4 years ago1cfaac1
  13. fix pasting at the end of the line in normal modeKeith Simmons committed 4 years agoee007f9
  14. WIP making paste betterKeith Simmons committed 4 years agoed52f8a
  15. Fix vim editor focus selection issues, cancel vim operators on escape and unbound keysKeith Simmons committed 4 years ago6648687
  16. Fixup paste locationsKeith Simmons committed 4 years agod11bc2a
  17. Unify visual line_mode and non line_mode operatorsKeith Simmons committed 4 years agoe93c49f
  18. in progress working on aborting operators on unhandled editor inputKeith Simmons committed 4 years ago11569a8
  19. Visual line mode handles soft wrapsKeith Simmons committed 4 years ago61f0daa
  20. Enable copy and paste in vim modeKeith Simmons committed 4 years ago0820361
  21. Review fixesKeith Simmons committed 4 years ago45ea3d4
  22. minor tweaks to selections collection apiKeith Simmons committed 4 years ago20c9763
  23. Passing tests and removed local argument. Also pulled autoscroll argument out to change_selectionsKeith Simmons committed 4 years agodb0a911
  24. 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
  25. Initial visual modeKeith Simmons committed 4 years ago37c921f
  26. Add insert line above and belowKeith Simmons committed 4 years agob2138f5
  27. WIP just missing insert line above and belowKeith Simmons committed 4 years ago833a7b6
  28. Add inclusive vs exclusive motions to vim modeKeith Simmons committed 4 years ago5ea782d
  29. Handle linewise motions correctly and fix panic when executing invalid actionsKeith Simmons committed 4 years ago8ff0277
  30. Revert d/c j and k binding special casingKeith Simmons committed 4 years agodd25ab5
  31. Add c and d operators to vim normal modeKeith Simmons committed 4 years ago6327804
  32. Load all keybindings from JSON fileMax Brunsfeld committed 4 years ago9a4b8e3
  33. Allow actions to be deserialized from JSONMax Brunsfeld committed 4 years agofd4b81c
  34. Restructure action macro to assign a namespace to every actionMax Brunsfeld committed 4 years ago5242a3a
  35. Add word and line movement in vim normal modeKeith Simmons committed 4 years agoa7a52ef

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t