1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-03 10:31:37 -08:00
emacs/lisp/progmodes
Gerd Moellmann f964dfcb0d Added support for indenting existing scripts.
(sh-mode-map): Added new bindings.
(sh-mode): Updated mode doc-string for new commands, added
make-local-variable calls, initialize mode-specific variables.
(sh-indent-line):  Renamed to sh-basic-indent-line;  sh-indent-line
is now a different function.
(sh-header-marker):  Changed docstring.
(sh-set-shell): Initialize mode-specific variables.
(sh-case, sh-for, sh-if, sh-indexed-loop, sh-repeat, sh-select)
(sh-tmp-file, sh-until, sh-until, sh-while, sh-while-getopts):
Changed these define-skeleton calls to work with user-specified
indentation settings.
(sh-basic-indent-line, sh-blink, sh-calculate-indent)
(sh-check-paren-in-case, sh-check-rule, sh-do-nothing)
(sh-electric-hash, sh-electric-less, sh-electric-rparen)
(sh-find-prev-matching, sh-find-prev-switch, sh-get-indent-info)
(sh-get-indent-var-for-line, sh-get-kw, sh-get-word)
(sh-goto-match-for-done, sh-goto-matching-case, sh-goto-matching-if)
(sh-guess-basic-offset, sh-handle-after-case-label)
(sh-handle-prev-case, sh-handle-prev-case-alt-end, sh-handle-prev-do)
(sh-handle-prev-done, sh-handle-prev-else, sh-handle-prev-esac)
(sh-handle-prev-fi, sh-handle-prev-if, sh-handle-prev-open)
(sh-handle-prev-rc-case, sh-handle-prev-then, sh-handle-this-close)
(sh-handle-this-do, sh-handle-this-done, sh-handle-this-else)
(sh-handle-this-esac, sh-handle-this-fi, sh-handle-this-rc-case)
(sh-handle-this-then, sh-help-string-for-variable)
(sh-in-comment-or-string, sh-indent-line, sh-learn-buffer-indent)
(sh-learn-line-indent, sh-load-style, sh-make-vars-local, sh-mark-init)
(sh-mark-line, sh-mkword-regexpr, sh-mkword-regexp)
(sh-must-be-shell-mode, sh-must-support-indent, sh-name-style)
(sh-prev-line, sh-prev-stmt, sh-prev-thing, sh-read-variable)
(sh-remove-our-text-properties, sh-rescan-buffer)
(sh-reset-indent-vars-to-global-values, sh-safe-backward-sexp)
(sh-safe-forward-sexp, sh-save-styles-to-buffer, sh-scan-buffer)
(sh-scan-case, sh-search-word, sh-set-char-syntax)
(sh-set-here-doc-region, sh-set-indent, sh-set-var-value)
(sh-show-indent, sh-this-is-a-continuation, sh-var-value): New
functions.
(sh-debug, sh-electric-rparen-needed, sh-here-doc-syntax)
(sh-indent-supported, sh-kw, sh-kw-alist, sh-kws-for-done)
(sh-learned-buffer-hook, sh-make-vars-local, sh-regexp-for-done)
(sh-special-keywords, sh-special-syntax, sh-st-punc, sh-styles-alist)
(sh-var-list): New variables.
1999-10-12 12:30:38 +00:00
..
ada-mode.el (ada-get-indent-*, ada-indent-current, ada-goto-*, 1999-10-07 14:33:10 +00:00
ada-prj.el New file. 1999-10-07 14:31:47 +00:00
ada-stmt.el (ada-stmt-add-to-ada-menu): New function 1999-10-07 14:32:32 +00:00
ada-support.el New file. 1999-10-07 14:34:03 +00:00
ada-xref.el New file. Use Gnat for lookup and completion in Ada mode 1999-10-07 14:25:59 +00:00
asm-mode.el (asm-mode): Set comment-start properly from asm-comment-char. 1999-09-02 04:48:09 +00:00
awk-mode.el
c-mode.el (old-c): Remove :group. 1999-03-19 08:00:13 +00:00
cc-align.el Installed CC Mode 5.25. 1999-02-08 16:53:18 +00:00
cc-cmds.el (c-indent-command): Doc fix. 1999-03-30 18:00:49 +00:00
cc-compat.el Installed CC Mode 5.25. 1999-02-08 16:53:18 +00:00
cc-defs.el Installed CC Mode 5.25. 1999-02-08 16:53:18 +00:00
cc-engine.el (c-inside-bracelist-p): Tighter test for 1999-08-05 15:01:46 +00:00
cc-langs.el Installed CC Mode 5.25. 1999-02-08 16:53:18 +00:00
cc-make.el Initial revision 1999-02-08 16:52:35 +00:00
cc-menus.el (cc-imenu-java-generic-expression): Avoid nested null-loops. 1999-05-26 17:14:33 +00:00
cc-mode.el Installed CC Mode 5.25. 1999-02-08 16:53:18 +00:00
cc-styles.el Installed CC Mode 5.25. 1999-02-08 16:53:18 +00:00
cc-vars.el Installed CC Mode 5.25. 1999-02-08 16:53:18 +00:00
cmacexp.el (c-macro-expansion): Use small-temporary-file-directory when non-nil. 1999-09-02 12:38:02 +00:00
compile.el Comment. 1999-09-09 20:16:02 +00:00
cperl-mode.el (cperl-invalid-face): Fix custom type. 1999-06-12 05:52:54 +00:00
cplus-md.el (old-c++): Remove :group. 1999-03-19 07:59:45 +00:00
cpp.el
dcl-mode.el
delphi.el checked in with -k by blaak at 1999/08/18 05:08:39 1999-08-18 05:08:39 +00:00
etags.el (tags-loop-continue): After tags-loop-operate returns, force skip to next file. 1999-08-29 20:32:04 +00:00
executable.el Update comment. 1998-12-14 03:22:44 +00:00
f90.el (f90-mode-syntax-table): Change backslash to escape, not charquote. 1999-07-29 22:07:59 +00:00
fortran.el (fortran-indent-new-line): Make it an alias 1999-08-03 11:13:23 +00:00
hideif.el (hide-ifdef-mode): Add autoload cookie. 1999-09-13 22:43:15 +00:00
hideshow.el
icon.el
inf-lisp.el
m4-mode.el (m4-m4-region, m4-m4-buffer): Use shell-command-on-region. 1998-12-30 19:02:31 +00:00
make-mode.el Comment changes. 1999-02-07 04:07:14 +00:00
mantemp.el
meta-mode.el
modula2.el
octave-hlp.el
octave-inf.el (inferior-octave-startup): Ensure -i and --no-line-editing are passed 1999-09-14 16:57:40 +00:00
octave-mod.el (octave-maintainer-address): Use gnu.org. 1999-08-16 03:54:52 +00:00
pascal.el Fix maintainer address. 1999-08-16 04:04:27 +00:00
perl-mode.el
prolog.el
scheme.el
sh-script.el Added support for indenting existing scripts. 1999-10-12 12:30:38 +00:00
simula.el (simula): Provide simula', not simula-mode'. 1999-08-10 17:09:16 +00:00
sql.el (sql-imenu-generic-expression): new, used to set 1999-09-29 09:51:59 +00:00
tcl.el Customized. 1999-08-04 22:55:56 +00:00
vhdl-mode.el (vhdl-port-copy): Fix parsing bug. 1999-06-12 04:33:08 +00:00