Emacs

Prilagođavanje vašeg Emacs iskustva s temama

Prilagođavanje vašeg Emacs iskustva s temama
Kako je tehnologija napredovala, to je dovelo do razvoja alata poput Integriranog razvojnog okruženja koji svojim korisnicima nude snopove značajki. Međutim, unatoč velikoj popularnosti koju su IDE-ovi stekli u posljednje vrijeme, uređivači teksta i dalje se češće koriste, uglavnom zbog svojih visokih performansi i brzine te fleksibilnosti koju pružaju korisnicima za stvaranje i uređivanje datoteka svih vrsta jezika.

Suvremeni uređivači teksta mogu se podudarati s IDE-ima u pogledu značajki koje se pružaju. Uz cjelokupni rad programera koji se vrti oko igranja s programima i odskakivanja unutar i izvan njihovih tijekova rada, stoga je neophodno koristiti uređivač s kojim bi trebalo biti lako raditi i raditi posao onako kako je zamišljeno.

Jedan od takvih sjajnih uređivača teksta koji postoji već duže vrijeme je Emacs, koji je zbog svoje prilagodljivosti i fleksibilnosti postao ključna figura u radu organizacija širom svijeta. Emacs se često smatra lisp strojem, a ne samo uređivačem teksta, i to sigurno nije pogrešno jer se može postaviti poput ljuske, klijenta e-pošte i još mnogo toga.

Ova posebnost Emacsa proizlazi iz toga što u svojoj osnovi ima tumača Lisp, što znači da korisnici mogu konfigurirati Emacs samo dodavanjem nekoliko redaka Lisp koda. S uređivačima teksta koji imaju vrlo pojednostavljen stil, ovaj atribut Emacs-a omogućuje korisnicima da prilagode njegov izgled i stiliziraju na način koji žele.

Stoga ćemo danas gledati kako se Emacs može prilagoditi temama i nekim drugim značajkama.

Početni pogled

U početku, kada učitate Emacs, tema koja se pojavljuje zajedno s Emacsom je sljedeća:

To, međutim, zapravo ne izgleda toliko ugodno za oči. Promijenimo to i stiliziramo Emacs novim dizajnom.

Preduvjeti

Međutim, prije nego što zapravo prijeđemo na stvarni postupak, prvo moramo dodati nekoliko redaka u našu inicijalizacijsku datoteku. Kad se Emacs pokrene, prva datoteka koja se obrađuje je ova inicijalizacijska datoteka koja sadrži naredbe napisane na Lispu koje omogućuju korisnicima da konfiguriraju Emacs. To je u osnovi ono što nazivate datotekom postavki prilagodbe Emacs-a. Pritisnite tipke da biste otvorili našu inicijalizacijsku datoteku Ctrl + x nakon čega slijedi Ctrl + f a zatim uđite ~ /.emacs. Ovdje prvo trebamo dodati preduvjet koda prije nego što ažuriramo Emacs novom temom. Da bismo to učinili, u našu init datoteku moramo dodati sljedeće retke koda:

