Emacs Spacemacs

Table of Contents

spacemacs.png

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

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

  1. Para escribir ecuaciones debemos encerrarlas con el simbolo pesos $$
$$ 4x^2 = 16 \times \frac{2}{4x} $$
  1. Para visualizar ejecutar C-c C-x C-l ó , T x
  2. 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

  1. 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.

  2. Solución
    1. En la terminal instalar el paquete texlive-latex-extra y texlive-bin
    sudo pacman -S textlive-latex-extra
    sudo pacman -S textlive-bin
    
    1. 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)
    

4. Referencias

4.3. Capas o Layers

Subprogramas que agregan funcionalidad a spacemacs

  1. Referencia #1, Spacemacs.org

4.4. Themes

Para cambiar el estilo, la visualizacion, diseño, el color fondo y del texto,..

  1. Themes, ThemeGallery

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

  1. Referencia #1 - SourceFoundry.org
  2. Referencia #2 - Opensource.com

4.6. Configuraciones de Spacemacs

Las configuraciones se hacen en el archivo ~/.spacemacs

  1. Referencia #1 - Out of cheese error
  2. Referencia #2 - Github, Practicalli

5. Referencias Youtube

5.1. Canales Favoritos

Conceptos, Atajos, Herramientas, etc.

  1. Referencia #1
  2. Referencia #2
  3. Referencia #3

5.2. Configuraciones basicas

Para los que recién estan iniciandose

  1. Referencia #1
  2. Referencia #2
  3. Referencia #3

5.3. Buffers, ibuffer y Emmet

5.4. Personalizando la terminal

Author: jelou

Created: 2021-10-18 lun 20:12

Validate