|
9 | 9 | :ORDERED: t
|
10 | 10 | :END:
|
11 | 11 |
|
12 |
| -1. Setup imenu for *.tlc files. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/7d0d26a0312cf3a7b0cb07ff982f1b5274f96424][7d0d26a]]. |
| 12 | +1. Added [[file:doc/matlab-netshell-for-windows.org][doc/matlab-netshell-for-windows.org]]. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/b0222ac2c067292b43fba91a60b39a262c6149d3][b0222ac]]. |
13 | 13 |
|
14 |
| -2. Fix imenu for ~*.m~ files and add [[file:doc/matlab-imenu.org][doc/matlab-imenu.org]] on using it. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/a54d2061bd31c9cba32fc5e0e0ecf34b900e26d1][a54d206]]. |
| 14 | + #+begin_example |
| 15 | + |
| 16 | + +--------------- Emacs ----------------+ +------------ MATLAB ------------+ |
| 17 | + | | | | |
| 18 | + | (1) M-x matlab-netshell-server-start | | (2) connect to Emacs | |
| 19 | + | |<=======>| >> addpath <matlab-mode>/toolbox | |
| 20 | + | (3) Visit script *.m files and use | | >> emacsinit | |
| 21 | + | "MATLAB -> Code Sections" menu | | >> | |
| 22 | + | or the key bindings | | | |
| 23 | + +--------------------------------------+ +----------------------------------+ |
| 24 | + |
| 25 | + #+end_example |
| 26 | + |
| 27 | +2. Setup imenu for *.tlc files. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/7d0d26a0312cf3a7b0cb07ff982f1b5274f96424][7d0d26a]]. |
| 28 | + |
| 29 | +3. Fix imenu for ~*.m~ files and add [[file:doc/matlab-imenu.org][doc/matlab-imenu.org]] on using it. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/a54d2061bd31c9cba32fc5e0e0ecf34b900e26d1][a54d206]]. |
15 | 30 |
|
16 | 31 | Now typing ~M-g i~ (or ~M-x imenu~) when visiting a ~*.m~ file will let you quickly jump to
|
17 | 32 | function declarations.
|
18 | 33 |
|
19 |
| -3. Indent first non-help comment. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/a63e0fe398fa0e49ef0ca71eb1371a0b45ce62cd][a63e0fe]]. |
| 34 | +4. Indent first non-help comment. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/a63e0fe398fa0e49ef0ca71eb1371a0b45ce62cd][a63e0fe]]. |
20 | 35 |
|
21 | 36 | #+begin_src matlab
|
22 | 37 | function b = foo
|
|
28 | 43 | end
|
29 | 44 | #+end_src
|
30 | 45 |
|
31 |
| -4. [[https://github.com/mathworks/MATLAB-language-server][MATLAB Language Server]], matlabls, for code navigation, code completion, go to definition, |
| 46 | +5. [[https://github.com/mathworks/MATLAB-language-server][MATLAB Language Server]], matlabls, for code navigation, code completion, go to definition, |
32 | 47 | find references, and more. See [[file:doc/matlab-language-server-lsp-mode.org][doc/matlab-language-server-lsp-mode.org]]. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/e9ab4fb8b0fedc0e769f4c7e0d86bd26a08567f8][e9ab4fb]].
|
33 | 48 |
|
34 |
| -5. Improved Emacs tramp remote *M-x matlab-shell*. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/64e1805d36a362111ac3518a4fd7428c60483079][64e1805]]. |
| 49 | +6. Improved Emacs tramp remote *M-x matlab-shell*. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/64e1805d36a362111ac3518a4fd7428c60483079][64e1805]]. |
35 | 50 |
|
36 | 51 | Prior to this commit, matlab-shell running through Emacs tramp partially. This commit enables
|
37 | 52 | remote matlab-shell and enables remote debugging, hyperlinks, etc. See [[https://github.com/mathworks/Emacs-MATLAB-Mode/blob/default/doc/remote-matlab-shell.org][remote-matlab-shell.org]]
|
38 | 53 | documentation.
|
39 | 54 |
|
40 |
| -6. Remove font-lock-constant-face from help comments. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/1d935b364dd90449a9dfa9a8743e275359096289][1d935b3]]. |
| 55 | +7. Remove font-lock-constant-face from help comments. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/1d935b364dd90449a9dfa9a8743e275359096289][1d935b3]]. |
41 | 56 |
|
42 | 57 | A general guideline for help comments is to capitalize functions such as PLOT as references and
|
43 | 58 | matlab-mode used to make these a font-lock-constant-face inside of comments. However, often capital items are
|
44 | 59 | not references and make comments look bad, so removed these. Likewise, there were other uses of
|
45 | 60 | font-lock-constant-face that look odd, so removed these.
|
46 | 61 |
|
47 |
| -7. Revamped MATLAB code sections script support issues. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/e75ebf5a88b02833d700bcf9ee4419c5888caf12][e75ebf5]]. |
| 62 | +8. Revamped MATLAB code sections script support issues. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/e75ebf5a88b02833d700bcf9ee4419c5888caf12][e75ebf5]]. |
48 | 63 |
|
49 | 64 | - MATLAB code sections is now a minor mode, *matlab-sections-minor-mode* which is automatically
|
50 | 65 | enabled when in a MATLAB script. A MATLAB script contains one or more MATLAB commands or
|
|
81 | 96 |
|
82 | 97 | - Added tests, [[https://github.com/mathworks/Emacs-MATLAB-Mode/issues/8][issue 8]].
|
83 | 98 |
|
84 |
| -8. Enhanced *M-x matlab-shell* to search for MATLAB in standard installation locations if it is not |
| 99 | +9. Enhanced *M-x matlab-shell* to search for MATLAB in standard installation locations if it is not |
85 | 100 | on the path. If we are unable to find MATLAB, we now generate an error explaining how to setup
|
86 | 101 | your system to make matlab-shell work. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/9773232626919a6319e3ac36bc7e0cdd99c46585][9773232]].
|
87 | 102 |
|
88 |
| -9. Improved fill-paragraph to work when point is before a comment. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/8686c85cf376f90549d3aaf8478ed381f22282aa][8686c85]]. |
| 103 | +10. Improved fill-paragraph to work when point is before a comment. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/8686c85cf376f90549d3aaf8478ed381f22282aa][8686c85]]. |
89 | 104 |
|
90 |
| -10. Add TAB completion in matlab-shell for MATLAB R2025a. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/e92fe818acd71c4bead7bdf837e791b5aa456d11][e92fe81]] and several followup |
| 105 | +11. Add TAB completion in matlab-shell for MATLAB R2025a. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/e92fe818acd71c4bead7bdf837e791b5aa456d11][e92fe81]] and several followup |
91 | 106 | commits.
|
92 | 107 |
|
93 |
| -11. Fixed Emacs 30 lisp compiler warnings. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/89b585e6d935fd36176791caa66d4dad0405407b][89b585e]]. |
| 108 | +12. Fixed Emacs 30 lisp compiler warnings. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/89b585e6d935fd36176791caa66d4dad0405407b][89b585e]]. |
94 | 109 |
|
95 | 110 | * Release 6.3 Dec 8, 2024
|
96 | 111 |
|
|
0 commit comments