From e8fde7c46b39eed8db834da141202b52f6387d97 Mon Sep 17 00:00:00 2001 From: Kankys Date: Tue, 26 Mar 2024 17:34:45 +0000 Subject: [PATCH] Aktualizovat README.md --- README.md | 40 ++++++++++++++----------------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/ README.md b/ README.md index 6a41bc0..e09ae29 100644 --- a/ README.md +++ b/ README.md @@ -1,17 +1,13 @@ # Lite 🚀 ApolloNvim Distro 2024 - Front-End Power -#### Verze: 24.03 Beta +#### Verze: 24.03 #### Link: [ApolloNvim](https://git.archoslinux.cz/kankys/ApolloNvim) -![Apollo Distro](https://lukan.cz/wp-content/uploads/2024/03/neovim__1_.png) - - ## Úvod: -* Můj setup Neovim pro Front-End vývoj postavený na [Coc](https://github.com/neoclide/coc.nvim) -* Výhody Neovim oproti klasickému IDE jsou nesporně v svobodě konfigurace, je tisíce možností jak Váš Neovim může vypadat a fungovat. Pro Vaši inspiraci a použití vznikl tento projekt 🚀 ApolloNvim. +* Můj setup Nvim pro Front-End vývoj postavený na [Coc](https://github.com/neoclide/coc.nvim) +* * Toto nastavení jsem si udělal pro vývoj webu. Inspiroval jsem se pluginy které jsem využíval v VSCode a Webstorm. * Velký důraz je kladen na rychlost a lehkost. -* 🚀 ApolloNvim Distro je stále ve vývoji a postupně se na něm pracuje. -* Pro nejlepší zážitek doporučuji používat multiplexor [Zellij](https://git.archoslinux.cz/kankys/zellij-mySetup), ale není to samozřejmě podmínkou. -* Pružně reaguji na změnu v pluginech, pokud některý přestane mít podporu či je lepší alternativa, pravidelně aktualizuji úložiště 🚀 ApolloNvim. +* Ka Neovim Distro je stále vevývoji a postupně se na něm pracuje. +* * Pro nejlepší zážitek s Ka Neovim Distro doporučuji používat multiplexor [Zellij](https://git.archoslinux.cz/kankys/zellij-mySetup), ale není to samořejmě podmínkou. ## Přednosti: * Hlavní přednosti tohoto nastavení jsou podpora: Tabnine, Prettier, AutoSave, diplň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 Neovim. * Místo [LSP](https://github.com/neovim/nvim-lspconfig) v této instalaci využívám [Coc](https://github.com/neoclide/coc.nvim) pro jeho jednoduchost bez potřeby zásahů do konfigurace Coc. LSP se mi velmi osvědčilo v modálním editoru [Helix](https://helix-editor.com/) má konfigurace (Helixu)(https://git.archoslinux.cz/kankys/Helix-frontend-setup). @@ -37,20 +33,15 @@ Windows: * Doporučuji mít nainstalovaný [Node.js](https://nodejs.org/en) * Dále si v Node.js nainstaluj [Live-server](https://www.npmjs.com/package/live-server) příkazem `npm i live-server`. * Ve svém projektu budeš moc pouštět svůj index.html příkazem `npx live-server`. -* Také určitě doporučuji nainstalovat tyto balíčky npm budou se vám určitě hodit i když budete třeba chtít zkusit konkurenční editor [Helix-editor](https://helix-editor.com/) -[vscode-html-language-server](https://github.com/microsoft/vscode-html-languageservice) -[vscode-css-language-server](https://github.com/microsoft/vscode-css-languageservice) -[typescript-language-server](https://github.com/typescript-language-server/typescript-language-server) -[emmet-ls](https://github.com/aca/emmet-ls) -[tailwindcss-language-server](https://github.com/tailwindlabs/tailwindcss-intellisense/blob/master/packages/tailwindcss-language-server/README.md) -[marksman](https://github.com/artempyanykh/marksman) -[markdoc-ls](https://github.com/markdoc-extra/markdoc-ls) + ### Neovim -* Pro instalaci ApolloNvim Distra ti stačí stáhnout pouze soubor init.vim s tohoto repozitáře. +* Pro instalaci ApolloNvim Distra ti stačí stáhnout pouze soubor init.vim s tohoto repositáře. * Ulož ho do kořenováho adresáře `~/.. /nvim` dle tvého OS. **Nezapomeň na zálohu stávajících souborů** * Neovim pustíš v terminálu příkazem `nvim`. * Odklikej chybová hlášení. * V Neovimu zadej do command line `PlugInstall` , tím nainstaluješ všechny pluginy. Restartuj Neovim. +* Pokud ti některý plugin chybí můžeš lehce doinstalovat nebo odinstalovat pomocí `plug.vim`. více informací najdeš na GitHubu [plug.vim](https://github.com/junegunn/vim-plug) nebo velmi rád poradím viz. o nás. +* Pokud některý plugin nechcete používat stačí v souboru `init.vim` ho zakomentovat pomocí dvojitých uvozovek `"`. * Do command line ještě zadej Coc příkaz pro doinstalování zbylých pluginů `CocInstall coc-todolist coc-tailwindcss coc-prettier coc-json coc-html-css-support coc-html coc-emmet coc-xml coc-tsserver coc-lsp-wl coc-lit-html coc-htmldjango coc-css coc-markdown-preview-enhanced coc-markdownlint`. A ještě jednou restartuj Neovim a vše máš připravené. * Také se zde podívej do souboru [Hint.md](https://git.archoslinux.cz/kankys/Ka-Neovim-Distro-2024/src/branch/main/Ka-Hint.md), pomůže ti na začátku. @@ -58,10 +49,12 @@ Windows: ### Plán ApolloNvim: * Do budoucna můžete očekávat tyto nové funkce a další novinky: -- [] Web na vlastní doméně zatím ApolloNvim najdeš [zde](https://lukaskanka.cz/apollonvim). +- [] Web na vlastní doméně zatím ApolloNvim najdeš [zde](https://lukaskanka.cz/apollo-nvim). - [] Instalátor 🚀 ApolloNvim přes odkaz Git. - [] Nová vlastní uvítací obrazovka. - [] Nové pluginy. +- [] Telegram skupina k projektu. +- [] Návody k pluginům, jak nastavit a jak s nimi pracovat. ### Otázky a odpovědi: * Stojí peníze 🚀 ApolloNvim? -> Ne 🚀 ApolloNvim je zdarma. @@ -73,6 +66,9 @@ Windows: ## Výběr pluginu v Lite Web DEV Neovim Distro 2024 * [Autoclosetag](https://github.com/m4xshen/autoclose.nvim) nástroj pro uzavírání všech typů závorek a tagů. -* [NERDTree](https://github.com/valsorym/scrooloose-nerdtree) vytvoří ti stromový postraní panel. -* [Coc](https://github.com/neoclide/coc.nvim) manager pro instalování doplněků do Neovim. -Seznam zde budu postupně rozšiřovat. +* [NERDTree](https://github.com/valsorym/scrooloose-nerdtree) vytvoří ti stromový postranní panel. +* [Coc](https://github.com/neoclide/coc.nvim) manager pro instalování doplňků do Neovim. +* [Tabnine](https://github.com/codota/tabnine-nvim)alternativa k GitHub Copilot, který si případně lehce také můžeš doinstalovat. [Tabnine](https://www.tabnine.com/) narozdíl od Copilota nabízí free program a trial verzi na 90 dní. +* [Startify](https://github.com/mhinz/vim-startify)alternativní uvítací obrazovka s pokaždé jiným IT mottem. Nemusí fungovat s některými terminály či NERDTree nastaveným spuštěním po startu. +* +Seznam zde budu postupně rozšiřovat. \ No newline at end of file