Tag: vim

Inštalácia pynvim cez Homebrew

Poznámka: Tento článok je zavádzajúci. Existuje novší článok, ktorý by ste mali zvážiť prečítať si najprv. Rozhodol som sa spísať niekoľko podrobností o tom, ako sa mi podarilo nainštalovať python požiadavky pre neovim na Mac M3, pretože ako sa ukázalo, nie je to také jednoduché...

Oprava ANSI dát v nvim execute

Po migrácii mojich dotfiles na Mac M3 som narazil na blokujúci problém v mojom neovim nastavení. Zakaždým, keď som uložil PHP súbor, na jeho začiatok sa pridalo veľa nezmyselných dát. Ak si pamätáte, moje nastavenie používa prettier na formátovanie všetkého, väčšinou cez coc-pret...

Vylúčenie názvu súboru z vim fzf ripgrep

Mnohokrát, najmä pri prispôsobiteľných softvérových stackoch, existujú aspekty alebo funkcie softvéru, ktoré by sme chceli mať spravené inak. Našťastie, pri používaní open-source softvéru môže byť nakonfigurovanie daného softvéru podľa našich predstáv otázkou niekoľkých (sto) stl...

Prettier PHP plugin vo vime

Po niekoľkých hodinách strávených snahou prinútiť zreťazené metódy v PHP zoradiť sa pekne pod seba, som napokon našiel riešenie. Inými slovami, pri uložení súboru som chcel prejsť z tohto: ``js $this->user->account->organizations()->saveMany(Organization::factory(5) ->make())->fi...

Vim nahradí obsah filtrom chybovým výstupom

Jednou z funkcií vimu je schopnosť filtrovať obsah súboru cez príkaz a vrátiť výstup späť do bufferu. Dá sa to využiť napríklad na opravu odsadenia v súbore alebo všeobecne na formátovanie dokumentu. Súčasťou oficiálnej dokumentácie pre prettier/plugin-php je aj tento vimscript:...

Dokončil som kontrolu pravopisu na blogu

Dnes som vynaložil značné úsilie na opravu mnohých drobných chýb na blogu, ktoré sa časom nahromadili — buď preto, že blog bol prevedený zo Sapper na Zola, čo prirodzene spracováva niektoré drobnosti Markdownu inak, alebo kvôli preklepy v slovách. Rozoberme najdôležitejšie zmeny....

Vim increment v git rebase

Náhodou som narazil na skrytú funkciu vimu. Klávesové skratky v normálnom móde zodpovedné za zvyšovanie čísla, Ctrl+a (increment) a znižovanie čísla za kurzorom, Ctrl+x (decrement), robia počas interaktívneho rebase editora niečo iné. Pozrite sami: Použitie Ctrl+a ako increment a...