283 lines
9.9 KiB
Text
283 lines
9.9 KiB
Text
2009-07-07 David Engster <dengste@eml.cc>
|
|
|
|
* semanticdb-matlab.el (semanticdb-matlab-scan-directories): Local
|
|
bind for working-spinner-display.
|
|
|
|
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>
|
|
|
|
* 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.
|
|
|
|
2005-12-02 Eric Ludlam <eludlam@mathworks.com>
|
|
|
|
* ChangeLog: Build and dependancies changes.
|
|
|
|
* INSTALL, README: Add info about CEDET dependancies.
|
|
|
|
* Makefile, Project.ede, matlab-load.el: Build system.
|
|
|
|
2005-12-02 Eric Ludlam <eludlam@mathworks.com>
|
|
|
|
* README, INSTALL: Refer to CEDET project for dependancies.
|
|
|
|
* Makefile, Project.ede: New build system.
|
|
|
|
* matlab-load.el: autoloads file.
|
|
|
|
2005-12-01 Eric Ludlam <eludlam@mathworks.com>
|
|
|
|
* matlab.el: Removed ChangLog from end of file.
|
|
|