Go to file
kj 88946f810c Usar un solo escape para salir del minibuffer. 2021-01-14 19:27:11 -04:00
elpa Agregado el ir a la definición mediante M-. 2020-12-08 14:00:23 -04:00
themes First commit. 2020-08-02 01:57:21 -04:00
.gitignore Usar un solo escape para salir del minibuffer. 2021-01-14 19:27:11 -04:00
init.el Usar un solo escape para salir del minibuffer. 2021-01-14 19:27:11 -04:00
readme.md Editado readme y reordenado el archivo de configuración. 2020-08-06 03:50:33 -04:00

readme.md

Configuración inicial de emacs

Esta configuración la he hecho para mi uso personal. Previamente he estado probando vim y si bien me gustó, la curva de aprendizaje me pareció demasiado alta desde el principio (para acostumbrarse al modo de uso, más que nada), mientras que emacs tiene a su favor el que la curva inicial es batante baja: Un theme, un par de configuraciones a gusto y puedo usarlo casi de la misma manera que otros editores a los que estoy ya acostumbrado.

Otra cosa que me ha hecho decidirme por emacs es spacemacs, ya que entre ver la personalización y que luego puedo tener todo prácticamente lo que vim y emacs me ofrecen en el mismo editor.

Instalación

Si deseas clonar mi configuración, puedes clonar este repositorio:

git clone https://git.kj2.me/kj/confi-emacs-inicial.git ~/.emacs.d

Finalmente, teniendo emacs abierto, para que quieres que neotree te muestre unos íconos bonitos, debes presionar ALT+M e ingresar este comando en el minibúfer:

all-the-icons-install-fonts

Y eso sería todo.

Consideraciones

  • Esta configuración está hecha a mi medida, usos y juicio, pero el init.el lo he procurado comentar bastante para que sea sencillo entenderlo y que lo edites a tu gusto.
  • Toda la configuración la he realizado en el archivo init.el.
  • Con F9 puedes abrir y cerrar neotree (puedes cambiarlo en la configuración).
  • Igual hay otros atajos configurados por mi, como CTRL+A para seleccionar todo o CTRL+F9 para abrir una terminal. De todos modos es mejor que mires la configuración y personalices tus atajos como mejor veas.
  • Por defecto he configurado que al presionar TAB se usen 2 espacios en su lugar para PHP y otros lenguajes (para mantener el mismo espaciado que en Atom o VSCode), aunque el PSR2 de php suele recomendar reemplazar TAB por 4 espacios (quizá esto si te interese cambiarlo).