Lute Kamstra
9a9691963d
* progmodes/ada-mode.el (ada-mode):
...
* progmodes/antlr-mode.el (antlr-mode):
* progmodes/autoconf.el (autoconf-mode):
* progmodes/dcl-mode.el (dcl-mode):
* progmodes/delphi.el (delphi-mode):
* progmodes/ebrowse.el (ebrowse-tree-mode)
(ebrowse-electric-list-mode, ebrowse-member-mode)
(ebrowse-electric-position-mode):
* progmodes/f90.el (f90-mode):
* progmodes/fortran.el (fortran-mode):
* progmodes/icon.el (icon-mode):
* progmodes/idlw-help.el (idlwave-help-mode):
* progmodes/idlw-shell.el (idlwave-shell-mode):
* progmodes/idlwave.el (idlwave-mode):
* progmodes/inf-lisp.el (inferior-lisp-mode):
* progmodes/m4-mode.el (m4-mode):
* progmodes/meta-mode.el (metafont-mode, metapost-mode):
* progmodes/modula2.el (modula-2-mode):
* progmodes/octave-inf.el (inferior-octave-mode):
* progmodes/octave-mod.el (octave-mode):
* progmodes/pascal.el (pascal-mode):
* progmodes/sh-script.el (sh-mode):
* progmodes/sql.el (sql-mode, sql-interactive-mode):
* progmodes/vhdl-mode.el (vhdl-mode):
* progmodes/xscheme.el (scheme-interaction-mode): Use run-mode-hooks.
2005-05-26 16:43:37 +00:00
Miles Bader
ab5796a9f9
Add arch taglines
2003-09-01 15:45:59 +00:00
Juanma Barranquero
a1506d2977
Trailing whitepace deleted.
2003-02-04 13:24:35 +00:00
Juanma Barranquero
3090ac1201
(pascal-start-keywords): Fix spacing.
2002-09-06 07:16:42 +00:00
Eli Zaretskii
099175bec2
(pascal-imenu-generic-expression): Add menu-title and fix parentheses.
2002-02-12 17:38:06 +00:00
Gerd Moellmann
9f92e5d9c5
(pascal-indent-alist, pascal-indent-comment): Changed
...
the indent-comment function to just return the appropriate indent.
2000-05-18 18:38:09 +00:00
Gerd Moellmann
4d8cabfd06
(pascal-mode-syntax-table): Change syntax
...
of `*' to handle `(* ... *)' comments.
2000-02-17 16:03:59 +00:00
Karl Heuer
5762abecd3
Fix maintainer address.
1999-08-16 04:04:27 +00:00
Richard M. Stallman
27b53c17fa
(pascal-beg-of-defun): More intuitive behavior when having nested functons.
...
(pascal-indent-nested-functions) (pascal-indent-line)
(pascal-calculate-indent) (pascal-get-lineup-indent): Support for
indenting nested functions.
1999-07-12 16:14:13 +00:00
Richard M. Stallman
c8d3ad6afd
(pascal-calculate-indent): Code with an invalid
...
beginning could cause Emacs to hang. Fixed.
1999-01-19 03:23:10 +00:00
Karl Heuer
ef8c3cf90e
(pascal-mode): `blink-matching-paren-dont-ignore-comments' set to t.
1998-10-30 19:47:56 +00:00
Richard M. Stallman
6acae80afe
(pascal-insert-block): Fixed space-deletion bug in
...
front of the "begin" string.
(pascal-beg-of-defun): Used to locate the beginning of a function
incorrectly when a function contained several begin-end blocks. Fixed.
1998-07-03 20:10:32 +00:00
Simon Marshall
883212ce69
Changed font-lock-reference-face to font-lock-constant-face.
1998-02-20 14:58:27 +00:00
Dave Love
c0b08eb017
Use imenu-case-fold-search.
1997-12-12 17:10:08 +00:00
Richard M. Stallman
f80235e34f
(pascal-mode-syntax-table): _ is now a symbol constituent.
...
(pascal-indent-case): Removed unnecessary calls to marker-position.
(pascal-indent-declaration): Editing a parameterlist at the end of
a buffer does not hang. Removed unnecessary call to marker-position.
(pascal-get-lineup-indent): Removed unused variable.
Now indents parameterlist correctly.
(pascal-completion-response): Removed unused variable.
1997-08-04 19:42:32 +00:00
Richard M. Stallman
896546cd9b
Add provide call.
1997-06-22 18:57:55 +00:00
Richard M. Stallman
9d3d895d11
Comment change.
1997-05-30 07:30:02 +00:00
Richard M. Stallman
f0cca206dc
Add defgroup; use defcustom for user vars.
1997-04-15 23:38:27 +00:00
Richard M. Stallman
e936de0b97
(pascal-mode): Set comment-start.
1997-04-15 23:30:35 +00:00
Richard M. Stallman
e7e09325ce
(pascal-mode): Make comment-indent-function buffer local.
1996-12-07 20:33:22 +00:00
Richard M. Stallman
7c9097d02f
(pascal-indent-declaration): Avoid infinite loop
...
if edpos is at end of buffer.
1996-10-26 16:05:58 +00:00
Richard M. Stallman
a0bd2457ad
(pascal-end-of-statement, pascal-calculate-indent):
...
Set parse-sexp-ignore-comments to t before parsing.
(pascal-indent-case): Save position of cursor, and restores it
after reindenting the code.
1996-05-13 16:25:13 +00:00
Richard M. Stallman
2e952aac2f
(pascal-declaration-end): Now locates the end of a parameterlist correctly.
...
(electric-pascal-tab): Never indented a line when
pascal-tab-always-indent was set to nil.
(pascal-indent-case): Now locates the end of a case-statement correctly.
1996-03-07 05:53:10 +00:00
Erik Naggum
e451cded20
Update comment preamble.
1996-01-15 05:56:38 +00:00
Erik Naggum
b578f267af
Update FSF's address.
1996-01-14 07:34:30 +00:00
Karl Heuer
4a6fd75f1d
(pascal-auto-newline, pascal-mode, electric-pascal-hash):
...
Doc fix.
1996-01-04 23:46:19 +00:00
Richard M. Stallman
be01074898
Comment change.
1995-10-30 17:35:01 +00:00
Richard M. Stallman
105ad0da85
(pascal-mode): Set comment-start.
...
(pascal-toggle-completions): Doc fix.
1995-08-17 22:08:36 +00:00
Richard M. Stallman
69b354ebc8
(pascal-mode): Added imenu support.
...
(pascal-imenu-generic-expression): New variable.
1995-07-27 18:50:02 +00:00
Karl Heuer
f8c25f1b67
Update copyright.
1995-04-07 02:21:52 +00:00
Richard M. Stallman
e7d795eba3
(pascal-mode-syntax-table): Give \ punctuation syntax.
1995-03-23 20:40:48 +00:00
Richard M. Stallman
9566dc1547
(pascal-*-completion, pascal-comp-defun)
...
(pascal-complete-word, pascal-completion-response, pascal-completion)
(pascal-get-completion-decl): Rename some internal variables
to start with 'pascal-'.
(pascal-str, pascal-all, pascal-pred, pascal-flag)
(pascal-buffer-to use): New dummy variables.
1995-01-24 03:27:54 +00:00
Richard M. Stallman
9f51be8988
(pascal-mode-map, pascal-outline-map):
...
C-c C-b now inserts block. C-c C-d does goto-defun.
`#' calls on electric-pascal-hash.
(pascal-calculate-indent, pascal-indent-alist)
(electric-pascal-tab, pascal-indent-case):
Better handling of indent within case. Support for CPP.
The `;' in the last statement of a subblock may be omitted.
(electric-pascal-hash): New function.
1995-01-17 20:53:31 +00:00
Simon Marshall
7fa28db0ca
* pascal.el: (pascal-mode): Set font-lock-defaults.
1994-10-12 09:02:43 +00:00
Richard M. Stallman
210cf16d31
(pascal-font-lock-keywords): New variable.
...
(pascal-mode): Set comment-start-skip and comment-end.
Set font-lock-keywords locally.
1994-10-07 10:10:07 +00:00
Richard M. Stallman
3a3ee4454b
(pascal-auto-lineup): New variable.
...
(pascal-end-of-statement): New function.
(pascal-indent-command): Now does optional lineups of : and =.
(pascal-indent-case): Uses pascal-end-of-statement to skip the
case statements.
(pascal-indent-declaration): Indent correctly
when record blocks are used within parameterlists.
(pascal-declaration-beg): Strange -0 argument removed.
(pascal-type-completion): Fix typo in regexp.
(pascal-get-lineup-indent): Use match-end instead of end-of-line.
1994-09-03 03:34:55 +00:00
Richard M. Stallman
7383caaa1c
(pascal-outline-map): Move pascal-outline-goto-defun to C-c C-d.
1994-04-18 01:06:31 +00:00
Richard M. Stallman
81aca4f425
(pascal-indent-case): Handle comma separated list.
...
(pascal-set-auto-comments): No comment after record block.
(pascal-seperator-keywords): Renamed to pascal-separator-keywords.
(pascal-get-lineup-indent): Handle multiple declarations on same line.
1994-03-12 06:29:57 +00:00
Richard M. Stallman
f6807db3d6
(pascal-calculate-indent): Fixed indentation bug
...
in for-loops, with-structures and else-structures.
(pascal-noindent-re): Add `else'.
1994-03-02 19:41:24 +00:00
Richard M. Stallman
7e0dd87e24
(pascal-sub-block-re): Recognize for and with.
1994-03-01 22:28:47 +00:00
Richard M. Stallman
da4ce263a3
Many doc fixes.
...
(pascal-get-beg-of-line, pascal-get-end-of-line):
Use defsubst. Renamed from get-...
(pascal-within-string): Use defsubst.
(delete-whitespaces): Function deleted;
callers use delete-horizontal-space instead.
(pascal-string-diff): Renamed from string-diff.
Complete rewrite. Added an outline- minor-mode and completion.
1994-02-01 18:14:56 +00:00
Richard M. Stallman
1a2b6c5271
Initial revision
1993-11-08 14:46:50 +00:00