Hi Eric,

Thanks for the feedback and your nice emacs package.

Yes, even if there are still missing features, TRAMP works really well and
I think there is not a lot of work for having almost all features of your
emacs package which work under it.
I will let you know about other patches as I come across issues.

Regards,

Julien

Le mar. 4 mai 2021 à 13:12, Eric Ludlam <ericlud...@gmail.com> a écrit :

> Hi,
>
> Thanks Julien for the patch.
>
> The nature of this patch seems good to me.  The workflow of Emacs and
> MATLAB on different machines is an interesting one, and it is nice that it
> can be made to work in such a simple way!
>
> Eric
>
> On Mon, May 3, 2021 at 12:06 PM Uwe Brauer <o...@mat.ucm.es> wrote:
>
>> >>> "JCvM" == Julien Claisse via Matlab-emacs-discuss <
>> matlab-emacs-discuss@lists.sourceforge.net> writes:
>>
>> Hi Julien,
>>
>>
>> > Hi,
>> > First, thanks to the developer team for maintaining this emacs package.
>> I'm
>> > using it almost every day.
>>
>> Most of the work is done by Eric and John.
>>
>>
>> > I'm sending this mail because I want to suggest one improvement in the
>> > emacsrunregion.m matlab function for being able to use it into a tramp
>> > opened file (I'm also doing a lot of remote development on several
>> targets).
>>
>> > This improvement is relatively straightforward, it adds the following
>> lines
>> > at the beginning of the function :
>>
>> > modified   toolbox/emacsrunregion.m
>> > @@ -2,6 +2,12 @@ function emacsrunregion(file, startchar, endchar)
>> >  % Run code from FILE between STARTCHAR and ENDCHAR.
>> >  % Command sent by Emacs for run-cell & run-region functionality.
>>
>> > +    % Filter out emacs tramp file path prefix
>> > +    trampMatch = regexp(file, {'/*:',':/'});
>> > +    if (~isempty(trampMatch{1}))
>> > +        file = file((trampMatch{2}+1):end);
>> > +    end
>> > +
>> >      if ~exist(file,'file')
>> >          error('You must save your region into a file accessible by
>> MATLAB
>> > process.');
>> >      end
>>
>> > This way, file tramp path prefixes like "/scp:host@host_ip:" are
>> filtered
>> > out and the MATLAB remote shell can find the file without any trouble.
>>
>>
>> That looks ok to me, but since this is Eric's brainchild,
>> I think he should also agree.
>>
>>
>> > How can I submit this pull request ? Do I simply need to commit and
>> push ?
>>
>> Commit and push to where?
>>
>> The main development is done in sourceforge, github is just a mirror. I
>> am not sure whether you have write access to sourceforge I rather think
>> not.
>> I not a huge fan of pull request[1] although I know most people consider
>> it
>> today as a standard.
>>
>> Once we agreed on that patch I can apply it to Master, or Eric for that
>> matter.
>>
>> Regards
>>
>> Uwe
>>
>> Footnotes:
>> [1] I prefer to discuss patches on the mailing list and then apply them
>>      or to give a person write access to that he/she can push.
>>
>> _______________________________________________
>> Matlab-emacs-discuss mailing list
>> Matlab-emacs-discuss@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss
>>
> _______________________________________________
> Matlab-emacs-discuss mailing list
> Matlab-emacs-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss
>


-- 

Cordialement, Kind regards


*Julien Claisse*

Software Engineer

*Moduleus S.A.S,*
34 rue Pierre et Marie Curie
37100 Tours, France

+33 (0)2 47 49 08 16 <+33%202%2047%2049%2008%2016>

www.moduleus.com
_______________________________________________
Matlab-emacs-discuss mailing list
Matlab-emacs-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss

Reply via email to