All, I just tried renaming a *shell* buffer running Matlab to *MATLAB*. It kinda works, but not completely. "Run Region" for example, works, but inserts an extra ">" prompt that must be removed by hand, unlike a buffer actually created by "matlab-shell".
Am I missing something? Thanks, Larrabee On Dec 2, 2013, at 10:44 AM, Stefan Harmeling wrote: > Hi there, > > On 02.12.2013, at 15:45, Tristan Nakagawa <tristan.nakag...@gmail.com> wrote: > >> Hi, great tool! >> >> I was wondering if it's possible to connect to a running matlab session >> and designate it as the current *matlab* M-shell? >> >> I am running a remote (ssh) matlab, which works by editing the matlab.el >> matlab-shell command to an ssh script. >> >> However, it would be most amazing if I could connect to an already >> running matlab process (in the background on the server) via terminal, >> and then just 'make' that shell my current matlab shell in emacs, with >> something like 'matlab-shell-mode'. > > All you have to to do is to rename the buffer to *MATLAB*. Then it behaves > like the matlab-shell, i.e. you can send code from matlab code buffers, etc. > You could use "rename-buffer", i.e. "M-x rename-buffer", or use the following > function (put the following code into ".emacs.d/init.el"). Restart your > emacs and then "M-x rename-matlab". > > (defun rename-matlab () > "Renames the current buffer to *MATLAB*. Useful when running several > matlabs." > (interactive) > (rename-buffer "*MATLAB*") > ) > >> Also, it would be great to be able to have an interactive matlab-shell >> with default 'matlab' as command, but the possibility to change that >> command, so to be able to launch remote matlabs without having to change >> matlab.el every time... >> Maybe that would even elegantly solve the above process by using a >> command that just connects to the running matlab and puts it to the >> foreground? I wouldnt mind doing that manually with a bash command. > > Not completely sure how to do that. I don't think that the matlab-mode must > be changed for that. Instead, you have to figure out how to create an emacs > command that creates a new buffer e.g. for an 'ansi-term', then does ssh > somewhere, and starts matlab. Finally you rename the buffer to "*MATLAB*", > that's it! Possibly the people at http://stackoverflow.com/ can help you > with writing the necessary elisp code. I would be also interested in such a > emacs command. > > Best wishes, > Stefan. > >> Any chances to integrate that? >> >> cheers, >> >> Tristan >> >> ------------------------------------------------------------------------------ >> Rapidly troubleshoot problems before they affect your business. Most IT >> organizations don't have a clear picture of how application performance >> affects their revenue. With AppDynamics, you get 100% visibility into your >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics >> Pro! >> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk >> _______________________________________________ >> Matlab-emacs-discuss mailing list >> Matlab-emacs-discuss@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > _______________________________________________ > Matlab-emacs-discuss mailing list > Matlab-emacs-discuss@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss ---------------------------------------- L. Larrabee Strow Physics Department UMBC Email: st...@umbc.edu Office: 724-663-7341 Google Voice: 724-663-1441 Cell: 724-288-6933 (usually OFF) (Please use Office/GVoice for messages) ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk _______________________________________________ Matlab-emacs-discuss mailing list Matlab-emacs-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss