On 12/1/20 3:55 AM, Uwe Brauer wrote:
"MiEGr" == MATLAB in Emacs Git repository 
<nore...@src.matlab-emacs.p.re.sourceforge.net> writes:
    > ## Branch: usage1

    > matlab-complete.el:

    > (matlab-complete-symbol): Check if matlab-shell was loaded before
    > checking if the shell is active.

    > By Eric Ludlam on 11/30/2020 18:59
    > [**View 
Changes**](https://sourceforge.net/p/matlab-emacs/src/ci/93a74784861ccaa390274ad51e32f56ce824b988/)


I just tried out the latest commit, now after the shell is loaded, in a
.m file matlab-complete-symbol, works now as expected. Thanks!

However I don't understand the default keybinding

     (define-key km "\M-\t" 'matlab-complete-symbol)

That is a quite old binding, so on modern PC that translates to escape
tab, at least on my Thinkpad X1, which is a bit cumbersome to use.
Should we change that to alt tab?

Any opinions?
On newer Emacsen M-TAB is already bound to complete-symbol or variant that uses 'completion-at-point-functions' configuration variable.

I think the right solution is to remove `matlab-complete-symbol', and to augment completion-at-point-functions so that users who customize their completion engine (such as by using company mode) will get that effect for MATLAB buffers also.  I'm not sure how big a change that is though, which is why I was thinking closing out some open stuff and making a new branch for that experiment would be worth while.

I'd also like to better understand Karthik's patch which I haven't had a chance to look into yet.  I haven't used the xref system enough to know how it works yet.

Eric


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

Reply via email to