Preguntas etiquetadas con advice

4
Beneficios prácticos del nuevo sistema de asesoramiento en Emacs 24.4
Emacs 24.4 viene con un nuevo sistema de consejos. El NEWSarchivo dice: ** El nuevo paquete nadvice.elofrece servicios de asesoramiento más livianos. Está en capas como: *** add-function/ remove-function, que se puede usar para agregar / eliminar código en cualquier lugar que lleve funciones, como filtros de proceso o <foo>-functionganchos. …
53 emacs24.4  advice 

1
¿Cómo uso nadvice?
Mi configuración está llena de consejos, y sigo escuchando sobre el nuevo nadvice.elpaquete minimalista brillante . He buscado en los manuales y he leído la fuente , pero admito abiertamente: todavía no tengo idea de cómo usarlo realmente. ¿Alguien aquí puede señalarme una guía o decirme cómo comenzar a portar …

1
Consejos de Emacs
Me gustaría anular temporalmente una función en un fragmento de código. Tomemos, por ejemplo, lo siguiente: (defun nadvice/load-quiet (args) (cl-destructuring-bind (file &optional noerror nomessage nosuffix must-suffix) args (list file noerror t nosuffix must-suffix))) (defun nadvice/idle-require-quiet (old-fun &rest args) (advice-add 'load :filter-args #'nadvice/load-quiet) (apply old-fun args) (advice-remove #'load #'nadvice/load-quiet)) (advice-add 'idle-require-load-next …

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 

2
¿Cómo manipular la lista de argumentos en nadvice.el?
Después de una respuesta a otra pregunta sobre el nuevo sistema de consejos : En el estilo antiguo advice.el, era posible manipular miembros individuales de la lista de argumentos de una función recomendada, sin hacer ninguna afirmación con respecto a aquellos miembros no tan manipulados. Por ejemplo, el siguiente consejo: …
12 advice  arguments 

3
¿Cómo puedo eliminar un consejo sin nombre?
Me estaba divirtiendo agregando algunos consejos a una función: (advice-add 'executable-find :around (lambda (f &rest args) (apply g args))) ;;; ^ Ay, un error tipográfico. Lo arregló y evaluó el código anterior nuevamente. Pero ahora tengo ambos, el consejo "corregido" y el "roto" en torno a esa función. ¿Cómo me …
12 advice 



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.