# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2021-11-07 12:11+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: top #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:4 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:32 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:44 #, no-wrap msgid "Octave Mode" msgstr "" #. type: include #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:5 #, no-wrap msgid "docstyle.texi" msgstr "" #. type: copying #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:10 msgid "Copyright @copyright{} 1996--2021 Free Software Foundation, Inc." msgstr "" #. type: quotation #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:18 msgid "" "Permission is granted to copy, distribute and/or modify this document under " "the terms of the GNU Free Documentation License, Version 1.3 or any later " "version published by the Free Software Foundation; with no Invariant " "Sections, with the Front-Cover Texts being ``A GNU Manual,'' and with the " "Back-Cover Texts as in (a) below. A copy of the license is included in the " "section entitled ``GNU Free Documentation License.''" msgstr "" #. type: quotation #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:21 msgid "" "(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and modify " "this GNU manual.''" msgstr "" #. type: dircategory #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:24 #, no-wrap msgid "Emacs editing modes" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:27 msgid "Octave mode: (octave-mode)" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:27 msgid "Emacs mode for editing GNU Octave files." msgstr "" #. type: subtitle #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:33 #, no-wrap msgid "An Emacs mode for programming in GNU Octave" msgstr "" #. type: node #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:43 #, no-wrap msgid "Top" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:58 msgid "Overview::" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:58 msgid "Using Octave Mode::" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:58 msgid "Running Octave from Within Emacs::" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:58 msgid "GNU Free Documentation License::" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:58 msgid "Key Index::" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:58 msgid "Variable Index::" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:58 msgid "Lisp Function Index::" msgstr "" #. type: unnumbered #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:58 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:415 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:416 #, no-wrap msgid "Concept Index" msgstr "" #. type: chapter #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:60 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:61 #, no-wrap msgid "Overview" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:68 msgid "" "The development of Octave code can greatly be facilitated using Emacs with " "Octave mode, a major mode for editing Octave files which can e.g.@: " "automatically indent the code, do some of the typing (with Abbrev mode) and " "show keywords, comments, strings, etc.@: in different faces (with Font-lock " "mode on devices that support it)." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:73 msgid "" "It is also possible to run Octave from within Emacs, either by directly " "entering commands at the prompt in a buffer in Inferior Octave mode, or by " "interacting with Octave from within a file with Octave code. This is useful " "in particular for debugging Octave code." msgstr "" #. type: cindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:74 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:75 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:76 #, no-wrap msgid "Using Octave Mode" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:80 msgid "" "In Octave mode, the following special Emacs commands can be used in addition " "to the standard Emacs commands." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:82 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:83 #, no-wrap msgid "C-M-j" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:84 #, no-wrap msgid "octave-indent-new-comment-line" msgstr "" #. type: vindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:85 #, no-wrap msgid "octave-continuation-string" msgstr "" #. type: vindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:86 #, no-wrap msgid "octave-string-continuation-marker" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:92 msgid "" "Break Octave line at point, continuing comment if within one. Insert " "@code{octave-continuation-string} before breaking the line unless inside a " "list. If within a double-quoted string, insert " "@code{octave-string-continuation-marker} instead. Signal an error if within " "a single-quoted string." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:93 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:94 #, no-wrap msgid "C-c ;" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:95 #, no-wrap msgid "octave-update-function-file-comment" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:97 msgid "Query replace function names in function file comment." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:98 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:99 #, no-wrap msgid "C-c C-p" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:100 #, no-wrap msgid "octave-previous-code-line" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:105 msgid "" "Move one line of Octave code backward, skipping empty and comment lines " "(@code{octave-previous-code-line}). With numeric prefix argument @var{n}, " "move that many code lines backward (forward if @var{n} is negative)." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:106 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:107 #, no-wrap msgid "C-c C-n" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:108 #, no-wrap msgid "octave-next-code-line" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:112 msgid "" "Move one line of Octave code forward, skipping empty and comment lines " "(@code{octave-next-code-line}). With numeric prefix argument @var{n}, move " "that many code lines forward (backward if @var{n} is negative)." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:113 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:114 #, no-wrap msgid "C-c C-a" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:115 #, no-wrap msgid "octave-beginning-of-line" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:122 msgid "" "Move to the beginning of the physical line " "(@code{octave-beginning-of-line}). If point is in an empty or comment line, " "simply go to its beginning; otherwise, move backwards to the beginning of " "the first code line which is not inside a continuation statement, i.e., " "which does not follow a code line ending in @samp{...} or @samp{\\}, or is " "inside an open parenthesis list." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:123 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:124 #, no-wrap msgid "C-c C-e" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:125 #, no-wrap msgid "octave-end-of-line" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:131 msgid "" "Move to the end of the physical line (@code{octave-end-of-line}). If point " "is in a code line, move forward to the end of the first Octave code line " "which does not end in @samp{...} or @samp{\\} or is inside an open " "parenthesis list. Otherwise, simply go to the end of the current line." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:132 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:133 #, no-wrap msgid "C-c M-C-h" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:134 #, no-wrap msgid "octave-mark-block" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:138 msgid "" "Put point at the beginning of this block, mark at the end " "(@code{octave-mark-block}). The block marked is the one that contains point " "or follows point." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:139 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:140 #, no-wrap msgid "C-c ]" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:143 msgid "" "Close the current block on a separate line (@code{smie-close-block}). An " "error is signaled if no block to close is found." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:144 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:145 #, no-wrap msgid "C-c C-f" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:146 #, no-wrap msgid "octave-insert-defun" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:150 msgid "" "Insert a function skeleton, prompting for the function's name, arguments and " "return values which have to be entered without parentheses " "(@code{octave-insert-defun})." msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:152 msgid "in one of your Emacs startup files." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:155 msgid "The following variables can be used to customize Octave mode." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:157 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:338 msgid "@vtable @code" msgstr "" #. type: item #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:157 #, no-wrap msgid "octave-blink-matching-block" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:162 msgid "" "Non-@code{nil} means show matching begin of block when inserting a space, " "newline or @samp{;} after an else or end keyword. Default is @code{t}. " "This is an extremely useful feature for automatically verifying that the " "keywords match---if they don't, an error message is displayed." msgstr "" #. type: item #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:163 #, no-wrap msgid "octave-block-offset" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:166 msgid "Extra indentation applied to statements in block structures. Default is 2." msgstr "" #. type: item #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:167 #, no-wrap msgid "octave-continuation-offset" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:170 msgid "Extra indentation applied to Octave continuation lines. Default is 4." msgstr "" #. type: item #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:171 #, no-wrap msgid "octave-font-lock-texinfo-comment" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:173 msgid "Highlight texinfo comment blocks. The default value is @code{t}." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:176 msgid "If Font Lock mode is enabled, Octave mode will display" msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:180 msgid "strings in @code{font-lock-string-face}" msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:183 msgid "comments in @code{font-lock-comment-face}" msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:188 msgid "" "the Octave reserved words (such as all block keywords) and the text " "functions (such as @samp{cd} or @samp{who}) which are also reserved using " "@code{font-lock-keyword-face}" msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:192 msgid "" "the built-in operators (@samp{&&}, @samp{==}, @dots{}) using " "@code{font-lock-reference-face}" msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:196 msgid "" "and the function names in function declarations in " "@code{font-lock-function-name-face}." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:199 msgid "Function comments blocks in @code{octave-function-comment-block}" msgstr "" #. type: cindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:201 #, no-wrap msgid "Imenu Support" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:204 msgid "" "There is also rudimentary support for Imenu (@pxref{Imenu,,, emacs, The GNU " "Emacs Manual}). Currently, function names can be indexed." msgstr "" #. type: cindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:205 #, no-wrap msgid "ElDoc Mode Support" msgstr "" #. type: vindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:206 #, no-wrap msgid "octave-eldoc-message-style" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:210 msgid "" "ElDoc mode (@pxref{Lisp Doc,,, emacs, The GNU Emacs Manual}) is supported. " "By customizing @code{octave-eldoc-message-style} it can be changed from " "displaying one or multi line hints." msgstr "" #. type: vindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:218 #, no-wrap msgid "octave-mode-hook" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:221 msgid "" "Customization of Octave mode can be performed by modification of the " "variable @code{octave-mode-hook}." msgstr "" #. type: chapter #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:222 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:223 #, no-wrap msgid "Running Octave from Within Emacs" msgstr "" #. type: cindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:224 #, no-wrap msgid "Inferior Octave Mode" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:228 msgid "" "Octave mode provides commands for running an inferior Octave process in a " "special Emacs buffer. Use" msgstr "" #. type: lisp #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:230 #, no-wrap msgid "M-x run-octave\n" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:233 msgid "to directly start an inferior Octave process." msgstr "" #. type: vindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:234 #, no-wrap msgid "inferior-octave-buffer" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:244 msgid "" "This will start Octave in a special buffer the name of which is specified by " "the variable @code{inferior-octave-buffer} and defaults to @file{*Inferior " "Octave*}. From within this buffer, you can interact with the inferior " "Octave process ``as usual'', i.e., by entering Octave commands at the " "prompt. The buffer is in Inferior Octave mode, which is derived from the " "standard Comint mode, a major mode for interacting with an inferior " "interpreter. See the documentation for @code{comint-mode} for more details, " "and use @kbd{C-h b} to find out about available special keybindings." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:248 msgid "" "You can also communicate with an inferior Octave process from within files " "with Octave code (i.e., buffers in Octave mode), using the following " "commands." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:250 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:251 #, no-wrap msgid "C-c C-i l" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:252 #, no-wrap msgid "octave-send-line" msgstr "" #. type: vindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:253 #, no-wrap msgid "octave-send-line-auto-forward" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:258 msgid "" "Send the current line to the inferior Octave process " "(@code{octave-send-line}). With positive prefix argument @var{n}, send that " "many lines. If @code{octave-send-line-auto-forward} is non-@code{nil}, go " "to the next unsent code line." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:259 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:260 #, no-wrap msgid "C-c C-i b" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:261 #, no-wrap msgid "octave-send-block" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:264 msgid "" "Send the current block to the inferior Octave process " "(@code{octave-send-block})." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:265 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:266 #, no-wrap msgid "C-c C-i f" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:267 #, no-wrap msgid "octave-send-defun" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:270 msgid "" "Send the current function to the inferior Octave process " "(@code{octave-send-defun})." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:271 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:272 #, no-wrap msgid "C-c C-i r" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:273 #, no-wrap msgid "octave-send-region" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:276 msgid "Send the region to the inferior Octave process (@code{octave-send-region})." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:277 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:278 #, no-wrap msgid "C-c C-i a" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:279 #, no-wrap msgid "octave-send-buffer" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:284 msgid "" "Send the entire buffer to the inferior Octave process " "(@code{octave-send-buffer}). If the buffer is associated with a file then " "sourcing the buffer by using @kbd{C-c C-l} (@code{octave-source-file}) " "should be preferred." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:285 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:286 #, no-wrap msgid "C-c C-i s" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:287 #, no-wrap msgid "octave-show-process-buffer" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:290 msgid "" "Make sure that @code{inferior-octave-buffer} is displayed " "(@code{octave-show-process-buffer})." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:291 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:292 #, no-wrap msgid "C-c C-i q" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:293 #, no-wrap msgid "octave-hide-process-buffer" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:296 msgid "" "Delete all windows that display the inferior Octave buffer " "(@code{octave-hide-process-buffer})." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:297 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:298 #, no-wrap msgid "C-c C-i k" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:299 #, no-wrap msgid "octave-kill-process" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:302 msgid "" "Kill the inferior Octave process and its buffer " "(@code{octave-kill-process})." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:303 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:304 #, no-wrap msgid "C-c C-l" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:305 #, no-wrap msgid "octave-source-file" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:309 msgid "" "Parse and execute the current file in the inferior Octave buffer " "(@code{octave-source-file}). This is done using Octave's @code{source} " "function." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:310 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:311 #, no-wrap msgid "M-." msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:312 #, no-wrap msgid "octave-find-definition" msgstr "" #. type: vindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:313 #, no-wrap msgid "octave-source-directories" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:317 msgid "" "Find the definition of a function or variable. Functions implemented in C++ " "can be found if variable @code{octave-source-directories} is set correctly " "(@code{octave-find-definition})." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:318 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:319 #, no-wrap msgid "C-h d" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:320 #, no-wrap msgid "octave-help" msgstr "" #. type: vindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:321 #, no-wrap msgid "octave-help-buffer" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:324 msgid "" "Display the documentation for function (@code{octave-help}). The buffer " "name can be changed by customizing @code{octave-help-buffer}." msgstr "" #. type: kindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:325 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:326 #, no-wrap msgid "C-h a" msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:327 #, no-wrap msgid "octave-lookfor" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:331 msgid "" "Search for a given string in all the first sentence of function help strings " "(@code{octave-lookfor}). With a @code{universal-argument} the entire help " "string is searched." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:336 msgid "" "The effect of the commands which send code to the Octave process can be " "customized by the following variables." msgstr "" #. type: item #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:338 #, no-wrap msgid "octave-send-echo-input" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:341 msgid "" "Non-@code{nil} means echo input sent to the inferior Octave process. " "Default is @code{t}." msgstr "" #. type: item #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:342 #, no-wrap msgid "octave-send-show-buffer" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:346 msgid "" "Non-@code{nil} means display the buffer running the Octave process after " "sending a command (but without selecting it). Default is @code{t}." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:350 msgid "" "If you send code and there is no inferior Octave process yet, it will be " "started automatically." msgstr "" #. type: vindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:351 #, no-wrap msgid "inferior-octave-startup-args" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:363 msgid "" "The startup of the inferior Octave process is highly customizable. The " "variable @code{inferior-octave-startup-args} can be used for specifying " "command lines arguments to be passed to Octave on startup as a list of " "strings. For example, to suppress the startup message and use " "``traditional'' mode, set this to @code{(\"-q\" \"--traditional\")}. You " "can also specify a startup file of Octave commands to be loaded on startup; " "note that these commands will not produce any visible output in the process " "buffer. Which file to use is controlled by the variable " "@code{inferior-octave-startup-file}. The default is @file{~/.emacs-octave} " "or if this file is not found @file{~/.emacs.d/init_octave.m}." msgstr "" #. type: vindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:364 #, no-wrap msgid "inferior-octave-prompt-read-only" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:368 msgid "" "By customizing @code{inferior-octave-prompt-read-only} the prompt can be " "changed to be read only. The default value is the same as " "@code{comint-prompt-read-only}." msgstr "" #. type: vindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:369 #, no-wrap msgid "inferior-octave-mode-hook" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:375 msgid "" "And finally, @code{inferior-octave-mode-hook} is run after starting the " "process and putting its buffer into Inferior Octave mode. Hence, if you " "like the up and down arrow keys to behave in the interaction buffer as in " "the shell, and you want this buffer to use nice colors, add" msgstr "" #. type: lisp #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:382 #, no-wrap msgid "" "(add-hook 'inferior-octave-mode-hook\n" " (lambda ()\n" " (define-key inferior-octave-mode-map [up]\n" " 'comint-previous-input)\n" " (define-key inferior-octave-mode-map [down]\n" " 'comint-next-input)))\n" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:387 msgid "" "to your @file{.emacs} or @file{init.el} file. You could also swap the roles " "of @kbd{C-a} (@code{beginning-of-line}) and @code{C-c C-a} " "(@code{comint-bol}) using this hook." msgstr "" #. type: vindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:388 #, no-wrap msgid "inferior-octave-prompt" msgstr "" #. type: quotation #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:394 msgid "" "@strong{Note} that if you set your Octave prompts to something different " "from the defaults, make sure that @code{inferior-octave-prompt} matches " "them. Otherwise, @emph{nothing} will work, because Emacs will not know when " "Octave is waiting for input, or done sending output." msgstr "" #. type: chapter #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:396 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:397 #, no-wrap msgid "GNU Free Documentation License" msgstr "" #. type: include #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:398 #, no-wrap msgid "doclicense.texi" msgstr "" #. type: unnumbered #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:400 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:401 #, no-wrap msgid "Key Index" msgstr "" #. type: unnumbered #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:405 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:406 #, no-wrap msgid "Variable Index" msgstr "" #. type: node #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:410 #, no-wrap msgid "Lisp Function Index" msgstr "" #. type: unnumbered #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/misc/octave-mode.texi:411 #, no-wrap msgid "Function Index" msgstr ""