#duat #editor #text #editing-mode

nightly duat-kak

A Kakoune inspired editing mode for Parsec

6 releases

Uses new Rust 2024

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

#246 in Text editors

Download history 2/week @ 2024-12-04 2/week @ 2024-12-11 3/week @ 2025-02-19 145/week @ 2025-03-05 5/week @ 2025-03-12

153 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

~489MB
~14M SLoC