Kakoune Front-End Power

Ú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 od Vim a Neovim liší 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 o pluginy. Proto je Kakoune vhodný pro zkušenější uživatele. Náš web by Ti měl pomoct s prvotním nastavením. Pokud si i tak na tento editor netroufáš, Helix je skvělá náhrada.

👉 Tato distribuce nefunguje tak, že jen klikneš na tlačítko a nainstaluje se. Vede Tě k samostatné instalaci pomocí tohoto webu. Cílem je pochopit, jak Kakoune funguje, abyste si mohli sami 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 ve 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ředností tohoto nastavení jsou AutoSave, doplňování HTML, CSS, JS a zkratky k zakomentování a odkomentování kódu. Taky je zde několik pluginu pro příjemnější práci v Kakoune.

👉 LSP se mi velmi osvědčilo v modálním editoru Helix-editor. Mou konfiguraci Helixu najdete zde.

👉 Ta nejlepší témata v Kakoune nemusíš hledat, najdeš je po instalaci. 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 LSP si doinstaluj tyto balíčky:

vscode-html-language-server

vscode-css-language-server

typescript-language-server

emmet-ls

tailwindcss-language-server

marksman

markdoc-ls

👉 A také si doinstaluj 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š moci pouštět index.html příkazem:

npx live-server

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

Kakoune:

👉 Pro instalaci Kakoune Front-End Power Ti stačí stáhnout pouze soubor kakrc z 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 Ti rád poradím viz. Kontakty.

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

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

Plán Kakoune Front-End Power:

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

👉 Web na vlastní doméně. Zatím Kakoune Front-End Power najdeš zde.

👉 Nové pluginy.

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

👉 Návody k práci s Kakoune.

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é asynchronní vyhledávaní souborů.

Otázky a odpovědi:

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

Kontakty:

👉 Kakoune community Telegram skupina

👉 Osobní web autora

👉 Gitea profil

👉 GitHub

👉 Nostr

👉 Mastodon

Podpora:

👉 Pokud mě chceš podpořit nebo se podílet na obsahu tohoto webu, budu rád, když mi 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


Comments

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Užíváme cookies, abychom vám zajistili co možná nejsnadnější použití našich webových stránek. Pokud budete nadále prohlížet naše stránky předpokládáme, že s použitím cookies souhlasíte. View more
Cookies settings
Accept
Decline
Privacy & Cookie policy
Privacy & Cookies policy
Cookie name Active
 
 

Zásady ochrany osobních údajů

Naposledy aktualizováno: 28.4.2022

Pokud jste návštěvníkem našeho blogu, odběratelem novinek, přispěvatelem do komentářů  poskytujete nám své osobní údaje. My vaše údaje zpracováváme a za jejich bezpečnost odpovídáme. Slibujeme, že vaše údaje dostatečně chráníme a podřizujeme se požadavkům Nařízení o ochraně osobních údajů (GDPR). Neprodáváme žádný produkt, nejste tedy našimi zákazníky, ale návštěvníky blogu.

Správcem vašich osobních údajů je Lukáš (Lucka ani nekouká přes rameno!)

Správcem osobních údajů je Lukáš Kaňka, který provozuje webové stránky lukan.cz a lukan.cekuj.net. Lukáš vaše údaje spravuje a určuje, jak dlouho budou osobní údaje zpracovávány, a za jakým účelem. Vybírá také další zpracovatele, které ke zpracování využíváme.

Jaké údaje zpracováváme a proč

Vaše osobní údaje zpracováváme především proto, abychom vám mohli poskytovat co nejkvalitnější obsah. Jednotlivé důvody zpracování:
  • E-mailové kampaně a newslettery

Jste čtenářem: E-mailem vám posíláme novinky, ke kterým jste se přihlásili. Zpracováváme váš e-mail, sledujeme, na co klikáte v e-mailu a jaké typy e-mailů od nás otevíráte, za účelem lepšího výběru obsahu, který by vás mohl zajímat.

