Emacs Spacemacs
Table of Contents
1. Tips - Importantes
Para que se guarden los cambios de la agenda, y se puedan filtrar usar M-x org-agenda-file-to-front
Para abrir la agenda C-c a
1.1. Atajos configuraciones
Comando | Descripcion |
---|---|
SPC q r | Reiniciar spacemacs |
M m f e R | Aplicar configuraciones |
1.2. Atajos con Treemacs o Neotree
Comando | Descripcion |
---|---|
C c C p a | Agregar proyecto |
C c C p d | Eliminar proyecto |
1.3. Atajos con Projectfile
Comando | Descripcion |
---|---|
SPC p f | Abrir algun archivo del proyecto actual |
SPC f r | Abrir algun archivo reciente (recent files** |
SPC p p | Cambiar del proyecto actual a otro |
M-x projectile-remove-known-project | Eliminar alguno de los proyectos agregados |
1.4. Referencias
1.4.1. Referencias Web
1.4.2. Referencias Youtube
2. Atajos en Hybrid Mode
2.1. Atajos Principales
El modo hibrido es una combinacion entre el holy mode (atajos de emacs) y el evil mode (atajos de vim).
El atajo SPC
suele ser la tecla espacio
2.2. Atajos en Evil Mode (Vim)
Comando | Descripción |
---|---|
SPC f t | Abrir gestor de archivos Neotree/Treemac (file tree) |
SPC f f | Buscar un archivo (find file) |
SPC f s | Guardar archivo |
v | Seleccionar/Deseleccionar texto |
2.3. Atajos en Holy Mode (Emacs)
La metakey M
suele referirse a la tecla Alt
seguido a la tecla que haga referencia.
Mientras que C
es la tecla Control
seguido de la tecla que se mencione.
Comando | Descripción |
---|---|
C-1 | Cierra todos los buffer excepto el actual |
C-0 | Cierra el buffer actual |
C-2 | Abre un buffer horizontal al actual |
C-3 | Abre un buffer vertical al actual |
C-x k | Matar el buffer actual |
C-Shift-Del | Borra una linea entera |
M-% | Reemplazar palabras |
M-m f-t | Gestor de archivos Neotree/Treemacs |
C-k | Borrar una linea |
C-e | Ir al final de la linea |
C-Inicio | Ir al principio del archivo |
C-Fin | Ir al final del archivo |
C-x C-+ | Aumentar el tamaño de texto |
C-x C-- | Disminuir el tamaño de texto |
Observación:
El gestor de archivos Neotree/Treemacs es similar al dired
, con la diferencia
que este ocupa menos espacio en la pantalla
3. Ecuaciones algebraicas
3.1. Configuraciones
Primero, agregamos o descomentamos las siguientes lineas en los layers de .spacemacs
latex bibtex auto-completion
Luego agregamos la siguiente configuracion dentro de user-config de .spacemacs
;; Aumentamos el tamaño del texto que suele aparecer en tamaño chico (setq org-format-latex-options (plist-put org-format-latex-options :scale 2.0)**
Por último aplicamos los cambios reiniciando spacemacs con SPC-q-r
3.2. Como escribir las ecuaciones
- Para escribir ecuaciones debemos encerrarlas con el simbolo pesos
$$
$$ 4x^2 = 16 \times \frac{2}{4x} $$
- Para visualizar ejecutar
C-c C-x C-l
ó, T x
- Para mostrar el texto en formato latex ejecutar
C-c C-c
ó, ,
Observación: Si queremos que muestren todas las formulas al abrir un documento, agregar al principio del archivo la siguiente linea
#+STARTUP: latexpreview
3.3. Errores Comunes
3.3.1. No nos permita ver una vista preliminar del archivo
- Escenario
File "/tmp/orgtex9997XKu.dvi" wasn't produced. Please adjust 'dvipng' part of `org-preview-latex-process-alist'. Found a log is generated, /tmp/orgtex9997XKu.log. Something interesting is in this log: "LaTeX Error: File `wrapfig.sty' >not found.** Then a quick search tells me texlive-latex-extra package is missing.
- Solución
- En la terminal instalar el paquete
texlive-latex-extra
ytexlive-bin
sudo pacman -S textlive-latex-extra sudo pacman -S textlive-bin
- Agregar configuración en el user-config del archivo
.spacemacs
;; (setq org-latex-create-formula-image-program 'imagemagick) (setq org-latex-create-formula-image-program 'dvipng) ;;(setq-default org-html-with-latex `dvipng)
- En la terminal instalar el paquete
3.4. Referencias
3.4.1. Referencias Web Oficiales
3.4.2. Referencias Web Extraoficiales
3.4.3. Referencias Issues
- Aumentar tamaño del texto #1 - emacs.stackexchange.com
- Aumentar tamaño del texto #2 - tex.stackexchange.com
- Org setup preview latex fragments - reddit.com
- Preview latex fragment in org mode - emacs.stackexchange.com
- Dvipng unable to find required binary in libgd - bbs.archlinux.org
- Org Latex preview is fuzzy on retina displays - stackoverflow.com
4. Referencias
4.1. Guías básicas
4.2. Guías Avanzadas
4.3. Capas o Layers
Subprogramas que agregan funcionalidad a spacemacs
4.4. Themes
Para cambiar el estilo, la visualizacion, diseño, el color fondo y del texto,..
4.5. Fuentes
El tipo de fuente es fundamental para que sea más entendible el texto, en especial si estamos inmersos investigando/codeando muchas horas
4.6. Configuraciones de Spacemacs
Las configuraciones se hacen en el archivo ~/.spacemacs
5. Referencias Youtube
5.1. Canales Favoritos
Conceptos, Atajos, Herramientas, etc.
5.2. Configuraciones basicas
Para los que recién estan iniciandose