2900 lines
105 KiB
Plaintext
2900 lines
105 KiB
Plaintext
|
# SOME DESCRIPTIVE TITLE
|
||
|
# Copyright (C) YEAR Free Software Foundation, Inc.
|
||
|
# This file is distributed under the same license as the PACKAGE package.
|
||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
|
||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||
|
"Language: \n"
|
||
|
"MIME-Version: 1.0\n"
|
||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||
|
"Content-Transfer-Encoding: 8bit\n"
|
||
|
|
||
|
#. type: chapter
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:6
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:7
|
||
|
#, no-wrap
|
||
|
msgid "Buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:8
|
||
|
#, no-wrap
|
||
|
msgid "buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:17
|
||
|
msgid ""
|
||
|
"A @dfn{buffer} is a Lisp object containing text to be edited. Buffers are "
|
||
|
"used to hold the contents of files that are being visited; there may also be "
|
||
|
"buffers that are not visiting files. While several buffers may exist at one "
|
||
|
"time, only one buffer is designated the @dfn{current buffer} at any time. "
|
||
|
"Most editing commands act on the contents of the current buffer. Each "
|
||
|
"buffer, including the current buffer, may or may not be displayed in any "
|
||
|
"windows."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: section
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:36
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:37
|
||
|
#, no-wrap
|
||
|
msgid "Buffer Basics"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: menuentry
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
msgid "What is a buffer?"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: node
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:80
|
||
|
#, no-wrap
|
||
|
msgid "Current Buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: menuentry
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
msgid "Designating a buffer as current so that primitives will access its contents."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: section
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:257
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:258
|
||
|
#, no-wrap
|
||
|
msgid "Buffer Names"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: menuentry
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
msgid "Accessing and changing buffer names."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: section
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:374
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:375
|
||
|
#, no-wrap
|
||
|
msgid "Buffer File Name"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: menuentry
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
msgid "The buffer file name indicates which file is visited."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: section
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:522
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:523
|
||
|
#, no-wrap
|
||
|
msgid "Buffer Modification"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: menuentry
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
msgid "A buffer is @dfn{modified} if it needs to be saved."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: node
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:611
|
||
|
#, no-wrap
|
||
|
msgid "Modification Time"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: menuentry
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
msgid "Determining whether the visited file was changed behind Emacs's back."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: node
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:708
|
||
|
#, no-wrap
|
||
|
msgid "Read Only Buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: menuentry
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
msgid "Modifying text is not allowed in a read-only buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: node
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:788
|
||
|
#, no-wrap
|
||
|
msgid "Buffer List"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: menuentry
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
msgid "How to look at all the existing buffers."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: section
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:956
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:957
|
||
|
#, no-wrap
|
||
|
msgid "Creating Buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: menuentry
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
msgid "Functions that create buffers."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: section
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1034
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1035
|
||
|
#, no-wrap
|
||
|
msgid "Killing Buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: menuentry
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
msgid "Buffers exist until explicitly killed."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: section
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1158
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1159
|
||
|
#, no-wrap
|
||
|
msgid "Indirect Buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: menuentry
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
msgid "An indirect buffer shares text with some other buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: node
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1227
|
||
|
#, no-wrap
|
||
|
msgid "Swapping Text"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: menuentry
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
msgid "Swapping text between two buffers."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: node
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1278
|
||
|
#, no-wrap
|
||
|
msgid "Buffer Gap"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: menuentry
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:34
|
||
|
msgid "The gap in the buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: ifnottex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:47
|
||
|
msgid ""
|
||
|
"A @dfn{buffer} is a Lisp object containing text to be edited. Buffers are "
|
||
|
"used to hold the contents of files that are being visited; there may also be "
|
||
|
"buffers that are not visiting files. Although several buffers normally "
|
||
|
"exist, only one buffer is designated the @dfn{current buffer} at any time. "
|
||
|
"Most editing commands act on the contents of the current buffer. Each "
|
||
|
"buffer, including the current buffer, may or may not be displayed in any "
|
||
|
"windows."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:54
|
||
|
msgid ""
|
||
|
"Buffers in Emacs editing are objects that have distinct names and hold text "
|
||
|
"that can be edited. Buffers appear to Lisp programs as a special data "
|
||
|
"type. You can think of the contents of a buffer as a string that you can "
|
||
|
"extend; insertions and deletions may occur in any part of the buffer. "
|
||
|
"@xref{Text}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:61
|
||
|
msgid ""
|
||
|
"A Lisp buffer object contains numerous pieces of information. Some of this "
|
||
|
"information is directly accessible to the programmer through variables, "
|
||
|
"while other information is accessible only through special-purpose "
|
||
|
"functions. For example, the visited file name is directly accessible "
|
||
|
"through a variable, while the value of point is accessible only through a "
|
||
|
"primitive function."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:69
|
||
|
msgid ""
|
||
|
"Buffer-specific information that is directly accessible is stored in "
|
||
|
"@dfn{buffer-local} variable bindings, which are variable values that are "
|
||
|
"effective only in a particular buffer. This feature allows each buffer to "
|
||
|
"override the values of certain variables. Most major modes override "
|
||
|
"variables such as @code{fill-column} or @code{comment-column} in this way. "
|
||
|
"For more information about buffer-local variables and functions related to "
|
||
|
"them, see @ref{Buffer-Local Variables}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:74
|
||
|
msgid ""
|
||
|
"For functions and variables related to visiting files in buffers, see "
|
||
|
"@ref{Visiting Files} and @ref{Saving Buffers}. For functions and variables "
|
||
|
"related to the display of buffers in windows, see @ref{Buffers and Windows}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:75
|
||
|
#, no-wrap
|
||
|
msgid "bufferp object"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:78
|
||
|
msgid ""
|
||
|
"This function returns @code{t} if @var{object} is a buffer, @code{nil} "
|
||
|
"otherwise."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: section
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:81
|
||
|
#, no-wrap
|
||
|
msgid "The Current Buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:82
|
||
|
#, no-wrap
|
||
|
msgid "selecting a buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:83
|
||
|
#, no-wrap
|
||
|
msgid "changing to another buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:84
|
||
|
#, no-wrap
|
||
|
msgid "current buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:91
|
||
|
msgid ""
|
||
|
"There are, in general, many buffers in an Emacs session. At any time, one "
|
||
|
"of them is designated the @dfn{current buffer}---the buffer in which most "
|
||
|
"editing takes place. Most of the primitives for examining or changing text "
|
||
|
"operate implicitly on the current buffer (@pxref{Text})."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:98
|
||
|
msgid ""
|
||
|
"Normally, the buffer displayed in the selected window (@pxref{Selecting "
|
||
|
"Windows}) is the current buffer, but this is not always so: a Lisp program "
|
||
|
"can temporarily designate any buffer as current in order to operate on its "
|
||
|
"contents, without changing what is displayed on the screen. The most basic "
|
||
|
"function for designating a current buffer is @code{set-buffer}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:99
|
||
|
#, no-wrap
|
||
|
msgid "current-buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:101
|
||
|
msgid "This function returns the current buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:106
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(current-buffer)\n"
|
||
|
" @result{} #<buffer buffers.texi>\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:110
|
||
|
#, no-wrap
|
||
|
msgid "set-buffer buffer-or-name"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:114
|
||
|
msgid ""
|
||
|
"This function makes @var{buffer-or-name} the current buffer. "
|
||
|
"@var{buffer-or-name} must be an existing buffer or the name of an existing "
|
||
|
"buffer. The return value is the buffer made current."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:118
|
||
|
msgid ""
|
||
|
"This function does not display the buffer in any window, so the user cannot "
|
||
|
"necessarily see the buffer. But Lisp programs will now operate on it."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:128
|
||
|
msgid ""
|
||
|
"When an editing command returns to the editor command loop, Emacs "
|
||
|
"automatically calls @code{set-buffer} on the buffer shown in the selected "
|
||
|
"window (@pxref{Selecting Windows}). This is to prevent confusion: it "
|
||
|
"ensures that the buffer that the cursor is in, when Emacs reads a command, "
|
||
|
"is the buffer to which that command applies (@pxref{Command Loop}). Thus, "
|
||
|
"you should not use @code{set-buffer} to switch visibly to a different "
|
||
|
"buffer; for that, use the functions described in @ref{Switching Buffers}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:135
|
||
|
msgid ""
|
||
|
"When writing a Lisp function, do @emph{not} rely on this behavior of the "
|
||
|
"command loop to restore the current buffer after an operation. Editing "
|
||
|
"commands can also be called as Lisp functions by other programs, not just "
|
||
|
"from the command loop; it is convenient for the caller if the subroutine "
|
||
|
"does not change which buffer is current (unless, of course, that is the "
|
||
|
"subroutine's purpose)."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:139
|
||
|
msgid ""
|
||
|
"To operate temporarily on another buffer, put the @code{set-buffer} within a "
|
||
|
"@code{save-current-buffer} form. Here, as an example, is a simplified "
|
||
|
"version of the command @code{append-to-buffer}:"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:149
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(defun append-to-buffer (buffer start end)\n"
|
||
|
" \"Append the text of the region to BUFFER.\"\n"
|
||
|
" (interactive \"BAppend to buffer: \\nr\")\n"
|
||
|
" (let ((oldbuf (current-buffer)))\n"
|
||
|
" (save-current-buffer\n"
|
||
|
" (set-buffer (get-buffer-create buffer))\n"
|
||
|
" (insert-buffer-substring oldbuf start end))))\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:158
|
||
|
msgid ""
|
||
|
"Here, we bind a local variable to record the current buffer, and then "
|
||
|
"@code{save-current-buffer} arranges to make it current again later. Next, "
|
||
|
"@code{set-buffer} makes the specified buffer current, and "
|
||
|
"@code{insert-buffer-substring} copies the string from the original buffer to "
|
||
|
"the specified (and now current) buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:160
|
||
|
msgid "Alternatively, we can use the @code{with-current-buffer} macro:"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:169
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(defun append-to-buffer (buffer start end)\n"
|
||
|
" \"Append the text of the region to BUFFER.\"\n"
|
||
|
" (interactive \"BAppend to buffer: \\nr\")\n"
|
||
|
" (let ((oldbuf (current-buffer)))\n"
|
||
|
" (with-current-buffer (get-buffer-create buffer)\n"
|
||
|
" (insert-buffer-substring oldbuf start end))))\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:177
|
||
|
msgid ""
|
||
|
"In either case, if the buffer appended to happens to be displayed in some "
|
||
|
"window, the next redisplay will show how its text has changed. If it is not "
|
||
|
"displayed in any window, you will not see the change immediately on the "
|
||
|
"screen. The command causes the buffer to become current temporarily, but "
|
||
|
"does not cause it to be displayed."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:183
|
||
|
msgid ""
|
||
|
"If you make local bindings (with @code{let} or function arguments) for a "
|
||
|
"variable that may also have buffer-local bindings, make sure that the same "
|
||
|
"buffer is current at the beginning and at the end of the local binding's "
|
||
|
"scope. Otherwise you might bind it in one buffer and unbind it in another!"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:188
|
||
|
msgid ""
|
||
|
"Do not rely on using @code{set-buffer} to change the current buffer back, "
|
||
|
"because that won't do the job if a quit happens while the wrong buffer is "
|
||
|
"current. For instance, in the previous example, it would have been wrong to "
|
||
|
"do this:"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:195
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
" (let ((oldbuf (current-buffer)))\n"
|
||
|
" (set-buffer (get-buffer-create buffer))\n"
|
||
|
" (insert-buffer-substring oldbuf start end)\n"
|
||
|
" (set-buffer oldbuf))\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:202
|
||
|
msgid ""
|
||
|
"Using @code{save-current-buffer} or @code{with-current-buffer}, as we did, "
|
||
|
"correctly handles quitting, errors, and @code{throw}, as well as ordinary "
|
||
|
"evaluation."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defspec
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:203
|
||
|
#, no-wrap
|
||
|
msgid "save-current-buffer body@dots{}"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defspec
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:209
|
||
|
msgid ""
|
||
|
"The @code{save-current-buffer} special form saves the identity of the "
|
||
|
"current buffer, evaluates the @var{body} forms, and finally restores that "
|
||
|
"buffer as current. The return value is the value of the last form in "
|
||
|
"@var{body}. The current buffer is restored even in case of an abnormal exit "
|
||
|
"via @code{throw} or error (@pxref{Nonlocal Exits})."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defspec
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:214
|
||
|
msgid ""
|
||
|
"If the buffer that used to be current has been killed by the time of exit "
|
||
|
"from @code{save-current-buffer}, then it is not made current again, of "
|
||
|
"course. Instead, whichever buffer was current just before exit remains "
|
||
|
"current."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defmac
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:216
|
||
|
#, no-wrap
|
||
|
msgid "with-current-buffer buffer-or-name body@dots{}"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defmac
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:221
|
||
|
msgid ""
|
||
|
"The @code{with-current-buffer} macro saves the identity of the current "
|
||
|
"buffer, makes @var{buffer-or-name} current, evaluates the @var{body} forms, "
|
||
|
"and finally restores the current buffer. @var{buffer-or-name} must specify "
|
||
|
"an existing buffer or the name of an existing buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defmac
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:225
|
||
|
msgid ""
|
||
|
"The return value is the value of the last form in @var{body}. The current "
|
||
|
"buffer is restored even in case of an abnormal exit via @code{throw} or "
|
||
|
"error (@pxref{Nonlocal Exits})."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defmac
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:227
|
||
|
#, no-wrap
|
||
|
msgid "with-temp-buffer body@dots{}"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: anchor{#1}
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:234
|
||
|
msgid "Definition of with-temp-buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defmac
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:234
|
||
|
msgid ""
|
||
|
"The @code{with-temp-buffer} macro evaluates the @var{body} forms with a "
|
||
|
"temporary buffer as the current buffer. It saves the identity of the "
|
||
|
"current buffer, creates a temporary buffer and makes it current, evaluates "
|
||
|
"the @var{body} forms, and finally restores the previous current buffer while "
|
||
|
"killing the temporary buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:235
|
||
|
#, no-wrap
|
||
|
msgid "undo in temporary buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:236
|
||
|
#, no-wrap
|
||
|
msgid "@code{kill-buffer-hook} in temporary buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:237
|
||
|
#, no-wrap
|
||
|
msgid "@code{kill-buffer-query-functions} in temporary buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:238
|
||
|
#, no-wrap
|
||
|
msgid "@code{buffer-list-update-hook} in temporary buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defmac
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:245
|
||
|
msgid ""
|
||
|
"By default, undo information (@pxref{Undo}) is not recorded in the buffer "
|
||
|
"created by this macro (but @var{body} can enable that, if needed). The "
|
||
|
"temporary buffer also does not run the hooks @code{kill-buffer-hook}, "
|
||
|
"@code{kill-buffer-query-functions} (@pxref{Killing Buffers}), and "
|
||
|
"@code{buffer-list-update-hook} (@pxref{Buffer List})."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defmac
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:249
|
||
|
msgid ""
|
||
|
"The return value is the value of the last form in @var{body}. You can "
|
||
|
"return the contents of the temporary buffer by using @code{(buffer-string)} "
|
||
|
"as the last form."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defmac
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:252
|
||
|
msgid ""
|
||
|
"The current buffer is restored even in case of an abnormal exit via "
|
||
|
"@code{throw} or error (@pxref{Nonlocal Exits})."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defmac
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:255
|
||
|
msgid ""
|
||
|
"See also @code{with-temp-file} in @ref{Definition of with-temp-file,, "
|
||
|
"Writing to Files}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:259
|
||
|
#, no-wrap
|
||
|
msgid "buffer names"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:267
|
||
|
msgid ""
|
||
|
"Each buffer has a unique name, which is a string. Many of the functions "
|
||
|
"that work on buffers accept either a buffer or a buffer name as an "
|
||
|
"argument. Any argument called @var{buffer-or-name} is of this sort, and an "
|
||
|
"error is signaled if it is neither a string nor a buffer. Any argument "
|
||
|
"called @var{buffer} must be an actual buffer object, not a name."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:268
|
||
|
#, no-wrap
|
||
|
msgid "hidden buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:269
|
||
|
#, no-wrap
|
||
|
msgid "buffers without undo information"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:276
|
||
|
msgid ""
|
||
|
"Buffers that are ephemeral and generally uninteresting to the user have "
|
||
|
"names starting with a space, so that the @code{list-buffers} and "
|
||
|
"@code{buffer-menu} commands don't mention them (but if such a buffer visits "
|
||
|
"a file, it @strong{is} mentioned). A name starting with space also "
|
||
|
"initially disables recording undo information; see @ref{Undo}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:277
|
||
|
#, no-wrap
|
||
|
msgid "buffer-name &optional buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:280
|
||
|
msgid ""
|
||
|
"This function returns the name of @var{buffer} as a string. @var{buffer} "
|
||
|
"defaults to the current buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:283
|
||
|
msgid ""
|
||
|
"If @code{buffer-name} returns @code{nil}, it means that @var{buffer} has "
|
||
|
"been killed. @xref{Killing Buffers}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:288
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(buffer-name)\n"
|
||
|
" @result{} \"buffers.texi\"\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:293
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(setq foo (get-buffer \"temp\"))\n"
|
||
|
" @result{} #<buffer temp>\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:297
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(kill-buffer foo)\n"
|
||
|
" @result{} nil\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:301
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(buffer-name foo)\n"
|
||
|
" @result{} nil\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:305
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"foo\n"
|
||
|
" @result{} #<killed buffer>\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:309
|
||
|
#, no-wrap
|
||
|
msgid "Command rename-buffer newname &optional unique"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:312
|
||
|
msgid ""
|
||
|
"This function renames the current buffer to @var{newname}. An error is "
|
||
|
"signaled if @var{newname} is not a string."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:318
|
||
|
msgid ""
|
||
|
"Ordinarily, @code{rename-buffer} signals an error if @var{newname} is "
|
||
|
"already in use. However, if @var{unique} is non-@code{nil}, it modifies "
|
||
|
"@var{newname} to make a name that is not in use. Interactively, you can "
|
||
|
"make @var{unique} non-@code{nil} with a numeric prefix argument. (This is "
|
||
|
"how the command @code{rename-uniquely} is implemented.)"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:320
|
||
|
msgid "This function returns the name actually given to the buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:322
|
||
|
#, no-wrap
|
||
|
msgid "get-buffer buffer-or-name"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:328
|
||
|
msgid ""
|
||
|
"This function returns the buffer specified by @var{buffer-or-name}. If "
|
||
|
"@var{buffer-or-name} is a string and there is no buffer with that name, the "
|
||
|
"value is @code{nil}. If @var{buffer-or-name} is a buffer, it is returned as "
|
||
|
"given; that is not very useful, so the argument is usually a name. For "
|
||
|
"example:"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:333
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(setq b (get-buffer \"lewis\"))\n"
|
||
|
" @result{} #<buffer lewis>\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:337
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(get-buffer b)\n"
|
||
|
" @result{} #<buffer lewis>\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:341
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(get-buffer \"Frazzle-nots\")\n"
|
||
|
" @result{} nil\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:345
|
||
|
msgid "See also the function @code{get-buffer-create} in @ref{Creating Buffers}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:347
|
||
|
#, no-wrap
|
||
|
msgid "generate-new-buffer-name starting-name &optional ignore"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:353
|
||
|
msgid ""
|
||
|
"This function returns a name that would be unique for a new buffer---but "
|
||
|
"does not create the buffer. It starts with @var{starting-name}, and "
|
||
|
"produces a name not currently in use for any buffer by appending a number "
|
||
|
"inside of @samp{<@dots{}>}. It starts at 2 and keeps incrementing the "
|
||
|
"number until it is not the name of an existing buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:360
|
||
|
msgid ""
|
||
|
"If the optional second argument @var{ignore} is non-@code{nil}, it should be "
|
||
|
"a string, a potential buffer name. It means to consider that potential "
|
||
|
"buffer acceptable, if it is tried, even if it is the name of an existing "
|
||
|
"buffer (which would normally be rejected). Thus, if buffers named "
|
||
|
"@samp{foo}, @samp{foo<2>}, @samp{foo<3>} and @samp{foo<4>} exist,"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: example
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:368
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(generate-new-buffer-name \"foo\")\n"
|
||
|
" @result{} \"foo<5>\"\n"
|
||
|
"(generate-new-buffer-name \"foo\" \"foo<3>\")\n"
|
||
|
" @result{} \"foo<3>\"\n"
|
||
|
"(generate-new-buffer-name \"foo\" \"foo<6>\")\n"
|
||
|
" @result{} \"foo<5>\"\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:372
|
||
|
msgid ""
|
||
|
"See the related function @code{generate-new-buffer} in @ref{Creating "
|
||
|
"Buffers}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:376
|
||
|
#, no-wrap
|
||
|
msgid "visited file"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:377
|
||
|
#, no-wrap
|
||
|
msgid "buffer file name"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:378
|
||
|
#, no-wrap
|
||
|
msgid "file name of buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:386
|
||
|
msgid ""
|
||
|
"The @dfn{buffer file name} is the name of the file that is visited in that "
|
||
|
"buffer. When a buffer is not visiting a file, its buffer file name is "
|
||
|
"@code{nil}. Most of the time, the buffer name is the same as the "
|
||
|
"nondirectory part of the buffer file name, but the buffer file name and the "
|
||
|
"buffer name are distinct and can be set independently. @xref{Visiting "
|
||
|
"Files}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:387
|
||
|
#, no-wrap
|
||
|
msgid "buffer-file-name &optional buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:392
|
||
|
msgid ""
|
||
|
"This function returns the absolute file name of the file that @var{buffer} "
|
||
|
"is visiting. If @var{buffer} is not visiting any file, "
|
||
|
"@code{buffer-file-name} returns @code{nil}. If @var{buffer} is not "
|
||
|
"supplied, it defaults to the current buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:397
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(buffer-file-name (other-buffer))\n"
|
||
|
" @result{} \"/usr/user/lewis/manual/files.texi\"\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:401
|
||
|
#, no-wrap
|
||
|
msgid "buffer-file-name"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:406
|
||
|
msgid ""
|
||
|
"This buffer-local variable contains the name of the file being visited in "
|
||
|
"the current buffer, or @code{nil} if it is not visiting a file. It is a "
|
||
|
"permanent local variable, unaffected by @code{kill-all-local-variables}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:411
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"buffer-file-name\n"
|
||
|
" @result{} \"/usr/user/lewis/manual/buffers.texi\"\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:419
|
||
|
msgid ""
|
||
|
"It is risky to change this variable's value without doing various other "
|
||
|
"things. Normally it is better to use @code{set-visited-file-name} (see "
|
||
|
"below); some of the things done there, such as changing the buffer name, are "
|
||
|
"not strictly necessary, but others are essential to avoid confusing Emacs."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:421
|
||
|
#, no-wrap
|
||
|
msgid "buffer-file-truename"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:427
|
||
|
msgid ""
|
||
|
"This buffer-local variable holds the abbreviated truename of the file "
|
||
|
"visited in the current buffer, or @code{nil} if no file is visited. It is a "
|
||
|
"permanent local, unaffected by @code{kill-all-local-variables}. "
|
||
|
"@xref{Truenames}, and @ref{abbreviate-file-name}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:429
|
||
|
#, no-wrap
|
||
|
msgid "buffer-file-number"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:434
|
||
|
msgid ""
|
||
|
"This buffer-local variable holds the file number and directory device number "
|
||
|
"of the file visited in the current buffer, or @code{nil} if no file or a "
|
||
|
"nonexistent file is visited. It is a permanent local, unaffected by "
|
||
|
"@code{kill-all-local-variables}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:440
|
||
|
msgid ""
|
||
|
"The value is normally a list of the form @code{(@var{filenum} "
|
||
|
"@var{devnum})}. This pair of numbers uniquely identifies the file among all "
|
||
|
"files accessible on the system. See the function @code{file-attributes}, in "
|
||
|
"@ref{File Attributes}, for more information about them."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:443
|
||
|
msgid ""
|
||
|
"If @code{buffer-file-name} is the name of a symbolic link, then both numbers "
|
||
|
"refer to the recursive target."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:445
|
||
|
#, no-wrap
|
||
|
msgid "get-file-buffer filename"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:453
|
||
|
msgid ""
|
||
|
"This function returns the buffer visiting file @var{filename}. If there is "
|
||
|
"no such buffer, it returns @code{nil}. The argument @var{filename}, which "
|
||
|
"must be a string, is expanded (@pxref{File Name Expansion}), then compared "
|
||
|
"against the visited file names of all live buffers. Note that the buffer's "
|
||
|
"@code{buffer-file-name} must match the expansion of @var{filename} exactly. "
|
||
|
"This function will not recognize other names for the same file."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:458
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(get-file-buffer \"buffers.texi\")\n"
|
||
|
" @result{} #<buffer buffers.texi>\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:464
|
||
|
msgid ""
|
||
|
"In unusual circumstances, there can be more than one buffer visiting the "
|
||
|
"same file name. In such cases, this function returns the first such buffer "
|
||
|
"in the buffer list."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:466
|
||
|
#, no-wrap
|
||
|
msgid "find-buffer-visiting filename &optional predicate"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:476
|
||
|
msgid ""
|
||
|
"This is like @code{get-file-buffer}, except that it can return any buffer "
|
||
|
"visiting the file @emph{possibly under a different name}. That is, the "
|
||
|
"buffer's @code{buffer-file-name} does not need to match the expansion of "
|
||
|
"@var{filename} exactly, it only needs to refer to the same file. If "
|
||
|
"@var{predicate} is non-@code{nil}, it should be a function of one argument, "
|
||
|
"a buffer visiting @var{filename}. The buffer is only considered a suitable "
|
||
|
"return value if @var{predicate} returns non-@code{nil}. If it can not find "
|
||
|
"a suitable buffer to return, @code{find-buffer-visiting} returns @code{nil}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:478
|
||
|
#, no-wrap
|
||
|
msgid "Command set-visited-file-name filename &optional no-query along-with-file"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:483
|
||
|
msgid ""
|
||
|
"If @var{filename} is a non-empty string, this function changes the name of "
|
||
|
"the file visited in the current buffer to @var{filename}. (If the buffer "
|
||
|
"had no visited file, this gives it one.) The @emph{next time} the buffer is "
|
||
|
"saved it will go in the newly-specified file."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:489
|
||
|
msgid ""
|
||
|
"This command marks the buffer as modified, since it does not (as far as "
|
||
|
"Emacs knows) match the contents of @var{filename}, even if it matched the "
|
||
|
"former visited file. It also renames the buffer to correspond to the new "
|
||
|
"file name, unless the new name is already in use."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:494
|
||
|
msgid ""
|
||
|
"If @var{filename} is @code{nil} or the empty string, that stands for ``no "
|
||
|
"visited file''. In this case, @code{set-visited-file-name} marks the buffer "
|
||
|
"as having no visited file, without changing the buffer's modified flag."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:502
|
||
|
msgid ""
|
||
|
"Normally, this function asks the user for confirmation if there already is a "
|
||
|
"buffer visiting @var{filename}. If @var{no-query} is non-@code{nil}, that "
|
||
|
"prevents asking this question. If there already is a buffer visiting "
|
||
|
"@var{filename}, and the user confirms or @var{no-query} is non-@code{nil}, "
|
||
|
"this function makes the new buffer name unique by appending a number inside "
|
||
|
"of @samp{<@dots{}>} to @var{filename}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:511
|
||
|
msgid ""
|
||
|
"If @var{along-with-file} is non-@code{nil}, that means to assume that the "
|
||
|
"former visited file has been renamed to @var{filename}. In this case, the "
|
||
|
"command does not change the buffer's modified flag, nor the buffer's "
|
||
|
"recorded last file modification time as reported by "
|
||
|
"@code{visited-file-modtime} (@pxref{Modification Time}). If "
|
||
|
"@var{along-with-file} is @code{nil}, this function clears the recorded last "
|
||
|
"file modification time, after which @code{visited-file-modtime} returns "
|
||
|
"zero."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:514
|
||
|
msgid ""
|
||
|
"When the function @code{set-visited-file-name} is called interactively, it "
|
||
|
"prompts for @var{filename} in the minibuffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:516
|
||
|
#, no-wrap
|
||
|
msgid "list-buffers-directory"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:520
|
||
|
msgid ""
|
||
|
"This buffer-local variable specifies a string to display in a buffer listing "
|
||
|
"where the visited file name would go, for buffers that don't have a visited "
|
||
|
"file name. Dired buffers use this variable."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:524
|
||
|
#, no-wrap
|
||
|
msgid "buffer modification"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:525
|
||
|
#, no-wrap
|
||
|
msgid "modification flag (of buffer)"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:534
|
||
|
msgid ""
|
||
|
"Emacs keeps a flag called the @dfn{modified flag} for each buffer, to record "
|
||
|
"whether you have changed the text of the buffer. This flag is set to "
|
||
|
"@code{t} whenever you alter the contents of the buffer, and cleared to "
|
||
|
"@code{nil} when you save it. Thus, the flag shows whether there are unsaved "
|
||
|
"changes. The flag value is normally shown in the mode line (@pxref{Mode "
|
||
|
"Line Variables}), and controls saving (@pxref{Saving Buffers}) and "
|
||
|
"auto-saving (@pxref{Auto-Saving})."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:539
|
||
|
msgid ""
|
||
|
"Some Lisp programs set the flag explicitly. For example, the function "
|
||
|
"@code{set-visited-file-name} sets the flag to @code{t}, because the text "
|
||
|
"does not match the newly-visited file, even if it is unchanged from the file "
|
||
|
"formerly visited."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:542
|
||
|
msgid ""
|
||
|
"The functions that modify the contents of buffers are described in "
|
||
|
"@ref{Text}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:543
|
||
|
#, no-wrap
|
||
|
msgid "buffer-modified-p &optional buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:548
|
||
|
msgid ""
|
||
|
"This function returns @code{t} if the buffer @var{buffer} has been modified "
|
||
|
"since it was last read in from a file or saved, or @code{nil} otherwise. If "
|
||
|
"@var{buffer} is not supplied, the current buffer is tested."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:550
|
||
|
#, no-wrap
|
||
|
msgid "set-buffer-modified-p flag"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:553
|
||
|
msgid ""
|
||
|
"This function marks the current buffer as modified if @var{flag} is "
|
||
|
"non-@code{nil}, or as unmodified if the flag is @code{nil}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:557
|
||
|
msgid ""
|
||
|
"Another effect of calling this function is to cause unconditional redisplay "
|
||
|
"of the mode line for the current buffer. In fact, the function "
|
||
|
"@code{force-mode-line-update} works by doing this:"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:561
|
||
|
#, no-wrap
|
||
|
msgid "(set-buffer-modified-p (buffer-modified-p))\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:565
|
||
|
#, no-wrap
|
||
|
msgid "restore-buffer-modified-p flag"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:568
|
||
|
msgid ""
|
||
|
"Like @code{set-buffer-modified-p}, but does not force redisplay of mode "
|
||
|
"lines."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:570
|
||
|
#, no-wrap
|
||
|
msgid "Command not-modified &optional arg"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:575
|
||
|
msgid ""
|
||
|
"This command marks the current buffer as unmodified, and not needing to be "
|
||
|
"saved. If @var{arg} is non-@code{nil}, it marks the buffer as modified, so "
|
||
|
"that it will be saved at the next suitable occasion. Interactively, "
|
||
|
"@var{arg} is the prefix argument."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:578
|
||
|
msgid ""
|
||
|
"Don't use this function in programs, since it prints a message in the echo "
|
||
|
"area; use @code{set-buffer-modified-p} (above) instead."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:580
|
||
|
#, no-wrap
|
||
|
msgid "buffer-modified-tick &optional buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:584
|
||
|
msgid ""
|
||
|
"This function returns @var{buffer}'s modification-count. This is a counter "
|
||
|
"that increments every time the buffer is modified. If @var{buffer} is "
|
||
|
"@code{nil} (or omitted), the current buffer is used."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:586
|
||
|
#, no-wrap
|
||
|
msgid "buffer-chars-modified-tick &optional buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:595
|
||
|
msgid ""
|
||
|
"This function returns @var{buffer}'s character-change modification-count. "
|
||
|
"Changes to text properties leave this counter unchanged; however, each time "
|
||
|
"text is inserted or removed from the buffer, the counter is reset to the "
|
||
|
"value that would be returned by @code{buffer-modified-tick}. By comparing "
|
||
|
"the values returned by two @code{buffer-chars-modified-tick} calls, you can "
|
||
|
"tell whether a character change occurred in that buffer in between the "
|
||
|
"calls. If @var{buffer} is @code{nil} (or omitted), the current buffer is "
|
||
|
"used."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:602
|
||
|
msgid ""
|
||
|
"Sometimes there's a need for modifying buffer in a way that doesn't really "
|
||
|
"change its text, like if only its text properties are changed. If your "
|
||
|
"program needs to modify a buffer without triggering any hooks and features "
|
||
|
"that react to buffer modifications, use the @code{with-silent-modifications} "
|
||
|
"macro."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defmac
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:603
|
||
|
#, no-wrap
|
||
|
msgid "with-silent-modifications body@dots{}"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defmac
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:609
|
||
|
msgid ""
|
||
|
"Execute @var{body} pretending it does not modify the buffer. This includes "
|
||
|
"checking whether the buffer's file is locked (@pxref{File Locks}), running "
|
||
|
"buffer modification hooks (@pxref{Change Hooks}), etc. Note that if "
|
||
|
"@var{body} actually modifies the buffer text (as opposed to its text "
|
||
|
"properties), its undo data may become corrupted."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: section
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:612
|
||
|
#, no-wrap
|
||
|
msgid "Buffer Modification Time"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:613
|
||
|
#, no-wrap
|
||
|
msgid "comparing file modification time"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:614
|
||
|
#, no-wrap
|
||
|
msgid "modification time of buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:623
|
||
|
msgid ""
|
||
|
"Suppose that you visit a file and make changes in its buffer, and meanwhile "
|
||
|
"the file itself is changed on disk. At this point, saving the buffer would "
|
||
|
"overwrite the changes in the file. Occasionally this may be what you want, "
|
||
|
"but usually it would lose valuable information. Emacs therefore checks the "
|
||
|
"file's modification time using the functions described below before saving "
|
||
|
"the file. (@xref{File Attributes}, for how to examine a file's modification "
|
||
|
"time.)"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:624
|
||
|
#, no-wrap
|
||
|
msgid "verify-visited-file-modtime &optional buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:630
|
||
|
msgid ""
|
||
|
"This function compares what @var{buffer} (by default, the current-buffer) "
|
||
|
"has recorded for the modification time of its visited file against the "
|
||
|
"actual modification time of the file as recorded by the operating system. "
|
||
|
"The two should be the same unless some other process has written the file "
|
||
|
"since Emacs visited or saved it."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:636
|
||
|
msgid ""
|
||
|
"The function returns @code{t} if the last actual modification time and "
|
||
|
"Emacs's recorded modification time are the same, @code{nil} otherwise. It "
|
||
|
"also returns @code{t} if the buffer has no recorded last modification time, "
|
||
|
"that is if @code{visited-file-modtime} would return zero."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:643
|
||
|
msgid ""
|
||
|
"It always returns @code{t} for buffers that are not visiting a file, even if "
|
||
|
"@code{visited-file-modtime} returns a non-zero value. For instance, it "
|
||
|
"always returns @code{t} for dired buffers. It returns @code{t} for buffers "
|
||
|
"that are visiting a file that does not exist and never existed, but "
|
||
|
"@code{nil} for file-visiting buffers whose file has been deleted."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:645
|
||
|
#, no-wrap
|
||
|
msgid "clear-visited-file-modtime"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:650
|
||
|
msgid ""
|
||
|
"This function clears out the record of the last modification time of the "
|
||
|
"file being visited by the current buffer. As a result, the next attempt to "
|
||
|
"save this buffer will not complain of a discrepancy in file modification "
|
||
|
"times."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:654
|
||
|
msgid ""
|
||
|
"This function is called in @code{set-visited-file-name} and other "
|
||
|
"exceptional places where the usual test to avoid overwriting a changed file "
|
||
|
"should not be done."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:656
|
||
|
#, no-wrap
|
||
|
msgid "visited-file-modtime"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:659
|
||
|
msgid ""
|
||
|
"This function returns the current buffer's recorded last file modification "
|
||
|
"time, as a Lisp timestamp (@pxref{Time of Day})."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:667
|
||
|
msgid ""
|
||
|
"If the buffer has no recorded last modification time, this function returns "
|
||
|
"zero. This case occurs, for instance, if the buffer is not visiting a file "
|
||
|
"or if the time has been explicitly cleared by "
|
||
|
"@code{clear-visited-file-modtime}. Note, however, that "
|
||
|
"@code{visited-file-modtime} returns a timestamp for some non-file buffers "
|
||
|
"too. For instance, in a Dired buffer listing a directory, it returns the "
|
||
|
"last modification time of that directory, as recorded by Dired."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:670
|
||
|
msgid ""
|
||
|
"If the buffer is visiting a file that doesn't exist, this function returns "
|
||
|
"@minus{}1."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:672
|
||
|
#, no-wrap
|
||
|
msgid "set-visited-file-modtime &optional time"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:677
|
||
|
msgid ""
|
||
|
"This function updates the buffer's record of the last modification time of "
|
||
|
"the visited file, to the value specified by @var{time} if @var{time} is not "
|
||
|
"@code{nil}, and otherwise to the last modification time of the visited file."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:681
|
||
|
msgid ""
|
||
|
"If @var{time} is neither @code{nil} nor an integer flag returned by "
|
||
|
"@code{visited-file-modtime}, it should be a Lisp time value (@pxref{Time of "
|
||
|
"Day})."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:685
|
||
|
msgid ""
|
||
|
"This function is useful if the buffer was not read from the file normally, "
|
||
|
"or if the file itself has been changed for some known benign reason."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:687
|
||
|
#, no-wrap
|
||
|
msgid "ask-user-about-supersession-threat filename"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:694
|
||
|
msgid ""
|
||
|
"This function is used to ask a user how to proceed after an attempt to "
|
||
|
"modify a buffer visiting file @var{filename} when the file is newer than the "
|
||
|
"buffer text. Emacs detects this because the modification time of the file "
|
||
|
"on disk is newer than the last save-time and its contents have changed. "
|
||
|
"This means some other program has probably altered the file."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: kindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:695
|
||
|
#, no-wrap
|
||
|
msgid "file-supersession"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:700
|
||
|
msgid ""
|
||
|
"Depending on the user's answer, the function may return normally, in which "
|
||
|
"case the modification of the buffer proceeds, or it may signal a "
|
||
|
"@code{file-supersession} error with data @code{(@var{filename})}, in which "
|
||
|
"case the proposed buffer modification is not allowed."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:704
|
||
|
msgid ""
|
||
|
"This function is called automatically by Emacs on the proper occasions. It "
|
||
|
"exists so you can customize Emacs by redefining it. See the file "
|
||
|
"@file{userlock.el} for the standard definition."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:706
|
||
|
msgid "See also the file locking mechanism in @ref{File Locks}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: section
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:709
|
||
|
#, no-wrap
|
||
|
msgid "Read-Only Buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:710
|
||
|
#, no-wrap
|
||
|
msgid "read-only buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:711
|
||
|
#, no-wrap
|
||
|
msgid "buffer, read-only"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:716
|
||
|
msgid ""
|
||
|
"If a buffer is @dfn{read-only}, then you cannot change its contents, "
|
||
|
"although you may change your view of the contents by scrolling and "
|
||
|
"narrowing."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:718
|
||
|
msgid "Read-only buffers are used in two kinds of situations:"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:722
|
||
|
msgid "A buffer visiting a write-protected file is normally read-only."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:727
|
||
|
msgid ""
|
||
|
"Here, the purpose is to inform the user that editing the buffer with the aim "
|
||
|
"of saving it in the file may be futile or undesirable. The user who wants "
|
||
|
"to change the buffer text despite this can do so after clearing the "
|
||
|
"read-only flag with @kbd{C-x C-q}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:731
|
||
|
msgid ""
|
||
|
"Modes such as Dired and Rmail make buffers read-only when altering the "
|
||
|
"contents with the usual editing commands would probably be a mistake."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:735
|
||
|
msgid ""
|
||
|
"The special commands of these modes bind @code{buffer-read-only} to "
|
||
|
"@code{nil} (with @code{let}) or bind @code{inhibit-read-only} to @code{t} "
|
||
|
"around the places where they themselves change the text."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:737
|
||
|
#, no-wrap
|
||
|
msgid "buffer-read-only"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:742
|
||
|
msgid ""
|
||
|
"This buffer-local variable specifies whether the buffer is read-only. The "
|
||
|
"buffer is read-only if this variable is non-@code{nil}. However, characters "
|
||
|
"that have the @code{inhibit-read-only} text property can still be modified. "
|
||
|
"@xref{Special Properties, inhibit-read-only}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:744
|
||
|
#, no-wrap
|
||
|
msgid "inhibit-read-only"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:750
|
||
|
msgid ""
|
||
|
"If this variable is non-@code{nil}, then read-only buffers and, depending on "
|
||
|
"the actual value, some or all read-only characters may be modified. "
|
||
|
"Read-only characters in a buffer are those that have a non-@code{nil} "
|
||
|
"@code{read-only} text property. @xref{Special Properties}, for more "
|
||
|
"information about text properties."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:755
|
||
|
msgid ""
|
||
|
"If @code{inhibit-read-only} is @code{t}, all @code{read-only} character "
|
||
|
"properties have no effect. If @code{inhibit-read-only} is a list, then "
|
||
|
"@code{read-only} character properties have no effect if they are members of "
|
||
|
"the list (comparison is done with @code{eq})."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:757
|
||
|
#, no-wrap
|
||
|
msgid "Command read-only-mode &optional arg"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:763
|
||
|
msgid ""
|
||
|
"This is the mode command for Read Only minor mode, a buffer-local minor "
|
||
|
"mode. When the mode is enabled, @code{buffer-read-only} is non-@code{nil} "
|
||
|
"in the buffer; when disabled, @code{buffer-read-only} is @code{nil} in the "
|
||
|
"buffer. The calling convention is the same as for other minor mode commands "
|
||
|
"(@pxref{Minor Mode Conventions})."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:770
|
||
|
msgid ""
|
||
|
"This minor mode mainly serves as a wrapper for @code{buffer-read-only}; "
|
||
|
"unlike most minor modes, there is no separate @code{read-only-mode} "
|
||
|
"variable. Even when Read Only mode is disabled, characters with "
|
||
|
"non-@code{nil} @code{read-only} text properties remain read-only. To "
|
||
|
"temporarily ignore all read-only states, bind @code{inhibit-read-only}, as "
|
||
|
"described above."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:776
|
||
|
msgid ""
|
||
|
"When enabling Read Only mode, this mode command also enables View mode if "
|
||
|
"the option @code{view-read-only} is non-@code{nil}. @xref{Misc "
|
||
|
"Buffer,,Miscellaneous Buffer Operations, emacs, The GNU Emacs Manual}. When "
|
||
|
"disabling Read Only mode, it disables View mode if View mode was enabled."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:778
|
||
|
#, no-wrap
|
||
|
msgid "barf-if-buffer-read-only &optional position"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:783
|
||
|
msgid ""
|
||
|
"This function signals a @code{buffer-read-only} error if the current buffer "
|
||
|
"is read-only. If the text at @var{position} (which defaults to point) has "
|
||
|
"the @code{inhibit-read-only} text property set, the error will not be "
|
||
|
"raised."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:786
|
||
|
msgid ""
|
||
|
"@xref{Using Interactive}, for another way to signal an error if the current "
|
||
|
"buffer is read-only."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: section
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:789
|
||
|
#, no-wrap
|
||
|
msgid "The Buffer List"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:790
|
||
|
#, no-wrap
|
||
|
msgid "buffer list"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:791
|
||
|
#, no-wrap
|
||
|
msgid "listing all buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:798
|
||
|
msgid ""
|
||
|
"The @dfn{buffer list} is a list of all live buffers. The order of the "
|
||
|
"buffers in this list is based primarily on how recently each buffer has been "
|
||
|
"displayed in a window. Several functions, notably @code{other-buffer}, use "
|
||
|
"this ordering. A buffer list displayed for the user also follows this "
|
||
|
"order."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:807
|
||
|
msgid ""
|
||
|
"Creating a buffer adds it to the end of the buffer list, and killing a "
|
||
|
"buffer removes it from that list. A buffer moves to the front of this list "
|
||
|
"whenever it is chosen for display in a window (@pxref{Switching Buffers}) or "
|
||
|
"a window displaying it is selected (@pxref{Selecting Windows}). A buffer "
|
||
|
"moves to the end of the list when it is buried (see @code{bury-buffer}, "
|
||
|
"below). There are no functions available to the Lisp programmer which "
|
||
|
"directly manipulate the buffer list."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:815
|
||
|
msgid ""
|
||
|
"In addition to the fundamental buffer list just described, Emacs maintains a "
|
||
|
"local buffer list for each frame, in which the buffers that have been "
|
||
|
"displayed (or had their windows selected) in that frame come first. (This "
|
||
|
"order is recorded in the frame's @code{buffer-list} frame parameter; see "
|
||
|
"@ref{Buffer Parameters}.) Buffers never displayed in that frame come "
|
||
|
"afterward, ordered according to the fundamental buffer list."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:816
|
||
|
#, no-wrap
|
||
|
msgid "buffer-list &optional frame"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:820
|
||
|
msgid ""
|
||
|
"This function returns the buffer list, including all buffers, even those "
|
||
|
"whose names begin with a space. The elements are actual buffers, not their "
|
||
|
"names."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:825
|
||
|
msgid ""
|
||
|
"If @var{frame} is a frame, this returns @var{frame}'s local buffer list. If "
|
||
|
"@var{frame} is @code{nil} or omitted, the fundamental buffer list is used: "
|
||
|
"the buffers appear in order of most recent display or selection, regardless "
|
||
|
"of which frames they were displayed on."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:832
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(buffer-list)\n"
|
||
|
" @result{} (#<buffer buffers.texi>\n"
|
||
|
" #<buffer *Minibuf-1*> #<buffer buffer.c>\n"
|
||
|
" #<buffer *Help*> #<buffer TAGS>)\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:840
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
";; @r{Note that the name of the minibuffer}\n"
|
||
|
";; @r{begins with a space!}\n"
|
||
|
"(mapcar #'buffer-name (buffer-list))\n"
|
||
|
" @result{} (\"buffers.texi\" \" *Minibuf-1*\"\n"
|
||
|
" \"buffer.c\" \"*Help*\" \"TAGS\")\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:848
|
||
|
msgid ""
|
||
|
"The list returned by @code{buffer-list} is constructed specifically; it is "
|
||
|
"not an internal Emacs data structure, and modifying it has no effect on the "
|
||
|
"order of buffers. If you want to change the order of buffers in the "
|
||
|
"fundamental buffer list, here is an easy way:"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: example
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:854
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(defun reorder-buffer-list (new-list)\n"
|
||
|
" (while new-list\n"
|
||
|
" (bury-buffer (car new-list))\n"
|
||
|
" (setq new-list (cdr new-list))))\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:859
|
||
|
msgid ""
|
||
|
"With this method, you can specify any order for the list, but there is no "
|
||
|
"danger of losing a buffer or adding something that is not a valid live "
|
||
|
"buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:863
|
||
|
msgid ""
|
||
|
"To change the order or value of a specific frame's buffer list, set that "
|
||
|
"frame's @code{buffer-list} parameter with @code{modify-frame-parameters} "
|
||
|
"(@pxref{Parameter Access})."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:864
|
||
|
#, no-wrap
|
||
|
msgid "other-buffer &optional buffer visible-ok frame"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:870
|
||
|
msgid ""
|
||
|
"This function returns the first buffer in the buffer list other than "
|
||
|
"@var{buffer}. Usually, this is the buffer appearing in the most recently "
|
||
|
"selected window (in frame @var{frame} or else the selected frame, "
|
||
|
"@pxref{Input Focus}), aside from @var{buffer}. Buffers whose names start "
|
||
|
"with a space are not considered at all."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:875
|
||
|
msgid ""
|
||
|
"If @var{buffer} is not supplied (or if it is not a live buffer), then "
|
||
|
"@code{other-buffer} returns the first buffer in the selected frame's local "
|
||
|
"buffer list. (If @var{frame} is non-@code{nil}, it returns the first buffer "
|
||
|
"in @var{frame}'s local buffer list instead.)"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:880
|
||
|
msgid ""
|
||
|
"If @var{frame} has a non-@code{nil} @code{buffer-predicate} parameter, then "
|
||
|
"@code{other-buffer} uses that predicate to decide which buffers to "
|
||
|
"consider. It calls the predicate once for each buffer, and if the value is "
|
||
|
"@code{nil}, that buffer is ignored. @xref{Buffer Parameters}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:885
|
||
|
msgid ""
|
||
|
"If @var{visible-ok} is @code{nil}, @code{other-buffer} avoids returning a "
|
||
|
"buffer visible in any window on any visible frame, except as a last resort. "
|
||
|
"If @var{visible-ok} is non-@code{nil}, then it does not matter whether a "
|
||
|
"buffer is displayed somewhere or not."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:888
|
||
|
msgid ""
|
||
|
"If no suitable buffer exists, the buffer @file{*scratch*} is returned (and "
|
||
|
"created, if necessary)."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:890
|
||
|
#, no-wrap
|
||
|
msgid "last-buffer &optional buffer visible-ok frame"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:894
|
||
|
msgid ""
|
||
|
"This function returns the last buffer in @var{frame}'s buffer list other "
|
||
|
"than @var{buffer}. If @var{frame} is omitted or @code{nil}, it uses the "
|
||
|
"selected frame's buffer list."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:898
|
||
|
msgid ""
|
||
|
"The argument @var{visible-ok} is handled as with @code{other-buffer}, see "
|
||
|
"above. If no suitable buffer can be found, the buffer @file{*scratch*} is "
|
||
|
"returned."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:900
|
||
|
#, no-wrap
|
||
|
msgid "Command bury-buffer &optional buffer-or-name"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:906
|
||
|
msgid ""
|
||
|
"This command puts @var{buffer-or-name} at the end of the buffer list, "
|
||
|
"without changing the order of any of the other buffers on the list. This "
|
||
|
"buffer therefore becomes the least desirable candidate for "
|
||
|
"@code{other-buffer} to return. The argument can be either a buffer itself "
|
||
|
"or the name of one."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:913
|
||
|
msgid ""
|
||
|
"This function operates on each frame's @code{buffer-list} parameter as well "
|
||
|
"as the fundamental buffer list; therefore, the buffer that you bury will "
|
||
|
"come last in the value of @code{(buffer-list @var{frame})} and in the value "
|
||
|
"of @code{(buffer-list)}. In addition, it also puts the buffer at the end of "
|
||
|
"the list of buffers of the selected window (@pxref{Window History}) provided "
|
||
|
"it is shown in that window."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:927
|
||
|
msgid ""
|
||
|
"If @var{buffer-or-name} is @code{nil} or omitted, this means to bury the "
|
||
|
"current buffer. In addition, if the current buffer is displayed in the "
|
||
|
"selected window (@pxref{Selecting Windows}), this makes sure that the window "
|
||
|
"is either deleted or another buffer is shown in it. More precisely, if the "
|
||
|
"selected window is dedicated (@pxref{Dedicated Windows}) and there are other "
|
||
|
"windows on its frame, the window is deleted. If it is the only window on "
|
||
|
"its frame and that frame is not the only frame on its terminal, the frame is "
|
||
|
"dismissed by calling the function specified by "
|
||
|
"@code{frame-auto-hide-function} (@pxref{Quitting Windows}). Otherwise, it "
|
||
|
"calls @code{switch-to-prev-buffer} (@pxref{Window History}) to show another "
|
||
|
"buffer in that window. If @var{buffer-or-name} is displayed in some other "
|
||
|
"window, it remains displayed there."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:930
|
||
|
msgid ""
|
||
|
"To replace a buffer in all the windows that display it, use "
|
||
|
"@code{replace-buffer-in-windows}, @xref{Buffers and Windows}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:932
|
||
|
#, no-wrap
|
||
|
msgid "Command unbury-buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:938
|
||
|
msgid ""
|
||
|
"This command switches to the last buffer in the local buffer list of the "
|
||
|
"selected frame. More precisely, it calls the function "
|
||
|
"@code{switch-to-buffer} (@pxref{Switching Buffers}), to display the buffer "
|
||
|
"returned by @code{last-buffer} (see above), in the selected window."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:940
|
||
|
#, no-wrap
|
||
|
msgid "buffer-list-update-hook"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:950
|
||
|
msgid ""
|
||
|
"This is a normal hook run whenever the buffer list changes. Functions "
|
||
|
"(implicitly) running this hook are @code{get-buffer-create} (@pxref{Creating "
|
||
|
"Buffers}), @code{rename-buffer} (@pxref{Buffer Names}), @code{kill-buffer} "
|
||
|
"(@pxref{Killing Buffers}), @code{bury-buffer} (see above), and "
|
||
|
"@code{select-window} (@pxref{Selecting Windows}). This hook is not run for "
|
||
|
"internal or temporary buffers created by @code{get-buffer-create} or "
|
||
|
"@code{generate-new-buffer} with a non-@code{nil} argument "
|
||
|
"@var{inhibit-buffer-hooks}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:954
|
||
|
msgid ""
|
||
|
"Functions run by this hook should avoid calling @code{select-window} with a "
|
||
|
"@code{nil} @var{norecord} argument since this may lead to infinite "
|
||
|
"recursion."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:958
|
||
|
#, no-wrap
|
||
|
msgid "creating buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:959
|
||
|
#, no-wrap
|
||
|
msgid "buffers, creating"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:965
|
||
|
msgid ""
|
||
|
"This section describes the two primitives for creating buffers. "
|
||
|
"@code{get-buffer-create} creates a buffer if it finds no existing buffer "
|
||
|
"with the specified name; @code{generate-new-buffer} always creates a new "
|
||
|
"buffer and gives it a unique name."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:973
|
||
|
msgid ""
|
||
|
"Both functions accept an optional argument @var{inhibit-buffer-hooks}. If "
|
||
|
"it is non-@code{nil}, the buffer they create does not run the hooks "
|
||
|
"@code{kill-buffer-hook}, @code{kill-buffer-query-functions} (@pxref{Killing "
|
||
|
"Buffers}), and @code{buffer-list-update-hook} (@pxref{Buffer List}). This "
|
||
|
"avoids slowing down internal or temporary buffers that are never presented "
|
||
|
"to users or passed on to other applications."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:978
|
||
|
msgid ""
|
||
|
"Other functions you can use to create buffers include "
|
||
|
"@code{with-output-to-temp-buffer} (@pxref{Temporary Displays}) and "
|
||
|
"@code{create-file-buffer} (@pxref{Visiting Files}). Starting a subprocess "
|
||
|
"can also create a buffer (@pxref{Processes})."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:979
|
||
|
#, no-wrap
|
||
|
msgid "get-buffer-create buffer-or-name &optional inhibit-buffer-hooks"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:983
|
||
|
msgid ""
|
||
|
"This function returns a buffer named @var{buffer-or-name}. The buffer "
|
||
|
"returned does not become the current buffer---this function does not change "
|
||
|
"which buffer is current."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:989
|
||
|
msgid ""
|
||
|
"@var{buffer-or-name} must be either a string or an existing buffer. If it "
|
||
|
"is a string and a live buffer with that name already exists, "
|
||
|
"@code{get-buffer-create} returns that buffer. If no such buffer exists, it "
|
||
|
"creates a new buffer. If @var{buffer-or-name} is a buffer instead of a "
|
||
|
"string, it is returned as given, even if it is dead."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:994
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(get-buffer-create \"foo\")\n"
|
||
|
" @result{} #<buffer foo>\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1001
|
||
|
msgid ""
|
||
|
"The major mode for a newly created buffer is set to Fundamental mode. (The "
|
||
|
"default value of the variable @code{major-mode} is handled at a higher "
|
||
|
"level; see @ref{Auto Major Mode}.) If the name begins with a space, the "
|
||
|
"buffer initially disables undo information recording (@pxref{Undo})."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1003
|
||
|
#, no-wrap
|
||
|
msgid "generate-new-buffer name &optional inhibit-buffer-hooks"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1011
|
||
|
msgid ""
|
||
|
"This function returns a newly created, empty buffer, but does not make it "
|
||
|
"current. The name of the buffer is generated by passing @var{name} to the "
|
||
|
"function @code{generate-new-buffer-name} (@pxref{Buffer Names}). Thus, if "
|
||
|
"there is no buffer named @var{name}, then that is the name of the new "
|
||
|
"buffer; if that name is in use, a suffix of the form @samp{<@var{n}>}, where "
|
||
|
"@var{n} is an integer, is appended to @var{name}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1013
|
||
|
msgid "An error is signaled if @var{name} is not a string."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1018
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(generate-new-buffer \"bar\")\n"
|
||
|
" @result{} #<buffer bar>\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1022
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(generate-new-buffer \"bar\")\n"
|
||
|
" @result{} #<buffer bar<2>>\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: group
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1026
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(generate-new-buffer \"bar\")\n"
|
||
|
" @result{} #<buffer bar<3>>\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1032
|
||
|
msgid ""
|
||
|
"The major mode for the new buffer is set to Fundamental mode. The default "
|
||
|
"value of the variable @code{major-mode} is handled at a higher level. "
|
||
|
"@xref{Auto Major Mode}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1036
|
||
|
#, no-wrap
|
||
|
msgid "killing buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1037
|
||
|
#, no-wrap
|
||
|
msgid "buffers, killing"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1041
|
||
|
msgid ""
|
||
|
"@dfn{Killing a buffer} makes its name unknown to Emacs and makes the memory "
|
||
|
"space it occupied available for other use."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1047
|
||
|
msgid ""
|
||
|
"The buffer object for the buffer that has been killed remains in existence "
|
||
|
"as long as anything refers to it, but it is specially marked so that you "
|
||
|
"cannot make it current or display it. Killed buffers retain their identity, "
|
||
|
"however; if you kill two distinct buffers, they remain distinct according to "
|
||
|
"@code{eq} although both are dead."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1054
|
||
|
msgid ""
|
||
|
"If you kill a buffer that is current or displayed in a window, Emacs "
|
||
|
"automatically selects or displays some other buffer instead. This means "
|
||
|
"that killing a buffer can change the current buffer. Therefore, when you "
|
||
|
"kill a buffer, you should also take the precautions associated with changing "
|
||
|
"the current buffer (unless you happen to know that the buffer being killed "
|
||
|
"isn't current). @xref{Current Buffer}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1056
|
||
|
msgid "If you kill a buffer that is the base buffer of one or more indirect"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: iftex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1058
|
||
|
msgid "buffers,"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: ifnottex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1061
|
||
|
msgid "buffers (@pxref{Indirect Buffers}),"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1063
|
||
|
msgid "the indirect buffers are automatically killed as well."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1064
|
||
|
#, no-wrap
|
||
|
msgid "live buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1069
|
||
|
msgid ""
|
||
|
"The @code{buffer-name} of a buffer is @code{nil} if, and only if, the buffer "
|
||
|
"is killed. A buffer that has not been killed is called a @dfn{live} "
|
||
|
"buffer. To test whether a buffer is live or killed, use the function "
|
||
|
"@code{buffer-live-p} (see below)."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1070
|
||
|
#, no-wrap
|
||
|
msgid "Command kill-buffer &optional buffer-or-name"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1075
|
||
|
msgid ""
|
||
|
"This function kills the buffer @var{buffer-or-name}, freeing all its memory "
|
||
|
"for other uses or to be returned to the operating system. If "
|
||
|
"@var{buffer-or-name} is @code{nil} or omitted, it kills the current buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1079
|
||
|
msgid ""
|
||
|
"Any processes that have this buffer as the @code{process-buffer} are sent "
|
||
|
"the @code{SIGHUP} (hangup) signal, which normally causes them to terminate. "
|
||
|
"@xref{Signals to Processes}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1085
|
||
|
msgid ""
|
||
|
"If the buffer is visiting a file and contains unsaved changes, "
|
||
|
"@code{kill-buffer} asks the user to confirm before the buffer is killed. It "
|
||
|
"does this even if not called interactively. To prevent the request for "
|
||
|
"confirmation, clear the modified flag before calling @code{kill-buffer}. "
|
||
|
"@xref{Buffer Modification}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1088
|
||
|
msgid ""
|
||
|
"This function calls @code{replace-buffer-in-windows} for cleaning up all "
|
||
|
"windows currently displaying the buffer to be killed."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1090
|
||
|
msgid "Killing a buffer that is already dead has no effect."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1094
|
||
|
msgid ""
|
||
|
"This function returns @code{t} if it actually killed the buffer. It returns "
|
||
|
"@code{nil} if the user refuses to confirm or if @var{buffer-or-name} was "
|
||
|
"already dead."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: smallexample
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1099
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"(kill-buffer \"foo.unchanged\")\n"
|
||
|
" @result{} t\n"
|
||
|
"(kill-buffer \"foo.changed\")\n"
|
||
|
"\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: smallexample
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1103
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"---------- Buffer: Minibuffer ----------\n"
|
||
|
"Buffer foo.changed modified; kill anyway? (yes or no) @kbd{yes}\n"
|
||
|
"---------- Buffer: Minibuffer ----------\n"
|
||
|
"\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: smallexample
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1105
|
||
|
#, no-wrap
|
||
|
msgid " @result{} t\n"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1108
|
||
|
#, no-wrap
|
||
|
msgid "kill-buffer-query-functions"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1115
|
||
|
msgid ""
|
||
|
"Before confirming unsaved changes, @code{kill-buffer} calls the functions in "
|
||
|
"the list @code{kill-buffer-query-functions}, in order of appearance, with no "
|
||
|
"arguments. The buffer being killed is the current buffer when they are "
|
||
|
"called. The idea of this feature is that these functions will ask for "
|
||
|
"confirmation from the user. If any of them returns @code{nil}, "
|
||
|
"@code{kill-buffer} spares the buffer's life."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1119
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1131
|
||
|
msgid ""
|
||
|
"This hook is not run for internal or temporary buffers created by "
|
||
|
"@code{get-buffer-create} or @code{generate-new-buffer} with a non-@code{nil} "
|
||
|
"argument @var{inhibit-buffer-hooks}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1121
|
||
|
#, no-wrap
|
||
|
msgid "kill-buffer-hook"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1127
|
||
|
msgid ""
|
||
|
"This is a normal hook run by @code{kill-buffer} after asking all the "
|
||
|
"questions it is going to ask, just before actually killing the buffer. The "
|
||
|
"buffer to be killed is current when the hook functions run. @xref{Hooks}. "
|
||
|
"This variable is a permanent local, so its local binding is not cleared by "
|
||
|
"changing major modes."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defopt
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1133
|
||
|
#, no-wrap
|
||
|
msgid "buffer-offer-save"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defopt
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1144
|
||
|
msgid ""
|
||
|
"This variable, if non-@code{nil} in a particular buffer, tells "
|
||
|
"@code{save-buffers-kill-emacs} to offer to save that buffer, just as it "
|
||
|
"offers to save file-visiting buffers. If @code{save-some-buffers} is called "
|
||
|
"with the second optional argument set to @code{t}, it will also offer to "
|
||
|
"save the buffer. Lastly, if this variable is set to the symbol "
|
||
|
"@code{always}, both @code{save-buffers-kill-emacs} and "
|
||
|
"@code{save-some-buffers} will always offer to save. @xref{Definition of "
|
||
|
"save-some-buffers}. The variable @code{buffer-offer-save} automatically "
|
||
|
"becomes buffer-local when set for any reason. @xref{Buffer-Local "
|
||
|
"Variables}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1146
|
||
|
#, no-wrap
|
||
|
msgid "buffer-save-without-query"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defvar
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1151
|
||
|
msgid ""
|
||
|
"This variable, if non-@code{nil} in a particular buffer, tells "
|
||
|
"@code{save-buffers-kill-emacs} and @code{save-some-buffers} to save this "
|
||
|
"buffer (if it's modified) without asking the user. The variable "
|
||
|
"automatically becomes buffer-local when set for any reason."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1153
|
||
|
#, no-wrap
|
||
|
msgid "buffer-live-p object"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1156
|
||
|
msgid ""
|
||
|
"This function returns @code{t} if @var{object} is a live buffer (a buffer "
|
||
|
"which has not been killed), @code{nil} otherwise."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1160
|
||
|
#, no-wrap
|
||
|
msgid "indirect buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1161
|
||
|
#, no-wrap
|
||
|
msgid "base buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1167
|
||
|
msgid ""
|
||
|
"An @dfn{indirect buffer} shares the text of some other buffer, which is "
|
||
|
"called the @dfn{base buffer} of the indirect buffer. In some ways it is the "
|
||
|
"analogue, for buffers, of a symbolic link among files. The base buffer may "
|
||
|
"not itself be an indirect buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1172
|
||
|
msgid ""
|
||
|
"The text of the indirect buffer is always identical to the text of its base "
|
||
|
"buffer; changes made by editing either one are visible immediately in the "
|
||
|
"other. This includes the text properties as well as the characters "
|
||
|
"themselves."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1179
|
||
|
msgid ""
|
||
|
"In all other respects, the indirect buffer and its base buffer are "
|
||
|
"completely separate. They have different names, independent values of "
|
||
|
"point, independent narrowing, independent markers and overlays (though "
|
||
|
"inserting or deleting text in either buffer relocates the markers and "
|
||
|
"overlays for both), independent major modes, and independent buffer-local "
|
||
|
"variable bindings."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1183
|
||
|
msgid ""
|
||
|
"An indirect buffer cannot visit a file, but its base buffer can. If you try "
|
||
|
"to save the indirect buffer, that actually saves the base buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1187
|
||
|
msgid ""
|
||
|
"Killing an indirect buffer has no effect on its base buffer. Killing the "
|
||
|
"base buffer effectively kills the indirect buffer in that it cannot ever "
|
||
|
"again be the current buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1188
|
||
|
#, no-wrap
|
||
|
msgid ""
|
||
|
"Command make-indirect-buffer base-buffer name &optional clone "
|
||
|
"inhibit-buffer-hooks"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1193
|
||
|
msgid ""
|
||
|
"This creates and returns an indirect buffer named @var{name} whose base "
|
||
|
"buffer is @var{base-buffer}. The argument @var{base-buffer} may be a live "
|
||
|
"buffer or the name (a string) of an existing buffer. If @var{name} is the "
|
||
|
"name of an existing buffer, an error is signaled."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1199
|
||
|
msgid ""
|
||
|
"If @var{clone} is non-@code{nil}, then the indirect buffer originally shares "
|
||
|
"the state of @var{base-buffer} such as major mode, minor modes, buffer local "
|
||
|
"variables and so on. If @var{clone} is omitted or @code{nil} the indirect "
|
||
|
"buffer's state is set to the default state for new buffers."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1204
|
||
|
msgid ""
|
||
|
"If @var{base-buffer} is an indirect buffer, its base buffer is used as the "
|
||
|
"base for the new buffer. If, in addition, @var{clone} is non-@code{nil}, "
|
||
|
"the initial state is copied from the actual base buffer, not from "
|
||
|
"@var{base-buffer}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1206
|
||
|
msgid "@xref{Creating Buffers}, for the meaning of @var{inhibit-buffer-hooks}."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1208
|
||
|
#, no-wrap
|
||
|
msgid "Command clone-indirect-buffer newname display-flag &optional norecord"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1213
|
||
|
msgid ""
|
||
|
"This function creates and returns a new indirect buffer that shares the "
|
||
|
"current buffer's base buffer and copies the rest of the current buffer's "
|
||
|
"attributes. (If the current buffer is not indirect, it is used as the base "
|
||
|
"buffer.)"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: deffn
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1218
|
||
|
msgid ""
|
||
|
"If @var{display-flag} is non-@code{nil}, as it always is in interactive "
|
||
|
"calls, that means to display the new buffer by calling "
|
||
|
"@code{pop-to-buffer}. If @var{norecord} is non-@code{nil}, that means not "
|
||
|
"to put the new buffer to the front of the buffer list."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1220
|
||
|
#, no-wrap
|
||
|
msgid "buffer-base-buffer &optional buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1225
|
||
|
msgid ""
|
||
|
"This function returns the base buffer of @var{buffer}, which defaults to the "
|
||
|
"current buffer. If @var{buffer} is not indirect, the value is @code{nil}. "
|
||
|
"Otherwise, the value is another buffer, which is never an indirect buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: section
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1228
|
||
|
#, no-wrap
|
||
|
msgid "Swapping Text Between Two Buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1229
|
||
|
#, no-wrap
|
||
|
msgid "swap text between buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1230
|
||
|
#, no-wrap
|
||
|
msgid "virtual buffers"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1236
|
||
|
msgid ""
|
||
|
"Specialized modes sometimes need to let the user access from the same buffer "
|
||
|
"several vastly different types of text. For example, you may need to "
|
||
|
"display a summary of the buffer text, in addition to letting the user access "
|
||
|
"the text itself."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1243
|
||
|
msgid ""
|
||
|
"This could be implemented with multiple buffers (kept in sync when the user "
|
||
|
"edits the text), or with narrowing (@pxref{Narrowing}). But these "
|
||
|
"alternatives might sometimes become tedious or prohibitively expensive, "
|
||
|
"especially if each type of text requires expensive buffer-global operations "
|
||
|
"in order to provide correct display and editing commands."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1251
|
||
|
msgid ""
|
||
|
"Emacs provides another facility for such modes: you can quickly swap buffer "
|
||
|
"text between two buffers with @code{buffer-swap-text}. This function is "
|
||
|
"very fast because it doesn't move any text, it only changes the internal "
|
||
|
"data structures of the buffer object to point to a different chunk of text. "
|
||
|
"Using it, you can pretend that a group of two or more buffers are actually a "
|
||
|
"single virtual buffer that holds the contents of all the individual buffers "
|
||
|
"together."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1252
|
||
|
#, no-wrap
|
||
|
msgid "buffer-swap-text buffer"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1257
|
||
|
msgid ""
|
||
|
"This function swaps the text of the current buffer and that of its argument "
|
||
|
"@var{buffer}. It signals an error if one of the two buffers is an indirect "
|
||
|
"buffer (@pxref{Indirect Buffers}) or is a base buffer of an indirect buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1263
|
||
|
msgid ""
|
||
|
"All the buffer properties that are related to the buffer text are swapped as "
|
||
|
"well: the positions of point and mark, all the markers, the overlays, the "
|
||
|
"text properties, the undo list, the value of the "
|
||
|
"@code{enable-multibyte-characters} flag (@pxref{Text Representations, "
|
||
|
"enable-multibyte-characters}), etc."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1269
|
||
|
msgid ""
|
||
|
"@strong{Warning:} If this function is called from within a "
|
||
|
"@code{save-excursion} form, the current buffer will be set to @var{buffer} "
|
||
|
"upon leaving the form, since the marker used by @code{save-excursion} to "
|
||
|
"save the position and buffer will be swapped as well."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1277
|
||
|
msgid ""
|
||
|
"If you use @code{buffer-swap-text} on a file-visiting buffer, you should set "
|
||
|
"up a hook to save the buffer's original text rather than what it was swapped "
|
||
|
"with. @code{write-region-annotate-functions} works for this purpose. You "
|
||
|
"should probably set @code{buffer-saved-size} to @minus{}2 in the buffer, so "
|
||
|
"that changes in the text it is swapped with will not interfere with "
|
||
|
"auto-saving."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: section
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1279
|
||
|
#, no-wrap
|
||
|
msgid "The Buffer Gap"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: cindex
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1280
|
||
|
#, no-wrap
|
||
|
msgid "buffer gap"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1290
|
||
|
msgid ""
|
||
|
"Emacs buffers are implemented using an invisible @dfn{gap} to make insertion "
|
||
|
"and deletion faster. Insertion works by filling in part of the gap, and "
|
||
|
"deletion adds to the gap. Of course, this means that the gap must first be "
|
||
|
"moved to the locus of the insertion or deletion. Emacs moves the gap only "
|
||
|
"when you try to insert or delete. This is why your first editing command in "
|
||
|
"one part of a large buffer, after previously editing in another far-away "
|
||
|
"part, sometimes involves a noticeable delay."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1294
|
||
|
msgid ""
|
||
|
"This mechanism works invisibly, and Lisp code should never be affected by "
|
||
|
"the gap's current location, but these functions are available for getting "
|
||
|
"information about the gap status."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1295
|
||
|
#, no-wrap
|
||
|
msgid "gap-position"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1297
|
||
|
msgid "This function returns the current gap position in the current buffer."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1299
|
||
|
#, no-wrap
|
||
|
msgid "gap-size"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: defun
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/buffers.texi:1301
|
||
|
msgid "This function returns the current gap size of the current buffer."
|
||
|
msgstr ""
|