themackabu/meow-editor Verified Publisher
By themackabu • Updated about 2024-11-15 19:24:51 -08:00
Installation
[registries.pkgci-themackabu]
index = "sparse+ "
cargo add meow-editor@1.3.3 --registry "pkgci-themackabu"
About this package
the meow text editor
Meow Editor
A simple, yet powerful terminal-based text editor written in Rust.
Features
- Theming support
- Tree-sitter syntax highlighting
- Customizable tab width
Usage
meow --[OPTIONS] <FILE_PATH>
Options
--disable-mouse-interaction
,-d
: Disable mouse navigation--tab-width
,-t <TAB_WIDTH>
: Set custom tab width (default: 4)--theme
,-s <THEME>
: Specify a custom theme--relative-line-numbers
,-r
: Use relative line numbers--list-themes
: List all themes that can be used
Keyboard Shortcuts
Ctrl+Q
: Quit (with save prompt if changes are unsaved)Ctrl+S
: Save fileCtrl+Z
: UndoCtrl+Y
: RedoCtrl+C/X/V
: Copy/Cut/Paste (internal clipboard)Alt+C/X/V
: Copy/Cut/Paste (system clipboard)Ctrl+B/F
: Page Up/Down (full page)Ctrl+U/D
: Page Up/Down (half page)
Dependencies
ID | Version |
---|---|
cfg-if | ^1.0.0 |
clap | ^4.5.17 |
const_format | ^0.2.33 |
crossterm | ^0.27.0 |
home | ^0.5.9 |
panic | ^0.3.1 |
ropey | ^1.6.1 |
rustc-hash | ^2.0.0 |
serde | ^1.0.210 |
thiserror | ^1.0.63 |
toml | ^0.8.19 |
tracing | ^0.1.40 |
tracing-live | ^0.0.3 |
tracing-subscriber | ^0.3.18 |
tree-sitter | ^0.23.0 |
tree-sitter-highlight | ^0.23.0 |
tree-sitter-language | ^0.1.0 |
unicode-segmentation | ^1.11.0 |
unicode-width | ^0.1.13 |
anyhow | ^1 |
cc | ^1 |
serde | ^1 |
tar | ^0.4 |
toml | ^0.8 |
zstd | ^0.1 |
arboard | ^3.4.1 |