Předávání osobních údajů třetím osobám

Vaše údaje zpracovává správce Lukáš Kaňka, s využitím dalších dvou zpracovatelů, společnosti Endora , jejichž zpracování spočívá v uchovávání údajů na zabezpečených cloudových serverech. Abychom mohli měřit, jak se vám na našem blogu líbí, kde trávíte nejvíce času a kam klikáte, používáme další poskytovatele služeb pro určité zpracovatelské operace. Jsou to: Google – Google Analytics pomocí měřícího kódu

Jak nás můžete kontaktovat

Ať už na nás máte jakoukoliv otázku nebo požadavek, můžete nás kontaktovat ne e-mailové adrese: lukas.kanka@lukan.cz.

Předávání vašich dat mimo Evropskou Unii

Vaše data zpracováváme výhradně v Evropské unii nebo v zemích, které zajišťují odpovídající úroveň ochrany na základě rozhodnutí Evropské komise.

Zabezpečení a ochrana osobních údajů

Vaše data jsou u nás v bezpečí. Přijali jsme technická opatření, která zajišťují zabezpečení osobních údajů šifrováním přenosu dat pomocí HTTPS protokolu (ten zámeček, co je vedle naší URL adresy ;-)) a zabezpečili vaše osobní údaje v souladu s čl. 32 GDPR.

Vaše práva v souvislosti s ochranou osobních údajů

  V souvislosti s ochranou osobních údajů máte řadu práv. Pokud budete chtít některého z těchto práv využít, prosím, kontaktujte nás prostřednictvím e-mailu: lukas.kanka@lukan.cz   Máte právo na informace, které si právě teď čtete. 🙂   Díky právu na přístup nás můžete kdykoli vyzvat a my vám do 30 dnů doložíme, jaké vaše osobní údaje zpracováváme a proč. Pokud se u vás něco změní nebo shledáte své osobní údaje neaktuální nebo neúplné, máte právo na doplnění a změnu osobních údajů.   Právo na omezení zpracování můžete využít, pokud se domníváte, že zpracováváme vaše nepřesné údaje, domníváte se, že provádíme zpracování nezákonně, ale nechcete všechny údaje smazat nebo pokud jste vznesli námitku proti zpracování. Omezit můžete rozsah osobních údajů nebo účelů zpracování.   Právo na výmaz (být zapomenut) Vaším dalším právem je právo na výmaz (být zapomenut). Nechceme na vás zapomenout, ale pokud si to budete přát, máte na to právo. 😞  V takovém případě vymažeme veškeré vaše osobní údaje ze svého systému i ze systému všech dílčích zpracovatelů a záloh. Na zajištění práva na výmaz potřebujeme 30 dní.   Stížnost u Úřadu na ochranu osobních údajů Pokud máte pocit, že s vašimi údaji nezacházíme v souladu se zákonem, máte právo se se svou stížností kdykoli obrátit na Úřad pro ochranu osobních údajů. Budeme moc rádi, pokud nejprve budete o tomto podezření informovat nás, abychom s tím mohli něco udělat a případné pochybení napravit.   Odhlášení ze zasílání newsletterů  E-maily s inspirací, články vám zasíláme, jste-li náš čtenář na základě našeho oprávněného zájmu. Pokud čtenářem ještě nejste, posíláme vám je jen na základě vašeho souhlasu. V obou případech můžete ukončit odběr našich e-mailů stisknutím odhlašovacího odkazu v každém zaslaném e-mailu.

Mlčenlivost

Jsme povinni zachovávat mlčenlivost o osobních údajích a o bezpečnostních opatřeních, jejichž zveřejnění by ohrozilo zabezpečení vašich osobních údajů. Tato mlčenlivost přitom trvá i po skončení závazkových vztahů s námi. Bez vašeho souhlasu také vaše údaje žádné jiné třetí straně nevydáme. Tyto Zásady ochrany osobních údajů nabývají účinnosti 28.4.2022
 
Save settings
Cookies settings