(zahtijeva 'paket)
 
(dodavanje na popis 'arhiva paketa
'("melpa" . "http: // melpa.org / paketi / ") t)
 
(inicijalizacija paketa)
(osim ako (paket-instaliran-p 'koristi-paket)
(paket-osvježi-sadržaj)
(paket-instaliraj 'use-paket))

Gore navedeni kod u osnovi dodaje Melpa arhivu na popis spremišta paketa pronađenih u Emacs-u i daje joj dopuštenje za upotrebu tih paketa.

Nadalje, instalira use package, paket koji se može koristiti za daljnju instalaciju ostalih paketa.

Dodavanje teme u Emacs

Sada ćemo dodati temu u naš Emacs. Postoje brojne sjajne teme dostupne vani. Dobro mjesto za provjeru toga su Emacs teme.

Za ovaj tutorial dodat ću temu Zenburn u naš Emacs. Da biste to učinili, još jednom otvorite datoteku za inicijalizaciju i dodajte joj sljedeće retke koda:

(koristi-paket zenburn-tema
: osigurati t
: config
(učitaj temu 'zenburn t))

Ovim se instalira Zenburn tema i učitava nakon ponovnog pokretanja Emacs-a. Sada naš Emacs izgleda otprilike ovako:

U usporedbi s početnom temom, ovo izgleda puno bolje.

Daljnje prilagođavanje naše teme

Najbolja stvar kod Emacsa je sloboda koju vam pruža. Za korisnike koji nisu zadovoljni nekim stvarima o temi koju su upravo dodali, Emacs vam čak omogućuje da je podesite. To može biti jednostavno mijenjanje nekoliko boja ili skaliranje veličina fonta zaglavlja i naslova i još mnogo više.

Pokažimo primjer toga. U mom slučaju promijenit ću obitelj fontova koja dolazi uz Emacs. Da bih to učinio, u svoju ću init datoteku dodati sljedeći redak koda:

(set-face-attribute 'zadani nil: font "DejaVu Sans Mono")

Ovo postavlja obitelj fontova ili kako je Emacs podsjeća, lice slova kao DejaVu Sans. To mogu dodatno prilagoditi promjenom veličine fonta ili određivanjem zasebnog fonta za neki određeni jezik poput C++.

Zadane teme Emacsa

Sam Emacs dolazi s nekoliko zadanih tema. Za korisnike koji ne žele ulaziti u gnjavažu oko promjene datoteke inicijalizacije, mogu jednostavno dodati jednu od ovih zadanih tema u svoj Emacs. Korisnici mogu provjeriti zadane teme Emacsa pritiskom na Alt + x i unosom prilagođenih tema.

To će ih dovesti do zaslona koji izgleda otprilike ovako:

Sve teme predstavljene gore na popisu dolaze zajedno s Emacsom 26. Za odabir teme s ovog popisa, korisnici moraju odabrati naziv teme koju žele odabrati i pritisnuti enter.

Odmah će vidjeti promjenu u Emacs-u, a uz okvir teme koju su odabrali također će se pojaviti znak križa. Na primjer, ako odaberem tango-tamno, to bi izgledalo ovako;

Međutim, ovo još uvijek nije trajno, a nakon ponovnog učitavanja Emacsa pojavit će se stara Emacs tema.

Da biste ovo trajno postavili kao temu za Emacs, idite na gumb Spremi postavke teme i pritisnite enter.

Sada kada ponovo pokrenete svoj Emacs, vidjet ćete da se ova tema pojavljuje umjesto vaše stare.

Onemogućavanje prilagođene teme

Korisnicima koji se ne naviknu na novu temu i radije bi odabrali staru, mogu je onemogućiti pomoću naredbe disable-theme. Na primjer, ako želim onemogućiti svoju Zenburn temu, trebam dodati sljedeći redak koda u svoju init datoteku:

(onesposobiti temu 'zenburn)

Ovo onemogućava moju Zenburnovu temu i prebacuje se na zadanu temu. Napomena: dodajte naredbu disable-theme nakon naredbe load-theme.

Zaključak?

Lakoća kojom korisnici mogu mijenjati teme ili veličine fonta koje dolaze s Emacsom pokazuju njegovu svestranost i proširivost, a to je ono što Emacs čini tako moćnim i jedinstvenim u usporedbi s drugim uređivačima teksta.

Kako preuzeti i igrati Sid Meier's Civilization VI na Linuxu
Uvod u igru Civilization 6 moderan je pogled na klasični koncept predstavljen u seriji igara Age of Empires. Ideja je bila prilično jednostavna; započ...
Kako instalirati i igrati Doom na Linuxu
Uvod u Doom Serija Doom nastala je 90-ih nakon izlaska originalnog Dooma. To je bio trenutni hit i od tog vremena nadalje igraća serija dobila je broj...
Vulkan za korisnike Linuxa
Sa svakom novom generacijom grafičkih kartica vidimo da programeri igara pomiču granice grafičke vjernosti i dolaze na korak od fotorealizma. No, bez ...