mirror of
https://github.com/webdev23/shelix.git
synced 2024-09-11 12:15:28 +03:00
Added capture, clean readme
This commit is contained in:
parent
c92c6ecfbd
commit
6091fb0547
89
README.md
89
README.md
@ -2,7 +2,7 @@
|
|||||||
### This is Shelix IDE.
|
### This is Shelix IDE.
|
||||||
</summary>
|
</summary>
|
||||||
|
|
||||||
Shelix does intent to maximize the hidden power of tmux as an IDE, paliate to some young age deficiencies of the very cool and incredibly efficient Helix editor, around an interactive menu that performs IDE related actions.
|
Shelix does intent to maximize the hidden power of tmux as an IDE, paliate to some missing features of the otherwise very cool and incredibly efficient Helix editor, around an interactive menu that performs IDE related actions.
|
||||||
|
|
||||||
Since the Helix editor does not provide an API, controls are automated via keystrokes.
|
Since the Helix editor does not provide an API, controls are automated via keystrokes.
|
||||||
|
|
||||||
@ -12,11 +12,42 @@ The goal is to obtain the most of our keyboard with a symbiosis of tools that wo
|
|||||||
|
|
||||||
Contributions and suggestions are welcome!
|
Contributions and suggestions are welcome!
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
![Shelix_IDE](https://github.com/webdev23/shelix/assets/2503337/4183caed-191d-42b9-ba77-14bee7650227)
|
![Shelix_IDE](https://github.com/webdev23/shelix/assets/2503337/4183caed-191d-42b9-ba77-14bee7650227)
|
||||||
|
|
||||||
---
|
<details>
|
||||||
|
<summary>👀
|
||||||
|
|
||||||
|
### Features
|
||||||
|
</summary>
|
||||||
|
|
||||||
|
- File watcher and auto reload in all running Helix instances
|
||||||
|
- Live menu tools, scripts, insert snippets, follow symlinks
|
||||||
|
- Binding to your favorite file explorer
|
||||||
|
- Explore files within the menu
|
||||||
|
- Quick access to recently edited files
|
||||||
|
- Save all buffers in multiple Helix in one action
|
||||||
|
- Run again the last command on a marked pane at file saving
|
||||||
|
- Search in multiple buffers, multiples hx instances
|
||||||
|
- Multiple IDE alike layouts
|
||||||
|
- Automatic sessions management
|
||||||
|
- Smart focus between multiple terminal window and sessions
|
||||||
|
- Multi-cursor on multiple Helix instance (edit/open multiples files all at once)
|
||||||
|
- Git integration
|
||||||
|
- Snippets collection, quick insert at cursor
|
||||||
|
- Theming, per session, window, or globally.
|
||||||
|
- Icons, Unicode for compatibility
|
||||||
|
- Search and replace tools
|
||||||
|
- Icons and installers scripts
|
||||||
|
- Multiple screens support under [X11]
|
||||||
|
- ZERO config (hopefully!)
|
||||||
|
- @TODO Pack into one single executable file archive
|
||||||
|
- @TODO Layout saving by project directory
|
||||||
|
- @TODO spawn in a browser over xterm.js (..why?)
|
||||||
|
- @WONT_IMPLEMENT One click debugger (That is too pecific to a language)
|
||||||
|
- @TODO Profiling tools
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>👀
|
<summary>👀
|
||||||
@ -38,8 +69,6 @@ Files explorer (any of): lf, ranger, fzf (Adapting another one should be straigh
|
|||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
<details open>
|
<details open>
|
||||||
<summary>👀
|
<summary>👀
|
||||||
|
|
||||||
@ -64,8 +93,6 @@ Make sure `./.local/bin` is sourced in your **PATH**
|
|||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>👀
|
<summary>👀
|
||||||
|
|
||||||
@ -103,44 +130,6 @@ Using links to direcctories, Shelix can be used as file explorer.
|
|||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary>👀
|
|
||||||
|
|
||||||
### Features
|
|
||||||
</summary>
|
|
||||||
|
|
||||||
- File watcher and auto reload in all running Helix instances
|
|
||||||
- Live menu tools, scripts, insert snippets, follow symlinks
|
|
||||||
- Binding to your favorite file explorer
|
|
||||||
- Explore files within the menu
|
|
||||||
- Quick access to recently edited files
|
|
||||||
- Save all buffers in multiple Helix in one action
|
|
||||||
- Run again the last command on a marked pane at file saving
|
|
||||||
- Search in multiple buffers, multiples hx instances
|
|
||||||
- Multiple IDE alike layouts
|
|
||||||
- Automatic sessions management
|
|
||||||
- Smart focus between multiple terminal window and sessions
|
|
||||||
- Multi-cursor on multiple Helix instance (edit/open multiples files all at once)
|
|
||||||
- Git integration
|
|
||||||
- Snippets collection, quick insert at cursor
|
|
||||||
- Theming, per session, window, or globally.
|
|
||||||
- Icons, Unicode for compatibility
|
|
||||||
- Search and replace tools
|
|
||||||
- Icons and installers scripts
|
|
||||||
- Multiple screens support under [X11]
|
|
||||||
- ZERO config (hopefully!)
|
|
||||||
- @TODO Pack into one single executable file archive
|
|
||||||
- @TODO Layout saving by project directory
|
|
||||||
- @TODO spawn in a browser over xterm.js (..why?)
|
|
||||||
- @WONT_IMPLEMENT One click debugger (That is too pecific to a language)
|
|
||||||
- @TODO Profiling tools
|
|
||||||
|
|
||||||
</details>
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>👀
|
<summary>👀
|
||||||
|
|
||||||
@ -186,8 +175,6 @@ Using links to direcctories, Shelix can be used as file explorer.
|
|||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>👀
|
<summary>👀
|
||||||
|
|
||||||
@ -268,8 +255,6 @@ Alt + Tab Tmux related operations in a menu
|
|||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>👀
|
<summary>👀
|
||||||
|
|
||||||
@ -297,8 +282,6 @@ Optimisation of ressources, could be improved by removing elements of the status
|
|||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>👀
|
<summary>👀
|
||||||
|
|
||||||
@ -329,8 +312,6 @@ y Copy to system clipboard:
|
|||||||
```
|
```
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
```
|
```
|
||||||
╔----------------------------------------------------------------╗
|
╔----------------------------------------------------------------╗
|
||||||
║ Shelix won't modify any configuration of the host machine, ║
|
║ Shelix won't modify any configuration of the host machine, ║
|
||||||
|
Loading…
Reference in New Issue
Block a user