Stalo sa to známe pred pár dňami dostupnosť novej verziel populárny textový editor GNU Emacs, ktorý prichádza s novou verziou 26.3. Toto je tretia verzia vo vetve 26.x, po prvej verzii (26.1) vydanej v máji 2018 a druhej (26.2) vydanej vlani v apríli.
Pre tých, ktorí tento obľúbený textový editor nepoznajú, by to mali vedieť GNU Emacs je rozšíriteľný, prispôsobiteľný, bezplatný a otvorený textový editor vytvoril zakladateľ projektu GNU Richard Stallman. Toto je najobľúbenejší z rodiny textových editorov Emacs.
Tento textový editor je k dispozícii pre GNU / Linux, Windows a macOS, Je napísaný v jazyku C a poskytuje Emacs Lisp ako rozširujúci jazyk. Emacs Lisp, ktorý je tiež implementovaný v jazyku C, je „dialektom“ programovacieho jazyka Lisp, ktorý používa Emacs ako skriptovací jazyk.
Pre tých, ktorí tento textový editor nepoznajú, Medzi funkcie GNU Emacs patria:
- režimy úprav citlivé na obsah vrátane zvýraznenia syntaxe pre mnoho typov súborov
- Integrovaná komplexná dokumentácia vrátane výučby pre nových používateľov
- Plná podpora Unicode pre takmer všetky skripty
- Je tiež vysoko prispôsobiteľný pomocou kódu Emacs Lisp alebo grafického používateľského rozhrania.
- Má celý ekosystém funkcií okrem úpravy textu, vrátane sledovania harmonogramu a projektového plánovača (v režime Org), e-mailu a čítača správ (Gnus), ladiaceho rozhrania a ďalších.
- tiež ťaží z balíčkového systému (Emacs Lisp Package Archive alebo ELPA) na sťahovanie a inštaláciu rozšírení
- A mnoho ďalších
Emacs 26.3 Kľúčové nové funkcie
Verzia Emacs 26.1 nepochybne priniesla mnoho nových funkcií, z ktorých vynikajú tieto:
- Implementácia obmedzenej formy súťaže s vláknami Lisp
- Podpora voliteľného zobrazenia čísel riadkov vo vyrovnávacej pamäti. Upozorňujeme, že pri úprave súboru v aplikácii Emacs (ktorý je na pevnom disku) si editor vytvorí kópiu vo svojej vlastnej oblasti pamäte a táto kópia sa nazýva vyrovnávacia pamäť.
- nový režim vodorovného posúvania o jeden riadok
- Podpora 24-bitových farieb na kompatibilných textových termináloch
Kým v tomto novom vydaní GNU Emacs, ktoré je verzia 26.3 existuje niekoľko zmien, ktoré vynikajú, potom jedným z nich je zahrnutie nového kľúča GPG na overenie balíkov v adresári GNU ELPA.
Bola tiež navrhnutá nová možnosť „help-enable-complete-auto-load“, ktorá zakáže funkciu zavedenú v Emacs 26.1, ktorá sťahuje súbory počas dokončovania vstupu kombináciou „Ch f“ a „Ch v“.
Ako nainštalovať Gnu Emacs 26.3 na Ubuntu a deriváty?
Ak máte záujem o inštaláciu tejto novej verzie Gnu Emacs na svoje distro, Môžu to urobiť dvoma spôsobmi.
Prvý jedným z nich je urobiť to priamo z Softvérové centrum z Ubuntu alebo pomocou Synapticu.
Aj keď, ako viete, aktualizácie aplikácií nie sú zvyčajne k dispozícii okamžite, musíme si počkať niekoľko dní, kým budú k dispozícii všetkým.
Na druhú stranu a odporúčané mať ya aktuálnejšia verzia verzia 26.2.
Je to pomocou úložiska pred pár hodinami som sprístupnil aktualizáciu balíka a tohto (v tejto chvíli, v ktorej píšem tento článok) k dispozícii pre Ubuntu 16.04 Xenial, 18.04 Bionic Beaver, 18.10 Cosmic Cuttlefish, 19.04 Disco Dingo, Linux Mint 19 a ďalšie deriváty Ubuntu.
Ak chcete nainštalovať GNU Emacs na Ubuntu a jeho deriváty, budeme musieť otvoriť iba terminál (Môžeme to urobiť pomocou kombinácie klávesov Ctrl + Al + T) a skopírujte doň nasledujúce príkazy:
sudo add-apt-repository ppa:kelleyk/emacs -y sudo apt-get update sudo apt-get install emacs26
Ako odinštalovať Gnu Emacs 26.3?
Ak z nejakého dôvodu chcete tento textový editor z operačného systému odstrániť, budete musieť otvoriť iba terminál (Ctrl + Alt + T).
Potom do nej budete musieť napísať iba toto:
sudo add-apt-repository ppa:kelleyk/emacs -r sudo apt remove emacs26 sudo apt autoremove
Pridanie úložiska, ktoré navrhujete, mi nefungovalo. Dalo mi nasledujúcu chybu:
sudo add-apt-repository ppa: kelleyk / Emacs -y
Nemožno pridať PPA: 'ppa: ~ kelleyk / ubuntu / Emacs'.
Používateľ s názvom „~ kelleyk“ nemá žiadny PPA s názvom „ubuntu / Emacs“
Vyberte si z nasledujúcich dostupných PPA:
* „compton“: compton
* 'curl': zvlnenie
* 'emacs': Emacs stabilné vydania
* 'fluxbox': fluxbox
* „git-Annex“: git-príloha
* 'updates': Aktualizácie pre Ubuntu
Vyskúšal som tento a takto to funguje:
sudo add-apt-repository ppa: kelleyk / emacs
Gracias por el Apor