2016-04-10 19:18:28 +02:00
|
|
|
2016-04-10 Uwe Brauer <oub@mat.ucm.es>
|
|
|
|
|
|
|
|
* matlab.el: Add an empty line after the first line in matlab.el,
|
|
|
|
maybe this will generate the desired info line when calling
|
|
|
|
package-list-package in GNU emacs. (MELPA).
|
|
|
|
|
2016-04-01 10:08:07 +02:00
|
|
|
2016-04-01 Uwe Brauer <oub@mat.ucm.es>
|
|
|
|
|
|
|
|
* matlab.el (matlab-mode-version): change version to 3.3.5
|
|
|
|
|
|
|
|
* matlab.el (matlab-enable-block-highlighting): Applied patch
|
|
|
|
provided by
|
|
|
|
kaushal_modi@users.sf.net
|
|
|
|
|
2016-03-17 09:17:13 +01:00
|
|
|
2016-03-17 Uwe Brauer <oub@mat.ucm.es>
|
|
|
|
|
|
|
|
* toolbox/dbhotlink.m (dbhotlink): new file
|
|
|
|
|
2016-03-17 09:16:35 +01:00
|
|
|
2016-03-17 Uwe Brauer <oub@mat.ucm.es>
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-mode): Applied patch from Odd Andersen
|
2016-04-01 10:08:07 +02:00
|
|
|
<odd.andersen@gmail.com>.
|
2016-03-17 09:16:35 +01:00
|
|
|
|
2016-03-16 15:04:58 +01:00
|
|
|
2016-03-16 Uwe Brauer <oub@mat.ucm.es>
|
|
|
|
|
|
|
|
* dl_emacs_support.m (getfiles): update the url and README-->README.org
|
|
|
|
|
2016-04-01 10:08:07 +02:00
|
|
|
2016-02-09 Uwe Brauer <oub@mat.ucm.es>
|
2016-02-10 11:27:23 +01:00
|
|
|
|
|
|
|
* matlab.el (matlab-mode-version): Change version number to
|
|
|
|
3.3.3
|
|
|
|
|
|
|
|
* matlab-publish.el (matlab-select-publish-form): Cleanup file
|
|
|
|
|
|
|
|
* matlab.el (matlab-change-current-directory): Applied patch,
|
|
|
|
from an unknown source found in http://sourceforge.net/p/matlab-emacs/patches/2/
|
|
|
|
Purpose: add the possibility to switch the matlab directory to the
|
|
|
|
current one.
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell): Applied patch
|
|
|
|
from http://sourceforge.net/p/matlab-emacs/patches/2/
|
|
|
|
which results in
|
|
|
|
(define-key km (kbd "TAB") 'matlab-shell-tab)
|
|
|
|
|
2016-02-10 11:51:59 +01:00
|
|
|
2016-02-09 Uwe Brauer <oub@mat.ucm.es>
|
|
|
|
|
|
|
|
Imported from CVS to git.
|
|
|
|
|
2014-11-05 19:37:20 +01:00
|
|
|
2014-11-05 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* Makefile: (VERSION) Updated.
|
|
|
|
(all, tags, dist): Add toolbox
|
|
|
|
(toolbox): New rule
|
|
|
|
|
|
|
|
* Project.ede (:version): Updated
|
|
|
|
|
|
|
|
* templates/Makefile (VERSION): Update to minor rev.
|
|
|
|
|
|
|
|
* toolbox/Makefile: Makefile for toolbox.
|
|
|
|
|
|
|
|
* toolbox/Project.ede: Project file for toolbox.
|
|
|
|
|
|
|
|
* INSTALL (tlc.el): Fix typo.
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-completion-list):
|
|
|
|
remove custom call to MCR with call to emacsdocomplete.m in the matlab-emacs toolbox directlry.
|
|
|
|
|
|
|
|
* toolbox/emacsdocomplete.m:
|
|
|
|
Command for getting completions from MATLAB for matlab-shell.
|
|
|
|
|
|
|
|
2014-11-05 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-completion-list):
|
|
|
|
remove custom call to MCR with call to emacsdocomplete.m in the matlab-emacs toolbox directlry.
|
|
|
|
|
|
|
|
* toolbox/emacsdocomplete.m:
|
|
|
|
Command for getting completions from MATLAB for matlab-shell.
|
|
|
|
|
|
|
|
2014-09-24 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* .cvsignore: First checkin.
|
|
|
|
|
|
|
|
2014-09-23 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-font-lock-keywords):
|
|
|
|
Tweak to support some changes in error output.
|
|
|
|
(matlab-comment): For comment on same line. If we run out of space (fill-column)
|
|
|
|
pull the comment closer to the code.
|
|
|
|
(matlab-auto-fill): When filling a string, improve checking of when to add brackets
|
|
|
|
around the string.
|
|
|
|
(matlab-shell-mode): Disable html rendering trickery.
|
|
|
|
(gud-matlab-error-regexp): Add a new variant (off by default) as reminder to
|
|
|
|
go back and get the current ones to handle newer MATLAB error format.
|
|
|
|
|
|
|
|
2014-03-07 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* mlint.el (mlint-minor-mode): Remove make-local-hook for Emacs 24.
|
|
|
|
|
|
|
|
2013-08-29 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* semantic-matlab.el (semantic/dep): New dependency (Emacs 24)
|
|
|
|
(semantic-matlab-parse-oldstyle-class): Add 'method' local var to tidy
|
|
|
|
compile warnings.
|
|
|
|
|
|
|
|
2013-08-26 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-mode-version): Bump very-minor versin.
|
|
|
|
(matlab-ltype-comm): Add support for block comment detection.
|
|
|
|
(matlab-ltype-block-comm): New fcn.
|
|
|
|
(matlab-shell): Add TAB binding for TAB for when (tab) doesn't work.
|
|
|
|
Add support for setting WINDOWID environment variable so that MATLAB
|
|
|
|
will bring Emacs forward when typing in a figure.
|
|
|
|
|
|
|
|
2013-04-02 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* README: Update to discuss CEDET that comes with Emacs.
|
|
|
|
|
|
|
|
* INSTALL: Update to note latest build notes.
|
|
|
|
|
|
|
|
* Makefile: Regenerated
|
|
|
|
Added CEDET_PATH variable if someone wants to download the latest from bzr.
|
|
|
|
|
|
|
|
* Project.ede (:version): Updated
|
|
|
|
(lisp): Add linemark.el
|
|
|
|
|
|
|
|
* matlab-load.el: Regenerated.
|
|
|
|
|
|
|
|
* dl_emacs_support.m (coreFiles): Add linemark.el to download list.
|
|
|
|
|
|
|
|
* linemark.el:
|
|
|
|
Add linemark to matlab-emacs dist so that mlint will work
|
|
|
|
with the version of CEDET integrated with Emacs.
|
|
|
|
|
|
|
|
* cedet-matlab.el (matlab-cedet-setup):
|
|
|
|
Update srecode require to work w/ CEDET
|
|
|
|
integrated w/ Emacs.
|
|
|
|
|
|
|
|
* semantic-matlab.el (misc require statements):
|
|
|
|
Updated to work w/ CEDET integrated w/ Emacs.
|
|
|
|
|
|
|
|
* semanticdb-matlab.el (misc require statements):
|
|
|
|
Updated to work w/ CEDET integrated w/ Emacs.
|
|
|
|
(semanticdb-matlab-scan-directories): Remove references to `working'.
|
|
|
|
(semanticdb-matlab-cache-files): Remove references to `working'.
|
|
|
|
|
|
|
|
* templates/Makefile (VERSION): Updated.
|
|
|
|
|
|
|
|
2012-02-23 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-mode):
|
|
|
|
Change page-delimeter to allow any whitespace or \n after a %%.
|
|
|
|
|
|
|
|
2011-10-05 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-ltype-endfunction-comm):
|
|
|
|
If the endfunction comment occurs on
|
|
|
|
a line, but the next bit of code isn't part of an enclosing fcn, then no.
|
|
|
|
(matlab-shell-mode): Patch from Eli Merriam;
|
|
|
|
make comint-input-filter-functions buffer local.
|
|
|
|
Add matlab-shell-render-html-txt-format hook to comint.
|
|
|
|
(matlab-txt-format-beg, matlab-txt-format-end): New
|
|
|
|
(matlab-shell-render-html-txt-format): New.
|
|
|
|
(matlab-shell-last-anchor-as-frame): New.
|
|
|
|
(matlab-shell-render-errors-as-anchor): Use last anchor var above.
|
|
|
|
Note: Not used for any logic yet. ;(
|
|
|
|
(matlab-shell-previous-matching-input-from-input): patch; Mark Histed
|
|
|
|
Force cursor to eol.
|
|
|
|
(matlab-shell-run-region): Force displayed buffer to recycled visible buffers.
|
|
|
|
|
|
|
|
2011-08-10 davenar <davenar@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-mode):
|
|
|
|
Add `comint-postoutput-scroll-to-bottom' to
|
|
|
|
`comint-output-filter-functions' (suggested by Mark Histed).
|
|
|
|
|
|
|
|
2011-08-09 davenar <davenar@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-run-region):
|
|
|
|
Fix last commit and correctly use
|
|
|
|
`buffer-substring' again.
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-run-region):
|
|
|
|
When removing comments, do not touch matlab
|
|
|
|
strings or we might remove format specifiers.
|
|
|
|
|
|
|
|
2011-07-17 davenar <davenar@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-run-region):
|
|
|
|
Remove all comments before running a
|
|
|
|
region, otherwise `matlab-shell-run-cell' will break.
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-run-region):
|
|
|
|
Remove comment lines. If NOSHOW, also
|
|
|
|
remove continuations.
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-run-region):
|
|
|
|
New optional argument NOSHOW to replace
|
|
|
|
newlines with commas, so that by default this will not be done.
|
|
|
|
(matlab-shell-run-cell): Use it.
|
|
|
|
|
|
|
|
2011-06-16 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-render-html-anchor):
|
|
|
|
Add arbitrary reverse-search limit
|
|
|
|
to improve performance when the output buffer gets large.
|
|
|
|
|
|
|
|
2011-03-23 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-use-emacs-toolbox): Fix to use let*
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-running-matlab-release):
|
|
|
|
Make more robust if matlab.el
|
|
|
|
is not on the path.
|
|
|
|
(matlab-shell-window-exists-for-display-completion-flag): New flag
|
|
|
|
(matlab-shell-tab): Update to set window exists flag (above) when
|
|
|
|
showing completions, and call hide-completions (below) when done
|
|
|
|
completing.
|
|
|
|
(matlab-shell-tab-hide-completions): New.
|
|
|
|
|
|
|
|
2010-12-08 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-mode):
|
|
|
|
Move line that moves point to end of buffer to just
|
|
|
|
in front of where it is used, and inside a save-excursion.
|
|
|
|
|
|
|
|
2010-12-06 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el: Patch from Rudiger Sonderfeld
|
|
|
|
(matlab-frame-init): Add a "switch to" in addition to "start" matlab
|
|
|
|
menu item to make it clear what will happen.
|
|
|
|
|
|
|
|
2010-10-20 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* mlint.el (mlint-platform):
|
|
|
|
Get smarter about returning the kind of MAC and WIN supported.
|
|
|
|
(mlint-minor-mode): Don't disable verify on save since there is still useful stuff there.
|
|
|
|
|
|
|
|
2010-10-14 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* dl_emacs_support.m: Patch from: Joe Vornehm
|
|
|
|
(coreFiles): Add matlab-publish.el and company-matlab-shell.el
|
|
|
|
(mktemplatedir,mktoolboxdir): Pay attention to destination argument.
|
|
|
|
|
|
|
|
2010-09-14 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-mode):
|
|
|
|
Wrap guessing of indentation in a save-excursion.
|
|
|
|
and running of hooks in a save excursion so point can be moved during
|
|
|
|
checking for the indentation style.
|
|
|
|
(matlab-toggle-show-mlint-warnings)
|
|
|
|
(matlab-toggle-highlight-cross-function-variables):
|
|
|
|
Always call mlint-minor-mode after a change, but pass in a numeric arg
|
|
|
|
to force on or off dependent on the current state.
|
|
|
|
|
|
|
|
2010-07-29 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* mlint.el (mlint-run): Fix case where mlint-program was buffer local.
|
|
|
|
|
|
|
|
2010-07-28 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (gud-matlab-error-regexp):
|
|
|
|
Patch from EricW: Fix for more error types.
|
|
|
|
(matlab-shell-run-region): Add hack for replacing CR w/ ,.
|
|
|
|
(matlab-shell-last-error): Fix call to find other window call so 0 is a str.
|
|
|
|
|
|
|
|
* mlint.el (mlint-program-selection-fcn): New option.
|
|
|
|
(mlint-minor-mode): Use above to select an mlint program.
|
|
|
|
|
|
|
|
2010-04-06 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-html-map): Update how it is initialized.
|
|
|
|
Add binding for return
|
|
|
|
(matlab-anchor-beg): Add to expression to remove "matlab:"
|
|
|
|
(matlab-shell-render-html-anchor): Add help-echo.
|
|
|
|
(gud-matlab-error-regexp): Improve for newere MATLABs
|
|
|
|
(matlab-shell-last-error-anchor): New
|
|
|
|
(matlab-shell-render-errors-as-anchor): No longer depend on deleted
|
|
|
|
stack start/end variables which seem to no longer be active.
|
|
|
|
Add help-echo to overlay.
|
|
|
|
Change how 'first' is calculated, apply after the fact.
|
|
|
|
(gud-matlab-marker-filter):Don't collect if prompt hasn't been seen yet.
|
|
|
|
(matlab-shell-html-click): Now use below
|
|
|
|
(matlab-shell-html-go): New from above.
|
|
|
|
|
|
|
|
2010-01-21 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* INSTALL: Fix path to not say "matlab.el"
|
|
|
|
|
|
|
|
2010-01-13 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (gud-matlab-marker-filter): Don't filter out backspace.
|
|
|
|
In section collecting whole error strings, wait for \n, not the prompt.
|
|
|
|
|
|
|
|
2010-01-05 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-mode-version): Update minor version number.
|
|
|
|
(matlab-indent-function-body): Add 'MathWorks-Standard option.
|
|
|
|
(matlab-functions-have-end-minor-mode): Add code to flip the
|
|
|
|
`matlab-functions-have-end' variable.
|
|
|
|
(matlab-do-functions-have-end-p): New.
|
|
|
|
(matlab-indent-function-body-p): New function.
|
|
|
|
(matlab-mode): First detect if fcns have end, save.
|
|
|
|
Next detect indenting fcn bodies based on 'guess.
|
|
|
|
(matlab-calculate-indentation-1, matlab-next-line-indentation)
|
|
|
|
(matlab-frame-init):
|
|
|
|
Use fcn form of indent-function-body.
|
|
|
|
|
|
|
|
2009-12-23 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* INSTALL: Fix typo about augmenting the load path.
|
|
|
|
|
|
|
|
2009-11-16 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* semanticdb-matlab.el (semanticdb-matlab-include-paths):
|
|
|
|
Only set default to ~/matlab if it exists.
|
|
|
|
|
|
|
|
2009-09-23 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-tab):
|
|
|
|
Add '.' to list of chars that limit completion.
|
|
|
|
This enables structure completion.
|
|
|
|
|
|
|
|
2009-09-15 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* README: Change load-path setup line.
|
|
|
|
|
|
|
|
2009-09-03 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-mode):
|
|
|
|
Add debugging next, and fix step to step in.
|
|
|
|
|
|
|
|
* matlab.el (gud-matlab-marker-filter): Remove debug message.
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-mode):
|
|
|
|
Add matlab-shell-render-errors-as-anchor to
|
|
|
|
comint-output-filter-functions.
|
|
|
|
(matlab-anchor-beg,matlab-anchor-end)
|
|
|
|
(gud-matlab-marker-regexp-1,gud-matlab-marker-regexp-2): Moved.
|
|
|
|
(gud-matlab-marker-regexp-prefix): Updated.
|
|
|
|
(gud-matlab-error-regexp): Updated.
|
|
|
|
(matlab-last-frame-returned): Deleted.
|
|
|
|
(gud-matlab-error-regexp): Updated.
|
|
|
|
(matlab-shell-render-html-anchor): Remove debugger jumping code.
|
|
|
|
(matlab-shell-error-stack-start, matlab-shell-error-stack-end): New
|
|
|
|
(matlab-shell-render-errors-as-anchor): New.
|
|
|
|
(gud-matlab-marker-filter): Remove support for MATLAB 5 debugging.
|
|
|
|
I don't think it would have worked anyway. (matlab-one-db-request stuff).
|
|
|
|
For frame calculations, query out of gud-marker-acc instead of scanning the buffer
|
|
|
|
which was unreliable.
|
|
|
|
When stripping individual lines from the return buffer, only do so if
|
|
|
|
there is no telltale sign of debugger output.
|
|
|
|
(matlab-url-stack-top-at): New.
|
|
|
|
(matlab-shell-previus-matlab-url):Call above is new arg is t.
|
|
|
|
(matlab-find-other-window-file-line-column): Be robust to more types
|
|
|
|
of file names that might not have .m on the end.
|
|
|
|
(matlab-shell-last-error): Specify there might be a stack, and choose the top.
|
|
|
|
|
|
|
|
2009-08-21 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab-load.el: Regenerated.
|
|
|
|
|
|
|
|
* mlint.el (mlint-minor-mode): Add autoload cookie.
|
|
|
|
|
|
|
|
* matlab.el (mline): Remove require.
|
|
|
|
(matlab-functions-have-end-minor-mode): Remove bogus doc string (copy paste bug).
|
|
|
|
|
|
|
|
* dl_emacs_support.m: Add toolbox M files, and toolbox constructor.
|
|
|
|
|
|
|
|
2009-08-13 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* matlab.el (mlint): Add require.
|
|
|
|
(defcustom, etc): Delete old backward compatable stuff for Emacs 19.
|
|
|
|
(matlab-toggle-functions-have-end-minor-mode): Moved to supress
|
|
|
|
byte compile warnings.
|
|
|
|
(matlab-font-lock-nested-function-keyword-match)
|
|
|
|
(matlab-font-lock-cross-function-variables-match): Make overlay a local variable.
|
|
|
|
(matlab-mode): Comments about byte-comp warnings.
|
|
|
|
(gud-matlab-marker-filter,matlab-find-other-window-file-line-column):
|
|
|
|
Use string-to-number.
|
|
|
|
(matlab-shell-run-region-or-line): New new mechanism w/ transient-mark-mode.
|
|
|
|
(matlab-shell-topic-highlight-line): Add comment.
|
|
|
|
|
|
|
|
* matlab.el: Misc: Add (R) to some occurances of MATLAB.
|
|
|
|
OBSOLETE STUFF:
|
|
|
|
(matlab-hilit19-patterns,fume-function-name-regexp-matlab)
|
|
|
|
(fume-find-next-matlab-function-name,matlab-mode-hilit): Delete
|
|
|
|
(matlab-imenu-generic-expression): Get rid of fume use.
|
|
|
|
INDENT FIX:
|
|
|
|
(matlab-valid-end-construct-p,matlab-lattr-block-close)
|
|
|
|
(matlab-calc-indent,matlab-calculate-indentation)
|
|
|
|
(matlab-calculate-indentation-1): Handle multiple ends on one line.
|
|
|
|
MATLAB EDITOR UPDATE:
|
|
|
|
(matlab-shell-history-file): Calculate from below.
|
|
|
|
(matlab-shell-running-matlab-version, matlab-shell-running-matlab-release)
|
|
|
|
(matlab-shell-use-emacs-toolbox, matlab-shell-emacsclient-command):
|
|
|
|
New variables.
|
|
|
|
(matlab-shell,matlab-shell-hack-logo,matlab-shell-mode)
|
|
|
|
(gud-matlab-marker-filter):
|
|
|
|
Calc version from output.
|
|
|
|
(matlab-shell-version-scrape): New, for above.
|
|
|
|
(matlab-shell-next-matching-input-from-input)
|
|
|
|
(matlab-shell-prev-matching-input-from-input): New commands.
|
|
|
|
(matlab-find-other-window-via-url): Support opentoline links.
|
|
|
|
|
|
|
|
* toolbox/emacsinit.m, toolbox/opentoline.m:
|
|
|
|
Support calling Emacs from MATLAB via edit commands.
|
|
|
|
|
|
|
|
2009-07-07 zappo <zappo@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* INSTALL: Fix LOADPATH discussion.
|
|
|
|
|
|
|
|
* matlab-load.el: Rebuild using Emacs 23.
|
|
|
|
Adds a provide statement.
|
|
|
|
|
|
|
|
2009-07-07 davenar <davenar@eludlam-deb6-64>
|
|
|
|
|
|
|
|
* ChangeLog, semanticdb-matlab.el (semanticdb-matlab-scan-directories):
|
|
|
|
Local bind for working-spinner-display.
|
|
|
|
|
2009-07-07 13:44:25 +02:00
|
|
|
2009-07-07 David Engster <dengste@eml.cc>
|
|
|
|
|
|
|
|
* semanticdb-matlab.el (semanticdb-matlab-scan-directories): Local
|
|
|
|
bind for working-spinner-display.
|
|
|
|
|
2009-07-06 22:37:43 +02:00
|
|
|
2009-07-06 Eric Ludlam <eludlam@mathworks.com>
|
|
|
|
|
|
|
|
* company-matlab-shell.el: Company mode support for matlab-shell.
|
|
|
|
|
|
|
|
* README: Added notes on CEDET use.
|
|
|
|
Added notes on on the MATLAB download script.
|
|
|
|
|
|
|
|
* matlab.el (matlab-mode-version): Update.
|
|
|
|
|
|
|
|
* matlab-publish.el: Utilities for editing MATLAB files for publishing
|
|
|
|
|
|
|
|
* templates/srecode-matlab.srt: SRecode templates for MATLAB Script.
|
|
|
|
|
|
|
|
* semantic-matlab.el: Remove automatic init hook. See cedet-matlab.el
|
|
|
|
|
|
|
|
* cedet-matlab.el: Initialization support for CEDET tools with MATLAB.
|
|
|
|
|
|
|
|
* dl_emacs_support.m: Convenience download script.
|
|
|
|
|
|
|
|
* matlab.el (matlab-indent-function-body):
|
|
|
|
Allow a value of 'guess, meaning
|
|
|
|
to guess the indentation style of a pre-existing file.
|
|
|
|
(matlab-keyword-list,matlab-font-lock-keywords)
|
|
|
|
(matlab-block-beg-pre-if,matlab-block-beg-pre-no-if)
|
|
|
|
(matlab-keywords-solo,matlab-quiesce-nosemi-regexp):
|
|
|
|
Add spmd.
|
|
|
|
|
|
|
|
2008-10-17 Eric Ludlam <eludlam@mathworks.com>
|
|
|
|
|
|
|
|
* matlab.el: Add enumeration support.
|
|
|
|
|
|
|
|
2008-09-18 David Engster
|
|
|
|
|
|
|
|
* semanticdb-matlab.el (semanticdb-find-tags-by-name-method):
|
|
|
|
Use our own database as
|
|
|
|
fall-back method.
|
|
|
|
(semanticdb-find-tags-for-completion-method): Combine results from
|
|
|
|
MATLAB shell and our own database.
|
|
|
|
|
|
|
|
2008-09-08 David Engster
|
|
|
|
|
|
|
|
* semantic-matlab.el: (semantic-ctxt-current-symbol)
|
|
|
|
(semantic-ctxt-current-symbol-and-bounds): Return nil when no symbol
|
|
|
|
at point.
|
|
|
|
|
|
|
|
* semantic-matlab.el (semantic-matlab-parse-assignments):
|
|
|
|
Deal with class methods which
|
|
|
|
return same class and be more tolerant with whitespaces.
|
|
|
|
|
|
|
|
* semantic-matlab.el (semantic-matlab-parse-assignments):
|
|
|
|
Fix bug in parsing limit. Don't parse
|
|
|
|
current line. Deal with class attribute assignments.
|
|
|
|
|
|
|
|
2008-09-07 David Engster
|
|
|
|
|
|
|
|
* semanticdb-matlab.el (semanticdb-matlab-user-class-cache):
|
|
|
|
New variable.
|
|
|
|
(semanticdb-matlab-cache-files): New function for caching files and
|
|
|
|
classes.
|
|
|
|
(semanticdb-matlab-find-name): Use it.
|
|
|
|
(semantic-ctxt-current-class-list): Deal with classes and structures.
|
|
|
|
|
|
|
|
* semantic-matlab.el: (semantic-matlab-parse-oldstyle-class)
|
|
|
|
(semantic-matlab-find-oldstyle-classes): New functions.
|
|
|
|
(semantic-matlab-parse-region): Cache files. Use new functions for
|
|
|
|
parsing classes.
|
|
|
|
(semantic-matlab-type-hint-string): New variable.
|
|
|
|
(semantic-matlab-parse-assignments): New function.
|
|
|
|
(semantic-get-local-variables): New override.
|
|
|
|
(semantic-ia-insert-tag): Deal with method completions.
|
|
|
|
(semantic-ctxt-current-symbol)
|
|
|
|
(semantic-ctxt-current-symbol-and-bounds): New overrides.
|
|
|
|
|
|
|
|
* semantic-matlab.el (semantic-matlab-root-directory): Follow symlink.
|
|
|
|
|
|
|
|
2008-09-05 Eric Ludlam <eludlam@mathworks.com>
|
|
|
|
|
|
|
|
* semanticdb-matlab.el (semanticdb-find-tags-by-name-method):
|
|
|
|
Fixed to handle case where
|
|
|
|
matlab lies about the doc file location.
|
|
|
|
(semanticdb-find-tags-for-completion-method): Adapt to use
|
|
|
|
matlab-shell when available.
|
|
|
|
|
|
|
|
* semanticdb-matlab.el (semanticdb-find-tags-by-name-method):
|
|
|
|
Use matlab-shell if available.
|
|
|
|
|
|
|
|
* semantic-matlab.el (semantic-matlab-root-directory): New Function.
|
|
|
|
(semantic-matlab-function-tags): Update to use above.
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-which-fcn): Append .m to builtin.
|
|
|
|
(matlab-shell-matlabroot): New
|
|
|
|
(matlab-shell-collect-command-output): Stop displaying status messages.
|
|
|
|
|
|
|
|
* matlab.el: (matlab-shell-completion-list):
|
|
|
|
Enabled to work in a non-shell buffer by switching over.
|
|
|
|
(matlab-shell-which-fcn): New.
|
|
|
|
|
|
|
|
* INSTALL:
|
|
|
|
Revies to new matlab-load.el style. Discuss use w/out the Makefile.
|
|
|
|
Remove semantic-matlab.el doc, it needs a re-write.
|
|
|
|
|
|
|
|
* Makefile (LOADPATH): Add semantic/bovine
|
|
|
|
|
|
|
|
* Project.ede (cedet): Add semantic-el dependency.
|
|
|
|
|
|
|
|
* Makefile (LOADPATH): Now includes semantic.
|
|
|
|
(cedet_LISP): New veriables.
|
|
|
|
(cedet): New target.
|
|
|
|
(dist): Add the cedet support files.
|
|
|
|
|
|
|
|
* Project.ede ("lisp"): Added versionsource file.
|
|
|
|
("semantic"): New target
|
|
|
|
|
|
|
|
* matlab.el (matlab-vers-on-startup): Set default to off.
|
|
|
|
(auto-mode-alist): Add .m files.
|
|
|
|
(matlab-block-end-pre-no-iff): Fix if/else order typo.
|
|
|
|
|
|
|
|
* README: Update to latest information on installing matlab.el
|
|
|
|
|
|
|
|
2008-09-02 Eric Ludlam <eludlam@mathworks.com>
|
|
|
|
|
|
|
|
* mlint.el (mlint-platform):
|
|
|
|
Use string-match to determine 64 bit linux-ness.
|
|
|
|
(mlint-flags): Remove -fix until I get around to supporting it.
|
|
|
|
|
|
|
|
2008-09-01 David Engster
|
|
|
|
|
|
|
|
* semanticdb-matlab.el: Fix doc-strings.
|
|
|
|
|
|
|
|
* semantic-matlab.el (semantic-idle-summary-function):
|
|
|
|
Use defvar-mode-local instead of
|
|
|
|
make-local-variable.
|
|
|
|
|
|
|
|
2008-08-31 David Engster
|
|
|
|
|
|
|
|
* semantic-matlab.el (semantic-format-tag-prototype):
|
|
|
|
New overload for matlab-mode.
|
|
|
|
(semantic-idle-summary-format-matlab-mode): New function, also
|
|
|
|
displays doc-string.
|
|
|
|
(semantic-ia-insert-tag): Use it.
|
|
|
|
(semantic-default-matlab-setup): Bind `semantic-idle-summary-function'.
|
|
|
|
|
|
|
|
* semantic-matlab.el: Unconditional require of semanticdb-matlab.
|
|
|
|
(semantic-matlab-function-tags): Better parsing of doc strings.
|
|
|
|
Return flag for builtin functions.
|
|
|
|
(semantic-matlab-sort-raw-tags): Include new :builtin attribute.
|
|
|
|
|
|
|
|
2008-08-30 David Engster
|
|
|
|
|
|
|
|
* INSTALL: Added section for semantic-matlab.el
|
|
|
|
|
|
|
|
* semantic-matlab.el (semantic-matlab-system-paths-include):
|
|
|
|
New variable.
|
|
|
|
(semantic-matlab-dependency-system-include-path): Use it.
|
|
|
|
(semantic-matlab-root-directory): Take everything until '/bin' as
|
|
|
|
MATLAB root.
|
|
|
|
|
|
|
|
* semanticdb-matlab.el:
|
|
|
|
New file. Semantic database extensions for MATLAB.
|
|
|
|
|
|
|
|
2008-08-22 Eric Ludlam <eludlam@mathworks.com>
|
|
|
|
|
|
|
|
* semantic-matlab.el (semantic-matlab-dependency-system-include-path):
|
|
|
|
Value should be a list.
|
|
|
|
|
|
|
|
* semantic-matlab.el: Changes contributed by: David Engster
|
|
|
|
(semanticdb-matlab): Conditional load.
|
|
|
|
(semeantic-matlb-root-directory): New variable
|
|
|
|
(semantic-matlab-match-function-re): Support _
|
|
|
|
(semantic-matlab-function-tags): Support loading doc strings.
|
|
|
|
(semantic-matlab-sort-raw-tags): Support doc strings.
|
|
|
|
(semantic-matlab-dependency-system-include-path)
|
|
|
|
(semantic-matlab-display-docstring): New variables
|
|
|
|
(semantic-ia-insert-tag): New overload function.
|
|
|
|
|
|
|
|
2008-08-05 Eric Ludlam <eludlam@mathworks.com>
|
|
|
|
|
|
|
|
* matlab.el (matlab-shell-ask-MATLAB-for-completions):
|
|
|
|
Change default to t.
|
|
|
|
Patch from David Engster:
|
|
|
|
(matlab-shell-completion-list): Set scroll-show-maximum-output to nil.
|
|
|
|
(matlab-shell-tab): Improve completion list extraction.
|
|
|
|
|
|
|
|
2008-08-01 Eric Ludlam <eludlam@mathworks.com>
|
|
|
|
|
|
|
|
* mlint.el (mlint-symtab-info): New variable.
|
|
|
|
(mlint-run): Init symtab local var.
|
|
|
|
Fixed symbol table parsing to work with newer mlint.
|
|
|
|
|
|
|
|
* matlab.el (matlab-block-indent-toc-toc-flag):
|
|
|
|
New variable. Default nil.
|
|
|
|
(matlab-block-beg-pre-if, matlab-block-beg-pre-no-if)
|
|
|
|
(matlab-block-end-pre-if, matlab-block-end-pre-no-if):
|
|
|
|
If the tic-toc flag is nil, don't indent tic/tocs.
|
|
|
|
|
|
|
|
2008-05-19 Eric Ludlam <eludlam@mathworks.com>
|
|
|
|
|
|
|
|
* semantic-matlab.el: Copied from cedet repository.
|
|
|
|
|
|
|
|
* matlab.el (matlab-keyword-list): Add mcos keywords
|
|
|
|
(matlab-defun-regex, matlab-block-beg-pre-if, matlab-block-beg-pre-no-if):
|
|
|
|
Updated w/ mcos keywords.
|
|
|
|
|
|
|
|
* mlint.el (mlint-calculate-cyclic-complexity-flag): New flag.
|
|
|
|
(mlint-flags): Add -fix
|
|
|
|
(mlint-run): Use cyclic-complexity flag.
|
|
|
|
|
|
|
|
* matlab.el (matlab-mode-version): Update
|
|
|
|
(matlab-cellbreak-face): Fancy new face for cell-breaks.
|
|
|
|
(matlab-font-lock-adjustments): Update cellbreak face.
|
|
|
|
(matlab-font-lock-keywords): Add cellbreak highlighting.
|
|
|
|
(matlab-mode): Fix spelling in indent-sexp keybinding to doc.
|
|
|
|
|
|
|
|
2007-03-06 Eric Ludlam <eludlam@mathworks.com>
|
|
|
|
|
|
|
|
* mlint.el:
|
|
|
|
(mlint-clear-warnings, mlint-clear-cross-function-variable-highlighting):
|
|
|
|
Make font-lock optional.
|
|
|
|
|
|
|
|
2007-01-08 Eric Ludlam <eludlam@mathworks.com>
|
|
|
|
|
|
|
|
* matlab.el: (matlab-block-end-pre-if, matlab-block-end-pre-no-if):
|
|
|
|
Support assigning toc into a subs-assign. (Thanks Jim Van Zant)
|
|
|
|
|
|
|
|
2006-10-04 Eric Ludlam <eludlam@mathworks.com>
|
2006-10-04 22:44:16 +02:00
|
|
|
|
|
|
|
* mlint.el (mlint-output-regex):
|
|
|
|
Support the changed mlint output syntax
|
|
|
|
(mlint-symtab-line-regexp): Support changed mlint table output syntax
|
|
|
|
(mlint-warning-code-alist): Obsolete
|
|
|
|
(mlint-error-fix-alist): Obsolete
|
|
|
|
(mlint-error-id-fix-alist): New version of the old error-fix-alist.
|
|
|
|
(mlint-run): Add the "-edit" flag when highlighting crossfunction variables.
|
|
|
|
Updated parsing of the mlint table for highlighting cross-function variables.
|
|
|
|
Updated mechanism for highlighting the cross-function variables.
|
|
|
|
(mlint-lm-entry): Update warningid doc.
|
|
|
|
(mlint-warning->class, mlint-warningid->class): Name change. Use new table of warning ids
|
|
|
|
instead of parsing warning strings.
|
|
|
|
(linemark-new-entry): Use warning id, not warning string for class determination.
|
|
|
|
(mlint-lm-replace-focus): new-text is no longer class allocated.
|
|
|
|
(mlint-lm-entry-depricated): New class rule.
|
|
|
|
(mlint-lm-entry-isstr, mlint-lm-entry-setstr): Deleted.
|
|
|
|
(mlint-lm-eval->trycatch): Commented out. Not provided by mlint, but it
|
|
|
|
is cool and could be resurrected.
|
|
|
|
(mlint-highlight): Can't provide warningcode anymore.
|
|
|
|
(mlint-clear-cross-function-variable-overlays): Renamed to
|
|
|
|
(mlint-clear-nested-function-info-overlays): updated w/ more info.
|
|
|
|
(mlint-clear-cross-function-variable-highlighting)
|
|
|
|
(mlint-minor-mode): Use new clear function for nested function info.
|
|
|
|
|
|
|
|
* matlab.el: Make fill-paragraph work around cell headings nicely.
|
|
|
|
Add `matlab-shell-run-cell' for cell-mode style execution of code.
|
|
|
|
Change the page delimiter to include cell breaks.
|
|
|
|
|
|
|
|
Support "parfor", available in MATLAB 2006a.
|
|
|
|
Treat cell start comments as the start of a comment block, even if comments preceed it.
|
|
|
|
Make sure typing in comment chars moves cursor to the correct location.
|
|
|
|
|
2009-07-06 22:37:43 +02:00
|
|
|
2005-12-02 Eric Ludlam <eludlam@mathworks.com>
|
2006-10-04 22:44:16 +02:00
|
|
|
|
|
|
|
* ChangeLog: Build and dependancies changes.
|
|
|
|
|
|
|
|
* INSTALL, README: Add info about CEDET dependancies.
|
|
|
|
|
|
|
|
* Makefile, Project.ede, matlab-load.el: Build system.
|
|
|
|
|
2005-12-02 19:39:51 +01:00
|
|
|
2005-12-02 Eric Ludlam <eludlam@mathworks.com>
|
|
|
|
|
|
|
|
* README, INSTALL: Refer to CEDET project for dependancies.
|
|
|
|
|
|
|
|
* Makefile, Project.ede: New build system.
|
2009-07-06 22:37:43 +02:00
|
|
|
|
2005-12-02 19:39:51 +01:00
|
|
|
* matlab-load.el: autoloads file.
|
|
|
|
|
2005-12-01 19:37:46 +01:00
|
|
|
2005-12-01 Eric Ludlam <eludlam@mathworks.com>
|
|
|
|
|
|
|
|
* matlab.el: Removed ChangLog from end of file.
|
|
|
|
|