From: Leo A. <dn...@gm...> - 2010-03-06 04:22:19
|
Hi all, I recently started using matlab-emacs (with matlab-shell) on a more regular basis, and I am reasonably happy with the workflow -- but I am also seeing some anomalies, in particular with debugging and tab-completion. First, if I encounter an error during execution, the offending file name does not turn into a link (like it does using Matlab GUI), which I believe should also be happening here. This also appears to break the "go to last error" functionality: if there are links anywhere else in the command window (e.g. as a result of "help" command) the "go to last error" will follow the link e.g. to the documentation page, ignoring the error. (If there aren't links, then it will jump to the error line in the offending file, but if I've run "help" on any command, the go-to-last-error is now broken for this session). I would really appreciate pointers on how I might troubleshoot this -- the behavior is clearly broken. Second (minor) issue is that tab completion (e.g. typing test<tab>) dumps the following to the buffer: >> matlabMCRprocess = com.mathworks.jmi.MatlabMCR matlabMCRprocess = com.mathworks.jmi.MatlabMCR@7deb41d6 >> matlabMCRprocess.mtFindAllTabCompletions('test'), clear('matlabMCRprocess'); ans = java.lang.String[]: 'test' 'test_step_by_step' 'test_trainlm_gradient' 'testm' 'testobjectiveinfo' 'testscript It this the intended behavior?.. Would it be possible to just display stuff after java.lang.String[]?.. Relevant versions: GNU Emacs 23.1.50.1 (x86_64-pc-linux-gnu), Matlab 7.8.0.347 (R2009a) 64-bit (glnxa64), latest version of matlab-emacs from CVS. I'd appreciate any pointers regarding the above! Thanks, --Leo |