Commit graph

480 commits

Author SHA1 Message Date
davenar
225057c4ff (semantic-idle-summary-function): Use defvar-mode-local instead of
make-local-variable.
2008-09-01 20:14:31 +00:00
davenar
d53b415c39 (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'.
2008-08-31 21:44:25 +00:00
davenar
6ae665a59b 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-31 17:49:08 +00:00
davenar
55f4e6051a Added section for semantic-matlab.el 2008-08-30 14:46:29 +00:00
davenar
eb7a9a2dd3 (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.
2008-08-30 14:29:40 +00:00
davenar
30db63e896 New file. Semantic database extensions for MATLAB. 2008-08-30 14:17:46 +00:00
zappo
b3c2d36d8f (semantic-matlab-dependency-system-include-path): Value should be a list. 2008-08-22 18:57:33 +00:00
zappo
7b56dd2daa 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-22 18:22:31 +00:00
zappo
63984fb017 (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-05 16:00:35 +00:00
zappo
fcfc67e5be (mlint-symtab-info): New variable.
(mlint-run):  Init symtab local var.
Fixed symbol table parsing to work with newer mlint.
2008-08-01 13:10:11 +00:00
zappo
98935729f2 (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-08-01 13:06:07 +00:00
zappo
5d74077863 Copied from cedet repository. 2008-05-19 19:24:04 +00:00
zappo
50eba4dd25 (matlab-keyword-list): Add mcos keywords
(matlab-defun-regex, matlab-block-beg-pre-if, matlab-block-beg-pre-no-if):
Updated w/ mcos keywords.
2008-05-19 19:11:55 +00:00
zappo
b3adcb8b29 (mlint-calculate-cyclic-complexity-flag): New flag.
(mlint-flags): Add -fix
(mlint-run): Use cyclic-complexity flag.
2008-05-19 19:02:19 +00:00
zappo
65404cc096 (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.
2008-05-19 18:52:29 +00:00
zappo
c2688ee9eb (mlint-clear-warnings, mlint-clear-cross-function-variable-highlighting):
Make font-lock optional.
2007-03-06 18:24:53 +00:00
zappo
22a668422a (matlab-block-end-pre-if, matlab-block-end-pre-no-if):
Support assigning toc into a subs-assign.  (Thanks Jim Van Zant)
2007-01-08 20:24:13 +00:00
zappo
ff6c0a4dd3 Updated. 2006-10-04 20:44:16 +00:00
zappo
f11e70fa14 (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.
2006-10-04 19:52:43 +00:00
zappo
85c0cd526c 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.
2006-10-04 18:17:21 +00:00
zappo
093ec220b2 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.
2006-10-04 17:38:23 +00:00
zappo
f3ac732e6e Build and dependancies changes. 2005-12-02 18:39:51 +00:00
zappo
5d5b1aafbe Add info about CEDET dependancies. 2005-12-02 18:37:19 +00:00
zappo
f8c00e7852 Build system. 2005-12-02 18:31:16 +00:00
zappo
769e3a0493 *** empty log message *** 2005-12-01 19:08:16 +00:00
zappo
229566c0d8 Add mlint.el and tlc.el instructions. 2005-12-01 19:06:29 +00:00
zappo
17265e7b78 Copy install instructions from matlab.el 2005-12-01 18:58:57 +00:00
zappo
adee602e01 Copy in release and mailing list info from matlab.el. Reformat.
Add info about CVS and new source forge mailing list.
2005-12-01 18:53:01 +00:00
zappo
528a4fc794 *** empty log message *** 2005-12-01 18:37:46 +00:00
zappo
67da62f275 Describe what is in the matlab-emacs CVS repository 2005-12-01 13:12:18 +00:00