File: context.el.html
This is in progress ConTeXt support for AUCTeX. Please report anomalies or things you believe should be added.
AUCTeX is closely interwoven with LaTeX. We have to split up things without breaking 'em.
some parts are stolen from latex.el and adapted to ConTeXt.
TODO
1. indentation still bad.
2. paragraph refilling doesn't work 100%, and is very slow.
4. Remove dependency on LaTeX by moving LaTeX commands to TeX.
5. Most ConTeXt macro's don't currently have lisp code to query for
arguments. As ConTeXt arguments are quite complex, the LaTeX way
of querying for arguments just doesn't cut it.
6. Check auto-parsing: does it detect % interface=nl for example?
7. Complete adding ConTeXt macro's. Perhaps parse cont-en.xml and
generate the interfaces?
8. Add to menu: make TeX hash (mktexlsr), context format and metapost format.
TODO Documentation
1. multifile done differently with ConTeXt
Defined variables (44)
ConTeXt-Mark-version | ConTeXt Mark version used for running ConTeXt. |
ConTeXt-after-insert-env-hook | List of functions to be run at the end of ‘ConTeXt-insert-environment’. |
ConTeXt-auto-environment | Information about environments in the current buffer. |
ConTeXt-clean-intermediate-suffixes | List of regexps matching suffixes of files to be deleted. |
ConTeXt-clean-output-suffixes | List of regexps matching suffixes of files to be deleted. |
ConTeXt-current-interface | Interface to be used for inserting macros and ConTeXt run. |
ConTeXt-default-environment | Default environment when creating new ones with ‘ConTeXt-environment’. |
ConTeXt-default-interface | Default interface to be used when running ConTeXt. |
ConTeXt-define-list | Calls ConTeXt-XX-define-list where XX is the current interface. |
ConTeXt-dialect | Default dialect for use with function ‘TeX-add-style-hook’ for |
ConTeXt-done-mark | Dynamically bound by ‘ConTeXt-section’. |
ConTeXt-environment-changed | Information about environments in the current buffer. |
ConTeXt-environment-helper | Alist that holds functions to call for working on regions. |
ConTeXt-environment-list | Information about environments in the current buffer. |
ConTeXt-extra-paragraph-commands | List of default ConTeXt macros that should begin their own line. |
ConTeXt-font-list | List of fonts used by ‘TeX-font’. |
ConTeXt-indent-syntax-table | Syntax table used while computing indentation. |
ConTeXt-item-list | List of macro’s considered items. |
ConTeXt-language-variable-list | List of variables to be set from languages specific ones. |
ConTeXt-largest-level | Largest sectioning level within current document. |
ConTeXt-level | Dynamically bound by ‘ConTeXt-section’. |
ConTeXt-mode-abbrev-table | Abbrev table for ConTeXt mode. |
ConTeXt-mode-command-menu | Command menu used in ConTeXt mode. |
ConTeXt-mode-hook | Hook run after entering ‘ConTeXt-mode’. |
ConTeXt-mode-map | Keymap used in ‘ConTeXt-mode’. |
ConTeXt-mode-menu | Menu used in ConTeXt mode. |
ConTeXt-mode-syntax-table | Syntax table for ‘ConTeXt-mode’. |
ConTeXt-name | Dynamically bound by ‘ConTeXt-section’. |
ConTeXt-numbered-section-hook | List of hooks to run when a new section is inserted. |
ConTeXt-numbered-section-list | ConTeXt-XX-numbered-section-list where XX is the current interface. |
ConTeXt-optcl | The ConTeXt optional argument closing character. |
ConTeXt-optop | The ConTeXt optional argument opening character. |
ConTeXt-other-macro-list | Calls ConTeXt-XX-other-macro-list where XX is the current interface. |
ConTeXt-paragraph-commands | List of user ConTeXt macros that should begin their own line. |
ConTeXt-project-structure-list | Calls ConTeXt-XX-project-structure where XX is the current interface. |
ConTeXt-reference | Dynamically bound by ‘ConTeXt-section’. |
ConTeXt-referencing-list | Calls ConTeXt-XX-referencing-list where XX is the current interface. |
ConTeXt-section-block-list | Calls ConTeXt-XX-section-list where XX is the current interface. |
ConTeXt-setup-list | Calls ConTeXt-XX-setup-list where XX is the current interface. |
ConTeXt-texexec-option-nonstop | Command line option for texexec to use nonstopmode. |
ConTeXt-text | Name of ConTeXt macro that begins the text body. |
ConTeXt-title | Dynamically bound by ‘ConTeXt-section’. |
ConTeXt-unnumbered-section-hook | List of hooks to run when a new section is inserted. |
ConTeXt-unnumbered-section-list | ConTeXt-XX-unnumbered-section-list where XX is the current interface. |