Articles of emacs

Versión multi-file de vc-state

¿Alguno de ustedes hackers de Emacs-Lisp ha escrito una versión de files múltiples de vc-state ? Con multi-file me refiero a una firma de tipo vc-multi-state (file-list) que devuelve una list de los elementos devueltos por vc-state . La implementación trivial de simplemente mapear vc-state sobre una list de nombres de files no es suficiente, […]

¿Cómo se habilita vc-git en emacs?

(setq vc-handled-backends ()) vc-git usando (setq vc-handled-backends ()) . Pero ahora, ¿cómo puedo volver a habilitarlo? Estos no han funcionado: (require 'vc-git) (require 'vc) Recuperar vc-handled-backends nuevo es preferible. Además, ¿cómo podría volver a la configuration pnetworkingeterminada sin usar algo como (setq vc-handled-backends (quote (…))) ?

vc-diff usa rsh?

Estoy tratando de usar Cx v = para comparar mi búfer actual con el file del repository. Pero da error: cvs [diff aborted]: cannot exec rsh: No such file or directory cvs [diff aborted]: end of file from server (consult above messages if any) Sí, no he instalado rsh. Pero ya configuré CVS_RSH en ssh. […]

Crear un historial automático (control de versiones) de mis files emacs org-mode

Me encanta Emacs org-mode pero a veces me gustaría poder decir cuándo escribí una línea específica o hice un cambio específico. Sería genial contar con un mecanismo automático de control de versiones que realice un seguimiento de todos los cambios (o deltas), digamos cada hora y timestamp de todos los cambios. ¿Alguna sugerencia?

Emacs dinetworking y bazar

Empecé a usar el modo Direc de Emacs para mover algunos files en un repository de bazar a una nueva carpeta en el repository. Luego ejecuté bzr add para get bazar y encontré estos files "nuevos", y luego me di count de que, al comprometerme, bazar consideraría que los files originales habían desaparecido y los […]

control de versión local de emacs

Me pregunto si hay controles de versiones locales / instantáneas para emacs independientes de VC? Permítanme aclarar: cada vez que guardo el búfer, me gustaría poder realizar un seguimiento de los cambios de cada guardado en session. Sé que puedo hacer algo similar con los files de copy de security, pero no están automatizados como […]

¿Puedo eliminar files del buffer `* vc-dir *`?

Estoy usando vc-dir y tengo algunas docenas de files "no registrados" que me gustaría eliminar. Busqué en los menus, en Internet y en las combinaciones de teclas, pero no he descubierto cómo hacerlo. ¿Es esto realmente imposible?

Emacs colocando el error "inapropiado ioctl" en la variable PATH

Estoy en OS X 10.6.8. He replicado los siguientes errores con Emacs para OS X (http://emacsformacosx.com/) y con Aquamacs (versiones actuales de ambos). Descubrí el problema al intentar ingresar al modo de control de versiones ( CTRL-X vv ) mientras editaba un file en un repository de Subversion. Obtuve el siguiente error: "Búsqueda de progtwig: […]

Utilice el pago Bzr liviano de Emacs sin connection

Tengo un pago liviano de mi repository de Bazar en una estación de trabajo y edito files en estas carpetas con Emacs. El server está inactivo debido a una falla de energía en este momento. Puedo, por supuesto, editar los files localmente en cualquier editor. Sin embargo, cuando los busca en Emacs, Emacs intenta conectarse […]

Obtener la raíz de VC en Emacs Lisp

En una function Emacs Lisp, quiero saber la raíz VC de una carpeta arbitraria (si está bajo el control de fuente), lo mismo que lo hace algo como vc-print-root-log. Estoy tratando de hacerlo desde fuera del file / carpeta de VC (aunque crear un buffer temporal para hacer esto estaría bien). Actualmente tengo una solución […]