Hi Jonathan,
As new version of MATLAB come out, the text that comes out for errors,
completions, and all sorts of things change which can break the shell.
What version of MATLAB are you using, and which version of the matlab
mode code are you using?
We made a bunch of updates last winter to ML shell which you can get
from the git repository:
https://sourceforge.net/p/matlab-emacs/src/ci/master/tree/
There are also a few extra fixes on the 'usage1' branch which haven't
been merged into the main branch yet.
That all said, I don't recall big changes needed for completion lately. :(
Eric
On 11/18/20 10:03 AM, Jonathan Sahar wrote:
I've been working with matlab-mode and matlab-shell for the last few
days, and I'm really digging it so far. The only two things I can't
get to work properly are completion - neither in shell, nor in .m
files - and jumping to function definitions, and I would really
appreciate some help with these. when I hit TAB in shell, my text
turns into
|>> emacsdocomplete('EEG.(cond') |
and when I hit RETURN I get (the appropriate):
|emacs_completions_output = java.lang.String[]: 'cond' 'condeig' |
but it's not integrated into the shell properly, i.e. I can't choose
which of the above I want, I have to re-type the command along with
the chosen completion. In .m files I just get nothing except for the
word completion for words already in the buffer - which I've
configured myself.
I've read somewhere that the completion is meant to be related to
CEDET somehow but I couldn't make out much more (I'm working on Doom
Emacs, and I seen to have CEDET installed, and can run
matlab-cedet-setup, which does nothing as far as I can tell).
As to function definitions - I don't even know where to start.. I've
read that ctags now supports matlab, but I don't know where (if) the
actual .m files for the built-in functions reside in the install dir.
Ideally I'd love to be able to stand on a function name and be able to
get the "help funcName" output in another buffer or something (this
works from the shell).
Thanks a lot!
_______________________________________________
Matlab-emacs-discuss mailing list
Matlab-emacs-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss