#duat #editor #text #space #editing-mode

nightly duat-kak

A Kakoune inspired editing mode for Parsec

6 releases

new 0.3.0 Mar 5, 2025
0.2.1 Nov 12, 2024
0.1.3 Jul 17, 2024
0.1.0 Oct 30, 2023

#337 in Text editors

Download history 30/week @ 2024-11-16 4/week @ 2024-11-23 3/week @ 2024-12-07 1/week @ 2024-12-14 3/week @ 2025-02-15 124/week @ 2025-03-01

127 downloads per month

AGPL-3.0-or-later

1MB
23K SLoC

Rust 15K SLoC // 0.0% comments Scheme 9K SLoC // 0.1% comments

duat-kak License: AGPL-3.0-or-later duat-kak on crates.io duat-kak on docs.rs Source Code Repository

Duat Kak

Duat kak is the implementation of the kakoune editing model for Duat. It’s still a work in progress, but it already implements most of the common commands from Kakoune.

The plugin currently has 2 options: insert_tabs and set_cursor_forms. insert_tabs will make the Tab key insert a \t character, instead of an appropriate amount of spaces. set_cursor_forms will create a hook to set the MainCursor, ExtraCursor, MainSelection and ExtraSelection forms to mode specific varieties, e.g. MainCursorInsert.

Dependencies

~485MB
~14M SLoC