confi-emacs-inicial/readme.md

26 lines
2.0 KiB
Markdown
Raw Normal View History

2020-08-02 07:57:21 +02:00
# 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.
2020-08-02 07:57:21 +02:00
2021-03-11 18:15:51 +01:00
Otra cosa que me ha hecho decidirme por emacs es [spacemacs](https://www.spacemacs.org/), ya que con la personalización puedo tener lo que vim y emacs me ofrecen en un mismo editor.
2020-08-02 07:57:21 +02:00
## 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`
2021-03-11 18:15:51 +01:00
Finalmente, teniendo emacs abierto, para que neotree te muestre unos íconos de mejor aspecto que los por defecto, debes presionar ALT+M ejecutar este comando en el minibúfer:
2020-08-02 07:57:21 +02:00
`all-the-icons-install-fonts`
2021-03-11 18:15:51 +01:00
Y eso sería todo. Si eres muy nuevo, te recomiendo ver algún tuto básico de 5min en youtube o en algún blog (los que son más largos que eso, ya no son básicos y suelen hablar ya de plugins en específico como org-mode).
2020-08-02 07:57:21 +02:00
## 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).