new manuals

This commit is contained in:
kankys 2024-10-19 19:34:48 +02:00
parent 9d67175db4
commit 409990be36
5 changed files with 104 additions and 6 deletions

View File

@ -1,4 +1,4 @@
Lite 🚀 ApolloNvim Distro 2024 - Front-End Power # 🚀 ApolloNvim Distro 2024
#### Verzion: 24.10 #### Verzion: 24.10
#### Link: [🚀 ApolloNvim](https://git.arch-linux.cz/kankys/ApolloNvim) #### Link: [🚀 ApolloNvim](https://git.arch-linux.cz/kankys/ApolloNvim)
![ApolloNvim](./img/neovim.jpeg) ![ApolloNvim](./img/neovim.jpeg)

View File

@ -1,4 +1,4 @@
# Lite 🚀 ApolloNvim Distro 2024 - Front-End Power # 🚀 ApolloNvim
#### Verze: 24.10 #### Verze: 24.10
#### [The English version can be found under this link](https://git.arch-linux.cz/kankys/ApolloNvim/src/branch/main/README-ENGLISH.md) #### [The English version can be found under this link](https://git.arch-linux.cz/kankys/ApolloNvim/src/branch/main/README-ENGLISH.md)
#### Link: [🚀 ApolloNvim](https://git.arch-linux.cz/kankys/ApolloNvim) #### Link: [🚀 ApolloNvim](https://git.arch-linux.cz/kankys/ApolloNvim)
@ -21,7 +21,7 @@
* 👉 Ty nejlepší témata pro Neovim (ať je nemusíte hledat), je defaultně nastavéné Dracula. * 👉 Ty nejlepší témata pro Neovim (ať je nemusíte hledat), je defaultně nastavéné Dracula.
* 👉 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. * 👉 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.
## Pluginy 🚀 ApolloNvim Distro 2024: ## 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. ### 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.
@ -63,8 +63,6 @@
* 👉 coc-prettier * 👉 coc-prettier
* 👉 coc-eslint * 👉 coc-eslint
* 👉 coc-highlighting * 👉 coc-highlighting
* 👉 coc-git
### Colorschemes v tomto projektu: ### Colorschemes v tomto projektu:
* 👉 [Dracula](https://github.com/dracula/vim)téma Dracula pro Neovim. * 👉 [Dracula](https://github.com/dracula/vim)téma Dracula pro Neovim.
@ -136,8 +134,10 @@ Windows:
* 👉 V Neovimu zadejte do command line `PlugInstall` , tím nainstalujete všechny pluginy. Restartujte Neovim. * 👉 V Neovimu zadejte do command line `PlugInstall` , tím nainstalujete všechny pluginy. Restartujte Neovim.
* 👉 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 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 `"`. * 👉 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-phpls`. A ještě jednou restartujte Neovim a vše máte připravené. * 👉 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`. 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` (jak nainstalovat vim.plug najdeš výšše) a pak stačí jen použít příkaz `:PlugInstall` a vše Vám bude hned fungovat. * 👉 Pokud se Vám vše nechce instalovat ručně můžete stáhnout tento repožitář a nainstalujte si pouze `vim.plug` (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. * 👉 Tuto konfiguraci používám na Linuxu i MacOS. Je odzkoušena i na Windows 11.
### Plán 🚀 ApolloNvim: ### Plán 🚀 ApolloNvim:

View File

@ -0,0 +1,86 @@
### Konfigurace plaginu v Lua souboru
Některé pluginy pro svůj chod potřebují na konfigurovat. Tyto konfigurace se provádějí v jazyce [Lua](https://www.lua.org/). Většinou bývá pravidlem že konfiguraci najdete na GitHubu u jednotlivých pluginů, mi ji jen musíme zkopírovat či případně upravit dle svých preferencí a uložit do souborů kde máme Neovim.
Máme dvě možnosti jak takovou konfiguraci uložit. Buď do souboru `init.vim` nebo pro lepší přehlednost do souboru lua kde bude mít každý plugin svůj soubor.
##### První způsob:
Toto je jednoduší způsob konfigurace jejím přidání do 'init.vim'.
1. V souboru 'init.vim' vytvoříme tyto dvě značky:
````lua
lua << EOF
EOF
````
2. A mezi ně vložíme samotný config, například takto:
````lua
lua << EOF
-- nvim-lightbulb setup
require('nvim-lightbulb').setup({
autocmd = { enabled = true },
})
EOF
````
A dále podsebe přidáváme jednotlivé značky 'lua << EOF' 'EOF' a do nich vklkádat konfigurace.
##### Druhý způsob:
Tnto způsob je o trochu složitější, ale pomůže lépe organizovat konfigurační soubory a mít lepší přehled.
1. do souboru 'init.vim' přidáme tento řádek:
````lua
lua require('kankys')
````
Tím jsme si naimprtovali soubor do kterého budeme importovat jednotlivé konfigurace.
2. Ve složce Neovim kde máme soubor 'init.vim' vytvoříme složku 'lua'.
3. Ve složce 'lua' vytvoříme složku s váším nickem nebo jak se vám zlíbí. V mém případě jsem zvolil 'kankys'.
Měli by jste teď mít tutu strukturu: '~/.config/nvim/lua/kankys/'
4. Ve složce 'kankys' vytvoříme soubor:
````
init.lua
````
Do něj budeme importovat jednotlivé konfigurace.
5. Vytvoříme se soubor s názvem pluginu s koncovkou lua kterého chceme konfigurovat.
Já budu chtít například konfigurovat plugin 'gitsings'.
6. Vytvoříme ve složce 'kankys' soubor 'gitsings.lua'. Do něj vlažíme konfiguraci dle návodu z Githubu u pluginu.
Soubor pak bude vypadat takto:
````lua
require('gitsigns').setup {
-- signs config
current_line_blame = true,
current_line_blame_opts = {
virt_text_pos = 'right_align'
}
}
````
A uložíme ho.
7. Poslení bod na importovat konfiguraci do 'init.lua'
Otevřeme soubor 'init.lua' a do něj vložíme:
````
require('kankys/gitsigns')
````
A soubor uložíme.
Takto budeme přidávat další importy do 'init.lua'.

View File

@ -0,0 +1,9 @@
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.

View File

@ -0,0 +1,3 @@
coc-webview
coc-markdown-preview-enhanced