979 lines
43 KiB
Text
979 lines
43 KiB
Text
This is the old-style ChangeLog before integration into CVS @ The MathWorks
|
|
|
|
-------
|
|
30Jul01 by Eric Ludlam <eludlam@mathworks.com>
|
|
Better doc for matlab-mode & stringify.
|
|
Fix `matlab-fill-paragraph' so comments do not bleed into
|
|
the previous line.
|
|
|
|
04Jun01 by Eric Ludlam <eludlam@mathworks.com>
|
|
Version change to 2.2.4.alpha
|
|
|
|
07May01 by Eric Ludlam <eludlam@mathworks.com>
|
|
Set `indent-tabs-mode' to nil for M files. Tabs are not allowed for V6.
|
|
|
|
05Apr01 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed auto-fill for code to add end brackets after a string if the string is already complete.
|
|
|
|
16Feb01 by Stefan Holst <Stefan.Michael.Holst@uni-konstanz.de>
|
|
Add ./ to list of highlighted math operators.
|
|
|
|
15Dec00 by Peter Boettcher <boettcher@ll.mit.edu>
|
|
hacked by Eric Ludlam <eludlam@mathworks.com>
|
|
Add local binding to `matlab-mode' for `add-log-current-defun-function'.
|
|
New function `matlab-match-function-re' to match functions.
|
|
New function `matlab-current-defun' gets the name of the current fn.
|
|
In `matlab-mode-vf-functionname' use `matlab-match-function-re'.
|
|
Added @ for file names to regexp `gud-matlab-error-regexp'.
|
|
|
|
27Oct00 by Volker Franz <volker.franz@tuebingen.mpg.de>
|
|
Add text to `comint-input-ring' in `matlab-shell-save-and-go'.
|
|
|
|
10Oct00 by Eric Ludlam <eludlam@mathworks.com>
|
|
When using a value from `matlab-maximum-indents', enable the maximum to be offset by the current
|
|
indentation level.
|
|
|
|
08Sep00 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed numeric ij highlighting.
|
|
Fixed `matlab-comment-on-line' for case when only % is inside a
|
|
string.
|
|
|
|
08Jun00 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added menu item for `matlab-uncomment-region'.
|
|
|
|
06Jun00 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added `matlab-shell-input-ring-size' as a variable.
|
|
|
|
30May00 by Eric Ludlam <eludlam@mathworks.com>
|
|
`matlab-beginning-of-command' now skips past comments which
|
|
are continuations from the previous line.
|
|
Fixed `matlab-defun-regex' to require real whitespace after the
|
|
function keyword.
|
|
|
|
18Apr00 by Eric Ludlam <eludlam@mathworks.com>
|
|
Finally: Version 2.2.3.
|
|
|
|
13Apr00 by Eric Ludlam <eludlam@mathworks.com> with original
|
|
from Hubert Selhofer <hubert@na.uni-tuebingen.de>
|
|
Added `matlab-find-unreachable-code' to detect if (0)
|
|
situations. Use this in font lock to turn that code
|
|
into comment colors.
|
|
Update `matlab-forward-sexp' to take universal argument.
|
|
When set, stop on else/case/catch blocks. Used by above
|
|
fn to not highlight ELSE clause.
|
|
Version 2.2.3.b4
|
|
|
|
06Apr00 by Eric Ludlam <eludlam@mathworks.com>
|
|
Updated `matlab-mode-vf-quietafy-buffer' to remove trailing
|
|
whitespace too.
|
|
Make sure the `fume' vairables exist before modifying them.
|
|
|
|
08Mar00 by Adrie Dane <A.D.Dane@chem.hull.ac.uk>
|
|
tweeked by Eric M. Ludlam
|
|
Added support for XEmacs' func-menu program.
|
|
|
|
19Jan00 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Fixed typo in C-c: binding to uncomment region.
|
|
|
|
19Jan00 by Hubert Selhofer <hubert@na.uni-tuebingen.de>
|
|
Font-lock complex numbers (i,j).
|
|
|
|
12Jan00 by Eric M. Ludlam <eludlam@mathworks.com> idea by
|
|
Jinwei Shen <shenjw@wam.umd.edu>
|
|
Added `matlab-show-matlab-shell-buffer' to display the shell
|
|
from a matlab buffer.
|
|
I moved commands that affect the shell from a text buffer into
|
|
their own section.
|
|
|
|
29Oct99 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
`matlab-shell-command-switches' is now a custom string type.
|
|
Version 2.2.3.b2
|
|
|
|
04Aug99 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Customize new font lock keyword list variables.
|
|
Fixed `matlab-lattr-middle-block-cont' to return 0 if there IS
|
|
a middle block that also contains an END on the same line.
|
|
|
|
03Aug99 by Hubert Selhofer <hubert@na.uni-tuebingen.de> augmented by
|
|
Eric M. Ludlam <eludlam@mathworks.com>
|
|
Use Emacs 20's `line-end-position' and `line-beginning-position'.
|
|
Use Emacs 20's `regexp-opt' when generating font-lock keywords.
|
|
Version 2.2.3.b1
|
|
|
|
23July99 by Peter J. Acklam <jacklam@math.uio.no>
|
|
Font Lock keywords for function defs w/ special EOL.
|
|
|
|
02July99 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added `matlab-uncomment-region' command bound to C-c :
|
|
|
|
04June99 by Ian Wells <I.Wells@tarragon-et.co.uk>
|
|
Updated `gud-matlab-error-regexp' to work w/ windows filenames.
|
|
|
|
20May99 by Eric Ludlam <eludlam@mathworks.com>
|
|
Updateded the ftp site where you can get matlab.el
|
|
|
|
21Apr99 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added menu items to toggle code-filling, and periodic details.
|
|
Update version to 2.2.2.
|
|
|
|
14Apr99 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added `matlab-comment-line-break-function' on M-j for compatibility.
|
|
|
|
12Apr99 by Eric Ludlam <eludlam@mathworks.com>
|
|
In `matlab-valid-end-construct-p' do not use end-of-command.
|
|
The end of line command seems to work just fine.
|
|
|
|
31Mar99 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed `matlab-end-of-command' to have a better short-cicuit for
|
|
long buffers. (depends on block commands not appearing in matrix)
|
|
|
|
04Mar99 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed `matlab-end-of-command' to be savvy of eob.
|
|
Fixed `matlab-indent-end-before-ret' to correctly use the
|
|
regex functions that need re-indenting backwards. Use of
|
|
`matlab-block-beg-re' was just wrong.
|
|
|
|
01Mar99 by Eric Ludlam <eludlam@mathworks.com>
|
|
Removed ' from menu bindings toggling variables.
|
|
|
|
10Feb99 by Eric Ludlam <eludlam@mathworks.com>
|
|
`matlab-navigation-syntax' will ALSO set `case-fold-search' to nil.
|
|
|
|
09Feb99 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed `matlab-beginning-of-command' to not stall inside a
|
|
matrix inside a continuation.
|
|
|
|
29Jan99 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added try/catch to hilit19 keywords.
|
|
|
|
28Jan99 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed `matlab-indent-end-before-ret' to use `matlab-block-beg-re'
|
|
instead of a home-grown regular expression.
|
|
|
|
17Dec98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Updated some documentation.
|
|
Post 2.2.1
|
|
|
|
16Dec98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Do not require font lock. Set up font-lock hooks to generate our
|
|
special faces when font lock is loaded (if it isn't already)
|
|
Add require 'gud on compile.
|
|
Added `matlab-handle-simulink'. When set to nil, font lock keywords
|
|
are modified to remove simulink special stuff.
|
|
Fixed `matlab-cursor-in-string' so that the `incomplete' param
|
|
works with strings w/ '' in them.
|
|
Added celeron to `matlab-mode-vf-quietafy-buffer', and also added
|
|
a speed optimization when calling `matlab-end-of-command'.
|
|
|
|
07Dec98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added `matlab-maximum-indents' to hold indentation maximum data.
|
|
Update `matlab-calculate-indentation' to use the maximums
|
|
variable to allow custom indentation levels. Also fixed so
|
|
that if a given paren is immediatly followed by EOL, or if
|
|
an indent past arg1's 1st arg is followed by and EOL, then
|
|
backup one indentation type.
|
|
|
|
04Dec98 by Eric Ludlam <eludlam@mathworks.com>
|
|
In `gud-matlab-find-file', don't use replace-match on a string.
|
|
Fixed nasty bug when a paren appears in a string in an array.
|
|
Added `matlab-up-list' which only works backwards at the moment.
|
|
Added `array-cont' and `array-end' indentation types. Array-end types
|
|
will line up with the opening bracket, not the array elements.
|
|
Hacked several fns to use `array-cont's restrict parameter
|
|
to speed things up.
|
|
|
|
03Dec98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Moved simulink keywords into a guadier level. Added require font-lock.
|
|
Fixed `matlab-ltype-help-comm' to not loop endlessly @ bob.
|
|
Added `matlab-ispell-strings-region', `matlab-ispell-strings', and
|
|
`matlab-ispell-comments'. Added to menu & keymap.
|
|
|
|
02Dec98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed `matlab-show-line-info' to not use old indent functions.
|
|
Fixed "proc" ref in `matlab-shell-send-string' which only
|
|
worked incidentally.
|
|
Release 2.2
|
|
|
|
15Nov98 by Eric Ludlam <eludlam@mathworks.com>
|
|
When auto-filling comments at the end of a line, use
|
|
auto-fill, and not fill-paragraph.
|
|
`matlab-set-comm-fill-prefix' no longer grabs preceding spaces.
|
|
|
|
12Nov98 by Eric Ludlam <eludlam@mathworks.com>
|
|
When a regular matlab prompt appears, turn off the overlay arrow.
|
|
|
|
11Nov98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Attempted to make `matlab-shell-echos' disply the string about
|
|
to be run for save-and-go, and run-region in the fn
|
|
`matlab-shell-send-string'
|
|
|
|
10Nov98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed bug in `gud-matlab-marker-filter' so that instead of
|
|
checking for specific prompts, we check specifically for the
|
|
error prefix, and display everything else (which includes
|
|
the prompt of the INPUT command.
|
|
|
|
04Nov98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed `matlab-shell-echos' -> `matlab-shell-echoes'.
|
|
|
|
04Nov98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Post 2.1.4d.
|
|
|
|
03Nov98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added `matlab-shell-echos' for NT engine program.
|
|
|
|
02Nov98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Due to new engine program for NT, be careful w/ error message in
|
|
`matlab-shell'.
|
|
|
|
31Oct98 by Matt Wette <mwette@alumni.caltech.edu>
|
|
changed local variable `comment-column' to value of
|
|
`matlab-comment-column' (not the symbol)
|
|
changed reference of `matlab-comment-column' to `comment-column'.
|
|
Fixed matlab-comment on lines w/ comment.
|
|
|
|
26Oct98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added help for `matlab-shell' on Windows platform.
|
|
|
|
23Oct98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed font locking for statement vars for an embedded fn call.
|
|
Fixed font locking non-simulink commands starting w/ `sim'
|
|
|
|
19Oct98 by Eric Ludlam <eludlam@mathworks.com>
|
|
When auto-filling, ignore lines which are commented regions.
|
|
|
|
16Oct98 by Eric Ludlam <eludlam@mathworks.com>
|
|
In `matlab-set-comm-fill-prefix', account for the $$$ of a
|
|
region comment.
|
|
|
|
14Oct98 by Eric Ludlam <eludlam@mathworks.com>
|
|
When debugging source, convert .p files into .m files before loading.
|
|
|
|
07Oct98 by Eric Ludlam <eludlam@mathworks.com>
|
|
A bunch of changes to enable GUD usage under XEmacs 20.4.
|
|
Updated some documentation. Switched to 2.1.4 due to changes.
|
|
|
|
06Oct98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added binding for `backspace' symbol to not delete prompt.
|
|
|
|
02Oct98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed matlab shell to beep shell to beep when filtering C-g
|
|
Added a command to prevent simple deletion of the prompt in shell mode.
|
|
|
|
30Sept98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Post 2.1.3i to mailing list.
|
|
|
|
25Sept98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed a region bug for Emacs 20.2. Apparently `region-face'
|
|
is important, and I shouldn't have used it as a local
|
|
variable.
|
|
|
|
24Sept98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed bug for arg1 functions when 1st arg is a function call,
|
|
and the lineup code matches past arg1 of this fn.
|
|
Added `matlab-arg1-max-indent-length' to control how long the
|
|
first argument must be before we stop indenting.
|
|
|
|
23Sept98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Made sure region was correctly found for XEmacs users w/ custom.
|
|
|
|
22Sept98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added optional arg REINDENT to `matlab-insert-end-block' to reindent
|
|
the code affected by the new block.
|
|
|
|
10Sept98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed use of `matlab-indent-past-arg1-functions' so that the `_' char
|
|
is also skipped over when backing up.
|
|
The font lock keywords for 1st arg is var functions now uses
|
|
`matlab-indent-past-arg1-functions' as the default reference.
|
|
Added a bunch of simulink keywords to font lock, included a simulink
|
|
keyword face, and to `matlab-indent-past-arg1-functions'.
|
|
|
|
09Sept98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added waitfor in with set/get as a handle/property pair acceptor.
|
|
Fixed defcustom rules for for `matlab-unterminated-string-face'
|
|
to take the same properties as `font-lock-string-face'.
|
|
Added some really gaudy keywords for highlighting interesting
|
|
things in a file's help comment.
|
|
|
|
31Aug98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Post 2.1.3f to mailing list.
|
|
Fixed typo in `matlab-shell' relating to keymaps for older emacsen.
|
|
|
|
21Aug98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed `matlab-ltype-help-comm' to not hang at beginning of buffer.
|
|
Add `matlab-ltype-comm-ignore' returns t on lines which were
|
|
hit with `matlab-comment-region'. `matlab-prev-line'
|
|
ignores these when scanning backwards, and
|
|
`matlab-calculate-indentation' forces these lines to indent
|
|
to column 0.
|
|
|
|
20Aug98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Update doc for `matlab-case-level' to include cons cell
|
|
Update `matlab-calc-indent' and `matlab-next-line-indentation'
|
|
to handle cons cell for `matlab-case-level'.
|
|
|
|
19Aug98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Removed docs about 'nohelpcomment. This is the default now.
|
|
|
|
18Aug98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed `matlab-find-convenient-line-break' to break before a function
|
|
name, not instead of at it's opening parenthisis.
|
|
|
|
14Aug98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed `matlab-auto-fill' so that when filling many parameters
|
|
of strings, the small confusion of string continues doesn't
|
|
mess things up (by inserting brackets and things like that.)
|
|
Added `matlab-indent-past-arg1-functions' regex which permits
|
|
indentation of continuations after certain classes of
|
|
functions to occur with the second argument.
|
|
Updated `matlab-set-comm-fill-prefix' to be smaller, and smarter.
|
|
This eliminated `matlab-set-comm-fill-prefix-post-code'
|
|
Removed the unused `matlab-set-code-fill-prefix'.
|
|
Fixed `matlab-auto-fill' to fill post code comments first when
|
|
applicable.
|
|
Fixed `matlab-fill-paragraph' so that if the cursor is AFTER
|
|
the ..., it will fill in code mode, not comment mode.
|
|
Also, trailing comments are correctly decommented.
|
|
|
|
12Aug98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Rewrote `matlab-fill-region' to go through the region on a
|
|
command by command basis calling `matlab-fill-paragraph'
|
|
Fixed `matlab-fill-paragraph' to justify code lines, and
|
|
insert spaces wher the line breaks were.
|
|
Deleted `matlab-justify-comment-line' since we can get that
|
|
behavior built in.
|
|
Added `matlab-fill-fudge-hard-maximum' to be the hard maximum
|
|
limit when filling code.
|
|
Fixed `matlab-beginning-of-command' to correctly handle
|
|
continued lines at the beginning of a buffer.
|
|
Fixed `matlab-calc-indent' to be better about indentation at
|
|
the beginning of a buffer.
|
|
Fixed `matlab-find-convenient-line-break' to be smarter about
|
|
varios potential problems including double-fudge parens,
|
|
and before/after space search short-circuiting.
|
|
|
|
31Jul98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added `matlab-fill-fudge' which is a fuzzy fill zone. Also added
|
|
`matlab-find-convenient-line-break' which calculates a fuzzy
|
|
column to break a line on. Updated `matlab-do-autofill' to
|
|
use the above function.
|
|
Updated `matlab-fill-paragraph' to use the new fuzzy line-break
|
|
calculation on code.
|
|
Added `matlab-ltype-continued-comm' to identify the column on
|
|
a previous line where the comment column is.
|
|
Updated indentor to indent comments indentically to the previous
|
|
line's comment column even if it follows code.
|
|
Updated `matlab-beginning-of-command' and `matlab-end-of-command'
|
|
to correctly trace to the end of a command's comments.
|
|
|
|
29Jul98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed `matlab-auto-fill' to prevent filling if typing a space
|
|
while the cursor is on the first . or the elipsis.
|
|
Fixed `matlab-ltype-endfunction-comm' so it won't barf on end-of-
|
|
file conditions.
|
|
|
|
27Jul98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed first code line in a function indenting problem. The
|
|
variable `matlab-indent-function' was ignored, where code
|
|
after a help comment was always indented, and code after
|
|
the first function decl, but w/ no help was always not
|
|
indented.
|
|
Fixed `matlab-beginning-of-command' to correctly handle the
|
|
first line in a file containing continuation marks.
|
|
Fixed auto fill to not fill lines with elipses on them already.
|
|
Fixed `matlab-valid-end-construct-p' to handle unterminated lists
|
|
or matrixes. If a list is unterminated, then all ends are
|
|
assumed to be invalid.
|
|
|
|
20Jul98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Check to make sure `set-keymap-parent' exists before using it.
|
|
|
|
07Jul98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Moved `matlab-mode-verify-fix-functions' to custom variable section,
|
|
and turned it into a defcustom declaration.
|
|
Added `matlab-lattr-array-cont' function to identify lines that
|
|
have unstarted/ended arrays in them.
|
|
`matlab-beginning-of-command' and `matlab-end-of-command' now track
|
|
across unbounded array constants.
|
|
|
|
06Jul98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Put `matlab-indent-function' back to nil.
|
|
`matlab-mode-vf-quietafy-buffer' can take optional ignored FAST arg.
|
|
Release 2.1.2.
|
|
|
|
02Jul98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added `matlab-mode-vf-quietafy-buffer' which finds lines which may
|
|
produce ANS style output.
|
|
When `matlab-indent-function' is 'nohelpcomment, then the first
|
|
comment in a function is unindented while the function body
|
|
is indented.
|
|
|
|
22Jun98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Even more string highlighting fixes for spaces in strings.
|
|
|
|
17Jun98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Re-worked the string/comment font locking to use functions instead
|
|
of string matching. The functions are now much more accurate.
|
|
|
|
16Jun98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed auto-fill prefix for comments to not require a space.
|
|
|
|
15Jun98 by Eric Ludlam <eludlam@mathworks.com>
|
|
More string font lock fixing comments directly after a string.
|
|
|
|
10Jun98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed unterminated strings that contain comment characters,
|
|
and don't highlight the comments in unterminated strings.
|
|
Discovered why XEmacs 20 wouldn't highlight some items, and
|
|
fixed it. Required lots of 'appends, plus the removal
|
|
of 'prepend for comments which allowed other keywords to show
|
|
through.
|
|
|
|
10Jun98 by Peter J. Acklam <jacklam@math.uio.no>
|
|
Fixed unterminated strings with quoted quotes.
|
|
|
|
05Jun98 by Stelios Kyriacou <kyriacou@cbmv.jhu.edu>
|
|
Update `gud-matlab-error-regexp' to handle warnings.
|
|
Update `matlab-shell-last-error' to find errors the cursor is in.
|
|
|
|
04Jun98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Attempt to make `matlab-unterminated-string-face' do the defface thing.
|
|
|
|
04Jun98 by Stelios Kyriacou <kyriacou@cbmv.jhu.edu>
|
|
Fixed `matlab-find-file-on-path' to correctly search the list of paths.
|
|
Added check that a path is a directory before fetching it's files.
|
|
Fixed a bug when I merged a change in from jacklam which I seem to
|
|
have forgotten to put into this history.
|
|
|
|
03Jun98 by Eric Ludlam <eludlam@mathworks.com>
|
|
`matlab-unterminated-string-face' is now a self-referencing variable.
|
|
Post version 2.1.1
|
|
|
|
02Jun98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed the function `matlab-mode-determine-mfile-path' to not fail.
|
|
Updated `matlab-find-file-on-path' to handle nil's in the list
|
|
and provide helpful errors
|
|
|
|
01Jun98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Post version 2.1
|
|
|
|
27May98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Enabled `matlab-mode-determine-mfile-path' and used it to
|
|
define the variable `matlab-mode-install-path'. This is
|
|
then used by the new commands `matlab-find-file-on-path' and
|
|
`matlab-find-file-click' Added these to the keymap and meny.
|
|
|
|
22May98 by Dan Nicolaescu <done@wynken.ece.arizona.edu>
|
|
Fixed derived modes to correctly font lock upon creation.
|
|
|
|
19May98 by Peter J. Acklam <jacklam@math.uio.no>
|
|
New function highlighting regexps which are more accurate.
|
|
|
|
11May98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Ran new checkdoc on the file and fixed all calls to `error'
|
|
|
|
11May98 by Peter J. Acklam <jacklam@math.uio.no>
|
|
Fixed a string highlighting bug.
|
|
|
|
11May98 Michael Granzow <mg@medi.physik.uni-oldenburg.de>
|
|
Found bug in `matlab-keywords-boolean'.
|
|
|
|
08May98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
CR after unterminated END will error, but still insert the CR.
|
|
|
|
08May98 by Hubert Selhofer <hubert@na.mathematik.uni-tuebingen.de>
|
|
CR when (point) == (point-min) no longer errors
|
|
|
|
05May98 by Hubert Selhofer <hubert@na.mathematik.uni-tuebingen.de>
|
|
Many spelling fixes in comments, and doc strings.
|
|
Adjusted some font-lock keywords to be more compact/effecient.
|
|
|
|
30Apr98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
%endfunction unindenting can now have arbitrary text after it.
|
|
|
|
24Apr98 by Peter J. Acklam <jacklam@math.uio.no>
|
|
Fixed highlighting of for statements w/ traling comments.
|
|
|
|
23Apr98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Fixed -vf-block functions to have more restrictive before-keyword
|
|
so we don't accidentally match keywords at the end of symbols.
|
|
|
|
22Apr98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Release 2.0 to web site and newsgroups.
|
|
Ran checkdoc/ispell on entire file.
|
|
Cleaned up some compile-time warnings.
|
|
Verified XEmacs compatibility.
|
|
|
|
13Apr98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Fixed bug in `matlab-mode-vf-functionname' to prevent infinite loop
|
|
on empty files.
|
|
|
|
10Apr98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Added break to highlighted keywords.
|
|
Case variable highlighting now stops at comment endings.
|
|
|
|
07Apr98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
`matlab-ltype-comm' no longer demands a space after the %.
|
|
Indentor now unindents the comment %endfunction.
|
|
Removed transposing transpose part. It broke quoted quotes.
|
|
|
|
02Apr98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Comments appearing at the end of a function, and just before a new
|
|
subfunction, are now unintented if `matlab-indent-function' is
|
|
non-nil. This lets matlab users use %endfunction at the end
|
|
of a function, and get the indentation right.
|
|
|
|
01Apr98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Smarter font lock for case (jacklam@math.uio.no)
|
|
Auto fill accounts for chars inserted based on the variable
|
|
`matlab-fill-count-ellipsis-flag'.
|
|
Auto fill will now fill a string by putting it into brackets
|
|
controlled by `matlab-fill-strings-flag'.
|
|
|
|
18Mar98 by Peter J. Acklam <jacklam@math.uio.no>
|
|
Enabled multi-line function definitions in font-lock and imenu.
|
|
|
|
16Mar98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Fixed potential error in comment searching around ...
|
|
Fixed many function regexp's as per Peter J. Acklam's
|
|
<jacklam@math.uio.no> suggestion.
|
|
|
|
09Mar98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Fixed `tempo-template-matlab-function' to work correctly.
|
|
Fixed indentation for many other templates.
|
|
Made sure the verifier uses navigation syntax.
|
|
|
|
23Feb98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Fixed problem with x='%' % ' this shouldn't work
|
|
Fixed a problem w/ strung up brackets messing up valid
|
|
end identification.
|
|
|
|
17Feb98 by Aki Vehtari <Aki.Vehtari@hut.fi>
|
|
Fixed prompt regexp to include the debugging K.
|
|
|
|
11Feb98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Made `matlab-mode-vf-functionname' more robust to arbitrary
|
|
versions of a function definition. This includes allowing
|
|
comments and blank lines before the first fn definition.
|
|
Fixed up the font lock keywords for functions some
|
|
|
|
10Feb98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Fixed problem with derived view mode.
|
|
Fixed font locking of globals to allow a ; at the end.
|
|
Fixed function name verifier to not allow = on next line.
|
|
It used to match invalid expressions.
|
|
`matlab-shell-collect-command-output' now uses a different prompt
|
|
detector when waiting for output. This prevents early exit.
|
|
|
|
09Feb98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Updated `matlab-indent-line' to not edit the buffer if no changes
|
|
are needed, and to make after cursor position smarter.
|
|
|
|
05Feb98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Added completion semantics and lists for HandleGraphics property lists
|
|
Added `matlab-completion-technique' and made it's default value
|
|
'completion. This shows a buffer of completions instead of
|
|
cycling through them as the hippie-expand command does.
|
|
|
|
26Jan98 by Aki Vehtari <Aki.Vehtari@hut.fi>
|
|
The Matlab logo variable now uses XEmacs 20.4 locate function.
|
|
Small cleanups
|
|
|
|
26Jan98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Updated `matlab-fill-paragraph' to use a better fill prefix.
|
|
Moved code sections around, and added page breaks for navigation.
|
|
|
|
23Jan98 by Aki Vehtari <Aki.Vehtari@hut.fi>
|
|
(matlab-frame-init): Fix typo in menu.
|
|
(matlab-output-to-temp-buffer): Use matlab-shell-help-mode.
|
|
(matlab-shell-run-region): New function.
|
|
(matlab-shell-collect-command-output): Remove (goto-char (point-max)).
|
|
(matlab-shell-topic-mode-hook): Name change.
|
|
(matlab-shell-topic-browser): Use matlab-shell-topic-mode.
|
|
(matlab-shell-help-mode): New mode. Derive from view-major-mode.
|
|
(matlab-shell-help-mode-menu): Define.
|
|
(matlab-shell-topic-mode): Name change and derive from
|
|
matlab-shell-help-mode.
|
|
(matlab-shell-topic-mode-menu): Name change.
|
|
|
|
22Jan98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Make `matlab-comment' insert `matlab-comment-s' on lines with
|
|
no text when there there is no previous comment line to mimic.
|
|
|
|
21Jan98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Fixed a few templates. Added `matlab-if-else'.
|
|
`matlab-insert-end-block' will now add a comment consisting of
|
|
the text starting the block being ended.
|
|
Added colors to variables defined with the global command.
|
|
Added `matlab-complete-symbol' which uses `matlab-find-recent-variable'
|
|
which searches backwards for variables names, and
|
|
`matlab-find-user-functions' which finds user functions.
|
|
There are also `matlab-*-completions' for solo commands
|
|
(if, else, etc), value commands, and boolean commands.
|
|
The current semantic state is found w/ `matlab-lattr-semantics'
|
|
|
|
20Jan98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Changed `matlab-block-scan-re' to have a limiting expression at
|
|
the beginning. This makes sexp scanning faster by skipping
|
|
more semantically bad matches.
|
|
Forward/backward sexp now watch `matlab-scan-on-screen-only', which
|
|
make them stop when the scan falls off the screen. Useful for
|
|
making the block highlighter *much* faster for large constructs,
|
|
and is logical since we can't see the highlight anyway.
|
|
Added `matlab-block-verify-max-buffer-size' to turn off long checks
|
|
on big buffers during save only. Requesting a verify will do
|
|
the checks anyway.
|
|
Fixed block verifiers to check that found end keywords are also
|
|
valid block terminators.
|
|
|
|
19Jan98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Fixed `gud-matlab-marker-filter' and `matlab-join-comment-lines'
|
|
to not use `replace-match's fifth argument.
|
|
Replaced `matlab-insert-' with tempo templates where appropriate.
|
|
|
|
19Jan98 by Aki Vehtari <Aki.Vehtari@hut.fi>
|
|
Fixed `matlab-mode-vf-functionname' to use a correct form
|
|
of `replace-match' for XEmacs.
|
|
Suggested form of `matlab-navigation-syntax'.
|
|
|
|
14Jan98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Added manu `matlab-insert-' functions, including:
|
|
`switch-block', `next-case', `end-block', `if-block',
|
|
`for-block', `try-block', `while-block'.
|
|
Added `matlab-stringify-region' which takes a region, and
|
|
converts it to a string by adding ' around it, and quoting
|
|
all the quotes in the region.
|
|
Added an insertion prefix C-c C-c for all insert commands, and
|
|
the stringify function.
|
|
`matlab-auto-fill' is now assigned to `normal-auto-fill-function',
|
|
which is an Emacs 20 thing for auto-fill minor mode.
|
|
Added `matlab-beginning-of-command' and `end-of-command' which
|
|
moves across lines w/ continuation.
|
|
Changed `matlab-lattr-cont' to allow continuation on lines
|
|
ending in semicolon. Is this correct?
|
|
Changed the main menu to have submenues for navigation,
|
|
formatting, and the new insert functions.
|
|
Fixed `matlab-forward-sexp' to not skip over brackets which
|
|
was appeared to be a missunderstanding.
|
|
Block highlighter and block verifiers no longer treat function
|
|
as requiring an "end" keyword.
|
|
|
|
09Jan98 by Eric M. Ludlam <eludlam@mathworks.com>
|
|
Based on code donated by Driscoll Tobin A <tad@cauchy.colorado.edu>
|
|
`matlab-fill-paragraph' designed for M file help text, which
|
|
will fill/justify comment text, and uses paragraph rules.
|
|
`matlab-fill-comment-line' does not know about paragraphs.
|
|
`matlab-cursor-in-string' can now take an optional argument
|
|
which will identify an unterminated string.
|
|
`matlab-auto-fill' will not fill strings, and if the string is
|
|
not yet terminated, will also not fill it. When the string
|
|
is terminated, the split will happen after the string, even
|
|
if it occurs after the `fill-column'.
|
|
|
|
08Jan98 by Aki Vehtari <Aki.Vehtari@hut.fi>
|
|
XEmacs compatibility associated with timers.
|
|
XEmacs optimizations associated with point-at-[eb]ol.
|
|
Turned key sequences from strings to Emacs/XEmacs wide [()] form
|
|
Documentation string fixes.
|
|
Customizable hooks. Also update other custom vars.
|
|
Remove `matlab-reset-vars' and turn variables controlled by
|
|
`matlab-indent-function' into functions.
|
|
Some menu re-arrangements & topic-browser menu.
|
|
Use matlab-region-face instead of 'region when highlighting stuff.
|
|
`matlab-shell-exit' now deletes the buffer when it's done.
|
|
`write-contents-hooks' is forced buffer local.
|
|
Fixed `matlab-output-to-temp-buffer'.
|
|
Made matlab-shell group.
|
|
|
|
07Jan98 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed indenting problem when end is first used as matrix index
|
|
and is also the first word on a line.
|
|
|
|
07Jan98 by Aki Vehtari <Aki.Vehtari@hut.fi>
|
|
Fixed comments to use add-hook instead of setq.
|
|
Variable name cleanup. Added ###autoload tags to -mode and -shell.
|
|
Removed some unused variables.
|
|
|
|
24Dec97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added `matlab-shell-enable-gud-flag' to control if the GUD features
|
|
are used in shell mode or not. This is automatically set to nil
|
|
when certain GUD features are not present
|
|
Added stop/clear if error to menu to help people out w/ the debugger.
|
|
Added block highlighting of if/for/etc/end constructs.
|
|
Fixed up cursor-in-string even more to handle bol better.
|
|
Fixed problem w/ syntax table installing itself in funny places
|
|
and fixed the fact that tab was now treated as whitespace.
|
|
|
|
22Dec97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added verify/fix mode when saving. Added function name check.
|
|
Added unterminated block check. Added unmatched end check.
|
|
Fixed `matlab-backward-sexp' to error on mismatched end/begin blocks.
|
|
|
|
15Dec97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed some string stuff, and added checks when starting the shell.
|
|
|
|
10Dec97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed string font-locking based on suggestions from:
|
|
Hubert Selhofer <hubert@na.uni-tuebingen.de>
|
|
Peter John Acklam <jacklam@math.uio.no>
|
|
Tim Toolan <toolan@ele.uri.edu>
|
|
Fixed comment with ... indenting next line.
|
|
Made command output collecting much faster.
|
|
|
|
10Dec97 merged the following:
|
|
21May97 by Alf-Ivar Holm <alfh@ifi.uio.no>
|
|
Added smart initial values of matlab help commands.
|
|
Running commands in matlab-shell remembers old cmd line
|
|
Commands can be run when a parial command line is waiting
|
|
Changed apropo to apropos where applicable.
|
|
|
|
9Dec98 merged the following:
|
|
30May97 by Hubert Selhofer <hubert@na.uni-tuebingen.de>
|
|
Added 'endfunction' to keyword patterns (octave), slightly
|
|
changed regexp for better performance.
|
|
Added 'endfunction' to `matlab-block-end-pre-no-if' for compliance
|
|
with octave.
|
|
Fixed `matlab-clear-vars' (symbol names were incorrectly
|
|
spelled matlab-matlab-*).
|
|
Fixed typo in `matlab-really-gaudy-font-lock-keywords'.
|
|
|
|
26Nov97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added support for cell array indenting/continuation.
|
|
Begin re-enumeration to V 2.0
|
|
|
|
11Nov97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added custom support for [X]emacs 20.
|
|
|
|
11Nov97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added beginning/end-defun navigation functions.
|
|
Ran through latest version of checkdoc for good doc strings.
|
|
|
|
04Sep97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added try/catch blocks which are new Matlab 5.2 keywords.
|
|
|
|
02Sep97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Made auto-fill mode more robust with regard to comments
|
|
at the end of source lines
|
|
|
|
13Aug97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed indentation bugs regarding the beginning of buffer.
|
|
Added GUD support into matlab-shell. Debugger commands will
|
|
now automatically check the stack and post the files being
|
|
examined via this facility.
|
|
|
|
26Jun97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Help/Apropo buffers are now in Topic mode, and are highlighted.
|
|
This allows navigation via key-clicks through the help.
|
|
Describe-command can find a default in the current M file.
|
|
Mouse-face set to make clickable items mouse-sensitive in topic buffers
|
|
|
|
25Jun97 by Anders Stenman <stenman@isy.liu.se>
|
|
Some XEmacs hacks. Implemented highlighting of subtopics and
|
|
commands under mouse in topic-browser mode. Added a nice Matlab
|
|
logo in matlab-shell mode.
|
|
See: http://www.control.isy.liu.se/~stenman/matlab
|
|
|
|
13Jun97 by Anders Stenman <stenman@isy.liu.se>
|
|
Use the easymenu package for menus. Works both in XEmacs and
|
|
FSF Emacs. Bound TAB to comint-dynamic-complete-filename in
|
|
matlab-shell mode. Added a function matlab-shell-process-filter
|
|
to filter out some escape character rubbish from Matlab output.
|
|
|
|
20May97 by Matt Wette <mwette@alumni.caltech.edu>
|
|
Released as version 1.10.0.
|
|
|
|
16May97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Ran through checkdoc to fix documentation strings.
|
|
|
|
15May97 by Matt Wette <mwette@alumni.caltech.edu>
|
|
Added shell-mode-map bindings; run matlab-shell-mode-hook, not
|
|
matlab-shell-mode-hooks (PMiller). Changed keymaps for \C-<letter>,
|
|
which conflicted w/ emacs style guidelines.
|
|
|
|
08May97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed forward/backward sexp error when end keyword appears as
|
|
word component such as the symbol the_end
|
|
|
|
22Apr97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Fixed comment where `indent-function' was incorrectly spelled
|
|
Fixed indentation when strings contained [] characters.
|
|
Fixed indentation for multi-function files
|
|
Added Imenu keywords. Permits use w/ imenu and emacs/speedbar
|
|
The actual version of matlab file is not in a variable
|
|
Keybinding for forward/backward sexp
|
|
New function finds the mfile path. Not used for anything useful yet.
|
|
Added matlab-shell/emacs io scripting functions. Used this in
|
|
a topic/help/apropo browser. Could be used w/ other
|
|
functions quite easily.
|
|
|
|
12Mar97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added new `matlab-shell-collect-command-output' to use for running
|
|
matlab commands and getting strings back. Used this function
|
|
to create `-describe-function', `-describe-variable', and
|
|
`-apropo'. Should be useful for other things too.
|
|
Added some XEmacs specific stuff.
|
|
|
|
07Mar97 by Matt Wette <mwette@alumni.caltech.edu>
|
|
Fixed a few xemacs problems. Released as 1.09.0.
|
|
|
|
03Mar97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added expressions to handle blocks which are not terminated with
|
|
the 'end' command
|
|
Added `matlab-shell-save-and-go' function to automatically run
|
|
a function after saving it.
|
|
Bug fixes to `matlab-forward-sexp'
|
|
Improved font lock interface to take advantage of the user
|
|
variable `font-lock-use-maximal-decoration'
|
|
|
|
24Feb97 by Eric Ludlam <eludlam@mathworks.com>
|
|
Added more font locking, plus font locking of `matlab-shell'
|
|
Added `matlab-backward-sexp',`matlab-cursor-in-string-or-comment'
|
|
Added ability to indent switch/case/case/otherwise/end blocks
|
|
as per manual specifications for matlab v5.0
|
|
Added command for matlab-shell to goto the last reported error
|
|
Modified matlab-shell to use comint features instead of hand
|
|
crafted workarounds of the defaults
|
|
|
|
07Dec96 by Matt Wette <mwette@alumni.caltech.edu>
|
|
incorporated many fixes from Mats Bengtsson <matsb@s3.kth.se>;
|
|
font-lock comment/string fixes, Eric Ludlam <eludlam@mathworks.com>;
|
|
added support for switch construct;
|
|
|
|
01Aug96 by Matt Wette <mwette@alumni.caltech.edu>
|
|
fixed to jive w/ emacs lib conventions: changed name of file from
|
|
matlab-mode.el to matlab.el (14 char limit); released as 1.08.0
|
|
|
|
28Apr96 by Matt Wette <mwette@alumni.caltech.edu>
|
|
comments lines w/ just % are now hilighted; syntax table: "-2" changed
|
|
to " 2"; released 1.07.6
|
|
|
|
30Jan96 by Matt Wette <mwette@alumni.caltech.edu>
|
|
fixed problem w/ emacs-19.30 filling and auto-fill problem thanks to
|
|
Mats Bengtsson <matsb@s3.kth.se>; started implementation of matlab-
|
|
shell, based on comint and shell-mode; released 1.07.5
|
|
|
|
25Jan96 by Matt Wette <mwette@alumni.caltech.edu>
|
|
added "global" to font-lock, hilit keywords; fixed indenting of 2nd
|
|
line if first ends in ...; filling is broken for FSF19.30 (works for
|
|
FSF19.28); torkel fixes to matlab-reset-vars; fixed indent bug
|
|
reported by Trevor Cooper;
|
|
|
|
20Jan96 by Matt Wette <mwette@alumni.caltech.edu>
|
|
cleaned up commenting; added preliminary `matlab-shell' mode,
|
|
rel 1.07.4
|
|
|
|
19Jan96 by Matt Wette <mwette@alumni.caltech.edu>
|
|
commented out `debug-on-error'; got hilit to work for sam
|
|
|
|
18Jan96 by Matt Wette <mwette@alumni.caltech.edu>
|
|
fixed problem int `matlab-prev-line' which caused fatal `matlab-mode';
|
|
crash fixed problem with indenting when keywords in comments; still
|
|
haven't cleaned up comment formatting ...
|
|
|
|
21Jul95 by Matt Wette <mwette@alumni.caltech.edu>
|
|
fixes by Bjorn Torkelsson <torkel@cs.umu.se>: replaced
|
|
lattr-comment w/ lattr-comm to fix inconsistency; added
|
|
function to font-lock keywords, added function name to
|
|
`font-lock-function-name-face'. He had also added function as
|
|
a block begin keyword. This should be an option since it will
|
|
cause the body of a function to be indented. Worked on
|
|
filling. More work on filling. fixed many bugs reported by
|
|
Rob Cunningham. Pulled cadr.
|
|
|
|
13Jul95 by Matt Wette <mwette@mr-ed.jpl.nasa.gov>
|
|
changed indenting for continuation lines in calc-deltas to use
|
|
cont-level; changed syntax-table; changed the way the return key is
|
|
mapped; released version 1.07.1
|
|
|
|
08Jul95 by Matt Wette <mwette@mr-ed.jpl.nasa.gov>
|
|
This is a fairly major rewrite of the indenting functions to
|
|
fix long- startednding problems arising from keywords and
|
|
percents in strings. We may have to add more heuristics later
|
|
but this may work better. Changed comment region string.
|
|
Released version 1.07.0.
|
|
|
|
10Oct94 by Matt Wette <mwette@csi.jpl.nasa.gov>
|
|
changed 'auto-fill-mode' to `auto-fill-function'; changed
|
|
`comment-indent-' to `comment-indent-function'; fixed percents
|
|
in strings being interpreted as comments, but a % for comment
|
|
should not be followed by [disx%]
|
|
|
|
23Nov93 by Matt Wette <mwette@csi.jpl.nasa.gov>
|
|
added Lucid emacs, GNU emacs font-lock and lhilit support; repaired
|
|
mtlb-block-{beg,end}-kw (Thanks to Dave Mellinger <dkm1@cornell.edu>)
|
|
removed string delim entry from matlab-mode-syntax-table (MATLAB lang
|
|
sucks here -- why not use " for strings?). Released vers 1.06.0
|
|
|
|
10Aug93 by Matt Wette <mwette@csi.jpl.nasa.gov>
|
|
added `matlab-indent-end-before-return'; indent may be fixed now
|
|
still not working for emacs 19
|
|
|
|
02Aug93 by Matt Wette <mwette@csi.jpl.nasa.gov>
|
|
fixed error in `mtlb-calc-indent'; bumped version to 1.05.1;
|
|
added `mtlb-prev-line'; bumped version to 1.05.3; added
|
|
`mtlb-calc-block-indent'
|
|
|
|
01Aug93 by Matt Wette <mwette@csi.jpl.nasa.gov>
|
|
Fixed bug which treated form as block-begin keyword. Reworked
|
|
`mtlb-calc-indent' -- seems to work better w/ redundant cont
|
|
lines now. Bumbed version to 1.05.
|
|
|
|
13Jun93 by Matt Wette <mwette@csi.jpl.nasa.gov>
|
|
Changed `linea' to `lattr', `linet' to `ltype', fixed
|
|
Bumped version number from 1.03bb to 1.04.
|
|
|
|
02May91 by Matt Wette, mwette@csi.jpl.nasa.gov
|
|
Added `matlab-auto-fill' for `auto-fill-hook' so that this
|
|
mode doesn't try to fill matlab code, just comments.
|
|
|
|
22Apr91 by Matt Wette, mwette@csi.jpl.nasa.gov
|
|
Changed `mtlb-ltype-cont' to `mtlb-lattr-cont',
|
|
`mtlb-ltype-comment-on-line' to `mtlb-lattr-comment' and
|
|
`mtlb-ltype-unbal-mexp' to `mtlb- attr-unbal-mext' to
|
|
emphasize that these are line attributes and not line types.
|
|
Modified `matlab-line-type' to reflect the change ini logic.
|
|
|
|
18Apr91 by Matt Wette, mwette@csi.jpl.nasa.gov
|
|
Modified `matlab-comment-return' so that when hit on a line with a
|
|
comment at the end it will go to the comment column. To get the
|
|
comment indented with the code, just hit TAB.
|
|
|
|
17Apr91 by Matt Wette, mwette@csi.jpl.nasa.gov
|
|
Received critique from gray@scr.slb.com. Changed ml- to mtlb-
|
|
due to possible conflict with mlsupport.el routines. Added
|
|
`matlab-comment' -line-s and -on-line-s. Fixed bug in
|
|
`matlab-comment' (set-fill-prefix). `matlab-comment-return'
|
|
now works if called on a non-comment line.
|
|
|
|
04Mar91 by Matt Wette, mwette@csi.jpl.nasa.gov
|
|
Added const `matlab-indent-before-return'. Released Version 1.02.
|
|
|
|
02Feb91 by Matt Wette, mwette@csi.jpl.nasa.gov
|
|
Changed names of `ml-*-line' to `ml-ltype-*'. Cleaned up a
|
|
lot. Added `ml-format-comment-line', fixed `ml-format-region'.
|
|
Changed added "-s" on end of `matlab-comment-region' string.
|
|
Justify needs to be cleaned up.
|
|
|
|
Fri Feb 1 09:03:09 1991; gray@scr.slb.com
|
|
Add function `matlab-comment-region', which inserts the string
|
|
contained in the variable matlab-comment-region at the start
|
|
of every line in the region. With an argument the region is
|
|
uncommented. [Straight copy from fortran.el]
|
|
|
|
25Jan91 by Matt Wette, mwette@csi.jpl.nasa.gov
|
|
Got indentation of matrix expression to work, I think. Also,
|
|
added tabs to comment start regular-expression.
|
|
|
|
14Jan91 by Matt Wette, mwette@csi.jpl.nasa.gov
|
|
Added functions `ml-unbal-matexp' `ml-matexp-indent' for matrix
|
|
expressions.
|
|
|
|
07Jan91 by Matt Wette, mwette@csi.jpl.nasa.gov
|
|
Many changes. Seems to work reasonably well. Still would like
|
|
to add some support for filling in comments and handle continued
|
|
matrix expressions. Released as Version 1.0.
|
|
|
|
04Jan91 by Matt Wette, mwette@csi.jpl.nasa.gov
|
|
Created. Used eiffel.el as a guide.
|
|
|