Preguntas etiquetadas con elisp

para preguntas sobre Emacs Lisp como idioma, en comparación con otros idiomas, en particular, en comparación con otros dialectos de Lisp. Es decir, es para preguntas * sobre el lenguaje * en sí. * NO LO USE * para preguntas sobre * el uso de * Emacs Lisp. Emacs Lisp es el lenguaje de programación y scripting en el que se basa el editor Emacs.



3
Mueve las líneas seleccionadas hacia arriba y hacia abajo
He estado usando eclipse durante un tiempo y encontré algunos accesos directos muy útiles, en particular la capacidad de mover una selección rectangular de líneas hacia arriba y hacia abajo usando Alt + Arriba / Abajo. He estado buscando esta funcionalidad en emacs. Hasta ahora he encontrado el siguiente script: …
7 elisp 

2
helm - agregando helm-Mx a las fuentes de helm
Puedo agregar algunas fuentes adicionales a timones como este (setq helm-mini-default-sources '(helm-source-buffers-list helm-source-recentf helm-source-dired-recent-dirs helm-chrome-source hgs/helm-c-source-stars hgs/helm-c-source-repos hgs/helm-c-source-search helm-source-buffer-not-found)) Lo último que necesito agregar a esto es helm-M-x. Solo necesito agregar todos los comandos a las fuentes predeterminadas. Con esto puedo invocar una sola función y puedo ir a cualquier …
7 elisp  helm  m-x 

2
Cómo obtener la estadística de la frecuencia de las palabras en un búfer
Para los lingüistas y muchos otros científicos, analizar la frecuencia de las palabras que aparecen en un texto es una gran herramienta. Algunos editores de texto comerciales y algunos sitios web proporcionan esta herramienta. El análisis de frecuencia de palabras, ordena las palabras en orden decreciente con respecto a su …
7 elisp  text 



4
¿Busca comentarios / revisión del paquete emacs?
Esa es una pregunta meta-ish pero google no es útil en este caso. ¿Existen hábitos estandarizados de dónde / cómo / si uno debe buscar comentarios sobre su nuevo paquete de emacs? Especialmente, antes de publicarlo. Mi caso particular es que comencé a extraer y empaquetar partes más largas y …

2
¿Cómo puedo ver el valor completo de `package-alist` (sin los caracteres de truncamiento" ... ")?
Cuando lo hago C-h v package-alist, veo algo como ((PACKAGE-NAME1 [cl-struct-package-desc PACKAGE-NAME1 (VERSION1) "DESCRIPTION1" (DEPENDENCIES-ALIST1) nil nil "LOCAL-INST-PATH1" (URL-ALIST1) nil]) (PACKAGE-NAME2 [cl-struct-package-desc PACKAGE-NAME2 (VERSION2) "DESCRIPTION2" (DEPENDENCIES-ALIST2) nil nil "LOCAL-INST-PATH2" (URL-ALIST2) nil]) ...) ¿Cómo puedo ver la lista completa en lugar de su forma truncada con los puntos suspensivos ...al final?

1
¿Cuándo usar las colas de transacciones?
¿Hay alguna razón por la que tan pocos paquetes parecen usar colas de transacciones ( tq-enqueueetc.) para comunicarse con procesos externos? La mayoría de los paquetes que he visto parecen preferir el mecanismo de filtro normal.
7 elisp 

2
¿Cuándo usar las propiedades del símbolo?
Digamos que necesito asociar símbolos con directorios, y esto solo tendrá que hacerse para una pequeña cantidad de boundpsímbolos. A mi modo de ver, hay dos maneras fáciles de hacerlo: Almacene esta asociación en una variable separada (lista o un mapa hash). De esta manera, el directorio de cada símbolo …
7 elisp  symbols 


2
Diferencias de rendimiento al comparar símbolos y cadenas
En sx.el, tenemos un caso en el que necesitamos verificar si hemos aprobado GETo POSTcomo argumento. Actualmente tenemos el argumento pasando como una cadena y lo estamos usando (string= "GET" url-method)para compararlo "GET". ¿Hay alguna ventaja de compilación elisp / byte para cambiarlo a un símbolo (equal url-method 'GET)?

1
Extraer archivo (s) al disco duro del `modo de archivo '
Estoy buscando un medio para extraer archivos individuales y marcados de archivos (por ejemplo, * .zip; * .gz, etc.) al disco duro (sin abrirlos en un búfer) usando archive-mode. Una modificación sugerida de ese modo mayor (que permitiría esta nueva característica) será muy apreciada. http://www.gnu.org/software/emacs/manual/html_node/emacs/File-Archives.html


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.