Preguntas etiquetadas con commands

Los comandos son funciones que se pueden invocar de forma interactiva a través de `Mx` o mediante una combinación de teclas.

1
¿Cuál es la diferencia entre una función y un comando?
Al publicar preguntas y respuestas aquí, las personas a veces usan los términos "función" y "comando" indistintamente. En otros casos, las personas solo usan uno de los dos términos para discutir partes específicas del código. Como sus publicaciones generalmente se centran en otros temas, no explican por qué están usando …


1
Activando M-! en M- y (a'ka emacs equiv a bash Ctrl-Z)
De vez en cuando me doy M-! some_commandcuenta de que el comando se ejecuta más de lo esperado y mantiene mis emacs congelados durante largos segundos. Así que miro mis emacs congelados y me pateo por no usar M-& some_commandy me prometo usar la M-&próxima vez. Pero M-!está en mi …


1
Cómo usar argumentos 'interactivos' al llamar al comando desde el código
Tengo un comando llamado testque simplemente toma una entrada del usuario y la repite: (defun test (input) (interactive "MInput: ") (message "%s" input)) Quiero escribir otra función que lo llame. Lo siguiente falla: (defun test-forward () (interactive) (test)) con este error test-forward: Wrong number of arguments: (lambda (input) (interactive "MInput: …
12 elisp  commands 


2
Cómo ver qué funciones se ejecutan
Cuando hago algo dentro de Emacs, con el búfer *Messages*tienes una idea de lo que pasó. Pero es solo si esa función está haciendo eco de un mensaje para el minibúfer. Luego *Messages*mantiene un registro de los mensajes que se repiten. Recuerdo que había un búfer donde se enumeraban todos …


2
¿Cómo puedo personalizar el comando de compilación?
En uno de mis proyectos necesito correr make package installcuando construyo en lugar de hacerlo make. Recuerda el último comando de compilación que utilicé, pero se restablece make -kcada vez que se inicia emacs. ¿Cómo puedo personalizar el M-x compilevalor predeterminado make package install?

3
Sumar números en la región
¿Cómo puedo sumar un conjunto de números intercalados con texto en la región (no una región rectangular)? Por ejemplo, si la región contiene este texto: Widgets 234 Sprockets 44 Nubbins 12 Fork handles 4 4 Candles Estoy buscando un comando que informe 298 de alguna manera (298 = 234 + …


1
Obtener el enlace de teclas para el comando actual
this-command-keysy this-command-keys-vectordevuelve la secuencia de teclas completa que activó el comando actual. Sin embargo, dicha secuencia también contendrá cualquier argumento de prefijo. ¿Hay una función o variable, llamémosla, this-command-key-bindingpara obtener solo la secuencia de teclas para el comando, sin ningún prefijo, de modo que (key-binding (this-command-binding))devuelva el mismo valor que …
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.