Es posible que desee echar un vistazo a la paquete 'mvbutils' Lo uso para editar en vivo mis paquetes todo el tiempo; Puedo agregar, eliminar y editar funciones y documentación mientras el paquete está cargado, y los cambios se reflejan tanto en la versión cargada, en la versión instalada (para que se guarden en la próxima sesión R), y [cuando digo it] en el "paquete fuente". Solo vuelvo a construir a través de R CMD cuando quiero distribuir una versión comprimida a otra persona. Para probar el código, utilizo el paquete 'debug', que funciona bien en un paquete cargado.
Incluso uso 'mvbutils' para editar en vivo 'mvbutils', que a veces puede ser un poco peludo.
La documentación de 'mvbutils' realmente podría hacer una demostración completa de esto en acción, pero en teoría el doco existente debería mostrarle cómo proceder.
No puedo ayudarte con Emacs, lo siento ...
Crédito adicional para emacs + ess ... demasiado malo Dirk acaba de salir para el tren. –