Emacs

Preguntas y respuestas para aquellos que usan, extienden o desarrollan Emacs.

1
Espaciado de línea excesivo con ciertas fuentes
Durante mucho tiempo he estado usando DejaVu Sans Mono como mi fuente de programación. Todavía tengo que encontrar una mejor fuente. Pero hace poco descubrí la Fira de Mozilla , que se ve muy bien para el código . Así que decidí probarlo en Emacs. Desafortunadamente, cuando lo uso en …

4
¿Qué hace `valor-símbolo`?
Los documentos no me hicieron más sabio: Esta función devuelve el valor almacenado en la celda de valor del símbolo. Aquí es donde se almacena el valor actual (dinámico) de la variable. Si la variable no tiene enlace local, este es simplemente su valor global. Si la variable es nula, …
13 elisp  symbols 

4
¿Sustitución de cadena con nombre?
A menudo tengo que hacer varias sustituciones de la misma cadena: (format "%s %s %s" "a" "a" "a") ;; gives: "a a a" (es solo un ejemplo ficticio, en este caso es mejor pegar "a" con un espacio en blanco, pero en general trato situaciones más complicadas) ¿Hay alguna manera …
13 elisp  string 

1
after-init-hook vs eval-after-load / with-eval-after-load
He encontrado bastante útil la forma en que funcionan los paquetes en Emacs 24 , sin embargo, me gustaría una respuesta definitiva de un usuario experimentado o un desarrollador principal sobre cuál de estos se prefiere en el caso típico en 24.4. Afaik, (add-hook 'after-init-hook ...)es el enfoque de fuerza …

3
Usando emacs con thunderbird para componer y responder al correo
Se ha escrito mucho sobre el uso de emacs como un programa de correo electrónico primario completo. Estoy buscando algo con una configuración simple para poder mantener a Thunderbird como mi programa principal de administración de correo electrónico, pero redactar y enviar correos electrónicos en emacs. Dado que Python puede …
13 email 


1
El abogado Mx siempre muestra "^"
Instalé Counsel / Ivy / Swiper y hasta ahora todo funciona bien. Pero cuando llamo al abogado-Mx mediante la combinación de teclas Mx siempre se agrega un carácter "^". No tengo idea de por qué está sucediendo esto y cómo deshacerse de él (no interfiere con el comando de consejería-Mx, …
13 search  counsel 

4
Reducción del desorden de LATEX_HEADER en la parte superior de mis archivos de organización
A menudo escribo notas en modo org y las exporto a latex. Sin embargo, debido a que algunos documentos son complejos, necesito incluir muchos paquetes de látex en la parte superior de esta manera: #+LATEX_HEADER: \usepackage[margin=1.15in]{geometry} #+LATEX_HEADER: \usepackage{parskip} #+LATEX_HEADER_EXTRA: \usepackage{graphicx} #+LATEX_HEADER_EXTRA: \usepackage{mdframed} #+LATEX_HEADER_EXTRA: \usepackage{needspace} #+LATEX_HEADER_EXTRA: \usepackage{hyperref} #+LATEX_HEADER_EXTRA: \usepackage{titling} #+LATEX_HEADER_EXTRA: \usepackage{enumitem} …
13 org-mode  latex 

2
Su 'intérprete de shell python' no parece admitir readline
Tengo este problema con mi 25.1 y Python 3.5 en Ubuntu 16.10, pero no veo que se resuelva en ningún lado. Preguntándose cuál era el último estado. Reproducción: > emacs -Q --eval '(setq python-shell-interpreter "python3")' entonces M-x run-python da Warning (python): Your ‘python-shell-interpreter’ doesn’t seem to support readline, yet ‘python-shell-completion-native’ …
13 python  repl 

2
Forma de ocultar los delimitadores de bloque SRC
¿Hay alguna manera de mantener solo el código fuente dentro del código fuente, es decir, hacer invisibles # + BEGIN_SRC y # + END_SRC? Es cosmético, pero aclara las cosas cuando uno tiene que lidiar con muchos fragmentos de código cortos. Por ejemplo: (defun org-xor (a b) "Exclusive or." (if …
13 org-mode 



1
Ver y editar hojas de cálculo Excel y archivos csv en Emacs
¿Hay alguna forma de ver / editar hojas de cálculo de Excel (por ejemplo, xlsy xlsxarchivos) en Emacs? ¿Qué hay de los csvarchivos? (por ejemplo, contenido de alineación de columnas). Como referencia, esto es lo que veo cuando intento abrir un .xlsxarchivo en Emacs: M Filemode Length Date Time File …
13 csv 

3
before-save-hook para modo cc
Quiero personalizar cc-modepara ejecutar una función antes de guardar. Una solución sería modificar el cc-modemapa de teclas para vincularlo C-x C-sa una función que realiza el trabajo que necesito y luego lo guarda. Mi pregunta es si hay un gancho que pueda personalizar para esto. Los documentos de CC Hooks …
13 hooks  cc-mode  advice 

1
¿Cómo evitar que Emacs rompa enlaces duros?
Digamos que tengo dos archivos file1y file2: $ echo aaa >file1 $ ln file1 file2 Luego verifico que los inodes son los mismos: $ ls -i 18749779 file1 18749779 file2 lo que muestra que los dos archivos son realmente iguales. Ahora edito file1en Emacs, y agrego una línea con, por …
13 files 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.