Remove guidance for modifying auto-mode-alist - always use matlab-load
Tweak configuration guidance to suggest using customize
Remove ancient font lock stuff.
This commit is contained in:
Eric Ludlam 2020-08-15 21:07:43 -04:00
parent 3402cdebf4
commit 77c23560de
1 changed files with 13 additions and 29 deletions

42
INSTALL
View File

@ -27,56 +27,40 @@ It is possible to use matlab.el, and associated programs without this
extra package. To do so, install and compile only those lisp files
you need.
** FULL INSTALL
** CONFIGURE EMACS
To install all the Emacs tools for MATLAB, add this to your .emacs file:
(add-to-list 'load-path "~/path/to/matlab_el")
(require 'matlab-load)
** matlab.el:
If you want to only use matlab.el for editing your code, and do not
want to try the other tools, you can do that also, though the install
code you need is more complex:
Put the this file as "matlab.el" somewhere on your load path, then
add this to your .emacs or site-init.el file:
(autoload 'matlab-mode "matlab" "Enter MATLAB mode." t)
(setq auto-mode-alist (cons '("\\.m\\'" . matlab-mode) auto-mode-alist))
(autoload 'matlab-shell "matlab" "Interactive MATLAB mode." t)
** CUSTOMIZATION:
User Level customizations (You need not use them all):
To customize the behavior of MATLAB mode, customize the matlab group:
M-x customize-group RET matlab RET
Some popular customization options:
(setq matlab-indent-function-body t) ; if you want function bodies indented
(setq matlab-verify-on-save-flag nil) ; turn off auto-verify on save
(defun my-matlab-mode-hook ()
(setq fill-column 76)) ; where auto-fill should wrap
(add-hook 'matlab-mode-hook 'my-matlab-mode-hook)
(defun my-matlab-shell-mode-hook ()
'())
(add-hook 'matlab-shell-mode-hook 'my-matlab-shell-mode-hook)
Please read the mode help for matlab-mode for additional
configuration options.
Syntax highlighting:
To get font-lock try adding this for older emacsen:
(font-lock-mode 1)
Or for newer versions of Emacs:
(global-font-lock-mode t)
To get hilit19 support try adding:
(matlab-mode-hilit)
This package requires easymenu, tempo, and derived.
This package will optionally use custom, shell, and gud.
This package supports language specific extensions in imenu, func-menu,
speedbar, font-lock, and hilit19.
** tlc.el
** TLC
To use this mode without using the full install, put the this file
into your load path, and add the following to your .emacs file: