ctrl/README.md

48 lines
1.5 KiB
Markdown
Raw Normal View History

2024-08-10 14:54:56 +00:00
# Ctrl IDE
A keyboard driven IDE in your terminal, the unix way.
```txt
,---,---,---,---,---,---,---,---,---,---,---,---,---,-------,
| | | | | | | | | | | | [ | ] | <- |
|---'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-----|
| ->| | | | | | | | | | | | [ | ] | \ |
|-----',--',--',--',--',--',--',--',--',--',--',--',--'-----|
| Caps | | | C | T | R | L | | | | ; | ' | Enter |
|------'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'--------|
| | | | | | | | | , | . | / | |
|------,-',--'--,'---'---'---'---'---'---'-,-'---',--,------|
| ctrl | | alt | | alt | | ctrl |
'------' '-----'--------------------------'------' '------'
```
## Primary tools used
2024-08-10 15:10:57 +00:00
- [Nushell](https://www.nushell.sh) -> Shell
- [Yazi](https://yazi-rs.github.io) -> File explorer (Sidebar)
- [Helix editor](https://helix-editor.com) -> Code editor
- [Zellij](https://zellij.dev) -> Session/Project management
- [Lazygit](https://github.com/jesseduffield/lazygit) -> Git terminal user interface
2024-08-10 14:54:56 +00:00
## Inspiration
### Design
- Catppuccin
### IDE/Code editor
- Jetbrain's IDE
## Thanks to
### Design
- Nieminen Mika for the ascii art
- Catppuccin
### Language servers
- [efm-langserver](https://github.com/mattn/efm-langserver/) -> External linters and formating support
- [simple-completion-language-server](https://github.com/estin/simple-completion-language-server) -> Snippet support