Ctrl K
ComunidadGuías…

releases/v0.8.0.md

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# v0.8.0

**Released:** 2026-07-25

Changes since v0.7.0 (`704c1c7`..merge of #133).

## Features

- **Opt-in Vim mode** (PR #133, closes #80): Modal editing for the note editor, powered by the CodeMirror 6 vim keymap. **Off by default** — when off, the editor behaves exactly as before. Toggle it from the header button (the `Vi` glyph) or set `vim_mode = true` in `.fed`; the choice persists like other editor settings.
  - **Modes**: normal / insert / visual, with a `VIM · MODE` status indicator in the editor pane. Standard Vim motions and editing work (`hjkl`, `w/b/e`, `d/c/y/p`, `v`/`V`, `/`, `n`, `.`, counts, registers, macros, …).
  - **Ex-commands** map FrankMD features: `:w`/`:write` (save), `:q`/`:quit` (close menus), `:wq`/`:x` (save + close), `:e`/`:find` (file finder), `:Explore` (toggle sidebar), `:n`/`:next` & `:prev` (note navigation), `:help` (in-app help). App shortcuts (`Ctrl+S`, `Ctrl+P`, …) keep working alongside Vim.
  - **Help**: a "Vim Mode" tab in the help dialog (open with `:help` or F1) documents the modes and commands, translated across all 7 locales.
  - No Lua / plugin engine — modal editing and ex-commands only.

## Test Coverage

- 730 Ruby tests, 1,447 JavaScript tests (2,177 total).