Ahoj Pavle.
Diky za pekny clanek. I kdyz tohle asi nebude pro me, tak pokazde, kdyz na neco takoveho narazim, tak me fascinuje jak dokazou byt Emacs a Vim neuveritelne variabilni, a co s nimi vsechno da dokazat v rukach opravdovych znalcu. Kdo by to rekl do programu, ktere maji na krku vic jak 30 let? To je v IT hotovy pravek.
Kazdopadne, jak tak procitam Tvuj clanek, nabyvam dojmu, ze GUI Emacs by si uz asi zaslouzil novy, mozna i uspornejsi kabatek.
[lazywriter]
Zalezi na tom jak to beres.
Prvni release GNU Emacsu udajne vysla nekdy pocatkem roku 1985, coz je 35 let. Nezacal vsak uplne ze vzduchoprazdna, vznikl z kolekce maker ( myslim, ze pro editor Teco). Takze ano, jeho koreny budou mnohem starsi.
Jestli me ma pamet neklame, tak Vim je jeste o neco mladsi. Prvni release vysla nekdy na pocatku 90 let min stol.
Jinak tohle vim jen z literatury, na to jsem prilis mlady. Kdyz vysel prvni Vim, ja byl na prvnim stupni ZS, kde jsme meli "jen" Zetoracky. Ale i tak to leti.... :)
12. 2. 2021, 11:36 editováno autorem komentáře
Jj mas to presne na zacatku 90 let (Vim 1.0 nebyl vydan oficialne):
1965 QED řádkový editor 1971 ed jednodušší řádkový editor, Ken Thompson, PDP-7 1975 em „Editor for Mortals“, založen na ed 1976 ex ed update, přímý předchůdce Vi 1976 vi ex+new „VIsual“ mode 1987 Stevie ST Editor for VI Enthusiasts 1988 Vim 1.0 první neoficiální verze 1990 Elvis klon Vi s mnoha vylepšeními 1991 Vim 1.14 první oficiálně vydaná verze
https://github.com/tisnik/presentations/blob/master/installfest2017/Vim8/vim.txt#L17
Doom Emacs stojí jistě za vyzkoušení. Rychlý a optimalizovaný, slušeně integrovaný Evil mode a Org mode. Je to teda spíš one-man show, ale komunita roste.
Já jsem jej tedy po nějaké době opustil, ale jenom proto, že jsem si vytvořil svou úplně vlastní konfiguraci. Nicméně ale některé komponenty s Doom Emacs používám i tak.
Emacs je na dobré cestě a po nějaké době se i LSP mode ukazuje jako pokročilejší díky podpoře LSP stejným způsobem jako velmi oblíbené VS Code
Toto mozem potvrdit. Ak s niekto snazi prejst z niecoho ako VS Code s Vim pluginom na Emacs, Doom Emacs je naozaj dobra alternativa. Je o malicko jednoduchsi pre zaciatocnikov s Emacsom, ktori zrejme v ramci tej uvodnej kustomizacie nevedia presne co si maju vybrat. Doom proste je nejako nastaveny by default, na nic sa nepyta a pouzivatela proste necha zmenit to co sa mu nepaci neskor v pomerne prehladnej konfiguracii.
Ponuka pomerne moderne uzivatelske prostredie out of the box a naviac to cele startuje relativne rychlo. (na mojom priemerne vykonnom laptope - par generacii stare i7 - je to tak cca 1 sekunda)
Co tak sledujem, tak vela ludi napokon prejde na nieco vlastne hlavne koli tomu ze toho nepotrebuju az tak vela ale ta uvodna skusenost s Doomom cloveku pomoze pochopit, aka je ta jeho idealna konfiguracia.
Pokud by někdo začínal s Emacs, toto je skvělý kanál
https://www.youtube.com/channel/UCAiiOTio8Yu69c3XnR7nQBQ
Jeden playlist je tam celkem povedená rubrika "Emacs from Scratch" a je to cílené právě na nováčky. Deset dílů a co jsem viděl, tak uživatel získá celkem slušné povědomí o základní konfiguraci všeho od Ivy+Counsel, přes Org a Evil až po LSP, skončí s hotovým základním nastavení a stejně si jej může konfrontovat s git.
Myslím, že pokud by chtěl někdo skočit poprvé do Emacs, nebo tomu dát druhou šanci, tak toto je celkem ideální série - takový 10 hod. workshop
11. 2. 2021, 16:45 editováno autorem komentáře
Ten zmiňovaný MicroEMACS (resp. uemacs) se zdá není Linusem moc maintainovaný - možná už dosáhl dokonalosti: https://github.com/torvalds/uemacs