Úvod:

👉 Kakoune Front-End Power postavený na LSP.

👉 Kakoune je modální editor pro Linux a macOS jako je třeba Vim či Neovim. . Z Kakoune vychází také jeden velmi oblíbený modální editor Helix-editor. Jak Kakoune tak Helix se liší od Vim a Neovim v ovládání kde je opačná logika příkazu a je bližší lidské řeči. Nespornou výhodou Kakoune je oproti Helixu možnost rozšířit aplikaci pluginy. Proto je vhodný Kakoune vhodný pro zkušenější uživatele. A náš web by ti měl pomoc s prvotním nastavením, pokud i tak si na tento edidor netroufáš Helix je skvělá náhrada.

👉 Tato distribuce nefunguje jen že kliknete na tlačítko a nainstaluje se. Vede Vás k samostatné instalaci pomocí tohoto webu. Cílem je pochopit jak Kakoune funguje aby jste si mohli samy vše modifikovat.

👉 Toto nastavení je primárně pro vývoj webu, ale není problém si vše přizpůsobit. Inspiroval jsem se pluginy které jsem využíval v VSCode a Webstorm.

👉 Velký důraz je kladen na rychlost a lehkost.

👉 Tento blog je stále ve vývoji a postupně se na něm pracuje.

👉 Pro nejlepší zážitek s Kakoune doporučuji používat multiplexor Zellij , ale není to samozřejmě podmínkou.

Přednosti:

👉 Hlavní přednosti tohoto nastavení jsou podpora: AutoSave, doplňování HTML, CSS, JS a zkratky k zakomentování a odk omentování kódu. Taky je zde několik pluginu pro příjemnější práci v Neovim.

👉 LSP se mi velmi osvědčilo v modálním editoru Helix-editor má konfigurace Helixu a zde také i když vše nefunguje zcela stejně ve všech editorech.

👉 Ty nejlepší témata v Kakoune najdeš po instalaci ať je nemusíš hledat, defaultně je v naší konfiguraci nastaveno gruvbox-dark.

👉 Témá v Kakoune si jednoduše změníš v command line příkazem `colorscheme` a tlačítkem Tab se budeš přepínat mezi jednotlivými tématy. Command mode česky příkazový mód vyvoláš zkratkou Ctrl + :.

Homescreen Zellij Command

Instalace a nastavení:

👉 Pokud ještě nemáš nainstaluj si Kakoune.

👉 Nejprve si zálohuj své aktuální nastavení Kakoune!!!

👉 Linux & Mac:

~/.config/kak/kakrc

👉 Aby Kakoune dobře komunikoval s LSP je potřeba mít nainstalovaný Rust.

Node.js:

👉 Doporučuji mít nainstalovaný Node.js.

👉 Pro správnou funkčnost mého setupu si doinstaluj, a pro podporu jazyků díky LSP tyto balíčky:

vscode-html-language-server

vscode-css-language-server

typescript-language-server

emmet-ls

tailwindcss-language-server

marksman

markdoc-ls

👉 A také tento server pro správnou funkčnost HTML v LSP příkazem: npm install -g vscode-{html,css,json}-languageserver-bin.

👉 Dále si v Node.js nainstaluj Live-server.

👉 Platí v případě že chceš dělat front-end nebo programuješ v Javascriptu.

👉 Ve svém projektu budeš moc pouštět svůj index.html příkazem:

npx live-server

👉 Všechny severy co si můžeš pomocí LSP nainstalovat najdeš zde.

Kakoune:

👉 Pro instalaci Kakoune Front-End Power ti stačí stáhnout pouze soubor kakrc s tohoto repozitáře .

👉 Ulož ho do kořenováho adresáře ~/.config/kak/. Nezapomeň na zálohu stávajících souborů, pokud máš i své configy.

👉 Kakoune pustíš v terminálu příkazem kak.

👉 V Kakoune zadej do command line plug-install , tím nainstaluješ všechny pluginy. Restartuj Kakoune.

👉 Pokud ti některý plugin chybí můžeš ho lehce doinstalovat nebo naopak odinstalovat. Více informací najdeš v Kakoune dokumentaci nebo velmi rád poradím viz. o nás.

👉 Pokud některý plugin nechcete používat stačí v souboru kakrc ho zakomentovat pomocí hastagu #.

👉 Tuto konfiguraci používám na Linuxu i MacOS.

Plán Kakoune Front-End Power:

👉 Do budoucna můžete očekávat tyto nové funkce a další novinky:

👉 Web na vlastní doméně zatím Kakoune Front-End Power najdeš zde. -> Vysoká priorita

👉 Nové pluginy.

👉 Návody k pluginům, jak nastavit a jak s nimi pracovat. -> Vysoká priorita

👉 Návody k práci s Kakoune -> Vysoká priorita

Výběr pluginu v Kakoune Front-End Power:

👉 plug.kak nejduležitější plugin aby bylo možné instalovat další pluginy.

👉 kakoune-lsp

👉 luar rozšíří možnost instalovat pluginy napsané v jazyce Lua

👉 byline.kak vybere celí řádek pomocí klávesy x jako v Helix-editoru

👉 auto-pairs automaticky doplní závorky.

👉 fzf.kak rychlé asynchroní vyhledávaní souborů

Otázky a odpovědi:

👉 Kolik stojí Kakoune? -> Nic Kakoune je zdarma.

Registrace

Kontakty:

👉 Kakoune community Telegram skupina

👉 Osobní web autora

👉 Gitea profil

👉 GitHub

👉 Nostr

👉 Mastodon

Podpora:

👉 Pokud jakkoliv chceš podpořit nebo se podílet na obsahu a funkčnosti 🚀 ApolloNvim, prosím budu rád když mi zde napíšeš.

👉 Taky můžeš tento projekt podpořit pár Satoshi:

Satoshi

Další projekty a odkazy:

👉 ArchLinux CZ

👉 Vyhledávač SearXNG CZ

👉 EndeavourOS Linux

👉 i3 window manager