usr/share/kak/autoload | ||
kakrc | ||
README.md |
Ú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 + :.
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:
👉 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.
Kontakty:
👉 Kakoune community Telegram skupina
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:
Další projekty a odkazy:
Copyright © Lukáš Kaňka 2024