|
From: Jonathan S. <jon...@gm...> - 2020-11-18 15:03:53
|
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!
|