# Fresh
A terminal-based text editor.
This is a completely free and open source project, not owned by any commerical company.
**Status:** Alpha preview, early adopters version -0.1
## Features
- **Easy** - Intuitive out of the box with command palette and discoverable menus
- **Huge file support** - Opens multi-gigabyte files in milliseconds
- **Lightweight** - Low memory footprint, minimal CPU usage, instant startup
- **TypeScript plugins** - Extend the editor with plugins that run in a sandboxed Deno environment
- **LSP integration** - Diagnostics, completion, and go-to-definition out of the box
- **Powerful editing** - Multi-cursor support, macros, split views, etc.



## Installation
### Pre-built binaries (recommended)
Download the latest release for your platform from the [releases page](https://github.com/sinelaw/fresh/releases).
### From crates.io
```bash
cargo install fresh-editor
fresh [file]
```
### From source
```bash
git clone https://github.com/sinelaw/fresh.git
cd fresh
cargo build --release
./target/release/fresh [file]
```
## Documentation
- [User Guide](docs/USER_GUIDE.md)
- [Plugin Development](docs/PLUGIN_DEVELOPMENT.md)
- [Architecture](docs/ARCHITECTURE.md)
## License
Copyright (c) Noam Lewis
This project is licensed under the GNU General Public License v2.0 (GPL-2.0).