Emacs

Wikipedia

Ohjattu sivulta GNU Emacs
Loikkaa: valikkoon, hakuun
Emacs

Emacs 22.0.91.1
Kehittäjä GNU projekti
Viimeisin versio 22.1 / 2. kesäkuuta, 2007
Alusta Alustariippumaton
Ohjelmistotyyppi Tekstieditori
Lisenssi GPL
Kotisivu www.gnu.org/software/emacs/

Emacs on tekstieditori, joka tunnetaan suuresta määrästä ominaisuuksia: se on jo historiallisista syistä – aikuisikään ehtineenä – kenties monipuolisin olemassa oleva tekstieditori. Sitä käyttävät etenkin tietokoneohjelmoijat ja muut tietotekniikkaan syvällisesti perehtyneet käyttäjät.

Aivan ydintä lukuun ottamatta Emacs on kirjoitettu Lisp-ohjelmointikielellä, ja sitä voi muokata ja laajentaa henkilökohtaisiin tarpeisiin samaisella Lispillä (sen Elisp-murteella) periaatteessa mielivaltaisen pitkälle.

Emacs on myös tunnettu lukemattomista näppäinkomennoistaan: ilman henkilökohtaista muokkaustakin emacsissa on valmiina useita satoja suhteellisen pitkiäkin näppäinkomentoja, joista monet ovat oleellisia emacsin vaivatonta käyttämistä ajatellen. Kokenutkin käyttäjä tuntee usein näistä vain osan: emacs ei välttämättä ole aloittelijan työkalu. Ohjelmoijat ovatkin toisinaan eri mieltä siitä, millä editorilla koodia ylipäätään kannattaa kirjoittaa, suurella ja raskaalla emacsilla, jolla voi periaatteessa tehdä kaiken, vai pienellä editorilla, esim. vimillä, jolla voi tehdä kenties vaivattomammin pieniä asioita yksi kerrallaan.

Emacs toimii useassa "moodissa": se toimii vaivatta minkä tahansa ohjelmointikielen, C:n, Javan, JavaScriptin, html:n jne. editorina, ja siinä on esimerkiksi kutakin kieltä varten erinomainen koodin väritys ja useita lähdekoodikohtaisia menutoimintoja. Emacsille on toteutettu myös muun muassa WWW-selainten kaltaisia lisäosia, tilastotieteellisiä paketteja jne. Emacsissa on myös mm. monipuolinen kalenteri (esim. mayojen ja juutalaisten kalenterit, päivittäiset Auringon nousut ja laskut, monipuoliset henkilökohtaiset muistiinpanot kalenterissa jne.), parikin laskinta ("tieteellinen" ja tavallisempi) ja useita pelejä.

Emacs oli alkujaan TECO-editorin makrokokoelma (Editor MACroS), joka kirjoitettiin vuonna 1976 ITS-käyttöjärjestelmälle. Nykyisin suosituimmat Emacs-variantit ovat vuonna 1984 aloitettu GNU Emacs ja siitä vuonna 1991 eriytynyt XEmacs. Emacsin tunnetuin kehittäjä on GNU-projektin alullepanija Richard M. Stallman.

[muokkaa] Tunnettuja Emacsin käyttäjiä

[muokkaa] Aiheesta muualla

[muokkaa] Lähteet

  1. http://www.literateprogramming.com/clb93.pdf, s. 3
  2. http://www.amazon.com/gp/product/1565921526/102-6210427-3807369?v=glance&n=283155
  3. http://www.gnu.org/gnu/rms-lisp.html

Henkilökohtaiset työkalut