KO
|
EN
gitlite — search
Search
#typescript
#ai-agents
#ai
#dsh-plugin
#deepseek-harness
#open-source
#cli
#claude-code
#codex
#developer-tools
#react
#windows
cm
★ 122
Open GitHub ↗
Emacs' compilation-mode-like TUI application
Download README (.md)
Explore Similar Repositories
sayn
:
Data processing and modelling framework for automating tasks (incl. Python & SQL transformations).
angular-10-registration-login-example
:
Angular 10 User Registration and Login Example
rules_cuda
:
Starlark implementation of bazel rules for CUDA.
toiro
:
A tool for comparing tokenizers
jetstream-inertia-generator
:
Laravel 8 Admin CRUD generator built with Jetstream, Inertia js, Vue 3 and Tailwindcss 2
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
cm
?
Download (.md)
[](https://github.com/tsoding/cm/actions) # 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 - [rust](https://www.rust-lang.org/) - [ncurses](https://invisible-island.net/ncurses/) - [pcre2](https://www.pcre.org/) ### Workflow ```console $ cargo build $ ./target/debug/cm 'grep -rn String src/' ``` ## Usage ### Default Shortcuts |Shortcut|Description| |---|---| |<kbd>j</kbd> or <kbd>Down</kbd>|Move cursor down| |<kbd>k</kbd> or <kbd>up</kbd>|Move cursor up| |<kbd>Alt</kbd>+<kbd>j</kbd> or <kbd>Alt</kbd>+<kbd>Down</kbd>|Move cursor to the next match| |<kbd>Alt</kbd>+<kbd>k</kbd> or <kbd>Alt</kbd>+<kbd>Up</kbd>|Move cursor to the prev match| <!-- TODO(#87): Document shortcuts --> Rest default shortcuts are [TBD](https://github.com/tsoding/cm/issues/87) ### Application layout <!-- TODO(#86): Document application layout --> [TBD](https://github.com/tsoding/cm/issues/86) ### Configuration file cm.conf <!-- TODO(#45): Document config format --> [TBD](https://github.com/tsoding/cm/issues/45) ### Self-recurring <!-- TODO(#125): Document self-recurring --> ## Examples ## Searching with grep [](https://asciinema.org/a/327091) ## Fixing compilation errors [](https://asciinema.org/a/337846) [compilation-mode]: https://www.gnu.org/software/emacs/manual/html_node/emacs/Compilation-Mode.html