cm icon indicating copy to clipboard operation
cm copied to clipboard

Emacs' compilation-mode-like TUI application

Build Status

cm

WARNING! The application is in an active development state and is not even alpha yet. Use it at your own risk. Nothing is documented, anything can be changed at any moment or stop working at all.

The goal of this application is to recreate the compilation-mode of Emacs as a standalone TUI application.

Build

Dependencies

Workflow

$ cargo build
$ ./target/debug/cm 'grep -rn String src/'

Usage

Default Shortcuts

Shortcut Description
j or Down Move cursor down
k or up Move cursor up
Alt+j or Alt+Down Move cursor to the next match
Alt+k or Alt+Up Move cursor to the prev match

Rest default shortcuts are TBD

Application layout

TBD

Configuration file cm.conf

TBD

Self-recurring

Examples

Searching with grep

asciicast

Fixing compilation errors

asciicast