Descargué e instalé el proyecto matlab-emacs desdehttp://matlab-emacs.sourceforge.net/usando el script dl_emacs_support.m y edité mi archivo .emacs de acuerdo con las instrucciones.
cuando corro
M-x matlab-shell
El shell de Matlab se ejecuta correctamente y se muestra la siguiente línea:
>> addpath('/home/lab/yuvval/externals/matlab-emacs/toolbox','-begin'); rehash; emacsinit('emacsclient -n');
Sin embargo, cuando intento editar un archivo, no sucede nada. Incluso no hay mensajes de error.
edit tmp.m
alguien sabe como resolverlo? Me encantaría poder editar y depurar código matlab desde emacs.
¡Gracias!
Respuesta1
Lo resolví agregando a emacsinit.m la siguiente línea:
setenv('EDITOR', clientcommand);
en la última línea del if usejava(..
bloque) e iniciando el modo matlab en el archivo .emacs
;; Setting up matlab-mode
(server-start)
(add-to-list 'load-path "/your/matlab/emacs/path")
(load-library "matlab-load")