v té ukázce dokumentace je rozhozené formátování tabulky, to právě org mód umí zarovnat automaicky (nevím jakou klávesou ve vimu, v emacsu je to c-c c-c).
| 0x0000:0x7c00 -> 0x0000:0x7e00 | bootsector | | 0x0000:0x7e00 </gc- 0x0000:0xffff | ~32,5kb stack for boot | | 0x1000:0x0000 -> 0x9000:0xffff | 576kb free space |
Leader je nastavený na znak zpětného lomítka, ovšem podle mého názoru je (z mnoha důvodů) lepší ho nastavit na čárku
Které jsou ty mnohé důvody pro nastavení na čárku? V našem jazyce si akorát dokážu představit stejné rozložení na české a anglické klávesnici. Vím, že je to pro dost lidí časté nastavení, ale za mě zbavit se jednoho z nejužitečnějších příkazů na pohyb v rámci řádku (spolu se středníkem) je dost velké osekání funkcionality. V kontrastu, backslash žádný význam nemá.
Článek super, budu se muset podívat podrobněji a nahradit svoje neorganizované poznámky :-)
Ano, je to částečně kvůli stejnému rozložení pro CZ/US/GB klávesnici. Například při psaní článků to pořád přepínám (text, zdroják, zase text) a narvat zpětné lomítko je zdržující.
Jenže mám další důvod, a to fyzické rozložení kláves. Přecházím pravidelně mezi třemi stroji, jeden má britské rozložení, druhé americké, třetí je laptop, kde klávesy zmenšovali (dost zlo, zrovna zpětné lomítko). Toto už žádným přemapováním moc nespravím, takže jsem zůstal u čárky, s tím, že původní operaci nahradím za z, (to není namapované na žádný příkaz, na rozdíl od g,).
Trošku OT: osobně by mi vyhovovala klávesnice s dlouhým levým Shiftem a současně vysokým Enterem, tj. bez té jedné prapodivné klávesy navíc (se zpětným lomítkem).
Skvělý článek, dík.
Malá poznámka ohledně instalace vím pluginů. Od verze vim 8 je konečně package manager součást vimu, takže není potřeba Pathogen, bundle, vundle a dalších.
Více na : help packages
Nebo třeba tady: https://gist.github.com/manasthakur/ab4cf8d32a28ea38271ac0d07373bb53
Díky za doplnění. Trošku jsem o tom už psal u konkurence :-) https://mojefedora.cz/textovy-editor-vim-8-nejenom-ve-fedore/#k10 ale protože znám ještě uživatele, co běží na starším Vimu 7.x (asi ho instalují z LTS repositářů?), tak pro jistotu jsem přidal kapitolu o Pathogenu. Jinak na Vimu 8 je to skutečně jednodušší a konečně standardní.
Pokud používám ~/.vimrc, volba nocompatible je automaticky zapnutá:
:help 'cp' 'compatible' 'cp' boolean (default on, off when a |vimrc| or |gvimrc| file is found) ... When a |vimrc| or |gvimrc| file is found while Vim is starting up, this option is switched off, and all options that have not been modified will be set to the Vim defaults. Effectively, this means that when a |vimrc| or |gvimrc| file exists, Vim will use the Vim defaults, otherwise it will use the Vi defaults. (Note: This doesn't happen for the system-wide vimrc or gvimrc file, nor for a file given with the |-u| argument). Also see |compatible-default| and |posix-compliance|.
T.j. nevidím důvod přidávat set nocompatible do .vimrc, jak navrhuje článek.
Neresili jste nekdo problem s exportem do pdf? Zobrazuje se mi nasledujici chyba:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/sarlej/.vim/pack/plugins/start/vim-orgmode/ftplugin/orgmode/plugins/Export.py", line 90, in topdf
ret = cls._export(u'org-latex-export-to-pdf')
File "/home/sarlej/.vim/pack/plugins/start/vim-orgmode/ftplugin/orgmode/plugins/Export.py", line 84, in _export
echom('\n'.join(p.communicate()))
TypeError: sequence item 0: expected str instance, bytes found
Ostatni exporty funguji. Netusite co s tim? Na gitu se resi stejny problem, ale ani jejich updaty nepomahaji.