podemos obtener ayuda con "Ch ..." y emacs muestra un Ayuda buffer, y saltar a otro lugar con el enlace . ¿Cómo puedo hacer algo así con elisp, enlazar a otro buffer o mostrar algo más?emacs lisp: cómo agregar al enlace/hipervínculo a otro archivo como ese en * H elp *
15
A
Respuesta
13
El paquete integrado Button proporciona una manera conveniente. Por ejemplo,
(require 'button)
(insert-button "foo" 'action (lambda (x) (find-file user-init-file)))
insertará un botón/enlace "foo" que cuando se activa (pulsando Introduzca mientras que el punto es sobre la etiqueta o haciendo clic en el medio) para abrir el archivo de inicialización.
Aquí es otro ejemplo que imita un enlace www,
(insert-button "fsf"
'action (lambda (x) (browse-url (button-get x 'url)))
'url "http://www.fsf.org")
Ver Elisp Manual de referencia 38.17 Buttons.
3
Cuestiones relacionadas
- 1. Cómo copiar al portapapeles en Emacs Lisp
- 2. ¿Cómo puedo agregar programáticamente un UIImage a un UIImageView y agregar ese UIImageView a otro UIView?
- 3. emacs - autocompletado en modo Emacs Lisp
- 4. ¿Cómo puedo verificar si existe un archivo usando Emacs Lisp?
- 5. ¿Cómo agrego las fechas en Emacs usando Emacs Lisp?
- 6. Análisis en Emacs Lisp
- 7. ¿Cómo decirle a emacs que abra el archivo .h en modo C++?
- 8. PINTURA en Emacs Lisp?
- 9. Serializar un hash de emacs lisp en el archivo
- 10. Descargar un archivo con Emacs Lisp
- 11. ¿Cómo hacer referencia al archivo que se está cargando actualmente en Emacs Lisp?
- 12. ¿Qué significa [...] # en emacs-lisp?
- 13. Fechas y horas en Emacs Lisp
- 14. Emacs sin Lisp
- 15. Cómo llamar a la función Emacs Lisp interactiva con un argumento de prefijo, desde otra función Emacs Lisp?
- 16. Emacs Lisp macro paso a paso
- 17. ¿Uso correcto de aplicar en Emacs Lisp?
- 18. multiplicación de lista vacía en emacs lisp
- 19. Agregar configuraciones de otro proyecto a app.config
- 20. Importación de archivos en el archivo de configuración de Emacs Lisp/Emacs en el mismo directorio
- 21. awk '{print $ 2, ",", $ 1}' en Emacs Lisp?
- 22. ¿qué comando de shell en emacs lisp?
- 23. Reemplazando una función en Emacs Lisp
- 24. Emacs Lisp resaltado de sintaxis
- 25. intérprete Lisp/Scheme sin Emacs?
- 26. Emacs Lisp: evaluar la variable en alist
- 27. lisp común: obtenga la ruta al archivo
- 28. cómo escribir en un archivo en emacs
- 29. Esquema dialecto de Lisp en Emacs
- 30. cómo agregar etiquetas en xml en android? y cómo guardar ese archivo xml?
gracias por "botón" y "texto que se puede hacer clic" –