divendres, 12 de febrer del 2016

Accents !

Per solucionar el problema dels accents amb Emacs, és a dir, si quan escrivim no surten accents, afegim el següent al fitxer de configuració:

;; Perquè funcionin els accents.(http://www.emacswiki.org/emacs/deadkeys)
(require 'iso-transl)


Informació treta de: EMACSWIKI-DEADKEYS


Maximitzar la Pantalla

Si volem arrencar Emacs amb la pantalla maximitzada ho podem fer bàsicament de dues maneres, una externa al programa i l'altra interna al programa, modificant el fitxer de configuració.

  • Manera externa: cal arrencar el programa amb: emacs -mm, ja sigui a través d'un terminal o modificant l'arxiu emacs.desktop per tal que cada cop que premem l'accés directe s'executi maximitzat.
  • Manera interna: Cal afegir al fitxer de configuració les següents línies:
;; Fem que a l'arrencar Emacs ho faci amb la finestra maximitzada
(custom-set-variables
 '(initial-frame-alist (quote ((fullscreen . maximized))))) 


Arxiu de configuració

Com ja hem dit, Emacs és altament configurable, però aquesta configuració la gran majoria de vegades l'haurem de fer a mà.
Aquesta configuració es troba en un arxiu ocult al nostre directori personal. Inicialment no existeix, per tant l'haurem de crear.
Tenim dues opcions, crear un arxiu que es dirà:
 .emacs
i que posarem al directori personal directament.
O bé crear un arxiu que es dirà:
 init.el 
a dins del directori que sí tenim al nostre directori personal .emacs.d/

En el meu cas, he optat per la segona opció, és a dir, .emacs.d/init.el , ja que així ho tinc tot a dins d'un directori.

Com a exercici, podem crear-lo amb emacs mateix:

  • Obrim Emacs
  • Premem: C-x C-f, això és tecla de Control juntament amb x i tecla de Control juntament amb f. (No cal deixar anar la tecla de Control, és a dir, la mantenim apretada i premem x i f seguidament). Ens serveix per obrir un arxiu si existeix o crear un buffer si no existeix.
  • Escribim a la part inferior, al mini-buffer: /~ .emacs/init.el
  • Premem: C-x C-s, és a dir tecla de Control juntament amb x i seguidament s (sense deixar d'apretar Control). Amb això salvem el buffer a un arxiu creat a .emacs/
 Ara tenim creat l'arxiu de configuració, però no conté cap informació.

Com a exercici podem canviar l'aspecte de l'editor i veurem com automàticament la informació quedarà gravada al fitxer de configuració:

  • Obrim Emacs
  • Premem: M-x customize-themes, és a dir primer la tecla Alt juntament amb x i després escribim al mini-buffer customize-themes. (La tecla Tab serveix per auto-completar i veure les diferents opcions). Ens sortirà una pantalla com la següent:
  • Triem el tema que més ens agradi i premem el botó Save These Settings.
  • Premem: C-x C-c, amb això sortim del programa. Ho farem sempre que modifiquem la configuració.
  • Obrim de nou Emacs i observem que el tema ha canviat.
  • Obrim el fitxer de configuració, C-x C-f seguit del nom del fitxer, en el meu cas, .emacs.d/init.el i podrem observar que ara ja no està buit.


Primer de tot

El primer que hem de fer és llegir el tutorial que ens surt a una de les opcions de la finestra d'entrada.

Pantalla inici Emacs

Ens servirà per familiaritzar-nos amb l'entorn i amb el teclat. També trobarem gran quantitat de material a la www.

Una de les pàgines que hem de tenir com a referència és: EMACSWIKI.

Com a resum i inici ràpid per veure les combinacions de teclat i les parts de la pantalla de l'editor, podem fer una ullada a:  Absolute Beginners Guide



dijous, 28 de gener del 2016

Instal·lar Emacs

Em restringiré a distribucions Linux, (Ubuntu o Debian).

Podem instal·lar Emacs des de el gestor de paquets o bé manualment baixant-nos la darrera versió. Jo he optat per aquesta darrera.
Hi ha un piló de referències com fer-ho, només cal buscar-ho a la www. Per tant, m'estalviaré una bona parrafada i simplement deixo un resum tret literalment de: INSTALL EMACS, (tant val per Ubuntu o Debian).

Resum:
  • Obrim un Terminal
  • Escribim:  
sudo apt-get install build-essential
sudo apt-get build-dep emacs24
  • Canviem al directori on hem descomprimit la darrera versió d'Emacs, (en el meu cas):  
cd Baixades/emacs-24.5
  • Escrivim:  
./configure
make
sudo make install

(Per Debian, podem usar la comanda:  su).

De què va això ?

Emacs en modus terminal o shell Emacs en modus gràfic


Segurament això no serà res més que afegir més palla a aquesta selva que en diem internet. No sé si tindrà molt de recorregut però si més no servirà com a recordatori del passos i problemes amb Emacs... (web oficial, wikipedia)

Emacs és un entorn extremadament configurable que ens pot servir com a editor de textos, agenda, organitzador de tasques o com a IDE per qualsevol llenguatge de programació.

És també  una teràpia no sabria si dir-ne anti-estrès o tot el contrari. Pot arribar a consumir gran quantitat de temps i de paciència, per això proposo fer Emacs a poc a poc.

Propera entrada: Instal·lació