Skip to content

Commit 4607260

Browse files
committed
NEWS.org: added entry for matlab-netshell
1 parent b0222ac commit 4607260

File tree

3 files changed

+32
-17
lines changed

3 files changed

+32
-17
lines changed

NEWS.org

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,29 @@
99
:ORDERED: t
1010
:END:
1111

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]].
1313

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]].
1530

1631
Now typing ~M-g i~ (or ~M-x imenu~) when visiting a ~*.m~ file will let you quickly jump to
1732
function declarations.
1833

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]].
2035

2136
#+begin_src matlab
2237
function b = foo
@@ -28,23 +43,23 @@
2843
end
2944
#+end_src
3045

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,
3247
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]].
3348

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]].
3550

3651
Prior to this commit, matlab-shell running through Emacs tramp partially. This commit enables
3752
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]]
3853
documentation.
3954

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]].
4156

4257
A general guideline for help comments is to capitalize functions such as PLOT as references and
4358
matlab-mode used to make these a font-lock-constant-face inside of comments. However, often capital items are
4459
not references and make comments look bad, so removed these. Likewise, there were other uses of
4560
font-lock-constant-face that look odd, so removed these.
4661

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]].
4863

4964
- MATLAB code sections is now a minor mode, *matlab-sections-minor-mode* which is automatically
5065
enabled when in a MATLAB script. A MATLAB script contains one or more MATLAB commands or
@@ -81,16 +96,16 @@
8196

8297
- Added tests, [[https://github.com/mathworks/Emacs-MATLAB-Mode/issues/8][issue 8]].
8398

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
85100
on the path. If we are unable to find MATLAB, we now generate an error explaining how to setup
86101
your system to make matlab-shell work. Commit [[https://github.com/mathworks/Emacs-MATLAB-Mode/commit/9773232626919a6319e3ac36bc7e0cdd99c46585][9773232]].
87102

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]].
89104

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
91106
commits.
92107

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]].
94109

95110
* Release 6.3 Dec 8, 2024
96111

README.org

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@
3838
| (1) M-x matlab-netshell-server-start | | (2) connect to Emacs |
3939
| |<=======>| >> addpath <matlab-mode>/toolbox |
4040
| (3) Visit script *.m files and use | | >> emacsinit |
41-
| "MATLAB -> Code Sections" menu | | >> |
42-
| or the key bindings | | |
43-
+--------------------------------------+ +----------------------------------+
41+
| "MATLAB -> Code Sections" menu | | >> |
42+
| or the key bindings | | |
43+
+--------------------------------------+ +----------------------------------+
4444

4545
#+end_example
4646

doc/matlab-netshell-for-windows.org

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ MATLAB session using a local TCP connection:
1818
| (1) M-x matlab-netshell-server-start | | (2) connect to Emacs |
1919
| |<=======>| >> addpath <matlab-mode>/toolbox |
2020
| (3) Visit script *.m files and use | | >> emacsinit |
21-
| "MATLAB -> Code Sections" menu | | >> |
22-
| or the key bindings | | |
23-
+--------------------------------------+ +----------------------------------+
21+
| "MATLAB -> Code Sections" menu | | >> |
22+
| or the key bindings | | |
23+
+--------------------------------------+ +----------------------------------+
2424

2525
#+end_example
2626

0 commit comments

Comments
 (0)