From: Eric L. <Eri...@ma...> - 2014-11-14 16:50:01
|
Hi Henrik, I submitted a small change that should help with 14a, though I didn't have time to try it out. If you look in the new "emacsdocomplete.m" file, you will see the basics of what's going on with a new syntax for the completion function. If there are additional problems, hopefully it will be clear what needs to be done. Let me know how it goes. Eric -----Original Message----- From: Henrik Gollee [mailto:hen...@gl...] Sent: Thursday, November 13, 2014 4:47 PM To: Eric Ludlam; mat...@li... Subject: Re: [Matlab-emacs-discuss] Tab completion broken with 2014b Hi Eric, this works perfectly with 2014b - thanks for the fix! It seems to break 2014a (and possibly older versions), though where I get the following error" matlab-mode, version 3.3.2 matlab-shell-tab: Args out of range: "Undefined function or variable \"extracmd\". Error in emacsdocomplete (line 24) command = [ 'matlabMCRprocess_emacs = com.mathworks.jmi.MatlabMCR;' ... ", 765, 157 I guess this means that some workaround is still needed to keep older versions happy? Thanks again for continuing to look after matlab-mode; it makes matlab so much easier to use. Henrik Eric Ludlam wrote on 12/11/14 20:31: > Hi Henrick, and the rest of the Mailing list, > > I've checked in a fix for the TAB completion issue. Sorry it took so long. > > To get it, you will need to get both matlab.el, and the new file in the toolbox subdirectory emacsdocomplete.m. Your directory structure will need to match that of the CVS repository for this to work. > > I haven't fixed the downloader MATLAB Script yet, so you will need to do it by hand for now. I hope to get to that part soon. > > Let me know how it goes! > Thanks > Eric > > -----Original Message----- > From: Eric Ludlam > Sent: Wednesday, October 08, 2014 12:57 PM > To: 'Henrik Gollee'; mat...@li... > Subject: RE: [Matlab-emacs-discuss] Tab completion broken with 2014b > > Thanks for letting me know. I'll see what I can figure out. > > Eric > > -----Original Message----- > From: Henrik Gollee [mailto:hen...@gl...] > Sent: Tuesday, October 07, 2014 5:40 PM > To: mat...@li... > Subject: [Matlab-emacs-discuss] Tab completion broken with 2014b > > Hi, > > I am currently trying Matlab 2014b and found that tab completion is > broken: when I press tab in a matlab-shell buffer, I get the following > error: > matlab-shell-tab: Args out of range: "No method 'mtFindAllTabCompletions' with matching signature found for class 'com.mathworks.jmi.MatlabMCR'. > > Tab completion works fine with 2014a or earlier, so I guess something has changed on Mathwork's side of handling this. > > I am running Emacs 24.3.1 with matlab-mode from elpa (version from > 20140923) on Linux. > > Any help would be greatly appreciated. > > Thanks, > > Henrik > > > ---------------------------------------------------------------------- > -------- Meet PCI DSS 3.0 Compliance Requirements with EventLog > Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI > DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download > White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with > EventLog Analyzer > http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg. > clktrk _______________________________________________ > Matlab-emacs-discuss mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss |