diff --git a/Linux/img/HelixAndZellij-700x382.png b/Linux/img/HelixAndZellij-700x382.png new file mode 100644 index 0000000..ae1367e Binary files /dev/null and b/Linux/img/HelixAndZellij-700x382.png differ diff --git a/Linux/img/helix.png b/Linux/img/helix.png new file mode 100644 index 0000000..7b31e48 Binary files /dev/null and b/Linux/img/helix.png differ diff --git a/Linux/návody/Ještě lepší Helix s Zellij terminálovým multiplexorem.md b/Linux/návody/Ještě lepší Helix s Zellij terminálovým multiplexorem.md new file mode 100644 index 0000000..3538271 --- /dev/null +++ b/Linux/návody/Ještě lepší Helix s Zellij terminálovým multiplexorem.md @@ -0,0 +1,49 @@ +# Ještě lepší Helix s Zellij terminálovým multiplexorem + +![](../img/helix.png) + +Co mi chybí na Helix, je způsob, jak z něj zavolat terminál a otevřít terminál stejnou cestou, na kterém pracuji. + +Abych toho dosáhl, používám [Zellij](https://zellij.dev/) , což je terminálový multiplexor. + +## Konfigurace Zellij + +Zellij vám umožňuje vytvářet vlastní rozvržení, která lze vyvolat při spuštění, abyste je lépe přizpůsobili práci, kterou budete dělat. + +Následuje konfigurace dolu pro práci s textovým editorem Helix. Tuto konfiguraci jsem uložil pod touto cestou ~/.config/zellij/layouts/helix.kdl: +``` +layout { + pane size=1 borderless=true { + plugin location="zellij:tab-bar" + } + pane { + command "helix" + args "." + } + pane split_direction="vertical" size="10%" { + + } + pane size=2 borderless=true { + plugin location="zellij:status-bar" + } +} +``` +Výsledkem je následující rozložení: + +![](../img/HelixAndZellij-700x382.png) + +Helix běžící v horním podokně s terminálovou konzolí v jiném podokně dole, ve stejné cestě jako projekt, se kterým pracuji!! a přesně tohoto cíle jsem chtěl dosáhnout. + +## Konfigurace systému + +Nyní ke spuštění zellij s vlastním rozložením a instancí Helix musíte spustit: +``` +zellij --layout ~/.config/zellij/layouts/helix.kdl +``` +Z míste v terminálu kde chcete spustit Helix. + +Nyní pro zjednodušení tohoto příkazu jsem vytvořil alias zhxa uložil to do mého ~/.bashrcsoubor. +``` +alias zhx='zellij --layout $HOME/.config/zellij/layouts/helix.kdl' +``` +S touto konfigurací pokaždé, když potřebuji vytvořit novou instanci Helixu, stačí zadat zhx do adresáře, se kterým chci pracovat, a [Zellij](https://zellij.dev/) mi zavolá [Helix](https://helix-editor.com/) a automaticky otevře projekt.