{"version":"0.2.19","anchor":"new-features","canonical_anchor":"new-features","heading":"New Features","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/0.2.19\/e\/new-features","release_url":"https:\/\/changelogs.core-directive.com\/v\/0.2.19","markdown":"### New Features\n\nVim Mode Support\n\n- **New command**: `vim` - Toggle between vim and emacs editing modes\n- Usage: Simply type `vim` in the command prompt to switch modes\n- In vim mode: Use `Escape` key to toggle between INSERT and NORMAL modes\n- In emacs mode: Standard emacs-style keybindings are active\n- The editor mode preference is persisted in settings\n\n\ufe0f Enhanced Text Editing\n\n- **Vim mode implementation** with full modal editing support:\n\n**Normal Mode Commands**:\n\n- Movement: `h` (left), `l` (right), `j` (down), `k` (up)\n- Line navigation: `0` (start of line), `$` (end of line)\n- Word navigation: `w` (next word), `e` (end of word), `b` (previous word)\n- Document navigation: `gg` (first line), `G` (last line)\n\n**Editing Commands**:\n\n- `i` - Insert mode at cursor\n- `I` - Insert mode at beginning of line\n- `a` - Insert mode after cursor\n- `A` - Insert mode at end of line\n- `x` - Delete character under cursor\n- `d` + motion - Delete with motion (e.g., `dd` for delete line, `d$` for delete to end of line)\n- `D` - Delete to end of line\n- `c` + motion - Change (delete and enter insert mode)\n- `C` - Change to end of line\n- `.` - Repeat last change"}