Skip to content

mewfree/clignote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clignote

Clignote

A terminal-first text editor for org-mode files, with evil-mode (vim) keybindings.

cln is the CLI entry point.

goals

  • fast, distraction-free editing of org-mode files in the terminal
  • vim motions / keybindings (evil-mode style) as first-class citizens
  • correct parsing and rendering of org-mode syntax
  • future: native macOS desktop app
  • future: mobile app (Android / iOS)

status

early development — CLI only, not yet usable

installation

from source

Requires Rust 1.75 or later.

git clone https://github.com/damien/clignote
cd clignote
cargo install --path crates/cln

This installs cln to ~/.cargo/bin, which is on your PATH if you followed the standard Rust installation.

cargo

cargo install clignote

usage

cln file.org          # open a file
cln                   # open file picker in current directory

keybindings (evil-mode)

keyaction
h j k lmove left / down / up / right
w b eword motions
0 $line start / end
gg Gfile start / end
i a o Oenter insert mode
<Esc>return to normal mode
dddelete line
yyyank line
p Ppaste after / before
uundo
C-rredo
:wsave
:qquit
:wqsave and quit

org-mode support

featurestatus
headings (* ** ...)planned
TODO keywordsplanned
bold / italic / codeplanned
linksplanned
tagsplanned
agendafuture
babel / src blocksfuture

About

org-mode text editor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages