From: John C. <Joh...@ma...> - 2016-10-10 18:36:54
|
Hi I have the following updates, but can send zip files or the diff -r -u output (zip's aren't allowed and the diff -r -u is too long). Any thoughts on how I could get these into the source forge repo? 1. Fixed several problems with TAB completion, and added direct support for company (complete anything) mode tab completion. If company is installed TAB key is bound to use company completion and C-TAB is classic emacs TAB completion. 2. Enabled debugging of matlab code (dbstop, etc.) in R2015b MATLAB and later. This requires using the MATLAB editor instead of emacs because recent MATLAB's are not giving enough info to debug within emacs. 3. Fixed/suppressed all warnings as reported by emacs 24.4 (and removed support for emacs 22 and earlier). File changes: - company-matlab-shell.el: made completion using company (complete anything) work with new TAB handling paradigm - linemark.el: fixed compiler warnings - matlab-publish.el: fixed compiler warnings - matlab.el: fixed TAB completion handling. Prior to fix, hitting tab would generate noise (new unnecessary ">>" prompts) and it didn't handle certain cases, e.g. ">> ! mv file.<TAB>", ">> set(h,'<TAB>')", etc. would fail to complete. - mlint.el: fixed compiler warnings - cedet-matlab.el, semantic-matlab.el, and semanticdb-matlab.el: fixed warnings, though I'm not sure if these files are still usable because some functions they reference no longer exist. - tlc.el: fixed compiler warnings, including autoload issue that was preventing use. - toolbox/emacsdocomplete.m: fixed handling of tab completion for commands with strings - toolbox/emacsinit.m: don't activate emacs-based debugging (dbstop handling) in R2015b and later because the 'hotlinks' emacs needs to debug are no longer available. Thanks John |