File: icon.el.html

A major mode for editing the Icon programming language.

Defined variables (16)

icon-auto-newlineNon-nil means automatically newline before and after braces Icon code.
icon-brace-imaginary-offsetImagined indentation of an Icon open brace that actually follows a statement.
icon-brace-offsetExtra indentation for braces, compared with other text in same context.
icon-continued-brace-offsetExtra indent for Icon substatements that start with open-braces.
icon-continued-statement-offsetExtra indent for Icon lines not starting new statements.
icon-font-lock-keywordsDefault expressions to highlight in ‘icon-mode’.
icon-font-lock-keywords-1Subdued level highlighting for Icon mode.
icon-font-lock-keywords-2Gaudy level highlighting for Icon mode.
icon-imenu-generic-expressionImenu expression for Icon mode. See ‘imenu-generic-expression’.
icon-indent-levelIndentation of Icon statements with respect to containing block.
icon-mode-abbrev-tableAbbrev table in use in Icon-mode buffers.
icon-mode-hookHook run after entering ‘icon-mode’.
icon-mode-mapKeymap used in Icon mode.
icon-mode-menuMenu for Icon mode.
icon-mode-syntax-tableSyntax table in use in Icon-mode buffers.
icon-tab-always-indentNon-nil means TAB in Icon mode should always reindent the current line.

Defined functions (13)

beginning-of-icon-defun()
calculate-icon-indent(&optional PARSE-START)
electric-icon-brace(ARG)
icon-backward-to-noncomment(LIM)
icon-backward-to-start-of-continued-exp(LIM)
icon-backward-to-start-of-if(&optional LIMIT)
icon-forward-sexp-function(ARG)
icon-indent-command(&optional WHOLE-EXP)
icon-indent-line()
icon-mode()
icon-mode-menu(ARG1)
indent-icon-exp()
mark-icon-function()

Defined faces (0)