File: octave.el.html

This package provides Emacs support for Octave. It defines a major mode for editing Octave code and contains code for interacting with an inferior Octave process using comint.

See the documentation of octave-mode and run-octave for further information on usage and customization.

Defined variables (42)

inferior-octave-bufferName of buffer for running an inferior Octave process.
inferior-octave-compilation-font-lock-keywordsValue for ‘compilation-mode-font-lock-keywords’ in inferior octave.
inferior-octave-dynamic-complete-functionsList of functions called to perform completion for inferior Octave.
inferior-octave-error-regexp-alistValue for ‘compilation-error-regexp-alist’ in inferior octave.
inferior-octave-font-lock-keywordsAdditional expressions to highlight in Inferior Octave mode.
inferior-octave-minimal-columnsThe minimal column width for the inferior Octave process.
inferior-octave-mode-hookHook to be run when Inferior Octave mode is started.
inferior-octave-mode-mapKeymap used in Inferior Octave mode.
inferior-octave-mode-syntax-tableSyntax table in use in ‘inferior-octave-mode’ buffers.
inferior-octave-programProgram invoked by ‘inferior-octave’.
inferior-octave-promptRegexp to match prompts for the inferior Octave process.
inferior-octave-prompt-read-onlyIf non-nil, the Octave prompt is read only.
inferior-octave-startup-argsList of command line arguments for the inferior Octave process.
inferior-octave-startup-fileName of the inferior Octave startup file.
inferior-octave-startup-hookHook to be run when Inferior Octave mode is started.
octave-abbrev-tableAbbrev table for Octave’s reserved words.
octave-blink-matching-blockControl the blinking of matching Octave block keywords.
octave-block-comment-startString to insert to start a new Octave comment on an empty line.
octave-block-offsetExtra indentation applied to statements in Octave block structures.
octave-comment-charCharacter to start an Octave comment.
octave-comment-startOctave-specific ‘comment-start’ (which see).
octave-comment-start-skipOctave-specific ‘comment-start-skip’ (which see).
octave-continuation-offsetExtra indentation applied to Octave continuation lines.
octave-continuation-stringCharacter string used for Octave continuation lines.
octave-eldoc-message-styleOctave eldoc message style: auto, oneline, multiline.
octave-font-lock-keywordsAdditional Octave expressions to highlight.
octave-font-lock-texinfo-commentControl whether to highlight the texinfo comment block.
octave-function-header-regexpRegexp to match an Octave function header.
octave-help-bufferBuffer name for ‘octave-help’.
octave-help-mode-hookHook run after entering OctHelp mode.
octave-help-mode-mapKeymap for ‘octave-help-mode’.
octave-mode-hookHook to be run when Octave mode is started.
octave-mode-imenu-generic-expressionImenu expression for Octave mode. See ‘imenu-generic-expression’.
octave-mode-mapKeymap used in Octave mode.
octave-mode-menuMenu for Octave mode.
octave-mode-syntax-tableSyntax table in use in ‘octave-mode’ buffers.
octave-reserved-wordsReserved words in Octave.
octave-send-echo-inputNon-nil means echo input sent to the inferior Octave process.
octave-send-line-auto-forwardControl auto-forward after sending to the inferior Octave process.
octave-send-show-bufferNon-nil means display ‘inferior-octave-buffer’ after sending to it.
octave-source-directoriesA list of directories for Octave sources.
octave-string-continuation-markerLine continuation marker for double-quoted Octave strings.

Defined functions (59)

inferior-octave(&optional ARG)
inferior-octave-completion-at-point()
inferior-octave-directory-tracker(STRING)
inferior-octave-dynamic-list-input-ring()
inferior-octave-mode()
inferior-octave-output-digest(PROC STRING)
inferior-octave-resync-dirs(&optional NOERROR)
inferior-octave-send-list-and-digest(LIST)
inferior-octave-startup()
octave--indent-new-comment-line(ORIG &rest ARGS)
octave-add-log-current-defun()
octave-beginning-of-defun(&optional ARG)
octave-beginning-of-line()
octave-completion-at-point()
octave-eldoc-function(&rest IGNORED)
octave-eldoc-function-signatures(FN)
octave-end-of-line()
octave-eval-print-last-sexp()
octave-fill-paragraph(&optional ARG)
octave-find-definition(FN)
octave-find-definition-default-filename(NAME)
octave-function-file-comment()
octave-function-file-p()
octave-goto-function-definition(FN)
octave-help(FN)
octave-help-mode()
octave-hide-process-buffer()
octave-in-comment-p()
octave-in-string-or-comment-p()
octave-in-string-p()
octave-indent-comment()
octave-indent-defun(&optional DEFUN)
octave-indent-new-comment-line(&optional SOFT)
octave-insert-defun(&optional STR ARG)
octave-kill-process()
octave-lookfor(STR &optional ALL)
octave-looking-at-kw(REGEXP)
octave-mark-block()
octave-maybe-mode()
octave-mode()
octave-mode-menu(ARG1)
octave-next-code-line(&optional ARG)
octave-previous-code-line(&optional ARG)
octave-send-block()
octave-send-buffer()
octave-send-defun()
octave-send-line(&optional ARG)
octave-send-region(BEG END)
octave-show-process-buffer()
octave-skip-comment-forward(LIMIT)
octave-smie--funcall-p()
octave-smie-rules(KIND TOKEN)
octave-source-file(FILE)
octave-submit-bug-report(TOPIC)
octave-sync-function-file-names()
octave-syntax-propertize-function(START END)
octave-syntax-propertize-sqs(END)
octave-update-function-file-comment(BEG END)
run-octave(&optional ARG)

Defined faces (1)

octave-function-comment-blockFace used to highlight function comment block.