setup zellij
This commit is contained in:
@ -168,6 +168,14 @@
|
||||
init.vim základní nastavení
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="drac-box-ternary">
|
||||
<a href="../10.%20vim-fugitive%20ovl%C3%A1dni%20Git%20v%20Neovim/"
|
||||
class="
|
||||
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
|
||||
Vim-fugitive ovládni Git v Neovim
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
@ -338,17 +346,22 @@ mkdir kankys
|
||||
<span class="n">telescope</span><span class="p">.</span><span class="n">setup</span><span class="w"> </span><span class="err">{}</span>
|
||||
<span class="n">telescope</span><span class="p">.</span><span class="n">load_extension</span><span class="p">(</span><span class="s1">'fzf'</span><span class="p">)</span>
|
||||
<span class="err">`````</span>
|
||||
|
||||
<span class="o">*</span><span class="w"> </span><span class="n">Tento</span><span class="w"> </span><span class="n">kód</span><span class="w"> </span><span class="n">vložíš</span><span class="w"> </span><span class="n">do</span><span class="w"> </span><span class="n">telescope</span><span class="p">.</span><span class="n">lua</span><span class="w"> </span><span class="n">a</span><span class="w"> </span><span class="n">uložíš</span><span class="p">.</span><span class="w"> </span><span class="n">V</span><span class="w"> </span><span class="n">souboru</span><span class="w"> </span><span class="n">telescope</span><span class="p">.</span><span class="n">lua</span><span class="w"> </span><span class="n">je</span><span class="w"> </span><span class="n">všechno</span><span class="p">,</span><span class="w"> </span><span class="n">co</span><span class="w"> </span><span class="n">potřebujeme</span><span class="p">.</span>
|
||||
<span class="o">*</span><span class="w"> </span><span class="n">Výše</span><span class="w"> </span><span class="n">uvedený</span><span class="w"> </span><span class="n">příklad</span><span class="w"> </span><span class="n">nám</span><span class="w"> </span><span class="n">dává</span><span class="w"> </span><span class="n">první</span><span class="w"> </span><span class="n">ochutnávku</span><span class="w"> </span><span class="n">Lua</span><span class="p">.</span><span class="w"> </span><span class="n">Zjistil</span><span class="w"> </span><span class="n">jsem</span><span class="p">,</span><span class="w"> </span><span class="n">že</span><span class="w"> </span><span class="n">hodně</span><span class="w"> </span><span class="n">pluginů</span><span class="w"> </span><span class="n">potřebuje</span><span class="w"> </span><span class="n">minimálně</span><span class="w"> </span><span class="n">toto</span><span class="w"> </span><span class="n">nastavení</span><span class="w"> </span><span class="n">v</span><span class="w"> </span><span class="nl">lua</span><span class="p">:</span>
|
||||
|
||||
|
||||
<span class="err">``</span><span class="w"> </span><span class="n">require</span><span class="p">(</span><span class="s1">'PLUGIN_NAZEV'</span><span class="p">).</span><span class="n">setup</span><span class="w"> </span><span class="err">{}</span><span class="w"> </span><span class="err">``</span>
|
||||
|
||||
|
||||
<span class="n">V</span><span class="w"> </span><span class="n">tomto</span><span class="w"> </span><span class="n">příspěvku</span><span class="w"> </span><span class="n">se</span><span class="w"> </span><span class="n">nebudu</span><span class="w"> </span><span class="n">potápět</span><span class="w"> </span><span class="n">hluboko</span><span class="w"> </span><span class="n">do</span><span class="w"> </span><span class="n">konfigurace</span><span class="w"> </span><span class="n">Telescope</span><span class="p">.</span><span class="w"> </span><span class="n">Pokud</span><span class="w"> </span><span class="n">chcete</span><span class="w"> </span><span class="n">vidět</span><span class="w"> </span><span class="n">některé</span><span class="w"> </span><span class="n">dostupné</span><span class="w"> </span><span class="n">možnosti</span><span class="w"> </span><span class="n">nastavení</span><span class="w"> </span><span class="n">a</span><span class="w"> </span><span class="n">další</span><span class="w"> </span><span class="n">přizpůsobení</span><span class="p">,</span><span class="w"> </span><span class="n">podívejte</span><span class="w"> </span><span class="n">se</span><span class="w"> </span><span class="n">do</span><span class="w"> </span><span class="o">[</span><span class="n">dokumentace</span><span class="o">]</span><span class="p">(</span><span class="nl">https</span><span class="p">:</span><span class="o">//</span><span class="n">github</span><span class="p">.</span><span class="n">com</span><span class="o">/</span><span class="n">nvim</span><span class="o">-</span><span class="n">telescope</span><span class="o">/</span><span class="n">telescope</span><span class="p">.</span><span class="n">nvim#customization</span><span class="p">)</span><span class="err">{</span><span class="n">target</span><span class="o">=</span><span class="ss">"_blank"</span><span class="err">}</span><span class="p">.</span>
|
||||
|
||||
<span class="o">*</span><span class="w"> </span><span class="n">Nezapomeňte</span><span class="w"> </span><span class="n">uložit</span><span class="w"> </span><span class="n">telescope</span><span class="p">.</span><span class="n">lua</span><span class="w"> </span><span class="n">a</span><span class="w"> </span><span class="n">ukončete</span><span class="w"> </span><span class="n">Neovim</span><span class="w"> </span><span class="n">pomocí</span><span class="w"> </span><span class="err">``</span><span class="w"> </span><span class="err">:</span><span class="n">wq</span><span class="w"> </span><span class="err">``</span><span class="p">.</span>
|
||||
|
||||
|
||||
<span class="o">*</span><span class="w"> </span><span class="n">Dále</span><span class="w"> </span><span class="n">musíme</span><span class="w"> </span><span class="n">říci</span><span class="w"> </span><span class="n">našemu</span><span class="w"> </span><span class="n">init</span><span class="p">.</span><span class="n">vim</span><span class="w"> </span><span class="n">že</span><span class="w"> </span><span class="n">existuje</span><span class="w"> </span><span class="n">někde</span><span class="w"> </span><span class="n">soubor</span><span class="w"> </span><span class="nl">lua</span><span class="p">:</span>
|
||||
|
||||
|
||||
<span class="n">V</span><span class="w"> </span><span class="n">mém</span><span class="w"> </span><span class="n">případě</span><span class="w"> </span><span class="n">bych</span><span class="w"> </span><span class="nl">uvedl</span><span class="p">:</span>
|
||||
|
||||
<span class="err">``</span><span class="w"> </span><span class="n">lua</span><span class="w"> </span><span class="n">require</span><span class="p">(</span><span class="s1">'kankys'</span><span class="p">)</span><span class="w"> </span><span class="err">``</span><span class="w"> </span><span class="n">vložením</span><span class="w"> </span><span class="n">do</span><span class="w"> </span><span class="err">`</span><span class="o">~/</span><span class="p">.</span><span class="n">config</span><span class="o">/</span><span class="n">nvim</span><span class="o">/</span><span class="n">init</span><span class="p">.</span><span class="n">vim</span><span class="err">`</span>
|
||||
@ -358,6 +371,7 @@ mkdir kankys
|
||||
|
||||
<span class="o">*</span><span class="w"> </span><span class="n">Co</span><span class="w"> </span><span class="k">to</span><span class="w"> </span><span class="n">dělá</span><span class="vm">?</span><span class="w"> </span><span class="n">Zpočátku</span><span class="w"> </span><span class="k">to</span><span class="w"> </span><span class="n">vypadá</span><span class="w"> </span><span class="n">trochu</span><span class="w"> </span><span class="n">magicky</span><span class="w"> </span><span class="n">a</span><span class="w"> </span><span class="n">porozumění</span><span class="w"> </span><span class="n">vyžaduje</span><span class="w"> </span><span class="n">znalost</span><span class="w"> </span><span class="n">vyhledávání</span><span class="w"> </span><span class="n">Vim</span><span class="p">,</span><span class="w"> </span><span class="n">ale</span><span class="w"> </span><span class="n">v</span><span class="w"> </span><span class="n">podstatě</span><span class="w"> </span><span class="n">tento</span><span class="w"> </span><span class="n">příkaz</span><span class="w"> </span><span class="n">bude</span><span class="w"> </span><span class="n">hledat</span><span class="w"> </span><span class="n">lua</span><span class="w"> </span><span class="n">soubor</span><span class="w"> </span><span class="n">ve</span><span class="w"> </span><span class="n">vašem</span><span class="w"> </span><span class="n">běhovém</span><span class="w"> </span><span class="n">prostředí</span><span class="w"> </span><span class="n">Vim</span><span class="p">.</span>
|
||||
<span class="o">*</span><span class="w"> </span><span class="n">v</span><span class="w"> </span><span class="n">našem</span><span class="w"> </span><span class="n">případě</span><span class="w"> </span><span class="n">je</span><span class="w"> </span><span class="k">to</span><span class="err">:</span>
|
||||
|
||||
<span class="err">``</span><span class="w"> </span><span class="o">~/</span><span class="p">.</span><span class="n">config</span><span class="o">/</span><span class="n">nvim</span><span class="o">/</span><span class="n">lua</span><span class="o">/</span><span class="n">tvůj</span><span class="o">-</span><span class="n">název</span><span class="o">-</span><span class="n">adresáře</span><span class="o">/</span><span class="n">telescope</span><span class="p">.</span><span class="n">lua</span><span class="w"> </span><span class="err">``</span>
|
||||
|
||||
<span class="o">*</span><span class="w"> </span><span class="n">Namísto</span><span class="w"> </span><span class="n">vyžadování</span><span class="w"> </span><span class="n">každého</span><span class="w"> </span><span class="n">konfiguračního</span><span class="w"> </span><span class="n">souboru</span><span class="w"> </span><span class="n">v</span><span class="w"> </span><span class="n">našem</span><span class="w"> </span><span class="n">init</span><span class="p">.</span><span class="n">vim</span><span class="p">,</span><span class="w"> </span><span class="n">můžeme</span><span class="w"> </span><span class="n">jen</span><span class="w"> </span><span class="n">vyžadovat</span><span class="w"> </span><span class="n">adresář</span><span class="w"> </span><span class="n">jmenného</span><span class="w"> </span><span class="n">prostoru</span><span class="p">.</span><span class="w"> </span><span class="n">Aby</span><span class="w"> </span><span class="k">to</span><span class="w"> </span><span class="n">fungovalo</span><span class="p">,</span><span class="w"> </span><span class="n">budeme</span><span class="w"> </span><span class="n">muset</span><span class="w"> </span><span class="n">přidat</span><span class="w"> </span><span class="n">nový</span><span class="w"> </span><span class="n">soubor</span><span class="w"> </span><span class="n">do</span><span class="w"> </span><span class="n">našeho</span><span class="w"> </span><span class="n">adresáře</span><span class="w"> </span><span class="n">jmenného</span><span class="w"> </span><span class="n">prostoru</span><span class="w"> </span><span class="n">s</span><span class="w"> </span><span class="n">názvem</span><span class="w"> </span><span class="n">init</span><span class="p">.</span><span class="nl">lua</span><span class="p">:</span>
|
||||
@ -365,10 +379,14 @@ mkdir kankys
|
||||
|
||||
<p>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.</p>
|
||||
````</p>
|
||||
<ul>
|
||||
<li>Do <code>init-lua</code> vložme tento kód:</li>
|
||||
<li>
|
||||
<p>init.lua soubor lze považovat za indexový soubor. Uvnitř init.lua můžeme načíst všechny naše konfigurační soubory.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Do <code>init-lua</code> vložme tento kód:</p>
|
||||
</li>
|
||||
</ul>
|
||||
<p><code>require('tvůj-adresář-název/telescope')</code></p>
|
||||
<ul>
|
||||
@ -382,7 +400,7 @@ touch init.lua
|
||||
<h2 id="telescope">Telescope</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<p>Teleskop má řadu <a href="https://github.com/nvim-telescope/telescope.nvim#vim-commands" target="_blank">příkazů</a>, které lze použít, <code>:Telescope</code> v NORMAL režimu v Neovim. Rychlý způsob, jak zobrazit všechny dostupné příkazy, je zadat <code>:Telescope</code> následuje mezera a poté klikněte na <code><Tab></code>. Tlačítko karty otevře seznam automatického doplňování, dostupných příkazů v Telescope. V seznamu se můžete pohybovat pomocí <code><Tab></code> a <code>`<Shift-Tab></code> opačným směrem.</p>
|
||||
<p>Teleskop má řadu <a href="https://github.com/nvim-telescope/telescope.nvim#vim-commands" target="_blank">příkazů</a>, které lze použít, <code>:Telescope</code> v NORMAL režimu v Neovim. Rychlý způsob, jak zobrazit všechny dostupné příkazy, je zadat <code>:Telescope</code> následuje mezera a poté klikněte na <code><Tab></code>. Tlačítko karty otevře seznam automatického doplňování, dostupných příkazů v Telescope. V seznamu se můžete pohybovat pomocí <code><Tab></code> a <code><Shift-Tab></code> opačným směrem.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Níže je uveden příkaz Telescope, pro ukázku:
|
||||
|
Reference in New Issue
Block a user