[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This mode is used for editing Icon code. It is automatically invoked for buffers visiting any file ending in an extension of `.icn'.
The mode provides the following features:
The following key mappings are defined:
{ | electric-icon-brace |
} | electric-icon-brace |
delete | backward-delete-char-untabify |
menu-bar | << Prefix command "Icon" >> |
M-backspace | mark-icon-function |
M-C-a | beginning-of-icon-defun |
M-C-e | end-of-icon-defun |
M-C-h | mark-icon-function |
M-C-q | indent-icon-exp |
The variables controlling indentation style are:
icon-tab-always-indent
icon-auto-newline
icon-indent-level
icon-continued-statement-offset
icon-continued-brace-offset
icon-brace-offset
icon-brace-imaginary-offset
Turning on Icon mode calls the value of the variable icon-mode-hook
with no args, if that value is non-nil.
To configure this package, type:
M-x customize-group RET icon RET |
10.1 About Icon |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Icon is a high-level, general-purpose programming language with a large repertoire of features for processing data structures and character strings. Icon is an imperative, procedural language with a syntax reminiscent of C and Pascal, but with semantics at a much higher level. More information on Icon can be found at The Icon Programming Language.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by XEmacs shared group account on December, 19 2009
using texi2html 1.65.