comparison lisp/modes/auto-autoloads.el @ 211:78478c60bfcd r20-4b4

Import from CVS: tag r20-4b4
author cvs
date Mon, 13 Aug 2007 10:05:51 +0200
parents e45d5e7c476e
children
comparison
equal deleted inserted replaced
210:49f55ca3ba57 211:78478c60bfcd
1 ;;; DO NOT MODIFY THIS FILE 1 ;;; DO NOT MODIFY THIS FILE
2 (if (featurep 'modes-autoloads) (error "Already loaded")) 2 (if (featurep 'modes-autoloads) (error "Already loaded"))
3
4 ;;;### (autoloads nil "abbrev" "modes/abbrev.el")
5
6 ;;;***
7
8 ;;;### (autoloads (ada-make-filename-from-adaname ada-mode) "ada-mode" "modes/ada-mode.el")
9
10 (autoload 'ada-mode "ada-mode" "\
11 Ada mode is the major mode for editing Ada code.
12
13 Bindings are as follows: (Note: 'LFD' is control-j.)
14
15 Indent line '\\[ada-tab]'
16 Indent line, insert newline and indent the new line. '\\[newline-and-indent]'
17
18 Re-format the parameter-list point is in '\\[ada-format-paramlist]'
19 Indent all lines in region '\\[ada-indent-region]'
20 Call external pretty printer program '\\[ada-call-pretty-printer]'
21
22 Adjust case of identifiers and keywords in region '\\[ada-adjust-case-region]'
23 Adjust case of identifiers and keywords in buffer '\\[ada-adjust-case-buffer]'
24
25 Call EXTERNAL pretty printer (if you have one) '\\[ada-call-pretty-printer]'
26
27 Fill comment paragraph '\\[ada-fill-comment-paragraph]'
28 Fill comment paragraph and justify each line '\\[ada-fill-comment-paragraph-justify]'
29 Fill comment paragraph, justify and append postfix '\\[ada-fill-comment-paragraph-postfix]'
30
31 Next func/proc/task '\\[ada-next-procedure]' Previous func/proc/task '\\[ada-previous-procedure]'
32 Next package '\\[ada-next-package]' Previous package '\\[ada-previous-package]'
33
34 Goto matching start of current 'end ...;' '\\[ada-move-to-start]'
35 Goto end of current block '\\[ada-move-to-end]'
36
37 Comments are handled using standard GNU Emacs conventions, including:
38 Start a comment '\\[indent-for-comment]'
39 Comment region '\\[comment-region]'
40 Uncomment region '\\[ada-uncomment-region]'
41 Continue comment on next line '\\[indent-new-comment-line]'
42
43 If you use imenu.el:
44 Display index-menu of functions & procedures '\\[imenu]'
45
46 If you use find-file.el:
47 Switch to other file (Body <-> Spec) '\\[ff-find-other-file]'
48 or '\\[ff-mouse-find-other-file]
49 Switch to other file in other window '\\[ada-ff-other-window]'
50 or '\\[ff-mouse-find-other-file-other-window]
51 If you use this function in a spec and no body is available, it gets created
52 with body stubs.
53
54 If you use ada-xref.el:
55 Goto declaration: '\\[ada-point-and-xref]' on the identifier
56 or '\\[ada-goto-declaration]' with point on the identifier
57 Complete identifier: '\\[ada-complete-identifier]'
58 Execute Gnatf: '\\[ada-gnatf-current]'" t nil)
59
60 (autoload 'ada-make-filename-from-adaname "ada-mode" "\
61 Determine the filename of a package/procedure from its own Ada name." t nil)
62
63 ;;;***
64
65 ;;;### (autoloads (archive-mode) "arc-mode" "modes/arc-mode.el")
66
67 (autoload 'archive-mode "arc-mode" "\
68 Major mode for viewing an archive file in a dired-like way.
69 You can move around using the usual cursor motion commands.
70 Letters no longer insert themselves.
71 Type `e' to pull a file out of the archive and into its own buffer;
72 or click mouse-2 on the file's line in the archive mode buffer.
73
74 If you edit a sub-file of this archive (as with the `e' command) and
75 save it, the contents of that buffer will be saved back into the
76 archive.
77
78 \\{archive-mode-map}" nil nil)
79
80 ;;;***
81
82 ;;;### (autoloads (asm-mode) "asm-mode" "modes/asm-mode.el")
83
84 (autoload 'asm-mode "asm-mode" "\
85 Major mode for editing typical assembler code.
86 Features a private abbrev table and the following bindings:
87
88 \\[asm-colon] outdent a preceding label, tab to next tab stop.
89 \\[tab-to-tab-stop] tab to next tab stop.
90 \\[asm-newline] newline, then tab to next tab stop.
91 \\[asm-comment] smart placement of assembler comments.
92
93 The character used for making comments is set by the variable
94 `asm-comment-char' (which defaults to `?;').
95
96 Alternatively, you may set this variable in `asm-mode-set-comment-hook',
97 which is called near the beginning of mode initialization.
98
99 Turning on Asm mode runs the hook `asm-mode-hook' at the end of initialization.
100
101 Special commands:
102 \\{asm-mode-map}
103 " t nil)
104
105 ;;;***
106 3
107 ;;;### (autoloads (autoconf-mode) "autoconf-mode" "modes/autoconf-mode.el") 4 ;;;### (autoloads (autoconf-mode) "autoconf-mode" "modes/autoconf-mode.el")
108 5
109 (autoload 'autoconf-mode "autoconf-mode" "\ 6 (autoload 'autoconf-mode "autoconf-mode" "\
110 A major-mode to edit autoconf input files like configure.in 7 A major-mode to edit autoconf input files like configure.in
467 Turn a text file into a self-displaying Un*x command. 364 Turn a text file into a self-displaying Un*x command.
468 The magic number of such a command displays all lines but itself." t nil) 365 The magic number of such a command displays all lines but itself." t nil)
469 366
470 ;;;*** 367 ;;;***
471 368
472 ;;;### (autoloads (f90-mode) "f90" "modes/f90.el")
473
474 (autoload 'f90-mode "f90" "\
475 Major mode for editing Fortran 90 code in free format.
476
477 \\[f90-indent-new-line] corrects current indentation and creates new indented line.
478 \\[f90-indent-line] indents the current line correctly.
479 \\[f90-indent-subprogram] indents the current subprogram.
480
481 Type `? or `\\[help-command] to display a list of built-in abbrevs for F90 keywords.
482
483 Key definitions:
484 \\{f90-mode-map}
485
486 Variables controlling indentation style and extra features:
487
488 f90-do-indent
489 Extra indentation within do blocks. (default 3)
490 f90-if-indent
491 Extra indentation within if/select case/where/forall blocks. (default 3)
492 f90-type-indent
493 Extra indentation within type/interface/block-data blocks. (default 3)
494 f90-program-indent
495 Extra indentation within program/module/subroutine/function blocks.
496 (default 2)
497 f90-continuation-indent
498 Extra indentation applied to continuation lines. (default 5)
499 f90-comment-region
500 String inserted by \\[f90-comment-region] at start of each line in
501 region. (default \"!!!$\")
502 f90-indented-comment-re
503 Regexp determining the type of comment to be intended like code.
504 (default \"!\")
505 f90-directive-comment-re
506 Regexp of comment-like directive like \"!HPF\\\\$\", not to be indented.
507 (default \"!hpf\\\\$\")
508 f90-break-delimiters
509 Regexp holding list of delimiters at which lines may be broken.
510 (default \"[-+*/><=,% \\t]\")
511 f90-break-before-delimiters
512 Non-nil causes `f90-do-auto-fill' to break lines before delimiters.
513 (default t)
514 f90-beginning-ampersand
515 Automatic insertion of & at beginning of continuation lines. (default t)
516 f90-smart-end
517 From an END statement, check and fill the end using matching block start.
518 Allowed values are 'blink, 'no-blink, and nil, which determine
519 whether to blink the matching beginning.) (default 'blink)
520 f90-auto-keyword-case
521 Automatic change of case of keywords. (default nil)
522 The possibilities are 'downcase-word, 'upcase-word, 'capitalize-word.
523 f90-leave-line-no
524 Do not left-justify line numbers. (default nil)
525 f90-startup-message
526 Set to nil to inhibit message first time F90 mode is used. (default t)
527 f90-keywords-re
528 List of keywords used for highlighting/upcase-keywords etc.
529
530 Turning on F90 mode calls the value of the variable `f90-mode-hook'
531 with no args, if that value is non-nil." t nil)
532
533 ;;;***
534
535 ;;;### (autoloads (fortran-mode) "fortran" "modes/fortran.el")
536
537 (defcustom fortran-tab-mode-default nil "*Default tabbing/carriage control style for empty files in Fortran mode.\nA value of t specifies tab-digit style of continuation control.\nA value of nil specifies that continuation lines are marked\nwith a character in column 6." :type 'boolean :group 'fortran-indent)
538
539 (autoload 'fortran-mode "fortran" "\
540 Major mode for editing Fortran code.
541 \\[fortran-indent-line] indents the current Fortran line correctly.
542 DO statements must not share a common CONTINUE.
543
544 Type ;? or ;\\[help-command] to display a list of built-in abbrevs for Fortran keywords.
545
546 Key definitions:
547 \\{fortran-mode-map}
548
549 Variables controlling indentation style and extra features:
550
551 comment-start
552 Normally nil in Fortran mode. If you want to use comments
553 starting with `!', set this to the string \"!\".
554 fortran-do-indent
555 Extra indentation within do blocks. (default 3)
556 fortran-if-indent
557 Extra indentation within if blocks. (default 3)
558 fortran-structure-indent
559 Extra indentation within structure, union, map and interface blocks.
560 (default 3)
561 fortran-continuation-indent
562 Extra indentation applied to continuation statements. (default 5)
563 fortran-comment-line-extra-indent
564 Amount of extra indentation for text within full-line comments. (default 0)
565 fortran-comment-indent-style
566 nil means don't change indentation of text in full-line comments,
567 fixed means indent that text at `fortran-comment-line-extra-indent' beyond
568 the value of `fortran-minimum-statement-indent-fixed' (for fixed
569 format continuation style) or `fortran-minimum-statement-indent-tab'
570 (for TAB format continuation style).
571 relative means indent at `fortran-comment-line-extra-indent' beyond the
572 indentation for a line of code.
573 (default 'fixed)
574 fortran-comment-indent-char
575 Single-character string to be inserted instead of space for
576 full-line comment indentation. (default \" \")
577 fortran-minimum-statement-indent-fixed
578 Minimum indentation for Fortran statements in fixed format mode. (def.6)
579 fortran-minimum-statement-indent-tab
580 Minimum indentation for Fortran statements in TAB format mode. (default 9)
581 fortran-line-number-indent
582 Maximum indentation for line numbers. A line number will get
583 less than this much indentation if necessary to avoid reaching
584 column 5. (default 1)
585 fortran-check-all-num-for-matching-do
586 Non-nil causes all numbered lines to be treated as possible \"continue\"
587 statements. (default nil)
588 fortran-blink-matching-if
589 Non-nil causes \\[fortran-indent-line] on an ENDIF statement to blink on
590 matching IF. Also, from an ENDDO statement, blink on matching DO [WHILE]
591 statement. (default nil)
592 fortran-continuation-string
593 Single-character string to be inserted in column 5 of a continuation
594 line. (default \"$\")
595 fortran-comment-region
596 String inserted by \\[fortran-comment-region] at start of each line in
597 region. (default \"c$$$\")
598 fortran-electric-line-number
599 Non-nil causes line number digits to be moved to the correct column
600 as typed. (default t)
601 fortran-break-before-delimiters
602 Non-nil causes `fortran-fill' breaks lines before delimiters.
603 (default t)
604 fortran-startup-message
605 Set to nil to inhibit message first time Fortran mode is used.
606
607 Turning on Fortran mode calls the value of the variable `fortran-mode-hook'
608 with no args, if that value is non-nil." t nil)
609
610 ;;;***
611
612 ;;;### (autoloads (hide-ifdef-mode) "hideif" "modes/hideif.el") 369 ;;;### (autoloads (hide-ifdef-mode) "hideif" "modes/hideif.el")
613 370
614 (add-minor-mode 'hide-ifdef-mode " Ifdef" 'hide-ifdef-mode-map) 371 (add-minor-mode 'hide-ifdef-mode " Ifdef" 'hide-ifdef-mode-map)
615 372
616 (autoload 'hide-ifdef-mode "hideif" "\ 373 (autoload 'hide-ifdef-mode "hideif" "\
735 (autoload 'image-decode-png "image-mode" "\ 492 (autoload 'image-decode-png "image-mode" "\
736 Decode PNG image between START and END." nil nil) 493 Decode PNG image between START and END." nil nil)
737 494
738 (autoload 'image-decode-xpm "image-mode" "\ 495 (autoload 'image-decode-xpm "image-mode" "\
739 Decode XPM image between START and END." nil nil) 496 Decode XPM image between START and END." nil nil)
740
741 ;;;***
742
743 ;;;### (autoloads (ksh-mode) "ksh-mode" "modes/ksh-mode.el")
744
745 (autoload 'ksh-mode "ksh-mode" "\
746 ksh-mode $Revision: 1.13 $ - Major mode for editing (Bourne, Korn or Bourne again)
747 shell scripts.
748 Special key bindings and commands:
749 \\{ksh-mode-map}
750 Variables controlling indentation style:
751 ksh-indent
752 Indentation of ksh statements with respect to containing block.
753 Default value is 2.
754 ksh-case-indent
755 Additional indentation for statements under case items.
756 Default value is nil which will align the statements one position
757 past the \")\" of the pattern.
758 ksh-case-item-offset
759 Additional indentation for case items within a case statement.
760 Default value is 2.
761 ksh-group-offset
762 Additional indentation for keywords \"do\" and \"then\".
763 Default value is -2.
764 ksh-brace-offset
765 Additional indentation of \"{\" under functions or brace groupings.
766 Default value is 0.
767 ksh-multiline-offset
768 Additional indentation of line that is preceded of a line ending with a
769 \\ to make it continue on next line.
770 ksh-tab-always-indent
771 Controls the operation of the TAB key. If t (the default), always
772 reindent the current line. If nil, indent the current line only if
773 point is at the left margin or in the line's indentation; otherwise
774 insert a tab.
775 ksh-match-and-tell
776 If non-nil echo in the minibuffer the matching compound command
777 for the \"done\", \"}\", \"fi\", or \"esac\". Default value is t.
778
779 ksh-align-to-keyword
780 Controls whether nested constructs align from the keyword or
781 the current indentation. If non-nil, indentation will be relative to
782 the column the keyword starts. If nil, indentation will be relative to
783 the current indentation of the line the keyword is on.
784 The default value is non-nil.
785
786 ksh-comment-regexp
787 Regular expression used to recognize comments. Customize to support
788 ksh-like languages. Default value is \"\\s *#\".
789
790 Style Guide.
791 By setting
792 (setq ksh-indent default-tab-width)
793 (setq ksh-group-offset 0)
794
795 The following style is obtained:
796
797 if [ -z $foo ]
798 then
799 bar # <-- ksh-group-offset is additive to ksh-indent
800 foo
801 fi
802
803 By setting
804 (setq ksh-indent default-tab-width)
805 (setq ksh-group-offset (- 0 ksh-indent))
806
807 The following style is obtained:
808
809 if [ -z $foo ]
810 then
811 bar
812 foo
813 fi
814
815 By setting
816 (setq ksh-case-item-offset 1)
817 (setq ksh-case-indent nil)
818
819 The following style is obtained:
820
821 case x in *
822 foo) bar # <-- ksh-case-item-offset
823 baz;; # <-- ksh-case-indent aligns with \")\"
824 foobar) foo
825 bar;;
826 esac
827
828 By setting
829 (setq ksh-case-item-offset 1)
830 (setq ksh-case-indent 6)
831
832 The following style is obtained:
833
834 case x in *
835 foo) bar # <-- ksh-case-item-offset
836 baz;; # <-- ksh-case-indent
837 foobar) foo
838 bar;;
839 esac
840
841
842 Installation:
843
844 (setq ksh-mode-hook
845 (function (lambda ()
846 (font-lock-mode 1) ;; font-lock the buffer
847 (setq ksh-indent 8)
848 (setq ksh-group-offset -8)
849 (setq ksh-brace-offset -8)
850 (setq ksh-tab-always-indent t)
851 (setq ksh-match-and-tell t)
852 (setq ksh-align-to-keyword t) ;; Turn on keyword alignment
853 )))" t nil)
854 497
855 ;;;*** 498 ;;;***
856 499
857 ;;;### (autoloads (turn-on-lazy-shot lazy-shot-mode) "lazy-shot" "modes/lazy-shot.el") 500 ;;;### (autoloads (turn-on-lazy-shot lazy-shot-mode) "lazy-shot" "modes/lazy-shot.el")
858 501
1615 1258
1616 ;;;### (autoloads nil "sgml-mode" "modes/sgml-mode.el") 1259 ;;;### (autoloads nil "sgml-mode" "modes/sgml-mode.el")
1617 1260
1618 ;;;*** 1261 ;;;***
1619 1262
1620 ;;;### (autoloads (sh-mode) "sh-script" "modes/sh-script.el")
1621
1622 (put 'sh-mode 'mode-class 'special)
1623
1624 (autoload 'sh-mode "sh-script" "\
1625 Major mode for editing shell scripts.
1626 This mode works for many shells, since they all have roughly the same syntax,
1627 as far as commands, arguments, variables, pipes, comments etc. are concerned.
1628 Unless the file's magic number indicates the shell, your usual shell is
1629 assumed. Since filenames rarely give a clue, they are not further analyzed.
1630
1631 This mode adapts to the variations between shells (see `sh-set-shell') by
1632 means of an inheritance based feature lookup (see `sh-feature'). This
1633 mechanism applies to all variables (including skeletons) that pertain to
1634 shell-specific features.
1635
1636 The default style of this mode is that of Rosenblatt's Korn shell book.
1637 The syntax of the statements varies with the shell being used. The
1638 following commands are available, based on the current shell's syntax:
1639
1640 \\[sh-case] case statement
1641 \\[sh-for] for loop
1642 \\[sh-function] function definition
1643 \\[sh-if] if statement
1644 \\[sh-indexed-loop] indexed loop from 1 to n
1645 \\[sh-while-getopts] while getopts loop
1646 \\[sh-repeat] repeat loop
1647 \\[sh-select] select loop
1648 \\[sh-until] until loop
1649 \\[sh-while] while loop
1650
1651 \\[backward-delete-char-untabify] Delete backward one position, even if it was a tab.
1652 \\[sh-newline-and-indent] Delete unquoted space and indent new line same as this one.
1653 \\[sh-end-of-command] Go to end of successive commands.
1654 \\[sh-beginning-of-command] Go to beginning of successive commands.
1655 \\[sh-set-shell] Set this buffer's shell, and maybe its magic number.
1656 \\[sh-execute-region] Have optional header and region be executed in a subshell.
1657
1658 \\[sh-maybe-here-document] Without prefix, following an unquoted < inserts here document.
1659 {, (, [, ', \", `
1660 Unless quoted with \\, insert the pairs {}, (), [], or '', \"\", ``.
1661
1662 If you generally program a shell different from your login shell you can
1663 set `sh-shell-file' accordingly. If your shell's file name doesn't correctly
1664 indicate what shell it is use `sh-alias-alist' to translate.
1665
1666 If your shell gives error messages with line numbers, you can use \\[executable-interpret]
1667 with your script for an edit-interpret-debug cycle." t nil)
1668
1669 (defalias 'shell-script-mode 'sh-mode)
1670
1671 ;;;***
1672
1673 ;;;### (autoloads (strokes-compose-complex-stroke strokes-decode-buffer strokes-mode strokes-list-strokes strokes-load-user-strokes strokes-help strokes-describe-stroke strokes-do-complex-stroke strokes-do-stroke strokes-read-stroke strokes-global-set-stroke) "strokes" "modes/strokes.el")
1674
1675 (defcustom strokes-mode nil "Non-nil when `strokes' is globally enabled." :type 'boolean :set (lambda (symbol value) (strokes-mode (or value 0))) :initialize 'custom-initialize-default :require 'strokes :group 'strokes)
1676
1677 (autoload 'strokes-global-set-stroke "strokes" "\
1678 Interactively give STROKE the global binding as COMMAND.
1679 Operated just like `global-set-key', except for strokes.
1680 COMMAND is a symbol naming an interactively-callable function. STROKE
1681 is a list of sampled positions on the stroke grid as described in the
1682 documentation for the `strokes-define-stroke' function." t nil)
1683
1684 (defalias 'global-set-stroke 'strokes-global-set-stroke)
1685
1686 (autoload 'strokes-read-stroke "strokes" "\
1687 Read a simple stroke (interactively) and return the stroke.
1688 Optional PROMPT in minibuffer displays before and during stroke reading.
1689 This function will display the stroke interactively as it is being
1690 entered in the strokes buffer if the variable
1691 `strokes-use-strokes-buffer' is non-nil.
1692 Optional EVENT is acceptable as the starting event of the stroke" nil nil)
1693
1694 (autoload 'strokes-do-stroke "strokes" "\
1695 Read a simple stroke from the user and then exectute its command.
1696 This must be bound to a mouse event." t nil)
1697
1698 (autoload 'strokes-do-complex-stroke "strokes" "\
1699 Read a complex stroke from the user and then exectute its command.
1700 This must be bound to a mouse event." t nil)
1701
1702 (autoload 'strokes-describe-stroke "strokes" "\
1703 Displays the command which STROKE maps to, reading STROKE interactively." t nil)
1704
1705 (defalias 'describe-stroke 'strokes-describe-stroke)
1706
1707 (autoload 'strokes-help "strokes" "\
1708 Get instructional help on using the the `strokes' package." t nil)
1709
1710 (autoload 'strokes-load-user-strokes "strokes" "\
1711 Load user-defined strokes from file named by `strokes-file'." t nil)
1712
1713 (defalias 'load-user-strokes 'strokes-load-user-strokes)
1714
1715 (autoload 'strokes-list-strokes "strokes" "\
1716 Pop up a buffer containing an alphabetical listing of strokes in STROKES-MAP.
1717 With CHRONOLOGICAL prefix arg (\\[universal-argument]) list strokes
1718 chronologically by command name.
1719 If STROKES-MAP is not given, `strokes-global-map' will be used instead." t nil)
1720
1721 (defalias 'list-strokes 'strokes-list-strokes)
1722
1723 (autoload 'strokes-mode "strokes" "\
1724 Toggle strokes being enabled.
1725 With ARG, turn strokes on if and only if ARG is positive or true.
1726 Note that `strokes-mode' is a global mode. Think of it as a minor
1727 mode in all buffers when activated.
1728 By default, strokes are invoked with mouse button-2. You can define
1729 new strokes with
1730
1731 > M-x global-set-stroke
1732
1733 To use strokes for pictographic editing, such as Chinese/Japanese, use
1734 Sh-button-2, which draws strokes and inserts them. Encode/decode your
1735 strokes with
1736
1737 > M-x strokes-encode-buffer
1738 > M-x strokes-decode-buffer" t nil)
1739
1740 (autoload 'strokes-decode-buffer "strokes" "\
1741 Decode stroke strings in BUFFER and display their corresponding glyphs.
1742 Optional BUFFER defaults to the current buffer.
1743 Optional FORCE non-nil will ignore the buffer's read-only status." t nil)
1744
1745 (autoload 'strokes-compose-complex-stroke "strokes" "\
1746 Read a complex stroke and insert its glyph into the current buffer." t nil)
1747
1748 ;;;***
1749
1750 ;;;### (autoloads (tcl-help-on-word inferior-tcl tcl-mode) "tcl" "modes/tcl.el")
1751
1752 (autoload 'tcl-mode "tcl" "\
1753 Major mode for editing Tcl code.
1754 Expression and list commands understand all Tcl brackets.
1755 Tab indents for Tcl code.
1756 Paragraphs are separated by blank lines only.
1757 Delete converts tabs to spaces as it moves back.
1758
1759 Variables controlling indentation style:
1760 tcl-indent-level
1761 Indentation of Tcl statements within surrounding block.
1762 tcl-continued-indent-level
1763 Indentation of continuation line relative to first line of command.
1764
1765 Variables controlling user interaction with mode (see variable
1766 documentation for details):
1767 tcl-tab-always-indent
1768 Controls action of TAB key.
1769 tcl-auto-newline
1770 Non-nil means automatically newline before and after braces, brackets,
1771 and semicolons inserted in Tcl code.
1772 tcl-electric-hash-style
1773 Controls action of `#' key.
1774 tcl-use-hairy-comment-detector
1775 If t, use more complicated, but slower, comment detector.
1776 This variable is only used in GNU Emacs 19.
1777 tcl-use-smart-word-finder
1778 If not nil, use a smarter, Tcl-specific way to find the current
1779 word when looking up help on a Tcl command.
1780
1781 Turning on Tcl mode calls the value of the variable `tcl-mode-hook'
1782 with no args, if that value is non-nil. Read the documentation for
1783 `tcl-mode-hook' to see what kinds of interesting hook functions
1784 already exist.
1785
1786 Commands:
1787 \\{tcl-mode-map}" t nil)
1788
1789 (autoload 'inferior-tcl "tcl" "\
1790 Run inferior Tcl process.
1791 Prefix arg means enter program name interactively.
1792 See documentation for function `inferior-tcl-mode' for more information." t nil)
1793
1794 (autoload 'tcl-help-on-word "tcl" "\
1795 Get help on Tcl command. Default is word at point.
1796 Prefix argument means invert sense of `tcl-use-smart-word-finder'." t nil)
1797
1798 ;;;***
1799
1800 ;;;### (autoloads (latex-mode plain-tex-mode tex-mode) "tex-mode" "modes/tex-mode.el") 1263 ;;;### (autoloads (latex-mode plain-tex-mode tex-mode) "tex-mode" "modes/tex-mode.el")
1801 1264
1802 (autoload 'tex-mode "tex-mode" "\ 1265 (autoload 'tex-mode "tex-mode" "\
1803 Major mode for editing files of input for TeX, LaTeX, or SliTeX. 1266 Major mode for editing files of input for TeX, LaTeX, or SliTeX.
1804 Tries to determine (by looking at the beginning of the file) whether 1267 Tries to determine (by looking at the beginning of the file) whether
1966 Entering Texinfo mode calls the value of text-mode-hook, and then the 1429 Entering Texinfo mode calls the value of text-mode-hook, and then the
1967 value of texinfo-mode-hook." t nil) 1430 value of texinfo-mode-hook." t nil)
1968 1431
1969 ;;;*** 1432 ;;;***
1970 1433
1971 ;;;### (autoloads (verilog-mode) "verilog-mode" "modes/verilog-mode.el")
1972
1973 (autoload 'verilog-mode "verilog-mode" "\
1974 Major mode for editing Verilog code. \\<verilog-mode-map>
1975 NEWLINE, TAB indents for Verilog code.
1976 Delete converts tabs to spaces as it moves back.
1977 Supports highlighting.
1978
1979 Variables controlling indentation/edit style:
1980
1981 verilog-indent-level (default 3)
1982 Indentation of Verilog statements with respect to containing block.
1983 verilog-indent-level-module (default 3)
1984 Absolute indentation of Module level Verilog statements.
1985 Set to 0 to get initial and always statements lined up
1986 on the left side of your screen.
1987 verilog-indent-level-declaration (default 3)
1988 Indentation of declarations with respect to containing block.
1989 Set to 0 to get them list right under containing block.
1990 verilog-indent-level-behavorial (default 3)
1991 Indentation of first begin in a task or function block
1992 Set to 0 to get such code to linedup underneath the task or function keyword
1993 verilog-cexp-indent (default 1)
1994 Indentation of Verilog statements broken across lines.
1995 verilog-case-indent (default 2)
1996 Indentation for case statements.
1997 verilog-auto-newline (default nil)
1998 Non-nil means automatically newline after semicolons and the punctation
1999 mark after an end.
2000 verilog-auto-indent-on-newline (default t)
2001 Non-nil means automatically indent line after newline
2002 verilog-tab-always-indent (default t)
2003 Non-nil means TAB in Verilog mode should always reindent the current line,
2004 regardless of where in the line point is when the TAB command is used.
2005 verilog-indent-begin-after-if (default t)
2006 Non-nil means to indent begin statements following a preceding
2007 if, else, while, for and repeat statements, if any. otherwise,
2008 the begin is lined up with the preceding token. If t, you get:
2009 if (a)
2010 begin
2011 otherwise you get:
2012 if (a)
2013 begin
2014 verilog-auto-endcomments (default t)
2015 Non-nil means a comment /* ... */ is set after the ends which ends
2016 cases, tasks, functions and modules.
2017 The type and name of the object will be set between the braces.
2018 verilog-minimum-comment-distance (default 40)
2019 Minimum distance between begin and end required before a comment
2020 will be inserted. Setting this variable to zero results in every
2021 end aquiring a comment; the default avoids too many redundanet
2022 comments in tight quarters.
2023 verilog-auto-lineup (default `(all))
2024 List of contexts where auto lineup of :'s or ='s should be done.
2025
2026 Turning on Verilog mode calls the value of the variable verilog-mode-hook with
2027 no args, if that value is non-nil.
2028 Other useful functions are:
2029 \\[verilog-complete-word] -complete word with appropriate possibilities
2030 (functions, verilog keywords...)
2031 \\[verilog-comment-region] - Put marked area in a comment, fixing
2032 nested comments.
2033 \\[verilog-uncomment-region] - Uncomment an area commented with \\[verilog-comment-region].
2034 \\[verilog-insert-block] - insert begin ... end;
2035 \\[verilog-star-comment] - insert /* ... */
2036 \\[verilog-mark-defun] - Mark function.
2037 \\[verilog-beg-of-defun] - Move to beginning of current function.
2038 \\[verilog-end-of-defun] - Move to end of current function.
2039 \\[verilog-label-be] - Label matching begin ... end, fork ... join
2040 and case ... endcase statements;
2041 " t nil)
2042
2043 ;;;***
2044
2045 ;;;### (autoloads (vhdl-mode) "vhdl-mode" "modes/vhdl-mode.el") 1434 ;;;### (autoloads (vhdl-mode) "vhdl-mode" "modes/vhdl-mode.el")
2046 1435
2047 (autoload 'vhdl-mode "vhdl-mode" "\ 1436 (autoload 'vhdl-mode "vhdl-mode" "\
2048 Major mode for editing VHDL code. 1437 Major mode for editing VHDL code.
2049 vhdl-mode $Revision: 1.13 $ 1438 vhdl-mode $Revision: 1.14 $
2050 To submit a problem report, enter `\\[vhdl-submit-bug-report]' from a 1439 To submit a problem report, enter `\\[vhdl-submit-bug-report]' from a
2051 vhdl-mode buffer. This automatically sets up a mail buffer with version 1440 vhdl-mode buffer. This automatically sets up a mail buffer with version
2052 information already added. You just need to add a description of the 1441 information already added. You just need to add a description of the
2053 problem, including a reproducable test case and send the message. 1442 problem, including a reproducable test case and send the message.
2054 1443
2130 (autoload 'auto-view-mode "view-less" "\ 1519 (autoload 'auto-view-mode "view-less" "\
2131 If the file of the current buffer is not writable, call view-mode. 1520 If the file of the current buffer is not writable, call view-mode.
2132 This is meant to be added to `find-file-hooks'." nil nil) 1521 This is meant to be added to `find-file-hooks'." nil nil)
2133 1522
2134 ;;;*** 1523 ;;;***
2135
2136 ;;;### (autoloads (vrml-mode) "vrml-mode" "modes/vrml-mode.el")
2137
2138 (autoload 'vrml-mode "vrml-mode" "\
2139 Major mode for editing VRML code.
2140 Expression and list commands understand all VRML brackets.
2141 Tab indents for VRML code.
2142 Paragraphs are separated by blank lines only.
2143 Delete converts tabs to spaces as it moves back.
2144
2145 Variables controlling indentation style:
2146 vrml-indent-level
2147 Indentation of VRML statements within surrounding block.
2148
2149 Variables controlling user interaction with mode (see variable
2150 documentation for details):
2151 vrml-tab-always-indent
2152 Controls action of TAB key.
2153 vrml-auto-newline
2154 Non-nil means automatically newline before and after braces
2155 inserted in VRML code.
2156
2157 Turning on VRML mode calls the value of the variable `vrml-mode-hook'
2158 with no args, if that value is non-nil. Read the documentation for
2159 `vrml-mode-hook' to see what kinds of interesting hook functions
2160 already exist.
2161
2162 Commands:
2163 \\{vrml-mode-map}" t nil)
2164
2165 ;;;***
2166
2167 ;;;### (autoloads (winmgr-mode) "winmgr-mode" "modes/winmgr-mode.el")
2168
2169 (autoload 'winmgr-mode "winmgr-mode" "\
2170 Major mode for editing winmgr config files." t nil)
2171
2172 ;;;***
2173
2174 ;;;### (autoloads (xpm-mode) "xpm-mode" "modes/xpm-mode.el")
2175
2176 (autoload 'xpm-mode "xpm-mode" "\
2177 Treat the current buffer as an xpm file and colorize it.
2178
2179 Shift-button-1 lets you paint by dragging the mouse. Shift-button-1 on a
2180 color definition line will change the current painting color to that line's
2181 value.
2182
2183 Characters inserted from the keyboard will NOT be colored properly yet.
2184 Use the mouse, or do xpm-init (\\[xpm-init]) after making changes.
2185
2186 \\[xpm-add-color] Add a new color, prompting for character and value
2187 \\[xpm-show-image] show the current image at the top of the buffer
2188 \\[xpm-parse-color] parse the current line's color definition and add
2189 it to the color table. Provided as a means of changing colors.
2190 XPM minor mode bindings:
2191 \\{xpm-mode-map}" t nil)
2192
2193 ;;;***
2194
2195 ;;;### (autoloads (xrdb-mode) "xrdb-mode" "modes/xrdb-mode.el")
2196
2197 (autoload 'xrdb-mode "xrdb-mode" "\
2198 Major mode for editing xrdb config files" t nil)
2199
2200 ;;;***
2201 1524
2202 (provide 'modes-autoloads) 1525 (provide 'modes-autoloads)