File: vera-mode.el.html

This package provides a simple Emacs major mode for editing Vera code.

It includes the following features:

  - Syntax highlighting
  - Indentation
  - Word/keyword completion
  - Block commenting

Documentation

See comment string of function vera-mode or type C-h m in Emacs.

Defined variables (35)

vera-abbrev-listPredefined abbreviations for Vera.
vera-basic-offsetAmount of basic offset used for indentation.
vera-constantsList of Vera predefined constants.
vera-constants-regexpRegexp for Vera predefined constants.
vera-echo-syntactic-information-pIf non-nil, syntactic info is echoed when the line is indented.
vera-font-lock-functionFace name to use for predefined functions and tasks.
vera-font-lock-interfaceFace name to use for interface names.
vera-font-lock-keywordsRegular expressions to highlight in Vera Mode.
vera-font-lock-numberFace name to use for @ definitions.
vera-functionsList of Vera predefined system functions, tasks and class methods.
vera-functions-regexpRegexp for Vera predefined system functions, tasks and class methods.
vera-intelligent-tabNon-nil means ‘TAB’ does indentation, word completion and tab insertion.
vera-keywordsList of Vera keywords.
vera-keywords-regexpRegexp for Vera keywords.
vera-mode-abbrev-tableAbbrev table for ‘vera-mode’.
vera-mode-ext-syntax-tableSyntax table extended by ‘_’ used in ‘vera-mode’ buffers.
vera-mode-help-addressAddress for Vera Mode bug reports.
vera-mode-hookHook run after entering Vera mode.
vera-mode-mapKeymap for Vera Mode.
vera-mode-menuMenu keymap for Vera Mode.
vera-mode-syntax-tableSyntax table used in ‘vera-mode’ buffers.
vera-offsets-alistAssociation list of syntactic element symbols and indentation offsets.
vera-q-valuesList of Vera predefined VCA q_values.
vera-q-values-regexpRegexp for Vera predefined VCA q_values.
vera-rvm-constantsList of Vera-RVM predefined constants.
vera-rvm-constants-regexpRegexp for Vera-RVM predefined constants.
vera-rvm-functionsList of Vera-RVM functions.
vera-rvm-functions-regexpRegexp for Vera-RVM predefined system functions, tasks and class methods.
vera-rvm-typesList of Vera-RVM keywords.
vera-rvm-types-regexpRegexp for Vera-RVM keywords.
vera-time-stampVera Mode time stamp for last update.
vera-typesList of Vera predefined types.
vera-types-regexpRegexp for Vera predefined types.
vera-underscore-is-part-of-wordNon-nil means consider the underscore character ‘_’ as part of word.
vera-versionVera Mode version number.

Defined functions (46)

vera-add-syntax(SYMBOL &optional RELPOS)
vera-backward-same-indent()
vera-backward-statement()
vera-backward-syntactic-ws(&optional LIM SKIP-DIRECTIVE)
vera-beginning-of-statement()
vera-beginning-of-substatement()
vera-comment-uncomment-region(BEG END &optional ARG)
vera-corresponding-begin(&optional RECURSIVE)
vera-corresponding-if()
vera-customize()
vera-electric-closing-brace(ARG)
vera-electric-opening-brace(ARG)
vera-electric-pound(ARG)
vera-electric-return()
vera-electric-slash(ARG)
vera-electric-space(ARG)
vera-electric-star(ARG)
vera-electric-tab(&optional PREFIX)
vera-evaluate-offset(OFFSET LANGELEM SYMBOL)
vera-expand-abbrev(ARG1)
vera-font-lock-match-item(LIMIT)
vera-fontify-buffer(&optional INTERACTIVELY)
vera-forward-same-indent()
vera-forward-statement()
vera-forward-syntactic-ws(&optional LIM SKIP-DIRECTIVE)
vera-get-offset(LANGELEM)
vera-guess-basic-syntax()
vera-in-literal(&optional LIM)
vera-indent-block-closing()
vera-indent-buffer()
vera-indent-line()
vera-indent-region(START END COLUMN)
vera-langelem-col(LANGELEM &optional PRESERVE-POINT)
vera-lineup-C-comments(LANGELEM)
vera-lineup-comment(LANGELEM)
vera-mode()
vera-mode-menu(ARG1)
vera-point(POSITION)
vera-prepare-search(&rest BODY)
vera-re-search-backward(REGEXP &optional BOUND NOERROR)
vera-re-search-forward(REGEXP &optional BOUND NOERROR)
vera-skip-backward-literal()
vera-skip-forward-literal()
vera-submit-bug-report()
vera-try-expand-abbrev(OLD)
vera-version()

Defined faces (3)

vera-font-lock-functionFont lock mode face used to highlight predefined functions and tasks.
vera-font-lock-interfaceFont lock mode face used to highlight interface names.
vera-font-lock-numberFont lock mode face used to highlight @ definitions.