Compare commits
52 Commits
03ca5b4bf6
...
main
Author | SHA1 | Date | |
---|---|---|---|
b1164f49ec | |||
260c6933a6 | |||
9b265c41d8 | |||
|
d812c3b741 | ||
|
fbe42e87cb | ||
|
10c5cd134d | ||
|
a1c96ffb01 | ||
|
9156bd3299 | ||
|
1fd2782f7b | ||
|
68f99609fd | ||
|
839fe660e0 | ||
|
da4dd58357 | ||
|
788367c7c1 | ||
|
c38117bc90 | ||
|
dbaaf6dc35 | ||
|
f27915ecd6 | ||
|
0c1bac0496 | ||
|
2f69b46ad7 | ||
|
cbdb7aee5c | ||
|
5c2b9c0b5b | ||
|
f0f32257ba | ||
|
ab6124159e | ||
|
89f1cc6e91 | ||
|
6e0cc93eea | ||
|
cf9565e662 | ||
|
f0a666abeb | ||
|
eb0d6a1038 | ||
|
f172cc4277 | ||
|
6e43c2a834 | ||
|
246d2af665 | ||
|
27f69cfc0d | ||
|
1cfda715e1 | ||
|
e2b5e833e2 | ||
|
0c5619da3d | ||
|
002093137d | ||
|
023cd9488c | ||
|
3c34243f30 | ||
|
593a067a7e | ||
|
2bf8df3cd6 | ||
|
b0beaa9263 | ||
|
2fbd152be6 | ||
|
1495c3caf3 | ||
|
edb14e1a5b | ||
|
03bb74da91 | ||
|
a73f339f6c | ||
|
145be4c99e | ||
|
0651f4d2d4 | ||
|
18ddc3ad8d | ||
|
424b5df0a3 | ||
|
7354dc2461 | ||
|
544982236b | ||
08f2dd8144 |
444
README.md
444
README.md
@@ -1,9 +1,19 @@
|
||||
# 🚀 ApolloNvim
|
||||
#### Verze: 25.01
|
||||
#### [The English version can be found under this link](#english)
|
||||

