Ir al contenido principal

Personalizando Emacs I

Bueno pues hay voy con la primera entrada sobre Emacs metiéndome en el meollo como veréis he puesto personalizando Emacs I y es que en esta entrada no me voy a meter a personalizar en profundidad, si no lo básico un poco la apariencia y añadir repositorios de complementos para más adelante darle poder al programa XD

Bueno vamos a empezar cambiándole un poco el tema al programa que el que viene de serie es un poco feote:

  1. Abrimos el programa
  2. Pulsamos en Options
  3. Vamos a Customize Emacs
  4. Clicamos en Custom Themes
  5. Elegimos el que queramos
  6. pulsamos Save Theme Settings

Como habréis visto es bastante sencillo aunque también diréis ¿tan pocos? es que no me convencen y si estoy con vosotros y son pocos así que si buscamos por internet encontraremos más temas que te gustaran más o menos actualmente yo estoy usando uno que he encontrado por internet en mi caso lo he instalado mediante los repositorios de extensiones que he mencionado antes y que veremos más adelante en el artículo.

Pero ¿y si quiero instalar uno sin usar os repositorios? Bueno pues ya toca tocar el archivo .emacs y la carpeta emacs.d (bueno esto último no haría falta pero mejor tener todas las cosas juntitas) la verdad ahora mismo no estoy en windows y no se si tanto ese archivo como esa carpeta en windows salen como ocultas así que ya sería cosa de que lo miraseis en Linux si lo habéis usado ya sabéis que los archivos y carpetas que llevan punto están ocultas por defecto así que ya os tocaría mostrarlas como se haga en vuestro entorno de escritorio una vez hecho

  1. Creáis una carpeta llamada temas o como queráis en la carpeta emacs.d (no es necesario pero lo dicho antes mejor tenerlo todo organizado) y metéis dentro el tema que os hayáis descargado.
  2. Abrís en cualquier editor de texto el archivo .emacs
  3. y añadís:

