summaryrefslogtreecommitdiff
path: root/lisp/progmodes/pascal.el
Commit message (Collapse)AuthorAgeFilesLines
...
* (pascal-declaration-end): Now locates the end of a parameterlist correctly.Richard M. Stallman1996-03-071-6/+13
| | | | | | (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.
* Update comment preamble.Erik Naggum1996-01-151-6/+7
|
* Update FSF's address.Erik Naggum1996-01-141-33/+33
|
* (pascal-auto-newline, pascal-mode, electric-pascal-hash):Karl Heuer1996-01-041-10/+10
| | | | Doc fix.
* Comment change.Richard M. Stallman1995-10-301-16/+16
|
* (pascal-mode): Set comment-start.Richard M. Stallman1995-08-171-4/+6
| | | | (pascal-toggle-completions): Doc fix.
* (pascal-mode): Added imenu support.Richard M. Stallman1995-07-271-0/+8
| | | | (pascal-imenu-generic-expression): New variable.
* Update copyright.Karl Heuer1995-04-071-1/+1
|
* (pascal-mode-syntax-table): Give \ punctuation syntax.Richard M. Stallman1995-03-231-4/+1
|
* (pascal-*-completion, pascal-comp-defun)Richard M. Stallman1995-01-241-57/+67
| | | | | | | | (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.
* (pascal-mode-map, pascal-outline-map):Richard M. Stallman1995-01-171-19/+49
| | | | | | | | | | 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.
* * pascal.el: (pascal-mode): Set font-lock-defaults.Simon Marshall1994-10-121-2/+2
|
* (pascal-font-lock-keywords): New variable.Richard M. Stallman1994-10-071-0/+27
| | | | | (pascal-mode): Set comment-start-skip and comment-end. Set font-lock-keywords locally.
* (pascal-auto-lineup): New variable.Richard M. Stallman1994-09-031-33/+103
| | | | | | | | | | | | | (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.
* (pascal-outline-map): Move pascal-outline-goto-defun to C-c C-d.Richard M. Stallman1994-04-181-1/+1
|
* (pascal-indent-case): Handle comma separated list.Richard M. Stallman1994-03-121-47/+53
| | | | | | (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.
* (pascal-calculate-indent): Fixed indentation bugRichard M. Stallman1994-03-021-10/+11
| | | | | in for-loops, with-structures and else-structures. (pascal-noindent-re): Add `else'.
* (pascal-sub-block-re): Recognize for and with.Richard M. Stallman1994-03-011-1/+1
|
* Many doc fixes.Richard M. Stallman1994-02-011-726/+1143
| | | | | | | | | | | (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.
* Initial revisionRichard M. Stallman1993-11-081-0/+980