Mercurial > emacs
comparison lisp/progmodes/pascal.el @ 14169:83f275dcd93a
Update FSF's address.
author | Erik Naggum <erik@naggum.no> |
---|---|
date | Sun, 14 Jan 1996 07:34:30 +0000 |
parents | 36dc9ede3562 |
children | c7b389ac75e9 |
comparison
equal
deleted
inserted
replaced
14168:3b925cc52931 | 14169:83f275dcd93a |
---|---|
21 ;; along with this program; if not, write to the Free Software | 21 ;; along with this program; if not, write to the Free Software |
22 ;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | 22 ;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
23 | 23 |
24 ;;; Commentary: | 24 ;;; Commentary: |
25 | 25 |
26 ;;; USAGE | 26 ;; USAGE |
27 ;;; ===== | 27 ;; ===== |
28 | 28 |
29 ;;; Emacs should enter Pascal mode when you find a Pascal source file. | 29 ;; Emacs should enter Pascal mode when you find a Pascal source file. |
30 ;;; When you have entered Pascal mode, you may get more info by pressing | 30 ;; When you have entered Pascal mode, you may get more info by pressing |
31 ;;; C-h m. You may also get online help describing various functions by: | 31 ;; C-h m. You may also get online help describing various functions by: |
32 ;;; C-h f <Name of function you want described> | 32 ;; C-h f <Name of function you want described> |
33 | 33 |
34 ;;; If you want to customize Pascal mode to fit you better, you may add | 34 ;; If you want to customize Pascal mode to fit you better, you may add |
35 ;;; these lines (the values of the variables presented here are the defaults): | 35 ;; these lines (the values of the variables presented here are the defaults): |
36 ;;; | 36 ;; |
37 ;;; ;; User customization for Pascal mode | 37 ;; ;; User customization for Pascal mode |
38 ;;; (setq pascal-indent-level 3 | 38 ;; (setq pascal-indent-level 3 |
39 ;;; pascal-case-indent 2 | 39 ;; pascal-case-indent 2 |
40 ;;; pascal-auto-newline nil | 40 ;; pascal-auto-newline nil |
41 ;;; pascal-tab-always-indent t | 41 ;; pascal-tab-always-indent t |
42 ;;; pascal-auto-endcomments t | 42 ;; pascal-auto-endcomments t |
43 ;;; pascal-auto-lineup '(all) | 43 ;; pascal-auto-lineup '(all) |
44 ;;; pascal-toggle-completions nil | 44 ;; pascal-toggle-completions nil |
45 ;;; pascal-type-keywords '("array" "file" "packed" "char" | 45 ;; pascal-type-keywords '("array" "file" "packed" "char" |
46 ;;; "integer" "real" "string" "record") | 46 ;; "integer" "real" "string" "record") |
47 ;;; pascal-start-keywords '("begin" "end" "function" "procedure" | 47 ;; pascal-start-keywords '("begin" "end" "function" "procedure" |
48 ;;; "repeat" "until" "while" "read" "readln" | 48 ;; "repeat" "until" "while" "read" "readln" |
49 ;;; "reset" "rewrite" "write" "writeln") | 49 ;; "reset" "rewrite" "write" "writeln") |
50 ;;; pascal-separator-keywords '("downto" "else" "mod" "div" "then")) | 50 ;; pascal-separator-keywords '("downto" "else" "mod" "div" "then")) |
51 | 51 |
52 ;;; KNOWN BUGS / BUGREPORTS | 52 ;; KNOWN BUGS / BUGREPORTS |
53 ;;; ======================= | 53 ;; ======================= |
54 ;;; As far as I know, there are no bugs in the current version of this | 54 ;; As far as I know, there are no bugs in the current version of this |
55 ;;; package. This may not be true however, since I never use this mode | 55 ;; package. This may not be true however, since I never use this mode |
56 ;;; myself and therefore would never notice them anyway. If you do | 56 ;; myself and therefore would never notice them anyway. If you do |
57 ;;; find any bugs, you may submit them to: espensk@stud.cs.uit.no | 57 ;; find any bugs, you may submit them to: espensk@stud.cs.uit.no |
58 ;;; as well as to bug-gnu-emacs@prep.ai.mit.edu. | 58 ;; as well as to bug-gnu-emacs@prep.ai.mit.edu. |
59 | 59 |
60 ;;; Code: | 60 ;;; Code: |
61 | 61 |
62 (defvar pascal-mode-abbrev-table nil | 62 (defvar pascal-mode-abbrev-table nil |
63 "Abbrev table in use in Pascal-mode buffers.") | 63 "Abbrev table in use in Pascal-mode buffers.") |