Mercurial > hg > xemacs-beta
comparison lisp/modes/auto-autoloads.el @ 203:850242ba4a81 r20-3b28
Import from CVS: tag r20-3b28
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:02:21 +0200 |
parents | a2f645c6b9f8 |
children | e45d5e7c476e |
comparison
equal
deleted
inserted
replaced
202:61eefc8fc970 | 203:850242ba4a81 |
---|---|
248 Noninteractive args are START, END, SUBST. | 248 Noninteractive args are START, END, SUBST. |
249 For use inside Lisp programs, see also `c-macro-expansion'." t nil) | 249 For use inside Lisp programs, see also `c-macro-expansion'." t nil) |
250 | 250 |
251 ;;;*** | 251 ;;;*** |
252 | 252 |
253 ;;;### (autoloads nil "cperl-mode" "modes/cperl-mode.el") | 253 ;;;### (autoloads (cperl-mode) "cperl-mode" "modes/cperl-mode.el") |
254 | |
255 (defalias 'perl-mode 'cperl-mode) | |
256 | |
257 (autoload 'cperl-mode "cperl-mode" "\ | |
258 Major mode for editing Perl code. | |
259 Expression and list commands understand all C brackets. | |
260 Tab indents for Perl code. | |
261 Paragraphs are separated by blank lines only. | |
262 Delete converts tabs to spaces as it moves back. | |
263 | |
264 Various characters in Perl almost always come in pairs: {}, (), [], | |
265 sometimes <>. When the user types the first, she gets the second as | |
266 well, with optional special formatting done on {}. (Disabled by | |
267 default.) You can always quote (with \\[quoted-insert]) the left | |
268 \"paren\" to avoid the expansion. The processing of < is special, | |
269 since most the time you mean \"less\". Cperl mode tries to guess | |
270 whether you want to type pair <>, and inserts is if it | |
271 appropriate. You can set `cperl-electric-parens-string' to the string that | |
272 contains the parenths from the above list you want to be electrical. | |
273 Electricity of parenths is controlled by `cperl-electric-parens'. | |
274 You may also set `cperl-electric-parens-mark' to have electric parens | |
275 look for active mark and \"embrace\" a region if possible.' | |
276 | |
277 CPerl mode provides expansion of the Perl control constructs: | |
278 if, else, elsif, unless, while, until, for, and foreach. | |
279 =========(Disabled by default, see `cperl-electric-keywords'.) | |
280 The user types the keyword immediately followed by a space, which causes | |
281 the construct to be expanded, and the user is positioned where she is most | |
282 likely to want to be. | |
283 eg. when the user types a space following \"if\" the following appears in | |
284 the buffer: | |
285 if () { or if () | |
286 } { | |
287 } | |
288 and the cursor is between the parentheses. The user can then type some | |
289 boolean expression within the parens. Having done that, typing | |
290 \\[cperl-linefeed] places you, appropriately indented on a new line | |
291 between the braces. If CPerl decides that you want to insert | |
292 \"English\" style construct like | |
293 bite if angry; | |
294 it will not do any expansion. See also help on variable | |
295 `cperl-extra-newline-before-brace'. | |
296 | |
297 \\[cperl-linefeed] is a convenience replacement for typing carriage | |
298 return. It places you in the next line with proper indentation, or if | |
299 you type it inside the inline block of control construct, like | |
300 foreach (@lines) {print; print} | |
301 and you are on a boundary of a statement inside braces, it will | |
302 transform the construct into a multiline and will place you into an | |
303 appropriately indented blank line. If you need a usual | |
304 `newline-and-indent' behaviour, it is on \\[newline-and-indent], | |
305 see documentation on `cperl-electric-linefeed'. | |
306 | |
307 \\{cperl-mode-map} | |
308 | |
309 Setting the variable `cperl-font-lock' to t switches on | |
310 font-lock-mode, `cperl-electric-lbrace-space' to t switches on | |
311 electric space between $ and {, `cperl-electric-parens-string' is the | |
312 string that contains parentheses that should be electric in CPerl (see | |
313 also `cperl-electric-parens-mark' and `cperl-electric-parens'), | |
314 setting `cperl-electric-keywords' enables electric expansion of | |
315 control structures in CPerl. `cperl-electric-linefeed' governs which | |
316 one of two linefeed behavior is preferable. You can enable all these | |
317 options simultaneously (recommended mode of use) by setting | |
318 `cperl-hairy' to t. In this case you can switch separate options off | |
319 by setting them to `null'. Note that one may undo the extra whitespace | |
320 inserted by semis and braces in `auto-newline'-mode by consequent | |
321 \\[cperl-electric-backspace]. | |
322 | |
323 If your site has perl5 documentation in info format, you can use commands | |
324 \\[cperl-info-on-current-command] and \\[cperl-info-on-command] to access it. | |
325 These keys run commands `cperl-info-on-current-command' and | |
326 `cperl-info-on-command', which one is which is controlled by variable | |
327 `cperl-info-on-command-no-prompt' (in turn affected by `cperl-hairy'). | |
328 | |
329 Even if you have no info-format documentation, short one-liner-style | |
330 help is available on \\[cperl-get-help]. | |
331 | |
332 It is possible to show this help automatically after some idle | |
333 time. This is regulated by variable `cperl-lazy-help-time'. Default | |
334 with `cperl-hairy' is 5 secs idle time if the value of this variable | |
335 is nil. It is also possible to switch this on/off from the | |
336 menu. Requires `run-with-idle-timer'. | |
337 | |
338 Use \\[cperl-lineup] to vertically lineup some construction - put the | |
339 beginning of the region at the start of construction, and make region | |
340 span the needed amount of lines. | |
341 | |
342 Variables `cperl-pod-here-scan', `cperl-pod-here-fontify', | |
343 `cperl-pod-face', `cperl-pod-head-face' control processing of pod and | |
344 here-docs sections. In a future version results of scan may be used | |
345 for indentation too, currently they are used for highlighting only. | |
346 | |
347 Variables controlling indentation style: | |
348 `cperl-tab-always-indent' | |
349 Non-nil means TAB in CPerl mode should always reindent the current line, | |
350 regardless of where in the line point is when the TAB command is used. | |
351 `cperl-auto-newline' | |
352 Non-nil means automatically newline before and after braces, | |
353 and after colons and semicolons, inserted in Perl code. The following | |
354 \\[cperl-electric-backspace] will remove the inserted whitespace. | |
355 Insertion after colons requires both this variable and | |
356 `cperl-auto-newline-after-colon' set. | |
357 `cperl-auto-newline-after-colon' | |
358 Non-nil means automatically newline even after colons. | |
359 Subject to `cperl-auto-newline' setting. | |
360 `cperl-indent-level' | |
361 Indentation of Perl statements within surrounding block. | |
362 The surrounding block's indentation is the indentation | |
363 of the line on which the open-brace appears. | |
364 `cperl-continued-statement-offset' | |
365 Extra indentation given to a substatement, such as the | |
366 then-clause of an if, or body of a while, or just a statement continuation. | |
367 `cperl-continued-brace-offset' | |
368 Extra indentation given to a brace that starts a substatement. | |
369 This is in addition to `cperl-continued-statement-offset'. | |
370 `cperl-brace-offset' | |
371 Extra indentation for line if it starts with an open brace. | |
372 `cperl-brace-imaginary-offset' | |
373 An open brace following other text is treated as if it the line started | |
374 this far to the right of the actual line indentation. | |
375 `cperl-label-offset' | |
376 Extra indentation for line that is a label. | |
377 `cperl-min-label-indent' | |
378 Minimal indentation for line that is a label. | |
379 | |
380 Settings for K&R and BSD indentation styles are | |
381 `cperl-indent-level' 5 8 | |
382 `cperl-continued-statement-offset' 5 8 | |
383 `cperl-brace-offset' -5 -8 | |
384 `cperl-label-offset' -5 -8 | |
385 | |
386 If `cperl-indent-level' is 0, the statement after opening brace in column 0 is indented on `cperl-brace-offset'+`cperl-continued-statement-offset'. | |
387 | |
388 Turning on CPerl mode calls the hooks in the variable `cperl-mode-hook' | |
389 with no args." t nil) | |
254 | 390 |
255 ;;;*** | 391 ;;;*** |
256 | 392 |
257 ;;;### (autoloads (eiffel-mode) "eiffel3" "modes/eiffel3.el") | 393 ;;;### (autoloads (eiffel-mode) "eiffel3" "modes/eiffel3.el") |
258 | 394 |
569 ;;;*** | 705 ;;;*** |
570 | 706 |
571 ;;;### (autoloads (ksh-mode) "ksh-mode" "modes/ksh-mode.el") | 707 ;;;### (autoloads (ksh-mode) "ksh-mode" "modes/ksh-mode.el") |
572 | 708 |
573 (autoload 'ksh-mode "ksh-mode" "\ | 709 (autoload 'ksh-mode "ksh-mode" "\ |
574 ksh-mode $Revision: 1.11 $ - Major mode for editing (Bourne, Korn or Bourne again) | 710 ksh-mode $Revision: 1.12 $ - Major mode for editing (Bourne, Korn or Bourne again) |
575 shell scripts. | 711 shell scripts. |
576 Special key bindings and commands: | 712 Special key bindings and commands: |
577 \\{ksh-mode-map} | 713 \\{ksh-mode-map} |
578 Variables controlling indentation style: | 714 Variables controlling indentation style: |
579 ksh-indent | 715 ksh-indent |
965 Turning on Pascal mode calls the value of the variable pascal-mode-hook with | 1101 Turning on Pascal mode calls the value of the variable pascal-mode-hook with |
966 no args, if that value is non-nil." t nil) | 1102 no args, if that value is non-nil." t nil) |
967 | 1103 |
968 ;;;*** | 1104 ;;;*** |
969 | 1105 |
970 ;;;### (autoloads (perl-mode) "perl-mode" "modes/perl-mode.el") | 1106 ;;;### (autoloads nil "perl-mode" "modes/perl-mode.el") |
971 | |
972 (autoload 'perl-mode "perl-mode" "\ | |
973 Major mode for editing Perl code. | |
974 Expression and list commands understand all Perl brackets. | |
975 Tab indents for Perl code. | |
976 Comments are delimited with # ... \\n. | |
977 Paragraphs are separated by blank lines only. | |
978 Delete converts tabs to spaces as it moves back. | |
979 \\{perl-mode-map} | |
980 Variables controlling indentation style: | |
981 perl-tab-always-indent | |
982 Non-nil means TAB in Perl mode should always indent the current line, | |
983 regardless of where in the line point is when the TAB command is used. | |
984 perl-tab-to-comment | |
985 Non-nil means that for lines which don't need indenting, TAB will | |
986 either delete an empty comment, indent an existing comment, move | |
987 to end-of-line, or if at end-of-line already, create a new comment. | |
988 perl-nochange | |
989 Lines starting with this regular expression are not auto-indented. | |
990 perl-indent-level | |
991 Indentation of Perl statements within surrounding block. | |
992 The surrounding block's indentation is the indentation | |
993 of the line on which the open-brace appears. | |
994 perl-continued-statement-offset | |
995 Extra indentation given to a substatement, such as the | |
996 then-clause of an if or body of a while. | |
997 perl-continued-brace-offset | |
998 Extra indentation given to a brace that starts a substatement. | |
999 This is in addition to `perl-continued-statement-offset'. | |
1000 perl-brace-offset | |
1001 Extra indentation for line if it starts with an open brace. | |
1002 perl-brace-imaginary-offset | |
1003 An open brace following other text is treated as if it were | |
1004 this far to the right of the start of its line. | |
1005 perl-label-offset | |
1006 Extra indentation for line that is a label. | |
1007 | |
1008 Various indentation styles: K&R BSD BLK GNU LW | |
1009 perl-indent-level 5 8 0 2 4 | |
1010 perl-continued-statement-offset 5 8 4 2 4 | |
1011 perl-continued-brace-offset 0 0 0 0 -4 | |
1012 perl-brace-offset -5 -8 0 0 0 | |
1013 perl-brace-imaginary-offset 0 0 4 0 0 | |
1014 perl-label-offset -5 -8 -2 -2 -2 | |
1015 | |
1016 Turning on Perl mode runs the normal hook `perl-mode-hook'." t nil) | |
1017 | 1107 |
1018 ;;;*** | 1108 ;;;*** |
1019 | 1109 |
1020 ;;;### (autoloads (picture-mode) "picture" "modes/picture.el") | 1110 ;;;### (autoloads (picture-mode) "picture" "modes/picture.el") |
1021 | 1111 |
1927 | 2017 |
1928 ;;;### (autoloads (vhdl-mode) "vhdl-mode" "modes/vhdl-mode.el") | 2018 ;;;### (autoloads (vhdl-mode) "vhdl-mode" "modes/vhdl-mode.el") |
1929 | 2019 |
1930 (autoload 'vhdl-mode "vhdl-mode" "\ | 2020 (autoload 'vhdl-mode "vhdl-mode" "\ |
1931 Major mode for editing VHDL code. | 2021 Major mode for editing VHDL code. |
1932 vhdl-mode $Revision: 1.11 $ | 2022 vhdl-mode $Revision: 1.12 $ |
1933 To submit a problem report, enter `\\[vhdl-submit-bug-report]' from a | 2023 To submit a problem report, enter `\\[vhdl-submit-bug-report]' from a |
1934 vhdl-mode buffer. This automatically sets up a mail buffer with version | 2024 vhdl-mode buffer. This automatically sets up a mail buffer with version |
1935 information already added. You just need to add a description of the | 2025 information already added. You just need to add a description of the |
1936 problem, including a reproducable test case and send the message. | 2026 problem, including a reproducable test case and send the message. |
1937 | 2027 |