|
||||
[Plugins](./plugins.md)
|
||||
|
||||
[Installation](./installation.md)
|
||||
|
||||
|
||||
<figure style="text-align: center;">
|
||||
<img src="./img/apollonvim.jpg" alt="ApolloNvim" width="50%" height="auto">
|
||||
</figure>
|
||||
|
||||
# Programování je mnohem zábavnější, když jste efektivní. Neovim vás tam může časem dostat, ale musíte být ochotni zkoušet nové věci. Nové pluginy, nové remapy atd.
|
||||
|
||||
|
||||
|
||||
## Úvod:
|
||||
* **Vždy se podívej před instalací nových pluginu, na dokumentaci k plaginům na Githubu. Předejdeš tím případným problémům! Pokud si nejsi jistý postupem nebo ti není něco jasné, tak raději se podívej do dokumentace, napiš nám nebo na fórech najdeš odpověď. Táke si vše vždy před změnou vše zálohuj!**
|
||||
* 👉 Neovim setup pro Front-End vývoj postavený na [Plug.vim](https://github.com/junegunn/vim-plug), [Coc](https://github.com/neoclide/coc.nvim) a [Lua](https://neovim.io/doc/user/lua-guide.html).
|
||||
@@ -22,163 +32,6 @@
|
||||
* 👉 Téma v Neovim si jednoduše změníte v command line příkazem `colorscheme` a tlačítkem Tab se budete přepínat mezi jednotlivými tématy.
|
||||
|
||||
|
||||
## Instalace a nastavení Start Editions:
|
||||
* 👉 Pokud ještě nemáte, nainstalujte si [Neovim](https://neovim.io/).
|
||||
* 👉 Bude potřeba nainstalovat plug.vim abyste mohl/a instalovat rozšíření.
|
||||
* 👉 Běžte na tuto [stránku](https://github.com/junegunn/vim-plug) pod Installation si najděte svůj operační systém a zkopírujte odkaz pod ním do svého terminálu.
|
||||
* 👉 Pokud už Neovim máte naistalovaný, **nejprve si však zálohujte své aktuální nastavení Neovim!!!**
|
||||
|
||||
Konfigirační soubory najdeš zde:
|
||||
|
||||
Linux & Mac:
|
||||
|
||||
``
|
||||
/home/user/.config/nvim/init.vim
|
||||
``
|
||||
|
||||
Windows:
|
||||
|
||||
``
|
||||
~/AppData/Local/nvim/init.vim
|
||||
``
|
||||
|
||||
### Neovim:
|
||||
* 👉 Nejjednoduší způsob pro instalaci 🚀 ApolloNvim Distra pro Linux a MacOS si stačí stáhnout tento repozitář příkazem : `git clone -b nvim https://codeberg.org/ApolloNvim/ApolloNvim2025.git ~/.config/nvim`.
|
||||
* 👉 Pozor tento příkaz výše vám přepíše dosavadní složku nvim v ~/.config/nvim. **Nezapomeňte na zálohu stávající složky nvim než ji přepíšete novou s tohoto repozitáře například že původní přejmenujete nvim.bak**.
|
||||
* 👉 Ale pokud chcete můžete si Nvim nakonfigurovat dle sebe a jen se inspirovat.
|
||||
* 👉 Neovim pustíte v terminálu příkazem `nvim`.
|
||||
* 👉 Odklikejte chybová hlášení.
|
||||
* 👉 V Neovimu zadejte do command line `PlugInstall` , tím nainstalujete všechny pluginy. Restartujte Neovim. Command Line vyvoláte klávesovou zkratkou `SHIFT + :`.
|
||||
* 👉 Pokud Vám některý plugin chybí, můžete lehce doinstalovat nebo odinstalovat pomocí `vim.plug`. Více informací najdete na GitHubu [vim.plug](https://github.com/junegunn/vim-plug) nebo velmi rád poradím viz. o nás.
|
||||
* 👉 Pokud některý plugin nechcete používat stačí ho v souboru `init.vim` zakomentovat pomocí dvojitých uvozovek `"`.
|
||||
* 👉 Do command line ještě zadejte Coc příkaz, pro doinstalování zbylých pluginů `CocInstall coc-markdown-preview-enhanced coc-webview`. A ještě jednou restartujte Neovim a vše máte připravené.
|
||||
* 👉 Pokud se Vám vše nechce instalovat ručně můžete stáhnout tento repožitář a nainstalujte si pouze `vim.plug` a COC (jak nainstalovat vim.plug najdeš výšše) a pak stačí jen použít příkaz `:PlugInstall` a vše Vám bude hned fungovat.
|
||||
* 👉 Některé plaginy potřebují na konfigurovat v jazyce Lua. Jak na to se dozvíš v readme [18. Konfigurace Lua](readme/
|
||||
).
|
||||
* 👉 Tuto konfiguraci používám na Linuxu i MacOS. Je odzkoušena i na Windows 11.
|
||||
|
||||
## Instalace a nastavení FrontEnd Editions:
|
||||
* 👉 Pokud ještě nemáte, nainstalujte si [Neovim](https://neovim.io/).
|
||||
* 👉 Bude potřeba nainstalovat plug.vim abyste mohl/a instalovat rozšíření.
|
||||
* 👉 Běžte na tuto stránku [stránku](https://github.com/junegunn/vim-plug) pod Installation si najděte svůj operační systém a zkopírujte odkaz pod ním do svého terminálu.
|
||||
* 👉 Pokud už Neovim máte naistalovaný, **nejprve si však zálohujte své aktuální nastavení Neovim!!!**
|
||||
|
||||
Konfigirační soubory najdeš zde:
|
||||
|
||||
Linux & Mac:
|
||||
|
||||
``
|
||||
/home/user/.config/nvim/init.vim
|
||||
``
|
||||
|
||||
Windows:
|
||||
|
||||
``
|
||||
~/AppData/Local/nvim/init.vim
|
||||
``
|
||||
|
||||
### Node.js:
|
||||
* 👉 Doporučuji i mít nainstalovaný [Node.js](https://nodejs.org/en)
|
||||
* 👉 Dále si v Node.js nainstalujte [Live-server](https://www.npmjs.com/package/live-server) příkazem `npm i live-server`.
|
||||
* 👉 Ve svém adresáři projektu budete moci pouštět svůj index.html příkazem `npx live-server`.
|
||||
* 👉 Pro správnou funkčnost LSP si doinstalujte tyto balíčky:
|
||||
|
||||
Pokud vám terminál vypíše chybu při použití příkazu npm. Bude potřeba balíček instalovat jako sudo.
|
||||
|
||||
|
||||
|
||||
[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)
|
||||
|
||||
### Neovim:
|
||||
* 👉 Nejjednoduší způsob pro instalaci 🚀 ApolloNvim Distra pro Linux a MacOS si stačí stáhnout tento repozitář příkazem : `git clone -b frontend https://codeberg.org/ApolloNvim/ApolloNvim2025.git ~/.config/nvim`.
|
||||
* 👉 Pozor tento příkaz výše vám přepíše dosavadní složku nvim v ~/.config/nvim. **Nezapomeňte na zálohu stávající složky nvim než ji přepíšete novou s tohoto repozitáře například že původní přejmenujete nvim.bak**.
|
||||
* 👉 Ale pokud chcete můžete si Nvim nakonfigurovat dle sebe a jen se inspirovat.
|
||||
* 👉 Neovim pustíte v terminálu příkazem `nvim`.
|
||||
* 👉 Odklikejte chybová hlášení.
|
||||
* 👉 V Neovimu zadejte do command line `PlugInstall` , tím nainstalujete všechny pluginy. Restartujte Neovim. Command Line vyvoláte klávesovou zkratkou `SHIFT + :`.
|
||||
* 👉 Pokud Vám některý plugin chybí, můžete lehce doinstalovat nebo odinstalovat pomocí `vim.plug`. Více informací najdete na GitHubu [vim.plug](https://github.com/junegunn/vim-plug) nebo velmi rád poradím viz. o nás.
|
||||
* 👉 Pokud některý plugin nechcete používat stačí ho v souboru `init.vim` zakomentovat pomocí dvojitých uvozovek `"`.
|
||||
* 👉 Do command line ještě zadejte Coc příkaz, pro doinstalování zbylých pluginů `CocInstall coc-tailwindcss 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-webview coc-phpls coc-prettier coc-eslint`. A ještě jednou restartujte Neovim a vše máte připravené.
|
||||
* 👉 Pokud se Vám vše nechce instalovat ručně můžete stáhnout tento repožitář a nainstalujte si pouze `vim.plug` a COC (jak nainstalovat vim.plug najdeš výšše) a pak stačí jen použít příkaz `:PlugInstall` a vše Vám bude hned fungovat.
|
||||
* 👉 Některé plaginy potřebují na konfigurovat v jazyce Lua. Jak na to se dozvíš v readme [18. Konfigurace Lua](readme/
|
||||
).
|
||||
* 👉 Tuto konfiguraci používám na Linuxu i MacOS. Je odzkoušena i na Windows 11.
|
||||
|
||||
|
||||
|
||||
## Pluginy 🚀 ApolloNvim:
|
||||
|
||||
### Bezpečnost a soukromí je to nejdůležitější, proto tu je tento seznam. V seznamu najdeš všechny pluginy co jsou použité v této konfiguraci s odkazem na zdroj. Plaginy které nechceš požívat zakomentuj nebo smaž v init.vim. Případě Coc plugin vynech při příkazu CocInstall název-plaginu.
|
||||
|
||||
* 👉 [Autoclosetag](https://github.com/m4xshen/autoclose.nvim) nástroj pro uzavírání všech typů závorek a tagů.
|
||||
* 👉 [Coc](https://github.com/neoclide/coc.nvim) balíčkovací manager pro instalování doplňků do Neovim.
|
||||
* 👉 [html5.vim](https://github.com/othree/html5.vim) plugin pro HTML syntax highlighting.
|
||||
* 👉 [NERDTree](https://github.com/valsorym/scrooloose-nerdtree) vytvoří vám stromový postranní panel.
|
||||
* 👉 [Codeium](https://github.com/Exafunction/codeium.vim) alternativa k GitHub Copilot, který si případně lehce také můžete doinstalovat.(Zakomentován aktivní náhrada TabNine)
|
||||
* 👉 [Tabnine](https://github.com/codota/tabnine-nvim) alternativa k GitHub Copilot, který si případně lehce také můžete doinstalovat.
|
||||
* 👉 [Startify](https://github.com/mhinz/vim-startify) alternativní uvítací obrazovka s pokaždé jiným IT mottem v **NORMAL módu**. Nemusí fungovat s některými terminály či NERDTree nastaveným spuštěním po startu.
|
||||
* 👉 [NERD Commenter](https://github.com/preservim/nerdcommenter) plugin pro zakomentování a odkomentování kódu. Zde ho máme nastaven na `Ctrl + k`.
|
||||
* 👉 [Wakatime](https://wakatime.com/neovim) služba, která je schopna změřit, kolik času jste trávili při kódování na pc a i na kterém projektu. Služba se jednoduše propojí přes API. WakaTime najdeš [zde](https://wakatime.com/).
|
||||
* 👉 [Auto-save](https://github.com/Pocco81/auto-save.nvim) plugin pro automatické ukládání, po přechodu z INSERT do NORMAL módu.
|
||||
* 👉 [Tree-sitter](https://github.com/nvim-treesitter/nvim-treesitter) plugin pro zvýraznění kódu.
|
||||
* 👉 [Hlchunk](https://github.com/shellRaining/hlchunk.nvim) propojí kód vertikálními lajny.
|
||||
* 👉 [Vim-Fugitive](https://github.com/tpope/vim-fugitive) plugin pro git.
|
||||
* 👉 [Colorizer](https://github.com/lilydjwg/colorizer) plugin pro náhled barev dle kódového označení.
|
||||
* 👉 [Vim - javascript](https://github.com/pangloss/vim-javascript) plugin pro podporu javascript.
|
||||
* 👉 [Toggletherm](https://github.com/akinsho/toggleterm.nvim) vylepšený terminál.
|
||||
* 👉 [Vim-Gitgutter](https://github.com/airblade/vim-gitgutter) git nápověda ke změně v kódu.
|
||||
* 👉 [Gitsigns](https://github.com/lewis6991/gitsigns.nvim) ukazuje změny v kódu.
|
||||
* 👉 [Plenary](https://github.com/nvim-lua/plenary.nvim)
|
||||
|
||||
### Coc extensions:
|
||||
* 👉 [Coc](https://github.com/neoclide/coc.nvim) manager pro instalování doplňků do Neovim.
|
||||
* 👉 [Coc extensions](https://github.com/neoclide/coc.nvim/wiki/Using-coc-extensions) pod tímto odkazem najdeš všechny COC rozšíření do Neovim.
|
||||
* 👉 coc-tailwindcss
|
||||
* 👉 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-webview
|
||||
* 👉 coc-phpls
|
||||
* 👉 coc-prettier
|
||||
* 👉 coc-eslint
|
||||
* 👉 coc-highlighting
|
||||
|
||||
### Colorschemes v tomto projektu:
|
||||
* 👉 [Dracula](https://github.com/dracula/vim) téma pro Neovim.
|
||||
* 👉 [Gruvbox](https://github.com/morhetz/gruvbox) téma pro Neovim.
|
||||
* 👉 [Catppuccin](https://github.com/catppuccin/nvim) téma pro Neovim.
|
||||
* 👉 [Nord](https://github.com/arcticicestudio/nord-vim) téma pro Neovim.
|
||||
* 👉 [Tokyo Night](https://github.com/ghifarit53/tokyonight-vim) téma pro Neovim.
|
||||
* 👉 [Nightfox](https://github.com/EdenEast/nightfox.nvim) téma pro Neovim.
|
||||
* 👉 [Sonokai](https://github.com/sainnhe/sonokai) téma pro Neovim.
|
||||
* 👉 [NeoSolarized](https://github.com/Tsuzat/NeoSolarized.nvim) téma pro Neovim.
|
||||
* 👉 [Moonfly](https://github.com/bluz71/vim-moonfly-colors) téma pro Neovim.
|
||||
* 👉 [Onedark](https://github.com/joshdick/onedark.vim) téma pro Neovim.
|
||||
* 👉 [Edge](https://github.com/sainnhe/edge) téma pro Neovim.
|
||||
* 👉 [Airline](https://github.com/vim-airline/vim-airline) téma pro Neovim.
|
||||
* 👉 [GitHub](https://github.com/projekt0n/github-nvim-theme) téma pro Neovim.
|
||||
* 👉 [Nightfly](https://github.com/bluz71/vim-nightfly-colors) téma pro Neovim.
|
||||
* 👉 [Miasma](https://github.com/xero/miasma.nvim) téma pro Neovim.
|
||||
* 👉 [Pink moon](https://github.com/sts10/vim-pink-moon) téma pro Neovim.
|
||||
* 👉 [Anderson](https://github.com/tlhr/anderson.vim) téma pro Neovim.
|
||||
* 👉 [Tender](https://github.com/jacoborus/tender.vim) téma pro Neovim.
|
||||
* 👉 [Night owl](https://github.com/haishanh/night-owl.vim) téma pro Neovim.
|
||||
|
||||
|
||||
### Plán 🚀 ApolloNvim:
|
||||
@@ -221,8 +74,9 @@ ________________________________________________________________
|
||||
# Programming is much more fun when you are efficient. Neovim can get you there eventually, but you have to be willing to try new things. New plugins, new remaps, etc.
|
||||
|
||||
|
||||
Tutorials:
|
||||
Project repository
|
||||
<figure style="text-align: center;">
|
||||
<img src="./img/apollonvim.jpg" alt="ApolloNvim" width="50%" height="auto">
|
||||
</figure>
|
||||
|
||||
👉 Neovim setup for Front-End development based on [Plug.vim](https://github.com/junegunn/vim-plug), [Coc](https://github.com/neoclide/coc.nvim) and [Lua](https://neovim.io/doc/user/lua-guide.html).
|
||||
|
||||
@@ -242,7 +96,7 @@ Project repository
|
||||
|
||||
👉 For the best experience with 🚀 ApolloNvim Distro, I recommend using [Zellij](https://git.arch-linux.cz/kankys/zellij-mySetup) or [Terminator](https://gnome-terminator.org/), multiplexor, but it's not a requirement of course.
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
## Advantages:
|
||||
@@ -275,269 +129,6 @@ Project repository
|
||||
|
||||
👉 How complicated is 🚀 ApolloNvim? -> 🚀 ApolloNvim may be more complicated than other editors, but once you learn how to use it, you'll see how great it is.
|
||||
|
||||
# 🚀 ApolloNvim
|
||||
|
||||
# Before installing new plugins, always check the documentation for the plugins on Github. This will prevent potential problems! If you're not sure about the procedure or something is not clear, you'd better check the documentation,write to us or the forums to find the answer.
|
||||
|
||||
## Installation and setup Start Edition:
|
||||
|
||||
👉 If you don't have it yet, install [Neovim](https://neovim.io/).
|
||||
|
||||
👉 You will need to install plug.vim to install the extension.
|
||||
|
||||
👉 Go to this [page](https://github.com/junegunn/vim-plug) under Installation find your operating system and copy the link under it into your terminal.
|
||||
|
||||
**But first back up your current Neovim settings!!!**
|
||||
|
||||
Configuration files can be found here:
|
||||
|
||||
Linux & Mac:
|
||||
``
|
||||
/home/user/.config/nvim/init.vim
|
||||
``
|
||||
|
||||
Windows:
|
||||
|
||||
``
|
||||
~\AppData\Local\nvim
|
||||
``
|
||||
|
||||
### Neovim:
|
||||
|
||||
👉 The easiest way to install 🚀 ApolloNvim Distro for Linux and macOS is to download this repository with the command :
|
||||
|
||||
``git clone -b nvim https://codeberg.org/ApolloNvim/ApolloNvim2025.git ~/.config/nvim``
|
||||
|
||||
👉 Note this command above will overwrite the existing nvim folder in ~/.config/nvim. **Don't forget to back up the existing nvim folder before you overwrite it with a new one from this repository, for example by renaming the original nvim.bak.**
|
||||
|
||||
👉 But if you want you can configure Nvim to your liking and just get inspired.
|
||||
|
||||
👉 You can run neovim in the terminal with the ``nvim`` command.
|
||||
|
||||
👉 Click on error messages.
|
||||
|
||||
👉 In Neovim, type ``PlugInstall`` in the command line , this will install all plugins. Restart Neovim. Command Line is invoked with the keyboard shortcut ``SHIFT + :``.
|
||||
|
||||
👉 If you are missing a plugin, you can easily install or uninstall it using plug.vim. You can find more information on GitHub [vim.plug](https://github.com/junegunn/vim-plug) or I'd be happy to advise you see about us.
|
||||
|
||||
👉 If you don't want to use a plugin, just comment it out in the init.vim file using double quotes ``"``.
|
||||
|
||||
👉 Enter the Coc command in the command line to install the remaining plugins:
|
||||
``
|
||||
CocInstall coc-markdown-preview-enhanced coc-webview
|
||||
``
|
||||
👉 Reboot Neovim once more and you're all set.
|
||||
|
||||
👉 I use this configuration on both Linux and macOS. It is also tested on Windows 11.
|
||||
## Installation and setup FrontEnd Edition:
|
||||
|
||||
👉 If you don't have it yet, install [Neovim](https://neovim.io/)
|
||||
.
|
||||
|
||||
👉 You will need to install plug.vim to install the extension.
|
||||
|
||||
👉 Go to this [page](https://github.com/junegunn/vim-plug) under Installation find your operating system and copy the link under it into your terminal.
|
||||
|
||||
**But first back up your current Neovim settings!!!**
|
||||
|
||||
Configuration files can be found here:
|
||||
|
||||
Linux & Mac:
|
||||
|
||||
``
|
||||
/home/user/.config/nvim/init.vim
|
||||
``
|
||||
|
||||
Windows:
|
||||
|
||||
``
|
||||
~\AppData\Local\nvim
|
||||
`
|
||||
`
|
||||
### Node.js:
|
||||
|
||||
|
||||
👉 I recommend to have [Node.js](https://nodejs.org/en) installed.
|
||||
|
||||
👉 Next, install the [Live-server](https://www.npmjs.com/package/live-server) in Node.js with the command:
|
||||
|
||||
``
|
||||
npm i live-server
|
||||
``
|
||||
|
||||
👉 In your project you will be able to run your index.html command:
|
||||
|
||||
``
|
||||
npx live-server
|
||||
``
|
||||
|
||||
👉 For proper LSP functionality, install the following packages:
|
||||
|
||||
If the terminal gives you an error when you use the npm command. You will need to install the package as sudo.
|
||||
|
||||
[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)
|
||||
|
||||
### Neovim:
|
||||
|
||||
👉 The easiest way to install 🚀 ApolloNvim Distro for Linux and macOS is to download this repository with the command :
|
||||
|
||||
``
|
||||
git clone -b frontend https://codeberg.org/ApolloNvim/ApolloNvim2025.git ~/.config/nvim
|
||||
``
|
||||
|
||||
👉 Note this command above will overwrite the existing nvim folder in ~/.config/nvim. **Don't forget to back up the existing nvim folder before you overwrite it with a new one from this repository, for example by renaming the original nvim.bak**.
|
||||
|
||||
👉 But if you want you can configure Nvim to your liking and just get inspired.
|
||||
|
||||
👉 You can run neovim in the terminal with the ``nvim`` command.
|
||||
|
||||
👉 Click on error messages.
|
||||
|
||||
👉 In Neovim, type PlugInstall in the command line , this will install all plugins. Restart Neovim.
|
||||
|
||||
👉 If you are missing a plugin, you can easily install or uninstall it using plug.vim. You can find more information on GitHub [vim.plug](https://github.com/junegunn/vim-plug){target="_blank"} or I'd be happy to advise you see about us.
|
||||
|
||||
👉 If you don't want to use a plugin, just comment it out in the ``init.vim`` file using double quotes ``"``.
|
||||
|
||||
👉 Enter the Coc command in the command line to install the remaining plugins:
|
||||
|
||||
``
|
||||
CocInstall coc-tailwindcss 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-webview coc-phpls coc-prettier coc-eslint
|
||||
``
|
||||
|
||||
👉 Reboot Neovim once more and you're all set.
|
||||
|
||||
👉 I use this configuration on both Linux and macOS. It is also tested on Windows 11.
|
||||
|
||||
## Plugins 🚀 ApolloNvim Distro
|
||||
|
||||
## Security and privacy are the most important things, which is why this list is here. In the list you will find all the plugins used in this configuration with a link to the source. Plugins you don't want to use can be commented out or deleted in init.vim. In the case of Coc plugin, omit the plugin-name when you run CocInstall.
|
||||
|
||||
👉 [Autoclosetag](https://github.com/m4xshen/autoclose.nvim) tool for closing all types of brackets and tags.
|
||||
|
||||
👉 [Coc](https://github.com/neoclide/coc.nvim) package manager for installing add-ons to Neovim.
|
||||
|
||||
👉 [NERDTree](https://github.com/valsorym/scrooloose-nerdtree) creates a tree sidebar for you.
|
||||
|
||||
👉 [html5.vim](https://github.com/othree/html5.vim) plugin for highlighting HTML syntax.
|
||||
|
||||
👉 [Codeium](https://github.com/Exafunction/codeium.vim) Introduction alternative to GitHub Copilot, which you can also easily (Commented active TabNine replacement)
|
||||
|
||||
👉 [Tabnine](https://github.com/codota/tabnine-nvim) alternative to GitHub Copilot, which you can also easily install.
|
||||
|
||||
👉 [Startify](https://github.com/mhinz/vim-startify) an alternative welcome screen with a different IT theme each time. It doesn't have to work with some terminals or NERDTree set to start after boot.
|
||||
|
||||
👉 [NERD Commenter](https://github.com/preservim/nerdcommenter) Commenter plugin for commenting and uncommenting code. Here we have it set up to Ctrl + k.
|
||||
|
||||
👉 [Wakatime](https://wakatime.com/neovim) a service that is able to measure how much time you spent coding on the computer and on which project. The service simply connects via API. You can find WakaTime [here](https://wakatime.com/){target="_blank"}.
|
||||
|
||||
👉 [Auto-save](https://github.com/Pocco81/auto-save.nvim) plugin to automatically save your files.
|
||||
|
||||
👉 [Tree-sitter](https://github.com/nvim-treesitter/nvim-treesitter) plugin for code highlighting.
|
||||
|
||||
👉 [Hlchunk](https://github.com/shellRaining/hlchunk.nvim) connects the code with vertical lines.
|
||||
|
||||
👉 [Vim-Fugitive](https://github.com/tpope/vim-fugitive) plugin for git.
|
||||
|
||||
👉 [Colorizer](https://github.com/lilydjwg/colorizer) plugin for color preview by code designation.
|
||||
|
||||
👉 [Vim - javascript](https://github.com/pangloss/vim-javascript) javascript plugin for javascript support.
|
||||
|
||||
👉 [Toggletherm](https://github.com/akinsho/toggleterm.nvim) Improved terminal.
|
||||
|
||||
👉 [Vim-Gitgutter](https://github.com/airblade/vim-gitgutter) git help for a change in the code.
|
||||
|
||||
👉 [Gitsigns](https://github.com/lewis6991/gitsigns.nvim) shows changes in the code.
|
||||
|
||||
👉 [Plenary](https://github.com/nvim-lua/plenary.nvim)
|
||||
|
||||
### Coc extensions
|
||||
|
||||
👉 [Coc](https://github.com/neoclide/coc.nvim) manager for installing add-ons to Neovim.
|
||||
|
||||
👉 [Coc extensions](https://github.com/neoclide/coc.nvim/wiki/Using-coc-extensions) extensions under this link you can find all COC extensions for Neovim.
|
||||
|
||||
👉 coc-tailwindcss
|
||||
|
||||
👉 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-webview
|
||||
|
||||
👉 coc-phpls
|
||||
|
||||
👉 coc-prettier
|
||||
|
||||
👉 coc-eslint
|
||||
|
||||
👉 coc-highlighting
|
||||
|
||||
### Colorschemes
|
||||
|
||||
👉 [Dracula](https://github.com/dracula/vim) color theme for Neovim.
|
||||
|
||||
👉 [Gruvbox](https://github.com/morhetz/gruvbox) color theme for Neovim.
|
||||
|
||||
👉 [Catppuccin](https://github.com/catppuccin/nvim) color theme for Neovim.
|
||||
|
||||
👉 [Nord](https://github.com/arcticicestudio/nord-vim) color theme for Neovim.
|
||||
|
||||
👉 [Tokyo Night](https://github.com/ghifarit53/tokyonight-vim) color theme for Neovim.
|
||||
|
||||
👉 [Nightfox](https://github.com/EdenEast/nightfox.nvim) color theme for Neovim.
|
||||
|
||||
👉 [Sonokai](https://github.com/sainnhe/sonokai) color theme for Neovim.
|
||||
|
||||
👉 [NeoSolarized](https://github.com/Tsuzat/NeoSolarized.nvim) color theme for Neovim.
|
||||
|
||||
👉 [Moonfly](https://github.com/bluz71/vim-moonfly-colors) color theme for Neovim.
|
||||
|
||||
👉 [Onedark](https://github.com/joshdick/onedark.vim) color theme for Neovim.
|
||||
|
||||
👉 [Edge](https://github.com/sainnhe/edge) color theme for Neovim.
|
||||
|
||||
👉 [Airline](https://github.com/vim-airline/vim-airline) color theme for Neovim.
|
||||
|
||||
👉 [GitHub](https://github.com/projekt0n/github-nvim-theme) color theme for Neovim.
|
||||
|
||||
👉 [Nightfly](https://github.com/bluz71/vim-nightfly-colors) color theme for Neovim.
|
||||
|
||||
👉 [Miasma](https://github.com/xero/miasma.nvim) color theme for Neovim.
|
||||
|
||||
👉 [Pink moon](https://github.com/sts10/vim-pink-moon) color theme for Neovim.
|
||||
|
||||
👉 [Anderson](https://github.com/tlhr/anderson.vim) color theme for Neovim.
|
||||
|
||||
👉 [Tender](https://github.com/jacoborus/tender.vim) color theme for Neovim.
|
||||
|
||||
👉 [Night owl](https://github.com/haishanh/night-owl.vim) color theme for Neovim.
|
||||
|
||||
### Contact:
|
||||
* 👉 [🚀 ApolloNvim Telegram](https://t.me/apollonvim)
|
||||
@@ -554,6 +145,9 @@ CocInstall coc-tailwindcss coc-json coc-html-css-support coc-html coc-emmet coc-
|
||||
* 👉 [Vyhledávač SearXNG CZ](https://searxng.cz/)
|
||||
* 👉 [EndeavourOS Linux](https://endeavouros.cz/)
|
||||
|
||||
### Joke at the end:
|
||||
Do you know why Vim has so many users? Because they can't turn it off.
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © Lukáš Kaňka 2024 - 2025
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
||||
|
254
installation.md
Normal file
254
installation.md
Normal file
@@ -0,0 +1,254 @@
|
||||
# 🚀 ApolloNvim - Instalace - Installation
|
||||
#### Verze: 25.01
|
||||
#### [The English version can be found under this link](#english)
|
||||
[Readme](./README.md)
|
||||
|
||||
[Plugins](./plugins.md)
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
### Vždy se podívej před instalací nových pluginu, na dokumentaci k plaginům na Githubu. Předejdeš tím případným problémům! Pokud si nejsi jistý postupem nebo ti není něco jasné, tak raději se podívej do dokumentace,napiš nám nebo fórech najdeš odpověď.
|
||||
### Tato instalace je určena pro Linux a Mac.
|
||||
### Vždy si aktualizujte a používejte nejnovější verzi Neovim a všech balíčků.
|
||||
## Instalace a nastavení Start Editions:
|
||||
* 👉 Pokud ještě nemáte, nainstalujte si [Neovim](https://neovim.io/).
|
||||
* 👉 Bude potřeba nainstalovat plug.vim abyste mohl/a instalovat rozšíření.
|
||||
* 👉 Běžte na tuto [stránku](https://github.com/junegunn/vim-plug) pod Installation si najděte svůj operační systém a zkopírujte odkaz pod ním do svého terminálu.
|
||||
* 👉 Pokud už Neovim máte naistalovaný, **nejprve si však zálohujte své aktuální nastavení Neovim!!!**
|
||||
|
||||
Konfigirační soubory najdeš zde:
|
||||
|
||||
Linux & Mac:
|
||||
|
||||
``
|
||||
/home/user/.config/nvim/init.vim
|
||||
``
|
||||
|
||||
Windows:
|
||||
|
||||
``
|
||||
~/AppData/Local/nvim/init.vim
|
||||
``
|
||||
|
||||
### Neovim:
|
||||
* 👉 Nejjednoduší způsob pro instalaci 🚀 ApolloNvim Distra pro Linux a MacOS si stačí stáhnout tento repozitář příkazem : `git clone -b nvim https://codeberg.org/ApolloNvim/ApolloNvim2025.git ~/.config/nvim`.
|
||||
* 👉 Pozor tento příkaz výše vám přepíše dosavadní složku nvim v ~/.config/nvim. **Nezapomeňte na zálohu stávající složky nvim než ji přepíšete novou s tohoto repozitáře například že původní přejmenujete nvim.bak**.
|
||||
* 👉 Ale pokud chcete můžete si Nvim nakonfigurovat dle sebe a jen se inspirovat.
|
||||
* 👉 Neovim pustíte v terminálu příkazem `nvim`.
|
||||
* 👉 Odklikejte chybová hlášení.
|
||||
* 👉 V Neovimu zadejte do command line `PlugInstall` , tím nainstalujete všechny pluginy. Restartujte Neovim. Command Line vyvoláte klávesovou zkratkou `SHIFT + :`.
|
||||
* 👉 Pokud Vám některý plugin chybí, můžete lehce doinstalovat nebo odinstalovat pomocí `vim.plug`. Více informací najdete na GitHubu [vim.plug](https://github.com/junegunn/vim-plug) nebo velmi rád poradím viz. o nás.
|
||||
* 👉 Pokud některý plugin nechcete používat stačí ho v souboru `init.vim` zakomentovat pomocí dvojitých uvozovek `"`.
|
||||
* 👉 Do command line ještě zadejte Coc příkaz, pro doinstalování zbylých pluginů `CocInstall coc-markdown-preview-enhanced coc-webview`. A ještě jednou restartujte Neovim a vše máte připravené.
|
||||
* 👉 Pokud se Vám vše nechce instalovat ručně můžete stáhnout tento repožitář a nainstalujte si pouze `vim.plug` a COC (jak nainstalovat vim.plug najdeš výšše) a pak stačí jen použít příkaz `:PlugInstall` a vše Vám bude hned fungovat.
|
||||
* 👉 Některé plaginy potřebují na konfigurovat v jazyce Lua. Jak na to se dozvíš v readme [18. Konfigurace Lua](readme/
|
||||
).
|
||||
* 👉 Tuto konfiguraci používám na Linuxu i MacOS.
|
||||
|
||||
## Instalace a nastavení FrontEnd Editions:
|
||||
* 👉 Pokud ještě nemáte, nainstalujte si [Neovim](https://neovim.io/).
|
||||
* 👉 Bude potřeba nainstalovat plug.vim abyste mohl/a instalovat rozšíření.
|
||||
* 👉 Běžte na tuto stránku [stránku](https://github.com/junegunn/vim-plug) pod Installation si najděte svůj operační systém a zkopírujte odkaz pod ním do svého terminálu.
|
||||
* 👉 Pokud už Neovim máte naistalovaný, **nejprve si však zálohujte své aktuální nastavení Neovim!!!**
|
||||
|
||||
Konfigirační soubory najdeš zde:
|
||||
|
||||
Linux & Mac:
|
||||
|
||||
``
|
||||
/home/user/.config/nvim/init.vim
|
||||
``
|
||||
|
||||
Windows:
|
||||
|
||||
``
|
||||
~/AppData/Local/nvim/init.vim
|
||||
``
|
||||
|
||||
### Node.js:
|
||||
* 👉 Doporučuji i mít nainstalovaný [Node.js](https://nodejs.org/en)
|
||||
* 👉 Dále si v Node.js nainstalujte [Live-server](https://www.npmjs.com/package/live-server) příkazem `npm i live-server`.
|
||||
* 👉 Ve svém adresáři projektu budete moci pouštět svůj index.html příkazem `npx live-server`.
|
||||
* 👉 Pro správnou funkčnost LSP si doinstalujte tyto balíčky:
|
||||
|
||||
Pokud vám terminál vypíše chybu při použití příkazu npm. Bude potřeba balíček instalovat jako sudo.
|
||||
|
||||
|
||||
|
||||
[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)
|
||||
|
||||
### Neovim:
|
||||
* 👉 Nejjednoduší způsob pro instalaci 🚀 ApolloNvim Distra pro Linux a MacOS si stačí stáhnout tento repozitář příkazem : `git clone -b frontend https://codeberg.org/ApolloNvim/ApolloNvim2025.git ~/.config/nvim`.
|
||||
* 👉 Pozor tento příkaz výše vám přepíše dosavadní složku nvim v ~/.config/nvim. **Nezapomeňte na zálohu stávající složky nvim než ji přepíšete novou s tohoto repozitáře například že původní přejmenujete nvim.bak**.
|
||||
* 👉 Ale pokud chcete můžete si Nvim nakonfigurovat dle sebe a jen se inspirovat.
|
||||
* 👉 Neovim pustíte v terminálu příkazem `nvim`.
|
||||
* 👉 Odklikejte chybová hlášení.
|
||||
* 👉 V Neovimu zadejte do command line `PlugInstall` , tím nainstalujete všechny pluginy. Restartujte Neovim. Command Line vyvoláte klávesovou zkratkou `SHIFT + :`.
|
||||
* 👉 Pokud Vám některý plugin chybí, můžete lehce doinstalovat nebo odinstalovat pomocí `vim.plug`. Více informací najdete na GitHubu [vim.plug](https://github.com/junegunn/vim-plug) nebo velmi rád poradím viz. o nás.
|
||||
* 👉 Pokud některý plugin nechcete používat stačí ho v souboru `init.vim` zakomentovat pomocí dvojitých uvozovek `"`.
|
||||
* 👉 Do command line ještě zadejte Coc příkaz, pro doinstalování zbylých pluginů `CocInstall coc-tailwindcss 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-webview coc-phpls coc-prettier coc-eslint`. A ještě jednou restartujte Neovim a vše máte připravené.
|
||||
* 👉 Pokud se Vám vše nechce instalovat ručně můžete stáhnout tento repožitář a nainstalujte si pouze `vim.plug` a COC (jak nainstalovat vim.plug najdeš výšše) a pak stačí jen použít příkaz `:PlugInstall` a vše Vám bude hned fungovat.
|
||||
* 👉 Některé plaginy potřebují na konfigurovat v jazyce Lua. Jak na to se dozvíš v readme [18. Konfigurace Lua](readme/
|
||||
).
|
||||
* 👉 Tuto konfiguraci používám na Linuxu i MacOS.
|
||||
|
||||
___
|
||||
|
||||
# 🚀 ApolloNvim - Installation {#english}
|
||||
|
||||
# Before installing new plugins, always check the documentation for the plugins on Github. This will prevent potential problems! If you're not sure about the procedure or something is not clear, you'd better check the documentation,write to us or the forums to find the answer.
|
||||
|
||||
#### This installation is for Linux and Mac.
|
||||
#### Always update and use the latest version of Neovim and all packages.
|
||||
|
||||
## Installation and setup Start Edition:
|
||||
|
||||
👉 If you don't have it yet, install [Neovim](https://neovim.io/).
|
||||
|
||||
👉 You will need to install plug.vim to install the extension.
|
||||
|
||||
👉 Go to this [page](https://github.com/junegunn/vim-plug) under Installation find your operating system and copy the link under it into your terminal.
|
||||
|
||||
**But first back up your current Neovim settings!!!**
|
||||
|
||||
Configuration files can be found here:
|
||||
|
||||
Linux & Mac:
|
||||
``
|
||||
/home/user/.config/nvim/init.vim
|
||||
``
|
||||
|
||||
Windows:
|
||||
|
||||
``
|
||||
~\AppData\Local\nvim
|
||||
``
|
||||
|
||||
### Neovim:
|
||||
|
||||
👉 The easiest way to install 🚀 ApolloNvim Distro for Linux and macOS is to download this repository with the command :
|
||||
|
||||
``git clone -b nvim https://codeberg.org/ApolloNvim/ApolloNvim2025.git ~/.config/nvim``
|
||||
|
||||
👉 Note this command above will overwrite the existing nvim folder in ~/.config/nvim. **Don't forget to back up the existing nvim folder before you overwrite it with a new one from this repository, for example by renaming the original nvim.bak.**
|
||||
|
||||
👉 But if you want you can configure Nvim to your liking and just get inspired.
|
||||
|
||||
👉 You can run neovim in the terminal with the ``nvim`` command.
|
||||
|
||||
👉 Click on error messages.
|
||||
|
||||
👉 In Neovim, type ``PlugInstall`` in the command line , this will install all plugins. Restart Neovim. Command Line is invoked with the keyboard shortcut ``SHIFT + :``.
|
||||
|
||||
👉 If you are missing a plugin, you can easily install or uninstall it using plug.vim. You can find more information on GitHub [vim.plug](https://github.com/junegunn/vim-plug) or I'd be happy to advise you see about us.
|
||||
|
||||
👉 If you don't want to use a plugin, just comment it out in the init.vim file using double quotes ``"``.
|
||||
|
||||
👉 Enter the Coc command in the command line to install the remaining plugins:
|
||||
``
|
||||
CocInstall coc-markdown-preview-enhanced coc-webview
|
||||
``
|
||||
👉 Reboot Neovim once more and you're all set.
|
||||
|
||||
👉 I use this configuration on both Linux and macOS.
|
||||
## Installation and setup FrontEnd Edition:
|
||||
|
||||
👉 If you don't have it yet, install [Neovim](https://neovim.io/)
|
||||
.
|
||||
|
||||
👉 You will need to install plug.vim to install the extension.
|
||||
|
||||
👉 Go to this [page](https://github.com/junegunn/vim-plug) under Installation find your operating system and copy the link under it into your terminal.
|
||||
|
||||
**But first back up your current Neovim settings!!!**
|
||||
|
||||
Configuration files can be found here:
|
||||
|
||||
Linux & Mac:
|
||||
|
||||
``
|
||||
/home/user/.config/nvim/init.vim
|
||||
``
|
||||
|
||||
Windows:
|
||||
|
||||
``
|
||||
~\AppData\Local\nvim
|
||||
`
|
||||
`
|
||||
### Node.js:
|
||||
|
||||
|
||||
👉 I recommend to have [Node.js](https://nodejs.org/en) installed.
|
||||
|
||||
👉 Next, install the [Live-server](https://www.npmjs.com/package/live-server) in Node.js with the command:
|
||||
|
||||
``
|
||||
npm i live-server
|
||||
``
|
||||
|
||||
👉 In your project you will be able to run your index.html command:
|
||||
|
||||
``
|
||||
npx live-server
|
||||
``
|
||||
|
||||
👉 For proper LSP functionality, install the following packages:
|
||||
|
||||
If the terminal gives you an error when you use the npm command. You will need to install the package as sudo.
|
||||
|
||||
[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)
|
||||
|
||||
### Neovim:
|
||||
|
||||
👉 The easiest way to install 🚀 ApolloNvim Distro for Linux and macOS is to download this repository with the command :
|
||||
|
||||
``
|
||||
git clone -b frontend https://codeberg.org/ApolloNvim/ApolloNvim2025.git ~/.config/nvim
|
||||
``
|
||||
|
||||
👉 Note this command above will overwrite the existing nvim folder in ~/.config/nvim. **Don't forget to back up the existing nvim folder before you overwrite it with a new one from this repository, for example by renaming the original nvim.bak**.
|
||||
|
||||
👉 But if you want you can configure Nvim to your liking and just get inspired.
|
||||
|
||||
👉 You can run neovim in the terminal with the ``nvim`` command.
|
||||
|
||||
👉 Click on error messages.
|
||||
|
||||
👉 In Neovim, type PlugInstall in the command line , this will install all plugins. Restart Neovim.
|
||||
|
||||
👉 If you are missing a plugin, you can easily install or uninstall it using plug.vim. You can find more information on GitHub [vim.plug](https://github.com/junegunn/vim-plug){target="_blank"} or I'd be happy to advise you see about us.
|
||||
|
||||
👉 If you don't want to use a plugin, just comment it out in the ``init.vim`` file using double quotes ``"``.
|
||||
|
||||
👉 Enter the Coc command in the command line to install the remaining plugins:
|
||||
|
||||
``
|
||||
CocInstall coc-tailwindcss 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-webview coc-phpls coc-prettier coc-eslint
|
||||
``
|
||||
|
||||
👉 Reboot Neovim once more and you're all set.
|
||||
|
||||
👉 I use this configuration on both Linux and macOS.
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
10
news.md
10
news.md
@@ -1,3 +1,9 @@
|
||||
## 25.02
|
||||
- nový [web](https://apollonvim.codeberg.page)
|
||||
- Lokalizace do en.
|
||||
- vylepšená instalace
|
||||
- pouze pro linux a mac
|
||||
|
||||
## 25.01
|
||||
- nová instalace
|
||||
- nový website
|
||||
@@ -8,3 +14,7 @@
|
||||
- automatická instalace pluginů po přidání do init.vim
|
||||
- Rainbow Vim - plugin co vytvoří baravné zaávorky
|
||||
- Gitgutter - plugin pro správu git
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
196
plugins.md
Normal file
196
plugins.md
Normal file
@@ -0,0 +1,196 @@
|
||||
# 🚀 ApolloNvim - Plugins
|
||||
#### Verze: 25.01
|
||||
#### [The English version can be found under this link](#english)
|
||||
|
||||
## Pluginy 🚀 ApolloNvim:
|
||||
|
||||
### Bezpečnost a soukromí je to nejdůležitější, proto tu je tento seznam. V seznamu najdeš všechny pluginy co jsou použité v této konfiguraci s odkazem na zdroj. Plaginy které nechceš požívat zakomentuj nebo smaž v init.vim. Případě Coc plugin vynech při příkazu CocInstall název-plaginu.
|
||||
|
||||
* 👉 [Autoclosetag](https://github.com/m4xshen/autoclose.nvim) nástroj pro uzavírání všech typů závorek a tagů.
|
||||
* 👉 [Coc](https://github.com/neoclide/coc.nvim) balíčkovací manager pro instalování doplňků do Neovim.
|
||||
* 👉 [html5.vim](https://github.com/othree/html5.vim) plugin pro HTML syntax highlighting.
|
||||
* 👉 [NERDTree](https://github.com/valsorym/scrooloose-nerdtree) vytvoří vám stromový postranní panel.
|
||||
* 👉 [Codeium](https://github.com/Exafunction/codeium.vim) alternativa k GitHub Copilot, který si případně lehce také můžete doinstalovat.(Zakomentován aktivní náhrada TabNine)
|
||||
* 👉 [Tabnine](https://github.com/codota/tabnine-nvim) alternativa k GitHub Copilot, který si případně lehce také můžete doinstalovat.
|
||||
* 👉 [Startify](https://github.com/mhinz/vim-startify) alternativní uvítací obrazovka s pokaždé jiným IT mottem v **NORMAL módu**. Nemusí fungovat s některými terminály či NERDTree nastaveným spuštěním po startu.
|
||||
* 👉 [NERD Commenter](https://github.com/preservim/nerdcommenter) plugin pro zakomentování a odkomentování kódu. Zde ho máme nastaven na `Ctrl + k`.
|
||||
* 👉 [Wakatime](https://wakatime.com/neovim) služba, která je schopna změřit, kolik času jste trávili při kódování na pc a i na kterém projektu. Služba se jednoduše propojí přes API. WakaTime najdeš [zde](https://wakatime.com/).
|
||||
* 👉 [Auto-save](https://github.com/Pocco81/auto-save.nvim) plugin pro automatické ukládání, po přechodu z INSERT do NORMAL módu.
|
||||
* 👉 [Tree-sitter](https://github.com/nvim-treesitter/nvim-treesitter) plugin pro zvýraznění kódu.
|
||||
* 👉 [Hlchunk](https://github.com/shellRaining/hlchunk.nvim) propojí kód vertikálními lajny.
|
||||
* 👉 [Vim-Fugitive](https://github.com/tpope/vim-fugitive) plugin pro git.
|
||||
* 👉 [Colorizer](https://github.com/lilydjwg/colorizer) plugin pro náhled barev dle kódového označení.
|
||||
* 👉 [Vim - javascript](https://github.com/pangloss/vim-javascript) plugin pro podporu javascript.
|
||||
* 👉 [Toggletherm](https://github.com/akinsho/toggleterm.nvim) vylepšený terminál.
|
||||
* 👉 [Vim-Gitgutter](https://github.com/airblade/vim-gitgutter) git nápověda ke změně v kódu.
|
||||
* 👉 [Gitsigns](https://github.com/lewis6991/gitsigns.nvim) ukazuje změny v kódu.
|
||||
* 👉 [Plenary](https://github.com/nvim-lua/plenary.nvim)
|
||||
|
||||
### Coc extensions:
|
||||
* 👉 [Coc](https://github.com/neoclide/coc.nvim) manager pro instalování doplňků do Neovim.
|
||||
* 👉 [Coc extensions](https://github.com/neoclide/coc.nvim/wiki/Using-coc-extensions) pod tímto odkazem najdeš všechny COC rozšíření do Neovim.
|
||||
* 👉 coc-tailwindcss
|
||||
* 👉 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-webview
|
||||
* 👉 coc-phpls
|
||||
* 👉 coc-prettier
|
||||
* 👉 coc-eslint
|
||||
* 👉 coc-highlighting
|
||||
|
||||
### Colorschemes v tomto projektu:
|
||||
* 👉 [Dracula](https://github.com/dracula/vim) téma pro Neovim.
|
||||
* 👉 [Gruvbox](https://github.com/morhetz/gruvbox) téma pro Neovim.
|
||||
* 👉 [Catppuccin](https://github.com/catppuccin/nvim) téma pro Neovim.
|
||||
* 👉 [Nord](https://github.com/arcticicestudio/nord-vim) téma pro Neovim.
|
||||
* 👉 [Tokyo Night](https://github.com/ghifarit53/tokyonight-vim) téma pro Neovim.
|
||||
* 👉 [Nightfox](https://github.com/EdenEast/nightfox.nvim) téma pro Neovim.
|
||||
* 👉 [Sonokai](https://github.com/sainnhe/sonokai) téma pro Neovim.
|
||||
* 👉 [NeoSolarized](https://github.com/Tsuzat/NeoSolarized.nvim) téma pro Neovim.
|
||||
* 👉 [Moonfly](https://github.com/bluz71/vim-moonfly-colors) téma pro Neovim.
|
||||
* 👉 [Onedark](https://github.com/joshdick/onedark.vim) téma pro Neovim.
|
||||
* 👉 [Edge](https://github.com/sainnhe/edge) téma pro Neovim.
|
||||
* 👉 [Airline](https://github.com/vim-airline/vim-airline) téma pro Neovim.
|
||||
* 👉 [GitHub](https://github.com/projekt0n/github-nvim-theme) téma pro Neovim.
|
||||
* 👉 [Nightfly](https://github.com/bluz71/vim-nightfly-colors) téma pro Neovim.
|
||||
* 👉 [Miasma](https://github.com/xero/miasma.nvim) téma pro Neovim.
|
||||
* 👉 [Pink moon](https://github.com/sts10/vim-pink-moon) téma pro Neovim.
|
||||
* 👉 [Anderson](https://github.com/tlhr/anderson.vim) téma pro Neovim.
|
||||
* 👉 [Tender](https://github.com/jacoborus/tender.vim) téma pro Neovim.
|
||||
* 👉 [Night owl](https://github.com/haishanh/night-owl.vim) téma pro Neovim.
|
||||
|
||||
----
|
||||
## Plugins 🚀 ApolloNvim Distro {#english}
|
||||
|
||||
## Security and privacy are the most important things, which is why this list is here. In the list you will find all the plugins used in this configuration with a link to the source. Plugins you don't want to use can be commented out or deleted in init.vim. In the case of Coc plugin, omit the plugin-name when you run CocInstall.
|
||||
|
||||
👉 [Autoclosetag](https://github.com/m4xshen/autoclose.nvim) tool for closing all types of brackets and tags.
|
||||
|
||||
👉 [Coc](https://github.com/neoclide/coc.nvim) package manager for installing add-ons to Neovim.
|
||||
|
||||
👉 [NERDTree](https://github.com/valsorym/scrooloose-nerdtree) creates a tree sidebar for you.
|
||||
|
||||
👉 [html5.vim](https://github.com/othree/html5.vim) plugin for highlighting HTML syntax.
|
||||
|
||||
👉 [Codeium](https://github.com/Exafunction/codeium.vim) Introduction alternative to GitHub Copilot, which you can also easily (Commented active TabNine replacement)
|
||||
|
||||
👉 [Tabnine](https://github.com/codota/tabnine-nvim) alternative to GitHub Copilot, which you can also easily install.
|
||||
|
||||
👉 [Startify](https://github.com/mhinz/vim-startify) an alternative welcome screen with a different IT theme each time. It doesn't have to work with some terminals or NERDTree set to start after boot.
|
||||
|
||||
👉 [NERD Commenter](https://github.com/preservim/nerdcommenter) Commenter plugin for commenting and uncommenting code. Here we have it set up to Ctrl + k.
|
||||
|
||||
👉 [Wakatime](https://wakatime.com/neovim) a service that is able to measure how much time you spent coding on the computer and on which project. The service simply connects via API. You can find WakaTime [here](https://wakatime.com/){target="_blank"}.
|
||||
|
||||
👉 [Auto-save](https://github.com/Pocco81/auto-save.nvim) plugin to automatically save your files.
|
||||
|
||||
👉 [Tree-sitter](https://github.com/nvim-treesitter/nvim-treesitter) plugin for code highlighting.
|
||||
|
||||
👉 [Hlchunk](https://github.com/shellRaining/hlchunk.nvim) connects the code with vertical lines.
|
||||
|
||||
👉 [Vim-Fugitive](https://github.com/tpope/vim-fugitive) plugin for git.
|
||||
|
||||
👉 [Colorizer](https://github.com/lilydjwg/colorizer) plugin for color preview by code designation.
|
||||
|
||||
👉 [Vim - javascript](https://github.com/pangloss/vim-javascript) javascript plugin for javascript support.
|
||||
|
||||
👉 [Toggletherm](https://github.com/akinsho/toggleterm.nvim) Improved terminal.
|
||||
|
||||
👉 [Vim-Gitgutter](https://github.com/airblade/vim-gitgutter) git help for a change in the code.
|
||||
|
||||
👉 [Gitsigns](https://github.com/lewis6991/gitsigns.nvim) shows changes in the code.
|
||||
|
||||
👉 [Plenary](https://github.com/nvim-lua/plenary.nvim)
|
||||
|
||||
### Coc extensions
|
||||
|
||||
👉 [Coc](https://github.com/neoclide/coc.nvim) manager for installing add-ons to Neovim.
|
||||
|
||||
👉 [Coc extensions](https://github.com/neoclide/coc.nvim/wiki/Using-coc-extensions) extensions under this link you can find all COC extensions for Neovim.
|
||||
|
||||
👉 coc-tailwindcss
|
||||
|
||||
👉 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-webview
|
||||
|
||||
👉 coc-phpls
|
||||
|
||||
👉 coc-prettier
|
||||
|
||||
👉 coc-eslint
|
||||
|
||||
👉 coc-highlighting
|
||||
|
||||
### Colorschemes
|
||||
|
||||
👉 [Dracula](https://github.com/dracula/vim) color theme for Neovim.
|
||||
|
||||
👉 [Gruvbox](https://github.com/morhetz/gruvbox) color theme for Neovim.
|
||||
|
||||
👉 [Catppuccin](https://github.com/catppuccin/nvim) color theme for Neovim.
|
||||
|
||||
👉 [Nord](https://github.com/arcticicestudio/nord-vim) color theme for Neovim.
|
||||
|
||||
👉 [Tokyo Night](https://github.com/ghifarit53/tokyonight-vim) color theme for Neovim.
|
||||
|
||||
👉 [Nightfox](https://github.com/EdenEast/nightfox.nvim) color theme for Neovim.
|
||||
|
||||
👉 [Sonokai](https://github.com/sainnhe/sonokai) color theme for Neovim.
|
||||
|
||||
👉 [NeoSolarized](https://github.com/Tsuzat/NeoSolarized.nvim) color theme for Neovim.
|
||||
|
||||
👉 [Moonfly](https://github.com/bluz71/vim-moonfly-colors) color theme for Neovim.
|
||||
|
||||
👉 [Onedark](https://github.com/joshdick/onedark.vim) color theme for Neovim.
|
||||
|
||||
👉 [Edge](https://github.com/sainnhe/edge) color theme for Neovim.
|
||||
|
||||
👉 [Airline](https://github.com/vim-airline/vim-airline) color theme for Neovim.
|
||||
|
||||
👉 [GitHub](https://github.com/projekt0n/github-nvim-theme) color theme for Neovim.
|
||||
|
||||
👉 [Nightfly](https://github.com/bluz71/vim-nightfly-colors) color theme for Neovim.
|
||||
|
||||
👉 [Miasma](https://github.com/xero/miasma.nvim) color theme for Neovim.
|
||||
|
||||
👉 [Pink moon](https://github.com/sts10/vim-pink-moon) color theme for Neovim.
|
||||
|
||||
👉 [Anderson](https://github.com/tlhr/anderson.vim) color theme for Neovim.
|
||||
|
||||
👉 [Tender](https://github.com/jacoborus/tender.vim) color theme for Neovim.
|
||||
|
||||
👉 [Night owl](https://github.com/haishanh/night-owl.vim) color theme for Neovim.
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -1,10 +0,0 @@
|
||||
# 17. Jak opravit nefunkční Prettier
|
||||
Pokud se Vám stane že Prettier nebude fungovat a bude vypisovat chybu, nejspíš ho nemáte naistalovaný v systému.
|
||||
|
||||
Oprava je jednoduchá:
|
||||
|
||||
V terminálu zadáte tento příkaz a tím doinstalujete potřebné věci do systému pro správnou funkčnost Prettier:
|
||||
|
||||
`npm install -g prettier`
|
||||
|
||||
Tento příkaz by vám měl pomoci s nefunkčím Prettierem v Neovim.
|
@@ -30,7 +30,7 @@ Dále si otevřeme soubor init.vim a pokud ho nemáme tak si ho vytvoříme zde:
|
||||
|
||||
Linux & Mac:
|
||||
|
||||
`~.config/nvim/init.vim`
|
||||
`~/.config/nvim/init.vim`
|
||||
|
||||
Windows:
|
||||
|
||||
@@ -53,3 +53,7 @@ Pomocí `Ctrl + :` se dostanete do příkazového řádku a tam napíšete `Plug
|
||||
A restartujeme Neovim. Příkazem `Ctrl + :` do příkazového řádku napíšete `q` a restartujeme Neovim.
|
||||
|
||||
Takto pokaždé když si přidáte do init.vim pluginy, příkazem `PlugInstall` je nainstalujete a restartujeme Neovim.
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -69,3 +69,7 @@ Command mód vyvoláme pomocí `Shift + :`
|
||||
|
||||
- `Ctrl + r` - Opětovné provedení zrušené akce
|
||||
- `:help` - Zobrazení nápovědy
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -31,5 +31,5 @@ Codium vás vyzve k propojení API se serverem Codium.
|
||||
A vše by Vám mělo fungovat.
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 ApolloNvim
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -28,7 +28,7 @@ call plug#end()
|
||||
|
||||
- **Pro dokončení instalace nezapomeňte provést tyto tři kroky:**
|
||||
- Uložit init.vim `:w`
|
||||
- Restarovat zdroj (source) init.vims `:so %` nebo restartovat `Neovim`
|
||||
- Restartuj `Neovim`
|
||||
- Nainstaluj plugin pomocí `:PlugInstall`.
|
||||
|
||||
- Dále musíme nakonfigurovat Telescope. Toto je běžná praxe mezi pluginy Vim. Telescope je plugin založený na Lua.
|
||||
@@ -64,11 +64,11 @@ mkdir kankys
|
||||
|
||||
- Naše konfigurace pro Telescope bude:
|
||||
|
||||
```
|
||||
``
|
||||
local telescope = require('telescope')
|
||||
telescope.setup {}
|
||||
telescope.load_extension('fzf')
|
||||
```
|
||||
``
|
||||
|
||||
- Tento kód vložíš do telescope.lua a uložíš. V souboru telescope.lua je všechno, co potřebujeme.
|
||||
- Výše uvedený příklad nám dává první ochutnávku Lua. Zjistil jsem, že hodně pluginů potřebuje minimálně toto nastavení v lua:
|
||||
@@ -95,10 +95,11 @@ Pár poznámek:
|
||||
|
||||
- Namísto vyžadování každého konfiguračního souboru v našem init.vim, můžeme jen vyžadovat adresář jmenného prostoru. Aby to fungovalo, budeme muset přidat nový soubor do našeho adresáře jmenného prostoru s názvem init.lua:
|
||||
|
||||
```
|
||||
|
||||
``
|
||||
cd ~/.config/nvim/lua/tvůj-název-adresáře
|
||||
touch init.lua
|
||||
```
|
||||
``
|
||||
|
||||
- init.lua soubor lze považovat za indexový soubor. Uvnitř init.lua můžeme načíst všechny naše konfigurační soubory.
|
||||
|
||||
@@ -122,5 +123,5 @@ Dokumentaci k Telescope v Neovimu můžete zobrazit pomocí:
|
||||
`:h telescope`
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 ApolloNvim
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -60,5 +60,5 @@ Barevné schéma můžete změnit i za běhu Neovim tímto způsobem:
|
||||
`:colorscheme -> klikni <space> <Tab>`
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 ApolloNvim
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -19,5 +19,5 @@ let g:auto_save_delay = 3000
|
||||
* Pozor Autosave nefunguje v PowerShell
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 ApolloNvim
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -31,8 +31,8 @@ V Neovim (a také v klasickém Vim) můžete kopírovat text z externích zdroj
|
||||
|
||||
- vyjmout označený text můžeme v Normal modu pomocí: x
|
||||
|
||||
** POZNÁMKA: v linuxu pro správnou funkčmost jsem si musel pro kopírování z Neovim nainstalovat balíček **xclib**!
|
||||
** POZNÁMKA:** v linuxu pro správnou funkčmost jsem si musel pro kopírování z Neovim nainstalovat balíček **xclib**!
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 ApolloNvim
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -15,5 +15,5 @@ usr/local/lib64/nevim/parser/markdown.so
|
||||
``
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 ApolloNvim
|
||||
</div>
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -67,5 +67,5 @@ Pokud chcete více informací o každém nastavení, můžete napsat `:h <název
|
||||
Zobrazí sekci nápovědy pro `number`.
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 ApolloNvim
|
||||
</div>
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -70,5 +70,5 @@ Pro více informací na `vim-fugitive`zadejte do Neovimu následující příkaz
|
||||
```
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 ApolloNvim
|
||||
</div>
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -16,7 +16,7 @@ call plug#end()
|
||||
```
|
||||
|
||||
|
||||
Poznámka: gitsigns vyžaduje `nvim-lua/plenary.nvim `. Protože jsme ho nainstalovali pomocí `telescope`([04. Jak nainstalovat Telescope do editoru Neovim](https://github.com/LukasKanka/ApolloNvim/blob/main/readme/04.%20Jak%20nainstalovat%20Telescope%20do%20editoru%20Neovim.md), jsme pokryti.
|
||||
Poznámka: gitsigns vyžaduje `nvim-lua/plenary.nvim `. Protože jsme ho nainstalovali pomocí `telescope` [04. Jak nainstalovat Telescope do editoru Neovim](https://github.com/LukasKanka/ApolloNvim/blob/main/readme/04.%20Jak%20nainstalovat%20Telescope%20do%20editoru%20Neovim.md), jsme pokryti.
|
||||
|
||||
Už víte, co máte dělat – Uložit, zdroj a `:PlugInstall`.
|
||||
|
||||
@@ -78,5 +78,5 @@ require('gitsigns').setup {
|
||||
A to je vše!
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 ApolloNvim
|
||||
</div>
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>>
|
@@ -29,6 +29,7 @@ layout {
|
||||
```
|
||||
|
||||
Výsledkem je následující rozložení:
|
||||
|
||||

|
||||
|
||||
Nvim 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.
|
||||
@@ -41,7 +42,7 @@ Nyní ke spuštění zellij s vlastním rozložením a instancí Nvim musíte sp
|
||||
zellij --layout ~/.config/zellij/layouts/nvim.kdl
|
||||
```
|
||||
|
||||
V míste (složce) v terminálu kde chcete spustit Neovim.
|
||||
V místě (složce) v terminálu kde chcete spustit Neovim.
|
||||
|
||||
Nyní pro zjednodušení tohoto příkazu jsem vytvořil alias `znv`a uložil to do mého `~/.bashrc`soubor.
|
||||
|
||||
@@ -50,3 +51,7 @@ alias znv='zellij --layout $HOME/.config/zellij/layouts/nvim.kdl'
|
||||
```
|
||||
|
||||
S touto konfigurací pokaždé, když potřebuji vytvořit novou instanci Neovim, stačí zadat _znv_ do adresáře, se kterým chci pracovat, a [Zellij](https://zellij.dev/) mi zavolá Neovim a automaticky otevře projekt.
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -10,3 +10,7 @@ set number
|
||||
set relativenumber
|
||||
````
|
||||
Jak to funguje? Řádek, na kterém je aktuálně kurzor, bude označen jako „řádek 0“. Zbytek řádků nad a pod bude očíslován ve vztahu k jejich vzdálenosti od řádku 0. Například řádek přímo pod kurzorem bude řádek 1. Stejně tak řádek přímo nad ním. Chcete-li přejít na řádek 1 níže, zadejte číslo ``1 + j``. Chcete-li přejít na řádek 1 výše, zadejte číslo ``1 + k``.
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -75,3 +75,7 @@ POZNÁMKA: v linuxu pro správnou funkčmost jsem si musel pro kopírování z N
|
||||
|
||||
|
||||
Tyto příkazy a klávesové zkratky vám umožní efektivně pracovat s textem v Neovimu.
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -1,5 +1,5 @@
|
||||
# 16. Jak nainstalovat nejnovější verzi Neovim do linuxu
|
||||
Né každa Linuxová distribuce nabízí nejnovější verzi Neovim, kterou vyžadují některé rozšíření Neovim. Velmi jednoduše nainstalujeme nejnovější verzi Neovim kompilací z zdrojového kódu.
|
||||
N každá Linuxová distribuce nabízí nejnovější verzi Neovim, kterou vyžadují některé rozšíření Neovim. Velmi jednoduše nainstalujeme nejnovější verzi Neovim kompilací z zdrojového kódu.
|
||||
|
||||
Mi si instalaci předvedeme na distribuci založené na RHEL. Na ostatních distribucích se bude pouze lišit krok 1, dle toho jestli používáte apt, yay a atd.
|
||||
|
||||
@@ -31,3 +31,7 @@ make CMAKE_BUILD_TYPE=Release
|
||||
````
|
||||
sudo make install
|
||||
````
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
20
tutorials/17. Jak opravit nefunkční Prettier.md
Normal file
20
tutorials/17. Jak opravit nefunkční Prettier.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# 17. Jak opravit nefunkční Prettier
|
||||
Pokud se Vám stane že Prettier nebude fungovat a bude vypisovat chybu, nejspíš ho nemáte naistalovaný v projektu.
|
||||
|
||||
V tomto případě ho bude nutné do projektu nainstalovat.
|
||||
|
||||
Oprava je jednoduchá:
|
||||
|
||||
V terminálu jse přesuňte do projektu.
|
||||
|
||||
Zadejte tento příkaz a tím doinstalujete potřebné věci do projektu pro správnou funkčnost Prettier:
|
||||
|
||||
`npm install --save-dev prettier`
|
||||
|
||||
Tento příkaz by vám měl pomoci s nefunkčím Prettierem v Neovim.
|
||||
|
||||
Jak pracovat s Prettier v Neovim doporučuji navštívit GitHub [coc-prettier](https://github.com/neoclide/coc-prettier)
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -84,3 +84,7 @@ require('kankys/gitsigns')
|
||||
A soubor uložíme.
|
||||
|
||||
Takto budeme přidávat další importy do 'init.lua'.
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
@@ -16,5 +16,5 @@ CocCommand coc-markdown-preview-enhanced.openPreview
|
||||
Zobrazíme ve webovém prohlížeči náhled vašeho Markdown v reálném čase.
|
||||
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2024 - 2025 ApolloNvim
|
||||
Copyright © 2024 - 2025 🚀 ApolloNvim / Lukáš Kaňka
|
||||
</div>
|
Reference in New Issue
Block a user