This commit is contained in:
kankys 2025-02-06 01:49:54 +01:00
parent 03ca5b4bf6
commit 08f2dd8144
2 changed files with 7 additions and 8 deletions

View File

@ -221,8 +221,6 @@ ________________________________________________________________
# 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. # 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
👉 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). 👉 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).

View File

@ -28,7 +28,7 @@ call plug#end()
- **Pro dokončení instalace nezapomeňte provést tyto tři kroky:** - **Pro dokončení instalace nezapomeňte provést tyto tři kroky:**
- Uložit init.vim `:w` - Uložit init.vim `:w`
- Restarovat zdroj (source) init.vims `:so %` nebo restartovat `Neovim` - Restartuj `Neovim`
- Nainstaluj plugin pomocí `:PlugInstall`. - 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. - 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: - Naše konfigurace pro Telescope bude:
``` ``
local telescope = require('telescope') local telescope = require('telescope')
telescope.setup {} telescope.setup {}
telescope.load_extension('fzf') telescope.load_extension('fzf')
``` ``
- Tento kód vložíš do telescope.lua a uložíš. V souboru telescope.lua je všechno, co potřebujeme. - 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: - 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: - 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 cd ~/.config/nvim/lua/tvůj-název-adresáře
touch init.lua 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. - 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` `:h telescope`
<div style="text-align: center;"> <div style="text-align: center;">
Copyright © 2024 - 2025 ApolloNvim Copyright © 2024 - 2025 🚀 ApolloNvim Kankys
</div> </div>