;; Añadir ruta a carpeta personal de temas locales
(add-to-list 'custom-theme-load-path "~/.emacs.d/temas/")

lo que hay tras ;; es un comentario así que no afecta al codigo ya que es como se hacen los comentarios en el lenguaje elisp (pero bueno eso quizás para otra entrada si llego a tanto con todo lo que tengo pensado hacer)

y una vez añadido eso se guarda y ya podéis cargarlo con el sistema antes mencionado o pegar la siguiente linea en el .emacs y cargar el tema desde ahí

(load-theme 'tema_que_sea t)

una vez abierto emacs ya habrá cambiado el tema al definido, aunque personalmente prefiero cargarlo de la anterior forma

otra forma de cargar el tema ya sería mediante los atajos de teclado

Meta + x load-theme pulsamos intro escribimos nombre del tema y ya aceptamos

pequeño recordatorio de que la tecla Meta es la tecla Alt

Y ya llegamos a añadir los repositorios hay varios repositorios aunque solo voy a ainstalar el de MELPA Estable ya que el de ELPA viene por defecto y el de MArmalade me da problemas con el certificado de seguridad así que hasta que lo arreglen si lo arreglan tiraré de este

ABrimos el archivo .emacs y añadimos lo siguiente:

;; Añadir repositorio MELPA
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
(package-initialize)

guardamos y ya tenemos el repositorio activo 

Ahora para ver los paquetes que hay instalados y que podemos instalar abrimos Emacs:

  1. Clicamos Options
  2. vamos a Mage Emacs Packages y clicamos

Ya veremos todos los paquetes dsponibles y ya sería buscar el tema que queramos clicar en el darle a install y ya activarlo como hemos visto

Otra forma de instalar sería mediante Alt X pulsar enter y escribir package-install y poner el paquete a instalar

Si queréis que muestre el número de lineas añadis al archivo .emacs

;; Mostrar numero de lineas
    (global-linum-mode t)

Y para cambiar la fuente de letra y el tamaño por defecto

;; Fuente y tamaño personalizado
(set-face-font 'default "Fuente_a_usar tamaño_letra")

 Y el último cambio para este articulo

  1. Abrimos emacs
  2. clicamos en options
  3. Vamos a Custimize Emacs
  4. Clicamos en Top level customization group
  5. escribimos Screen en el buscador y le damos a search
  6. vamos a Inhibit Startup Screen le damos a Toggle
  7. Apply And Save y ya con eso la pantalla inicial no sale

Y con esto terminamos, se que me he quedado rascando la superficie pero ya iré más adelante ampliando y poniendo más cosillas pero no negareis que en principio ha quedado mejor que por defecto más adelante espero que me quede como un entorno para programar y demás bastante molón pero todo se verá si no me canso antes y lo dejo medio abandonado, pero por el momento aquí estoy y al menos revivo un poco el blog con otras cosillas que no lo de siempre.

Como siempre espero vuestros comentario y/o sugerencias

Comentarios

Entradas populares de este blog

El Tostonazo: Erofobia II El ataque de las plataformas de pago

Hace un par de meses hice un post sobre la erofobia y de como estábamos viendo la censura llegar a las distintas aficiones , pues bien este mes hemos visto como la cosa ha ido a más: Primero con la prohibición del Reino Unido o más bien con la verificación de edad en sitios porno que ahora pasados unos días se esta viendo que no solo afecta a sitios porno si no a todo tipo de plataformas como Spotify ¿Que pasa tienen audiolibros porno? y es que al final todo esto no es más que una forma de control de la ciudadanía Segundo también hemos visto como plataformas como Stream e Itchio han retirado juegos porno por presión de las empresas de pasarelas de pago diciendo que eso les afectaba e iba en contra de ellas, en principio todo fue por una asociación cristiana australiana, aunque gracias a la presión de los jugadores y otros han tenido que echar un poco marcha atrás y en Itchio al menos están recuperando la sección +18 aunque me imagino que con cambios aún no me he asomado a verlo Es cur...

Norma licencia Nanatsu no Taizai

Bueno ayer se anuncio que Norma traería a España el manga de Nanatsu no Taizai, del cual ya hice un MQQQEEE , también conocido como The Seven Deadly Sins, y aunque estaba cantado que iba a llegar, no me lo esperaba por parte de Norma... aunque viendo el panorama pocas opciones más ahí, y además ellos tienen Fairy Tail también, de la que hace poco hicieron un crossover entre estas dos series, quien sabe, quizás en un futuro veamos el crossover por aquí y todo, en fin que decir que deseando que salga, y aunque no se si caerá nada más salir, ya que tengo que terminar antes alguna serie, pero caerá, y en cuanto lo tenga os haré mi reseña habitual. Aunque puede que pase como con Btooom! que todavía no he podido pillarmelo y hacer la reseña prometida XD Como siempre espero vuestros comentarios y/o sugerencias.

Mis votos ISML 2013 periodo preliminar fase N-II dia 1

ARENA 01:  Kurugaya Yuiko [Kurokami Medaka] Dekomori Sanae ARENA 02:  Erica Blandelli [Ayano Keiko (Silica)] Hanekawa Tsubasa ARENA 03:  Gasai Yuno Akemi Homura [Shiomiya Shiori] ARENA 04:  [Roromiya Karuta] Nishizumi Miho Miniwa Tsumiki ARENA 05:  Oda Nobuna Nishizono Mio [Momo Belia Deviluke] ARENA 06:  Kurasaki Fūko (Sky Raker) Aoyama Nanami [Ibara Mayaka] ARENA 07:  Himenokōji Akiko [Lala Satalin Deviluke] Yuzuriha Inori ARENA 08:  Tsuyuri Kumin Matsumi Kuro [Shirakiin Ririchiyo] ARENA 09:  [Toshinō Kyōko] Araragi Tsukihi Takenaka Hanbee ARENA 10:  Sakura Kyōko Nyarlathotep [Nagase Iori] ARENA 11:  [Mine Riko] Takanashi Tōka Mizutani Shizuku ARENA 12:  Oshino Shinobu [Tōjō Koneko] Mōri Ran ARENA 13:  Okita Sawa [Kotegawa Yui] Kirishima Shōko ARENA 14:  Natsume Asako [Irisviel von Einzbern] Natsume Rin ARENA 15:  Onjōji Toki [Elucia de Lute Ima] Kanzaki H. Aria ARENA 16:...