Emacs

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

1
formateando constexpr si está en modo c ++
Recientemente comencé a usar C ++ 17, que trae constexpr if. Sin embargo, esto arruina c++-modela sangría predeterminada. // emacs 25.3.2 with --no-init if constexpr (n == 1) { // Why? } else if constexpr (n == 2) { // This is a mess... } else { // and it …

3
Establecer el sistema de codificación predeterminado = UTF-8
Windows 10 (64 bits), Emacs 25.1 Cuando guardo cualquier archivo, quiero guardarlos (por defecto) con el sistema de codificación = UTF-8 . Entonces en mi init.el tengo: (prefer-coding-system 'utf-8) (set-default-coding-systems 'utf-8) (set-language-environment 'utf-8) (set-selection-coding-system 'utf-8) Pero no ayuda. Cuando intento guardar el archivo ( Cx Cs ), Emacs me pregunta: …




3
Deshabilitar la barra de desplazamiento en el nuevo marco
Me gustaría asegurarme de que las barras de desplazamiento nunca aparezcan en mis ventanas, pero recientemente noté que cuando creé un nuevo marco con C-x 5 2el nuevo marco, aparece una barra de desplazamiento, aunque el marco original no lo hace. Las líneas que podrían ser relevantes de mi init.elestán …

2
Cambie el comportamiento de RET (con sangría eléctrica) para sangrar solo la nueva línea, no la anterior.
/programming/27077770/how-do-i-disable-electric-indent-on-ret-but-still-keep-other-electric-characters pregunta y responde cómo desactivar la sangría eléctrica al presionar RET . Todas las preguntas similares también parecen detenerse en "desactivar el modo de sangría eléctrica". Fuera de la caja, RET sangra la línea anterior y la nueva línea. Para la nueva línea, esto significa que simplemente agrega suficiente …

3
nunca cerrar arañazos
Si alguna vez cierro el *scratch*búfer, siempre es un accidente. Tengo, persistent-scratchasí que es tan fácil como un persistent-scratch-reloadpero sería bueno si no se pudiera matar el rasguño. ¿Cómo puedo hacer eso?




2
Dos modos de Python
He estado tratando de configurar Emacs para usar el modo Python adecuado. Con este fin, he leído algunos tutoriales. Lo más importante este . El tutorial usa el python-modepaquete. Sin embargo, cuando lo instalo a través del administrador de paquetes ( M-x package-install RET python-mode RET) no puedo usar los …
10 python 


2
¿Cómo declaro una variable ignorable?
¿Cómo evito las advertencias del compilador de bytes Unused lexical variableen las funciones definidas mediante macros expandibles defun? Por ejemplo, macro defun-rcirc-commandin rcirc.el usa la targetvariable que no es utilizada por varias invocaciones. En Common Lisp puedo usar el ignorable declaración: (declare (ignorable target)). Malas soluciones: Agregue algo similar (setq …


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.