Commit graph

7 commits

Author SHA1 Message Date
Eric Ludlam
2094a595f1 linemark.el:
(linemark-find-file-hook): Wrap call to linemark display
with condition-case to prevent errors from eieio.
2021-03-23 17:10:47 -04:00
Eric Ludlam
b97e8260af linemark.el:
(linemark-group::linemark-add-entry):
Wrap call to linemark-display in condition case.
Catch error in eieio framework that I can't figure out.
2021-03-23 16:53:49 -04:00
Eric Ludlam
fdadaa0cdb matlab.el, mlint.el, semantic-matlab.el,
tlc.el, linemark.el, company-matlab-shell.el:
Update Copyrights:
* Fix date ranges to be more reliable.
* Remove MathWorks as copyright holder.
2020-02-08 21:43:34 -05:00
Eric Ludlam
462c6d2a1e matlab-maint.el:
Setup to simplify which Emacs to compile with.
(matlab-maint-menu): Add "clean" and "pick emacs" items.
(matlab-maint-compile-opts, matlab-maint-compile-emacs): New options.
(matlab-maint-pick-emacs, matlab-maint-compile-clean): New commands.
(matlab-maint-compile-matlab-emacs): Use `matlab-maint-compile-emacs'
as the value to EMACS variable in compile call.

linemark.el:
Use find-file-hook (find-file-hooks is obsololete)

matlab-shell.el:
Setup declared fcn for `matlab-shell-help-mode'.

matlab.el:
(matlab-mode): Use write-contents-functions instead of
write-contents-hooks.
(gud-matlab-debug-active): Give forwrad declare a value of nil.

mlint.el:
Require 'font-lock' during compilation.
(mlint-clear-cross-function-variable-highlighting):
Extra checks for `font-lock-flush' before calling.
2019-12-22 17:01:38 -05:00
Eric Ludlam
9bca22a465 matlab-compat.el:
New compat macros for cl-defmethod, pulse, and font-lock stuff.

linemark.el, mlint.el, matlab-shell-gud.el, semanticdb-matlab.el:
Replace defmethod with cl-defmethod.
Replace call-next-method with cl-call-next-method.

linemark.el:
Also require matlab-compat.el

tests/Makefile:
Allow EMACS to be overridable
2019-12-08 13:08:43 -05:00
John Ciolfi
be1b68bd03 fix tab completiong, m-file debugging, and emacs warnings
See ChangeLog for details.
2017-12-05 14:08:53 -05:00
zappo
9c962d60c6 Add linemark to matlab-emacs dist so that mlint will work
with the version of CEDET integrated with Emacs.
2013-04-02 00:50:16 +00:00