From 859a717dc960874241d7052a80963e20a65d3a00 Mon Sep 17 00:00:00 2001 From: Terminal-Space Date: Fri, 7 Feb 2025 13:44:36 +0000 Subject: [PATCH] =?UTF-8?q?P=C5=99idat=20articles/Je=C5=A1t=C4=9B=20lep?= =?UTF-8?q?=C5=A1=C3=AD=20Helix=20s=20Zellij=20termin=C3=A1lov=C3=BDm=20mu?= =?UTF-8?q?ltiplexorem.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...x s Zellij terminálovým multiplexorem.md | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 articles/Ještě lepší Helix s Zellij terminálovým multiplexorem.md diff --git a/articles/Ještě lepší Helix s Zellij terminálovým multiplexorem.md b/articles/Ještě lepší Helix s Zellij terminálovým multiplexorem.md new file mode 100644 index 0000000..6dbb3f4 --- /dev/null +++ b/articles/Ještě lepší Helix s Zellij terminálovým multiplexorem.md @@ -0,0 +1,57 @@ +# Ještě lepší Helix s Zellij terminálovým multiplexorem + +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](https://zellij.dev/) 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í: + +![Zellij](https://lukan.cz/wp-content/uploads/2024/03/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 mi zavolá Helix a automaticky otevře projekt. + +
+Copyright © 2025 🛸 Terminal-Space / Lukáš Kaňka +