documentation_emacs/source/lispref/windows.texi.fr.po
2022-03-08 11:11:57 +01:00

14362 lines
540 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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/windows.texi:6
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:7
#, no-wrap
msgid "Windows"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:13
msgid ""
"This chapter describes the functions and variables related to Emacs "
"windows. @xref{Frames}, for how windows are assigned an area of screen "
"available for Emacs to use. @xref{Display}, for information on how text is "
"displayed in windows."
msgstr ""
#. type: node
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:52
#, no-wrap
msgid "Basic Windows"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Basic information on using windows."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:213
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:214
#, no-wrap
msgid "Windows and Frames"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Relating windows to the frame they appear on."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:489
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:490
#, no-wrap
msgid "Selecting Windows"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "The selected window is the one that you edit in."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:690
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:691
#, no-wrap
msgid "Window Sizes"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Accessing a window's size."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:980
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:981
#, no-wrap
msgid "Resizing Windows"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Changing the sizes of windows."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1237
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1238
#, no-wrap
msgid "Preserving Window Sizes"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Preserving the size of windows."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1329
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1330
#, no-wrap
msgid "Splitting Windows"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Creating a new window."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1492
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1493
#, no-wrap
msgid "Deleting Windows"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Removing a window from its frame."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1618
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1619
#, no-wrap
msgid "Recombining Windows"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Preserving the frame layout when splitting and deleting windows."
msgstr ""
#. type: node
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1977
#, no-wrap
msgid "Cyclic Window Ordering"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Moving around the existing windows."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2159
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2160
#, no-wrap
msgid "Buffers and Windows"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Each window displays the contents of a buffer."
msgstr ""
#. type: node
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2278
#, no-wrap
msgid "Switching Buffers"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Higher-level functions for switching to a buffer."
msgstr ""
#. type: node
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2445
#, no-wrap
msgid "Displaying Buffers"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Displaying a buffer in a suitable window."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4007
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4008
#, no-wrap
msgid "Window History"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Each window remembers the buffers displayed in it."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4169
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4170
#, no-wrap
msgid "Dedicated Windows"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "How to avoid displaying another buffer in a specific window."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4230
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4231
#, no-wrap
msgid "Quitting Windows"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "How to restore the state prior to displaying a buffer."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4398
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4399
#, no-wrap
msgid "Side Windows"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Special windows on a frame's sides."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4702
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4703
#, no-wrap
msgid "Atomic Windows"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Preserving parts of the window layout."
msgstr ""
#. type: node
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4839
#, no-wrap
msgid "Window Point"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Each window has its own location of point."
msgstr ""
#. type: node
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4904
#, no-wrap
msgid "Window Start and End"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Buffer positions indicating which text is on-screen in a window."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5158
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5159
#, no-wrap
msgid "Textual Scrolling"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Moving text up and down through the window."
msgstr ""
#. type: node
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5440
#, no-wrap
msgid "Vertical Scrolling"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Moving the contents up and down on the window."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5512
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5513
#, no-wrap
msgid "Horizontal Scrolling"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Moving the contents sideways on the window."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5667
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5668
#, no-wrap
msgid "Coordinates and Windows"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Converting coordinates to windows."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5962
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5963
#, no-wrap
msgid "Mouse Window Auto-selection"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Automatically selecting windows with the mouse."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6011
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6012
#, no-wrap
msgid "Window Configurations"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Saving and restoring the state of the screen."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6177
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6178
#, no-wrap
msgid "Window Parameters"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid "Associating additional information with windows."
msgstr ""
#. type: node
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6383
#, no-wrap
msgid "Window Hooks"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:49
msgid ""
"Hooks for scrolling, window size changes, redisplay going past a certain "
"point, or window configuration changes."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:53
#, no-wrap
msgid "Basic Concepts of Emacs Windows"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:54
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3182
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4779
#, no-wrap
msgid "window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:56
#, no-wrap
msgid "multiple windows"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:65
msgid ""
"A @dfn{window} is an area of the screen that can be used to display a buffer "
"(@pxref{Buffers}). Windows are grouped into frames (@pxref{Frames}). Each "
"frame contains at least one window; the user can subdivide a frame into "
"multiple, non-overlapping windows to view several buffers at once. Lisp "
"programs can use multiple windows for a variety of purposes. In Rmail, for "
"example, you can view a summary of message titles in one window, and the "
"contents of the selected message in another window."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:66
#, no-wrap
msgid "terminal screen"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:67
#, no-wrap
msgid "screen of terminal"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:68
#, no-wrap
msgid "window-system window"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:77
msgid ""
"Emacs uses the term ``window'' with a different meaning than in graphical "
"desktop environments and window systems, such as the X Window System. When "
"Emacs is run on X, each graphical X window owned by the Emacs process "
"corresponds to one Emacs frame. When Emacs is run on a text terminal, each "
"Emacs frame fills the entire terminal screen. In either case, the frame may "
"contain one or more Emacs windows. For disambiguation, we use the term "
"@dfn{window-system window} when we mean the window-system window "
"corresponding to an Emacs frame."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:78
#, no-wrap
msgid "tiled windows"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:84
msgid ""
"Unlike X windows, Emacs windows are @dfn{tiled}; they never overlap within "
"the area of their frame. When a window is created, resized, or deleted, the "
"change in window space is taken from or given to other windows on the same "
"frame, so that the total area of the frame is unchanged."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:87
msgid ""
"In Emacs Lisp, windows are represented by a special Lisp object type "
"(@pxref{Window Type})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:88
#, no-wrap
msgid "windowp object"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:91
msgid ""
"This function returns @code{t} if @var{object} is a window (whether or not "
"it displays a buffer). Otherwise, it returns @code{nil}."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:93
#, no-wrap
msgid "live windows"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:96
msgid "A @dfn{live window} is one that is actually displaying a buffer in a frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:97
#, no-wrap
msgid "window-live-p object"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:100
msgid ""
"This function returns @code{t} if @var{object} is a live window and "
"@code{nil} otherwise. A live window is one that displays a buffer."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:102
#, no-wrap
msgid "internal windows"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:107
msgid ""
"The windows in each frame are organized into a @dfn{window tree}. "
"@xref{Windows and Frames}. The leaf nodes of each window tree are live "
"windows---the ones actually displaying buffers. The internal nodes of the "
"window tree are @dfn{internal windows}, which are not live."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:108
#, no-wrap
msgid "valid windows"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:115
msgid ""
"A @dfn{valid window} is one that is either live or internal. A valid window "
"can be @dfn{deleted}, i.e., removed from its frame (@pxref{Deleting "
"Windows}); then it is no longer valid, but the Lisp object representing it "
"might be still referenced from other Lisp objects. A deleted window may be "
"made valid again by restoring a saved window configuration (@pxref{Window "
"Configurations})."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:118
msgid ""
"You can distinguish valid windows from deleted windows with "
"@code{window-valid-p}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:119
#, no-wrap
msgid "window-valid-p object"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:123
msgid ""
"This function returns @code{t} if @var{object} is a live window, or an "
"internal window in a window tree. Otherwise, it returns @code{nil}, "
"including for the case where @var{object} is a deleted window."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:126
msgid "The following schematic shows the structure of a live window:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:143
#, no-wrap
msgid ""
" ____________________________________________\n"
" |________________ Tab Line _______________|RD| ^\n"
" |______________ Header Line ______________| | |\n"
" ^ |LS|LM|LF| |RF|RM|RS| | |\n"
" | | | | | | | | | | |\n"
"Window | | | | | | | | | Window\n"
"Body | | | | | Window Body | | | | | Total\n"
"Height | | | | | | | | | Height\n"
" | | | | |<- Window Body Width ->| | | | | |\n"
" v |__|__|__|_______________________|__|__|__| | |\n"
" |_________ Horizontal Scroll Bar _________| | |\n"
" |_______________ Mode Line _______________|__| |\n"
" |_____________ Bottom Divider _______________| v\n"
" <---------- Window Total Width ------------>\n"
"\n"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:147
#, no-wrap
msgid "window body"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:148
#, no-wrap
msgid "body of a window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:149
#, no-wrap
msgid "window decorations"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:150
#, no-wrap
msgid "left and right window decorations"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:151
#, no-wrap
msgid "top and bottom window decorations"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:162
msgid ""
"At the center of that window is the @dfn{body}, where the buffer text is "
"displayed. The body can be surrounded by a series of optional areas which "
"we will call @dfn{window decorations}. On the left and right, from "
"innermost to outermost, these are the left and right fringes, denoted by LF "
"and RF (@pxref{Fringes}); the left and right margins, denoted by LM and RM "
"in the schematic (@pxref{Display Margins}); the left or right vertical "
"scroll bar, only one of which is present at any time, denoted by LS and RS "
"(@pxref{Scroll Bars}); and the right divider, denoted by RD (@pxref{Window "
"Dividers}). Together these are the window's @dfn{left and right "
"decorations}."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:163
#, no-wrap
msgid "text area of a window"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:171
msgid ""
"At the top of the window are the tab line and the header line (@pxref{Header "
"Lines}). The @dfn{text area} of the window includes the header line and the "
"tab line, if they are present in the window. At the bottom of the window "
"are the horizontal scroll bar (@pxref{Scroll Bars}); the mode line "
"(@pxref{Mode Line Format}); and the bottom divider (@pxref{Window "
"Dividers}). Together these form the window's @dfn{top and bottom "
"decorations}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:173
msgid "There are two special areas omitted in the schematic:"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:179
msgid ""
"When any of the fringes is missing, the display engine may use one character "
"cell in its place for showing a continuation or truncation glyph provided a "
"text line doesn't fit in a window."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:186
msgid ""
"When both, the vertical scroll bar and the right divider are missing, the "
"display engine usurps one pixel for drawing a vertical divider line between "
"this window and the window on its right, provided such a window exists. On "
"a text terminal, this divider always occupies an entire character cell."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:191
msgid ""
"In either case, the resulting artifact is considered part of the window's "
"body although its screen space cannot be used for displaying buffer text."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:196
msgid ""
"Note also, that line numbers (and their surrounding whitespace) as displayed "
"by @code{display-line-numbers-mode} (@pxref{Display Custom,,, emacs, The GNU "
"Emacs Manual}) do not count as decorations either; they are part of the "
"window's body too."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:201
msgid ""
"Internal windows neither show any text nor do they have decorations. Hence, "
"the concept of ``body'' does not make sense for them. In fact, most "
"functions operating on the body of a window will yield an error when applied "
"to an internal window."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:202
#, no-wrap
msgid "minibuffer window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:203
#, no-wrap
msgid "tooltip window"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:211
msgid ""
"By default, an Emacs frame exhibits one special live window that is used for "
"displaying messages and accepting user input---the @dfn{minibuffer window} "
"(@pxref{Minibuffer Windows}). Since the minibuffer window is used for "
"displaying text, it has a body but it does not have a tab or header line or "
"any margins. Finally, a @dfn{tooltip window} which is used for displaying a "
"tooltip in a tooltip frame (@pxref{Tooltips}) has a body too but no "
"decorations at all."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:220
msgid ""
"Each window belongs to exactly one frame (@pxref{Frames}). For all windows "
"belonging to a specific frame, we sometimes also say that these windows are "
"@dfn{owned} by that frame or simply that they are on that frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:221
#, no-wrap
msgid "window-frame &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:225
msgid ""
"This function returns the specified @var{window}'s frame---the frame that "
"@var{window} belongs to. If @var{window} is omitted or @code{nil}, it "
"defaults to the selected window (@pxref{Selecting Windows})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:227
#, no-wrap
msgid "window-list &optional frame minibuffer window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:231
msgid ""
"This function returns a list of all live windows owned by the specified "
"@var{frame}. If @var{frame} is omitted or @code{nil}, it defaults to the "
"selected frame (@pxref{Input Focus})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:238
msgid ""
"The optional argument @var{minibuffer} specifies whether to include the "
"minibuffer window (@pxref{Minibuffer Windows}) in that list. If "
"@var{minibuffer} is @code{t}, the minibuffer window is included. If "
"@code{nil} or omitted, the minibuffer window is included only if it is "
"active. If @var{minibuffer} is neither @code{nil} nor @code{t}, the "
"minibuffer window is never included."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:244
msgid ""
"The optional argument @var{window}, if non-@code{nil}, must be a live window "
"on the specified frame; then @var{window} will be the first element in the "
"returned list. If @var{window} is omitted or @code{nil}, the window "
"selected within @var{frame} (@pxref{Selecting Windows}) is the first "
"element."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:246
#, no-wrap
msgid "window tree"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:247
#, no-wrap
msgid "root window"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:256
msgid ""
"Windows on the same frame are organized into a @dfn{window tree}, whose leaf "
"nodes are the live windows. The internal nodes of a window tree are not "
"live; they exist for the purpose of organizing the relationships between "
"live windows. The root node of a window tree is called the @dfn{root "
"window}. It is either a live window or an internal window. If it is a live "
"window, then the frame has just one window besides the minibuffer window, or "
"the frame is a minibuffer-only frame, @pxref{Frame Layout}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:264
msgid ""
"A minibuffer window (@pxref{Minibuffer Windows}) that is not alone on its "
"frame does not have a parent window, so it strictly speaking is not part of "
"its frame's window tree. Nonetheless, it is a sibling window of the frame's "
"root window, and thus can be reached from the root window via "
"@code{window-next-sibling}, see below. Also, the function "
"@code{window-tree} described at the end of this section lists the minibuffer "
"window alongside the actual window tree."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:265
#, no-wrap
msgid "frame-root-window &optional frame-or-window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:271
msgid ""
"This function returns the root window for @var{frame-or-window}. The "
"argument @var{frame-or-window} should be either a window or a frame; if "
"omitted or @code{nil}, it defaults to the selected frame. If "
"@var{frame-or-window} is a window, the return value is the root window of "
"that window's frame."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:273
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:286
#, no-wrap
msgid "parent window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:274
#, no-wrap
msgid "child window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:275
#, no-wrap
msgid "sibling window"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:285
msgid ""
"When a live window is split (@pxref{Splitting Windows}), there are two live "
"windows where previously there was one. One of these is represented by the "
"same Lisp window object as the original window, and the other is represented "
"by a newly-created Lisp window object. Both of these live windows become "
"leaf nodes of the window tree, as @dfn{child windows} of a single internal "
"window. If necessary, Emacs automatically creates this internal window, "
"which is also called the @dfn{parent window}, and assigns it to the "
"appropriate position in the window tree. The set of windows that share the "
"same parent are called @dfn{siblings}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:287
#, no-wrap
msgid "window-parent &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:292
msgid ""
"This function returns the parent window of @var{window}. If @var{window} is "
"omitted or @code{nil}, it defaults to the selected window. The return value "
"is @code{nil} if @var{window} has no parent (i.e., it is a minibuffer window "
"or the root window of its frame)."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:298
msgid ""
"A parent window always has at least two child windows. If this number were "
"to fall to one as a result of window deletion (@pxref{Deleting Windows}), "
"Emacs automatically deletes the parent window too, and its sole remaining "
"child window takes its place in the window tree."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:304
msgid ""
"A child window can be either a live window, or an internal window (which in "
"turn would have its own child windows). Therefore, each internal window can "
"be thought of as occupying a certain rectangular @dfn{screen area}---the "
"union of the areas occupied by the live windows that are ultimately "
"descended from it."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:305
#, no-wrap
msgid "window combination"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:306
#, no-wrap
msgid "vertical combination"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:307
#, no-wrap
msgid "horizontal combination"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:314
msgid ""
"For each internal window, the screen areas of the immediate children are "
"arranged either vertically or horizontally (never both). If the child "
"windows are arranged one above the other, they are said to form a "
"@dfn{vertical combination}; if they are arranged side by side, they are said "
"to form a @dfn{horizontal combination}. Consider the following example:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:330
#, no-wrap
msgid ""
" ______________________________________\n"
" | ______ ____________________________ |\n"
" || || __________________________ ||\n"
" || ||| |||\n"
" || ||| |||\n"
" || ||| |||\n"
" || |||____________W4____________|||\n"
" || || __________________________ ||\n"
" || ||| |||\n"
" || ||| |||\n"
" || |||____________W5____________|||\n"
" ||__W2__||_____________W3_____________ |\n"
" |__________________W1__________________|\n"
"\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:341
msgid ""
"The root window of this frame is an internal window, @var{W1}. Its child "
"windows form a horizontal combination, consisting of the live window "
"@var{W2} and the internal window @var{W3}. The child windows of @var{W3} "
"form a vertical combination, consisting of the live windows @var{W4} and "
"@var{W5}. Hence, the live windows in this window tree are @var{W2}, "
"@var{W4}, and @var{W5}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:346
msgid ""
"The following functions can be used to retrieve a child window of an "
"internal window, and the siblings of a child window. Their @var{window} "
"argument always defaults to the selected window (@pxref{Selecting Windows})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:347
#, no-wrap
msgid "window-top-child &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:352
msgid ""
"This function returns the topmost child window of @var{window}, if "
"@var{window} is an internal window whose children form a vertical "
"combination. For any other type of window, the return value is @code{nil}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:354
#, no-wrap
msgid "window-left-child &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:359
msgid ""
"This function returns the leftmost child window of @var{window}, if "
"@var{window} is an internal window whose children form a horizontal "
"combination. For any other type of window, the return value is @code{nil}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:361
#, no-wrap
msgid "window-child window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:366
msgid ""
"This function returns the first child window of the internal window "
"@var{window}---the topmost child window for a vertical combination, or the "
"leftmost child window for a horizontal combination. If @var{window} is a "
"live window, the return value is @code{nil}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:368
#, no-wrap
msgid "window-combined-p &optional window horizontal"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:371
msgid ""
"This function returns a non-@code{nil} value if and only if @var{window} is "
"part of a vertical combination."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:375
msgid ""
"If the optional argument @var{horizontal} is non-@code{nil}, this means to "
"return non-@code{nil} if and only if @var{window} is part of a horizontal "
"combination."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:377
#, no-wrap
msgid "window-next-sibling &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:381
msgid ""
"This function returns the next sibling of the specified @var{window}. The "
"return value is @code{nil} if @var{window} is the last child of its parent."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:383
#, no-wrap
msgid "window-prev-sibling &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:387
msgid ""
"This function returns the previous sibling of the specified @var{window}. "
"The return value is @code{nil} if @var{window} is the first child of its "
"parent."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:393
msgid ""
"The functions @code{window-next-sibling} and @code{window-prev-sibling} "
"should not be confused with the functions @code{next-window} and "
"@code{previous-window}, which return the next and previous window in the "
"cyclic ordering of windows (@pxref{Cyclic Window Ordering})."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:396
msgid "The following functions can be useful to locate a window within its frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:397
#, no-wrap
msgid "frame-first-window &optional frame-or-window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:405
msgid ""
"This function returns the live window at the upper left corner of the frame "
"specified by @var{frame-or-window}. The argument @var{frame-or-window} must "
"denote a window or a live frame and defaults to the selected frame. If "
"@var{frame-or-window} specifies a window, this function returns the first "
"window on that window's frame. Under the assumption that the frame from our "
"canonical example is selected @code{(frame-first-window)} returns @var{W2}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:407
#, no-wrap
msgid "window-at-side-p &optional window side"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:414
msgid ""
"This function returns @code{t} if @var{window} is located at @var{side} of "
"its containing frame. The argument @var{window} must be a valid window and "
"defaults to the selected one. The argument @var{side} can be any of the "
"symbols @code{left}, @code{top}, @code{right} or @code{bottom}. The default "
"value @code{nil} is handled like @code{bottom}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:419
msgid ""
"Note that this function disregards the minibuffer window (@pxref{Minibuffer "
"Windows}). Hence, with @var{side} equal to @code{bottom} it may return "
"@code{t} also when the minibuffer window appears right below @var{window}."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:421
#, no-wrap
msgid "window in direction"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:422
#, no-wrap
msgid "window-in-direction direction &optional window ignore sign wrap minibuf"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:429
msgid ""
"This function returns the nearest live window in direction @var{direction} "
"as seen from the position of @code{window-point} in window @var{window}. "
"The argument @var{direction} must be one of @code{above}, @code{below}, "
"@code{left} or @code{right}. The optional argument @var{window} must denote "
"a live window and defaults to the selected one."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:437
msgid ""
"This function does not return a window whose @code{no-other-window} "
"parameter is non-@code{nil} (@pxref{Window Parameters}). If the nearest "
"window's @code{no-other-window} parameter is non-@code{nil}, this function "
"tries to find another window in the indicated direction whose "
"@code{no-other-window} parameter is @code{nil}. If the optional argument "
"@var{ignore} is non-@code{nil}, a window may be returned even if its "
"@code{no-other-window} parameter is non-@code{nil}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:442
msgid ""
"If the optional argument @var{sign} is a negative number, it means to use "
"the right or bottom edge of @var{window} as reference position instead of "
"@code{window-point}. If @var{sign} is a positive number, it means to use "
"the left or top edge of @var{window} as reference position."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:448
msgid ""
"If the optional argument @var{wrap} is non-@code{nil}, this means to wrap "
"@var{direction} around frame borders. For example, if @var{window} is at "
"the top of the frame and @var{direction} is @code{above}, then this function "
"usually returns the frame's minibuffer window if it's active and a window at "
"the bottom of the frame otherwise."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:456
msgid ""
"If the optional argument @var{minibuf} is @code{t}, this function may return "
"the minibuffer window even when it's not active. If the optional argument "
"@var{minibuf} is @code{nil}, this means to return the minibuffer window if "
"and only if it is currently active. If @var{minibuf} is neither @code{nil} "
"nor @code{t}, this function never returns the minibuffer window. However, "
"if @var{wrap} is non-@code{nil}, it always acts as if @var{minibuf} were "
"@code{nil}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:459
msgid "If it doesn't find a suitable window, this function returns @code{nil}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:463
msgid ""
"Don't use this function to check whether there is @emph{no} window in "
"@var{direction}. Calling @code{window-at-side-p} described above is a much "
"more efficient way to do that."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:466
msgid "The following function retrieves the entire window tree of a frame:"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:467
#, no-wrap
msgid "window-tree &optional frame"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:471
msgid ""
"This function returns a list representing the window tree for frame "
"@var{frame}. If @var{frame} is omitted or @code{nil}, it defaults to the "
"selected frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:475
msgid ""
"The return value is a list of the form @code{(@var{root} @var{mini})}, where "
"@var{root} represents the window tree of the frame's root window, and "
"@var{mini} is the frame's minibuffer window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:486
msgid ""
"If the root window is live, @var{root} is that window itself. Otherwise, "
"@var{root} is a list @code{(@var{dir} @var{edges} @var{w1} @var{w2} ...)} "
"where @var{dir} is @code{nil} for a horizontal combination and @code{t} for "
"a vertical combination, @var{edges} gives the size and position of the "
"combination, and the remaining elements are the child windows. Each child "
"window may again be a window object (for a live window) or a list with the "
"same format as above (for an internal window). The @var{edges} element is a "
"list @code{(@var{left} @var{top} @var{right} @var{bottom})}, similar to the "
"value returned by @code{window-edges} (@pxref{Coordinates and Windows})."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:491
#, no-wrap
msgid "selecting a window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:493
#, no-wrap
msgid "selected window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:494
#, no-wrap
msgid "window selected within a frame"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:505
msgid ""
"In each frame, at any time, exactly one Emacs window is designated as "
"@dfn{selected within the frame}. For the selected frame, that window is "
"called the @dfn{selected window}---the one in which most editing takes "
"place, and in which the cursor for selected windows appears (@pxref{Cursor "
"Parameters}). Keyboard input that inserts or deletes text is also normally "
"directed to this window. The selected window's buffer is usually also the "
"current buffer, except when @code{set-buffer} has been used (@pxref{Current "
"Buffer}). As for non-selected frames, the window selected within the frame "
"becomes the selected window if the frame is ever selected."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:506
#, no-wrap
msgid "selected-window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:509
msgid "This function returns the selected window (which is always a live window)."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:512
msgid "The following function explicitly selects a window and its frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:513
#, no-wrap
msgid "select-window window &optional norecord"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:520
msgid ""
"This function makes @var{window} the selected window and the window selected "
"within its frame, and selects that frame. It also makes @var{window}'s "
"buffer (@pxref{Buffers and Windows}) current and sets that buffer's value of "
"@code{point} to the value of @code{window-point} (@pxref{Window Point}) in "
"@var{window}. @var{window} must be a live window. The return value is "
"@var{window}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:525
msgid ""
"By default, this function also moves @var{window}'s buffer to the front of "
"the buffer list (@pxref{Buffer List}) and makes @var{window} the most "
"recently selected window. If the optional argument @var{norecord} is "
"non-@code{nil}, these additional actions are omitted."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:532
msgid ""
"In addition, this function by default also tells the display engine to "
"update the display of @var{window} when its frame gets redisplayed the next "
"time. If @var{norecord} is non-@code{nil}, such updates are usually not "
"performed. If, however, @var{norecord} equals the special symbol "
"@code{mark-for-redisplay}, the additional actions mentioned above are "
"omitted but @var{window}'s display will be nevertheless updated."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:537
msgid ""
"Note that sometimes selecting a window is not enough to show it, or make its "
"frame the top-most frame on display: you may also need to raise the frame or "
"make sure input focus is directed to that frame. @xref{Input Focus}."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:539
#, no-wrap
msgid "select window hooks"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:540
#, no-wrap
msgid "running a hook when a window gets selected"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:551
msgid ""
"For historical reasons, Emacs does not run a separate hook whenever a window "
"gets selected. Applications and internal routines often temporarily select "
"a window to perform a few actions on it. They do that either to simplify "
"coding---because many functions by default operate on the selected window "
"when no @var{window} argument is specified---or because some functions did "
"not (and still do not) take a window as argument and always operate(d) on "
"the selected window instead. Running a hook every time a window gets "
"selected for a short time and once more when the previously selected window "
"gets restored is not useful."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:557
msgid ""
"However, when its @var{norecord} argument is @code{nil}, "
"@code{select-window} updates the buffer list and thus indirectly runs the "
"normal hook @code{buffer-list-update-hook} (@pxref{Buffer List}). "
"Consequently, that hook provides one way to run a function whenever a window "
"gets selected more ``permanently''."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:567
msgid ""
"Since @code{buffer-list-update-hook} is also run by functions that are not "
"related to window management, it will usually make sense to save the value "
"of the selected window somewhere and compare it with the value of "
"@code{selected-window} while running that hook. Also, to avoid false "
"positives when using @code{buffer-list-update-hook}, it is good practice "
"that every @code{select-window} call supposed to select a window only "
"temporarily passes a non-@code{nil} @var{norecord} argument. If possible, "
"the macro @code{with-selected-window} (see below) should be used in such "
"cases."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:574
msgid ""
"Emacs also runs the hook @code{window-selection-change-functions} whenever "
"the redisplay routine detects that another window has been selected since "
"last redisplay. @xref{Window Hooks}, for a detailed explanation. "
"@code{window-state-change-functions} (described in the same section) is "
"another abnormal hook run after a different window has been selected but is "
"triggered by other window changes as well."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:575
#, no-wrap
msgid "most recently selected windows"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:581
msgid ""
"The sequence of calls to @code{select-window} with a non-@code{nil} "
"@var{norecord} argument determines an ordering of windows by their selection "
"or use time, see below. The function @code{get-lru-window}, for example, "
"can then be used to retrieve the least recently selected window "
"(@pxref{Cyclic Window Ordering})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:582
#, no-wrap
msgid "frame-selected-window &optional frame"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:586
msgid ""
"This function returns the window on @var{frame} that is selected within that "
"frame. @var{frame} should be a live frame; if omitted or @code{nil}, it "
"defaults to the selected frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:588
#, no-wrap
msgid "set-frame-selected-window frame window &optional norecord"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:593
msgid ""
"This function makes @var{window} the window selected within the frame "
"@var{frame}. @var{frame} should be a live frame; if @code{nil}, it defaults "
"to the selected frame. @var{window} should be a live window; if @code{nil}, "
"it defaults to the selected window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:596
msgid ""
"If @var{frame} is the selected frame, this makes @var{window} the selected "
"window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:600
msgid ""
"If the optional argument @var{norecord} is non-@code{nil}, this function "
"does not alter the ordering of the most recently selected windows, nor the "
"buffer list."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:604
msgid ""
"The following macros are useful to temporarily select a window without "
"affecting the ordering of recently selected windows or the buffer list."
msgstr ""
#. type: defmac
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:605
#, no-wrap
msgid "save-selected-window forms@dots{}"
msgstr ""
#. type: defmac
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:610
msgid ""
"This macro records the selected frame, as well as the selected window of "
"each frame, executes @var{forms} in sequence, then restores the earlier "
"selected frame and windows. It also saves and restores the current buffer. "
"It returns the value of the last form in @var{forms}."
msgstr ""
#. type: defmac
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:619
msgid ""
"This macro does not save or restore anything about the sizes, arrangement or "
"contents of windows; therefore, if @var{forms} change them, the change "
"persists. If the previously selected window of some frame is no longer live "
"at the time of exit from @var{forms}, that frame's selected window is left "
"alone. If the previously selected window is no longer live, then whatever "
"window is selected at the end of @var{forms} remains selected. The current "
"buffer is restored if and only if it is still live when exiting @var{forms}."
msgstr ""
#. type: defmac
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:622
msgid ""
"This macro changes neither the ordering of recently selected windows nor the "
"buffer list."
msgstr ""
#. type: defmac
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:624
#, no-wrap
msgid "with-selected-window window forms@dots{}"
msgstr ""
#. type: defmac
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:633
msgid ""
"This macro selects @var{window}, executes @var{forms} in sequence, then "
"restores the previously selected window and current buffer. The ordering of "
"recently selected windows and the buffer list remain unchanged unless you "
"deliberately change them within @var{forms}; for example, by calling "
"@code{select-window} with argument @var{norecord} @code{nil}. Hence, this "
"macro is the preferred way to temporarily work with @var{window} as the "
"selected window without needlessly running @code{buffer-list-update-hook}."
msgstr ""
#. type: defmac
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:635
#, no-wrap
msgid "with-selected-frame frame forms@dots{}"
msgstr ""
#. type: defmac
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:641
msgid ""
"This macro executes @var{forms} with @var{frame} as the selected frame. The "
"value returned is the value of the last form in @var{forms}. This macro "
"saves and restores the selected frame, and changes the order of neither the "
"recently selected windows nor the buffers in the buffer list."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:643
#, no-wrap
msgid "window use time"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:644
#, no-wrap
msgid "use time of window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:645
#, no-wrap
msgid "window order by time of last use"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:646
#, no-wrap
msgid "window-use-time &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:649
msgid ""
"This function returns the use time of window @var{window}. @var{window} "
"must be a live window and defaults to the selected one."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:656
msgid ""
"The @dfn{use time} of a window is not really a time value, but an integer "
"that does increase monotonically with each call of @code{select-window} with "
"a @code{nil} @var{norecord} argument. The window with the lowest use time "
"is usually called the least recently used window while the window with the "
"highest use time is called the most recently used one (@pxref{Cyclic Window "
"Ordering})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:658
#, no-wrap
msgid "window-bump-use-time &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:663
msgid ""
"This function marks @var{window} as being the most recently used one. This "
"can be useful when writing certain @code{pop-to-buffer} scenarios "
"(@pxref{Switching Buffers}). @var{window} must be a live window and "
"defaults to the selected one."
msgstr ""
#. type: anchor{#1}
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:673
msgid "Window Group"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:673
msgid ""
"Sometimes several windows collectively and cooperatively display a buffer, "
"for example, under the management of Follow Mode (@pxref{Follow Mode,,, "
"emacs}), where the windows together display a bigger portion of the buffer "
"than one window could alone. It is often useful to consider such a "
"@dfn{window group} as a single entity. Several functions such as "
"@code{window-group-start} (@pxref{Window Start and End}) allow you to do "
"this by supplying, as an argument, one of the windows as a stand-in for the "
"whole group."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:674
#, no-wrap
msgid "selected-window-group"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:675
#, no-wrap
msgid "selected-window-group-function"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:681
msgid ""
"When the selected window is a member of a group of windows, this function "
"returns a list of the windows in the group, ordered such that the first "
"window in the list is displaying the earliest part of the buffer, and so "
"on. Otherwise the function returns a list containing just the selected "
"window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:687
msgid ""
"The selected window is considered part of a group when the buffer local "
"variable @code{selected-window-group-function} is set to a function. In "
"this case, @code{selected-window-group} calls it with no arguments and "
"returns its result (which should be the list of windows in the group)."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:692
#, no-wrap
msgid "window size"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:693
#, no-wrap
msgid "size of window"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:705
msgid ""
"Emacs provides miscellaneous functions for finding the height and width of a "
"window. The return value of many of these functions can be specified either "
"in units of pixels or in units of lines and columns. On a graphical "
"display, the latter actually correspond to the height and width of a default "
"character specified by the frame's default font as returned by "
"@code{frame-char-height} and @code{frame-char-width} (@pxref{Frame Font}). "
"Thus, if a window is displaying text with a different font or size, the "
"reported line height and column width for that window may differ from the "
"actual number of text lines or columns displayed within it."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:706
#, no-wrap
msgid "window height"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:707
#, no-wrap
msgid "height of a window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:708
#, no-wrap
msgid "total height of a window"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:711
msgid ""
"The @dfn{total height} of a window is the number of lines comprising its "
"body and its top and bottom decorations (@pxref{Basic Windows})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:712
#, no-wrap
msgid "window-total-height &optional window round"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:717
msgid ""
"This function returns the total height, in lines, of the window "
"@var{window}. If @var{window} is omitted or @code{nil}, it defaults to the "
"selected window. If @var{window} is an internal window, the return value is "
"the total height occupied by its descendant windows."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:728
msgid ""
"If a window's pixel height is not an integral multiple of its frame's "
"default character height, the number of lines occupied by the window is "
"rounded internally. This is done in a way such that, if the window is a "
"parent window, the sum of the total heights of all its child windows "
"internally equals the total height of their parent. This means that "
"although two windows have the same pixel height, their internal total "
"heights may differ by one line. This means also, that if window is "
"vertically combined and has a next sibling, the topmost row of that sibling "
"can be calculated as the sum of this window's topmost row and total height "
"(@pxref{Coordinates and Windows})"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:735
msgid ""
"If the optional argument @var{round} is @code{ceiling}, this function "
"returns the smallest integer larger than @var{window}'s pixel height divided "
"by the character height of its frame; if it is @code{floor}, it returns the "
"largest integer smaller than said value; with any other @var{round} it "
"returns the internal value of @var{windows}'s total height."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:737
#, no-wrap
msgid "window width"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:738
#, no-wrap
msgid "width of a window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:739
#, no-wrap
msgid "total width of a window"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:742
msgid ""
"The @dfn{total width} of a window is the number of lines comprising its body "
"and its left and right decorations (@pxref{Basic Windows})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:743
#, no-wrap
msgid "window-total-width &optional window round"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:748
msgid ""
"This function returns the total width, in columns, of the window "
"@var{window}. If @var{window} is omitted or @code{nil}, it defaults to the "
"selected window. If @var{window} is internal, the return value is the total "
"width occupied by its descendant windows."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:760
msgid ""
"If a window's pixel width is not an integral multiple of its frame's "
"character width, the number of lines occupied by the window is rounded "
"internally. This is done in a way such that, if the window is a parent "
"window, the sum of the total widths of all its children internally equals "
"the total width of their parent. This means that although two windows have "
"the same pixel width, their internal total widths may differ by one column. "
"This means also, that if this window is horizontally combined and has a next "
"sibling, the leftmost column of that sibling can be calculated as the sum of "
"this window's leftmost column and total width (@pxref{Coordinates and "
"Windows}). The optional argument @var{round} behaves as it does for "
"@code{window-total-height}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:762
#, no-wrap
msgid "window-total-size &optional window horizontal round"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:769
msgid ""
"This function returns either the total height in lines or the total width in "
"columns of the window @var{window}. If @var{horizontal} is omitted or "
"@code{nil}, this is equivalent to calling @code{window-total-height} for "
"@var{window}; otherwise it is equivalent to calling "
"@code{window-total-width} for @var{window}. The optional argument "
"@var{round} behaves as it does for @code{window-total-height}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:773
msgid ""
"The following two functions can be used to return the total size of a window "
"in units of pixels."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:774
#, no-wrap
msgid "window pixel height"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:775
#, no-wrap
msgid "pixel height of a window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:776
#, no-wrap
msgid "total pixel height of a window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:778
#, no-wrap
msgid "window-pixel-height &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:781
msgid ""
"This function returns the total height of window @var{window} in pixels. "
"@var{window} must be a valid window and defaults to the selected one."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:785
msgid ""
"The return value includes the heights of @var{window}'s top and bottom "
"decorations. If @var{window} is an internal window, its pixel height is the "
"pixel height of the screen areas spanned by its children."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:787
#, no-wrap
msgid "window pixel width"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:788
#, no-wrap
msgid "pixel width of a window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:789
#, no-wrap
msgid "total pixel width of a window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:791
#, no-wrap
msgid "window-pixel-width &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:794
msgid ""
"This function returns the width of window @var{window} in pixels. "
"@var{window} must be a valid window and defaults to the selected one."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:798
msgid ""
"The return value includes the widths of @var{window}'s left and right "
"decorations. If @var{window} is an internal window, its pixel width is the "
"width of the screen areas spanned by its children."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:800
#, no-wrap
msgid "full-width window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:801
#, no-wrap
msgid "full-height window"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:804
msgid ""
"The following functions can be used to determine whether a given window has "
"any adjacent windows."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:805
#, no-wrap
msgid "window-full-height-p &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:812
msgid ""
"This function returns non-@code{nil} if @var{window} has no other window "
"above or below it in its frame. More precisely, this means that the total "
"height of @var{window} equals the total height of the root window on that "
"frame. The minibuffer window does not count in this regard. If "
"@var{window} is omitted or @code{nil}, it defaults to the selected window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:814
#, no-wrap
msgid "window-full-width-p &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:819
msgid ""
"This function returns non-@code{nil} if @var{window} has no other window to "
"the left or right in its frame, i.e., its total width equals that of the "
"root window on that frame. If @var{window} is omitted or @code{nil}, it "
"defaults to the selected window."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:821
#, no-wrap
msgid "window body height"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:822
#, no-wrap
msgid "body height of a window"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:826
msgid ""
"The @dfn{body height} of a window is the height of its body, which does not "
"include any of its top or bottom decorations (@pxref{Basic Windows})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:827
#, no-wrap
msgid "window-body-height &optional window pixelwise"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:831
msgid ""
"This function returns the height, in lines, of the body of window "
"@var{window}. If @var{window} is omitted or @code{nil}, it defaults to the "
"selected window; otherwise it must be a live window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:834
msgid ""
"If the optional argument @var{pixelwise} is non-@code{nil}, this function "
"returns the body height of @var{window} counted in pixels."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:840
msgid ""
"If @var{pixelwise} is @code{nil}, the return value is rounded down to the "
"nearest integer, if necessary. This means that if a line at the bottom of "
"the text area is only partially visible, that line is not counted. It also "
"means that the height of a window's body can never exceed its total height "
"as returned by @code{window-total-height}."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:842
#, no-wrap
msgid "window body width"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:843
#, no-wrap
msgid "body width of a window"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:847
msgid ""
"The @dfn{body width} of a window is the width of its body and of the text "
"area, which does not include any of its left or right decorations "
"(@pxref{Basic Windows})."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:854
msgid ""
"Note that when one or both fringes are removed (by setting their width to "
"zero), the display engine reserves two character cells, one on each side of "
"the window, for displaying the continuation and truncation glyphs, which "
"leaves 2 columns less for text display. (The function "
"@code{window-max-chars-per-line}, described below, takes this peculiarity "
"into account.)"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:855
#, no-wrap
msgid "window-body-width &optional window pixelwise"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:859
msgid ""
"This function returns the width, in columns, of the body of window "
"@var{window}. If @var{window} is omitted or @code{nil}, it defaults to the "
"selected window; otherwise it must be a live window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:862
msgid ""
"If the optional argument @var{pixelwise} is non-@code{nil}, this function "
"returns the body width of @var{window} in units of pixels."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:868
msgid ""
"If @var{pixelwise} is @code{nil}, the return value is rounded down to the "
"nearest integer, if necessary. This means that if a column on the right of "
"the text area is only partially visible, that column is not counted. It "
"also means that the width of a window's body can never exceed its total "
"width as returned by @code{window-total-width}."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:870
#, no-wrap
msgid "window body size"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:871
#, no-wrap
msgid "body size of a window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:872
#, no-wrap
msgid "window-body-size &optional window horizontal pixelwise"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:878
msgid ""
"This function returns the body height or body width of @var{window}. If "
"@var{horizontal} is omitted or @code{nil}, it is equivalent to calling "
"@code{window-body-height} for @var{window}; otherwise it is equivalent to "
"calling @code{window-body-width}. In either case, the optional argument "
"@var{pixelwise} is passed to the function called."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:885
msgid ""
"The pixel heights of a window's mode, tab and header line can be retrieved "
"with the functions given below. Their return value is usually accurate "
"unless the window has not been displayed before: In that case, the return "
"value is based on an estimate of the font used for the window's frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:886
#, no-wrap
msgid "window-mode-line-height &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:890
msgid ""
"This function returns the height in pixels of @var{window}'s mode line. "
"@var{window} must be a live window and defaults to the selected one. If "
"@var{window} has no mode line, the return value is zero."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:892
#, no-wrap
msgid "window-tab-line-height &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:896
msgid ""
"This function returns the height in pixels of @var{window}'s tab line. "
"@var{window} must be a live window and defaults to the selected one. If "
"@var{window} has no tab line, the return value is zero."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:898
#, no-wrap
msgid "window-header-line-height &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:902
msgid ""
"This function returns the height in pixels of @var{window}'s header line. "
"@var{window} must be a live window and defaults to the selected one. If "
"@var{window} has no header line, the return value is zero."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:908
msgid ""
"Functions for retrieving the height and/or width of window dividers "
"(@pxref{Window Dividers}), fringes (@pxref{Fringes}), scroll bars "
"(@pxref{Scroll Bars}), and display margins (@pxref{Display Margins}) are "
"described in the corresponding sections."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:911
msgid ""
"If your Lisp program needs to make layout decisions, you will find the "
"following function useful:"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:912
#, no-wrap
msgid "window-max-chars-per-line &optional window face"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:919
msgid ""
"This function returns the number of characters displayed in the specified "
"face @var{face} in the specified window @var{window} (which must be a live "
"window). If @var{face} was remapped (@pxref{Face Remapping}), the "
"information is returned for the remapped face. If omitted or @code{nil}, "
"@var{face} defaults to the default face, and @var{window} defaults to the "
"selected window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:925
msgid ""
"Unlike @code{window-body-width}, this function accounts for the actual size "
"of @var{face}'s font, instead of working in units of the canonical character "
"width of @var{window}'s frame (@pxref{Frame Font}). It also accounts for "
"space used by the continuation glyph, if @var{window} lacks one or both of "
"its fringes."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:927
#, no-wrap
msgid "fixed-size window"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:928
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:937
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3007
#, no-wrap
msgid "window-min-height"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:929
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:943
#, no-wrap
msgid "window-min-width"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:936
msgid ""
"Commands that change the size of windows (@pxref{Resizing Windows}), or "
"split them (@pxref{Splitting Windows}), obey the variables "
"@code{window-min-height} and @code{window-min-width}, which specify the "
"smallest allowable window height and width. They also obey the variable "
"@code{window-size-fixed}, with which a window can be @dfn{fixed} in size "
"(@pxref{Preserving Window Sizes})."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:941
msgid ""
"This option specifies the minimum total height, in lines, of any window. "
"Its value has to accommodate at least one text line and any top or bottom "
"decorations."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:947
msgid ""
"This option specifies the minimum total width, in columns, of any window. "
"Its value has to accommodate at least two text columns and any left or right "
"decorations."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:953
msgid ""
"The following function tells how small a specific window can get taking into "
"account the sizes of its areas and the values of @code{window-min-height}, "
"@code{window-min-width} and @code{window-size-fixed} (@pxref{Preserving "
"Window Sizes})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:954
#, no-wrap
msgid "window-min-size &optional window horizontal ignore pixelwise"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:960
msgid ""
"This function returns the minimum size of @var{window}. @var{window} must "
"be a valid window and defaults to the selected one. The optional argument "
"@var{horizontal} non-@code{nil} means to return the minimum number of "
"columns of @var{window}; otherwise return the minimum number of "
"@var{window}'s lines."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:966
msgid ""
"The return value makes sure that all components of @var{window} remain fully "
"visible if @var{window}'s size were actually set to it. With "
"@var{horizontal} @code{nil} it includes any top or bottom decorations. With "
"@var{horizontal} non-@code{nil} it includes any left or right decorations of "
"@var{window}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:974
msgid ""
"The optional argument @var{ignore}, if non-@code{nil}, means ignore "
"restrictions imposed by fixed size windows, @code{window-min-height} or "
"@code{window-min-width} settings. If @var{ignore} equals @code{safe}, live "
"windows may get as small as @code{window-safe-min-height} lines and "
"@code{window-safe-min-width} columns. If @var{ignore} is a window, ignore "
"restrictions for that window only. Any other non-@code{nil} value means "
"ignore all of the above restrictions for all windows."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:977
msgid ""
"The optional argument @var{pixelwise} non-@code{nil} means to return the "
"minimum size of @var{window} counted in pixels."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:982
#, no-wrap
msgid "window resizing"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:983
#, no-wrap
msgid "resize window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:984
#, no-wrap
msgid "changing window size"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:985
#, no-wrap
msgid "window size, changing"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:993
msgid ""
"This section describes functions for resizing a window without changing the "
"size of its frame. Because live windows do not overlap, these functions are "
"meaningful only on frames that contain two or more windows: resizing a "
"window also changes the size of at least one other window. If there is just "
"one window on a frame, its size cannot be changed except by resizing the "
"frame (@pxref{Frame Size})."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:997
msgid ""
"Except where noted, these functions also accept internal windows as "
"arguments. Resizing an internal window causes its child windows to be "
"resized to fit the same space."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:998
#, no-wrap
msgid "window-resizable window delta &optional horizontal ignore pixelwise"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1004
msgid ""
"This function returns @var{delta} if the size of @var{window} can be changed "
"vertically by @var{delta} lines. If the optional argument @var{horizontal} "
"is non-@code{nil}, it instead returns @var{delta} if @var{window} can be "
"resized horizontally by @var{delta} columns. It does not actually change "
"the window size."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1006
msgid "If @var{window} is @code{nil}, it defaults to the selected window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1012
msgid ""
"A positive value of @var{delta} means to check whether the window can be "
"enlarged by that number of lines or columns; a negative value of @var{delta} "
"means to check whether the window can be shrunk by that many lines or "
"columns. If @var{delta} is non-zero, a return value of 0 means that the "
"window cannot be resized."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1022
msgid ""
"Normally, the variables @code{window-min-height} and @code{window-min-width} "
"specify the smallest allowable window size (@pxref{Window Sizes}). However, "
"if the optional argument @var{ignore} is non-@code{nil}, this function "
"ignores @code{window-min-height} and @code{window-min-width}, as well as "
"@code{window-size-fixed}. Instead, it considers the minimum height of a "
"window as the sum of its top and bottom decorations plus the text of one "
"line; and its minimum width as the sum of its left and right decorations "
"plus text that takes two columns."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1025
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1063
msgid ""
"If the optional argument @var{pixelwise} is non-@code{nil}, @var{delta} is "
"interpreted as pixels."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1027
#, no-wrap
msgid "window-resize window delta &optional horizontal ignore pixelwise"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1033
msgid ""
"This function resizes @var{window} by @var{delta} increments. If "
"@var{horizontal} is @code{nil}, it changes the height by @var{delta} lines; "
"otherwise, it changes the width by @var{delta} columns. A positive "
"@var{delta} means to enlarge the window, and a negative @var{delta} means to "
"shrink it."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1036
msgid ""
"If @var{window} is @code{nil}, it defaults to the selected window. If the "
"window cannot be resized as demanded, an error is signaled."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1039
msgid ""
"The optional argument @var{ignore} has the same meaning as for the function "
"@code{window-resizable} above."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1042
msgid ""
"If the optional argument @var{pixelwise} is non-@code{nil}, @var{delta} will "
"be interpreted as pixels."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1049
msgid ""
"The choice of which window edges this function alters depends on the values "
"of the option @code{window-combination-resize} and the combination limits of "
"the involved windows; in some cases, it may alter both edges. "
"@xref{Recombining Windows}. To resize by moving only the bottom or right "
"edge of a window, use the function @code{adjust-window-trailing-edge}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1055
#, no-wrap
msgid "adjust-window-trailing-edge window delta &optional horizontal pixelwise"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1060
msgid ""
"This function moves @var{window}'s bottom edge by @var{delta} lines. If "
"optional argument @var{horizontal} is non-@code{nil}, it instead moves the "
"right edge by @var{delta} columns. If @var{window} is @code{nil}, it "
"defaults to the selected window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1068
msgid ""
"A positive @var{delta} moves the edge downwards or to the right; a negative "
"@var{delta} moves it upwards or to the left. If the edge cannot be moved as "
"far as specified by @var{delta}, this function moves it as far as possible "
"but does not signal an error."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1072
msgid ""
"This function tries to resize windows adjacent to the edge that is moved. "
"If this is not possible for some reason (e.g., if that adjacent window is "
"fixed-size), it may resize other windows."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1074
#, no-wrap
msgid "pixelwise, resizing windows"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1075
#, no-wrap
msgid "window-resize-pixelwise"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1082
msgid ""
"If the value of this option is non-@code{nil}, Emacs resizes windows in "
"units of pixels. This currently affects functions like @code{split-window} "
"(@pxref{Splitting Windows}), @code{maximize-window}, @code{minimize-window}, "
"@code{fit-window-to-buffer}, @code{fit-frame-to-buffer} and "
"@code{shrink-window-if-larger-than-buffer} (all listed below)."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1086
msgid ""
"Note that when a frame's pixel size is not a multiple of its character size, "
"at least one window may get resized pixelwise even if this option is "
"@code{nil}. The default value is @code{nil}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1090
msgid ""
"The following commands resize windows in more specific ways. When called "
"interactively, they act on the selected window."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1091
#, no-wrap
msgid ""
"Command fit-window-to-buffer &optional window max-height min-height "
"max-width min-width preserve-size"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1096
msgid ""
"This command adjusts the height or width of @var{window} to fit the text in "
"it. It returns non-@code{nil} if it was able to resize @var{window}, and "
"@code{nil} otherwise. If @var{window} is omitted or @code{nil}, it defaults "
"to the selected window. Otherwise, it should be a live window."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1106
msgid ""
"If @var{window} is part of a vertical combination, this function adjusts "
"@var{window}'s height. The new height is calculated from the actual height "
"of the accessible portion of its buffer. The optional argument "
"@var{max-height}, if non-@code{nil}, specifies the maximum total height that "
"this function can give @var{window}. The optional argument "
"@var{min-height}, if non-@code{nil}, specifies the minimum total height that "
"it can give, which overrides the variable @code{window-min-height}. Both "
"@var{max-height} and @var{min-height} are specified in lines and include any "
"top or bottom decorations of @var{window}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1118
msgid ""
"If @var{window} is part of a horizontal combination and the value of the "
"option @code{fit-window-to-buffer-horizontally} (see below) is "
"non-@code{nil}, this function adjusts @var{window}'s width. The new width "
"of @var{window} is calculated from the maximum length of its buffer's lines "
"that follow the current start position of @var{window}. The optional "
"argument @var{max-width} specifies a maximum width and defaults to the width "
"of @var{window}'s frame. The optional argument @var{min-width} specifies a "
"minimum width and defaults to @code{window-min-width}. Both @var{max-width} "
"and @var{min-width} are specified in columns and include any left or right "
"decorations of @var{window}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1122
msgid ""
"The optional argument @var{preserve-size}, if non-@code{nil}, will install a "
"parameter to preserve the size of @var{window} during future resize "
"operations (@pxref{Preserving Window Sizes})."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1126
msgid ""
"If the option @code{fit-frame-to-buffer} (see below) is non-@code{nil}, this "
"function will try to resize the frame of @var{window} to fit its contents by "
"calling @code{fit-frame-to-buffer} (see below)."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1128
#, no-wrap
msgid "fit-window-to-buffer-horizontally"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1135
msgid ""
"If this is non-@code{nil}, @code{fit-window-to-buffer} can resize windows "
"horizontally. If this is @code{nil} (the default) "
"@code{fit-window-to-buffer} never resizes windows horizontally. If this is "
"@code{only}, it can resize windows horizontally only. Any other value means "
"@code{fit-window-to-buffer} can resize windows in both dimensions."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1137
#, no-wrap
msgid "fit-frame-to-buffer"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1144
msgid ""
"If this option is non-@code{nil}, @code{fit-window-to-buffer} can fit a "
"frame to its buffer. A frame is fit if and only if its root window is a "
"live window and this option is non-@code{nil}. If this is "
"@code{horizontally}, frames are fit horizontally only. If this is "
"@code{vertically}, frames are fit vertically only. Any other non-@code{nil} "
"value means frames can be resized in both dimensions."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1148
msgid ""
"If you have a frame that displays only one window, you can fit that frame to "
"its buffer using the command @code{fit-frame-to-buffer}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1149
#, no-wrap
msgid ""
"Command fit-frame-to-buffer &optional frame max-height min-height max-width "
"min-width only"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1158
msgid ""
"This command adjusts the size of @var{frame} to display the contents of its "
"buffer exactly. @var{frame} can be any live frame and defaults to the "
"selected one. Fitting is done only if @var{frame}'s root window is live. "
"The arguments @var{max-height}, @var{min-height}, @var{max-width} and "
"@var{min-width} specify bounds on the new total size of @var{frame}'s root "
"window. @var{min-height} and @var{min-width} default to the values of "
"@code{window-min-height} and @code{window-min-width} respectively."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1162
msgid ""
"If the optional argument @var{only} is @code{vertically}, this function may "
"resize the frame vertically only. If @var{only} is @code{horizontally}, it "
"may resize the frame horizontally only."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1166
msgid ""
"The behavior of @code{fit-frame-to-buffer} can be controlled with the help "
"of the two options listed next."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1167
#, no-wrap
msgid "fit-frame-to-buffer-margins"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1172
msgid ""
"This option can be used to specify margins around frames to be fit by "
"@code{fit-frame-to-buffer}. Such margins can be useful to avoid, for "
"example, that the resized frame overlaps the taskbar or parts of its parent "
"frame."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1178
msgid ""
"It specifies the numbers of pixels to be left free on the left, above, the "
"right, and below a frame that shall be fit. The default specifies "
"@code{nil} for each which means to use no margins. The value specified here "
"can be overridden for a specific frame by that frame's "
"@code{fit-frame-to-buffer-margins} parameter, if present."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1180
#, no-wrap
msgid "fit-frame-to-buffer-sizes"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1186
msgid ""
"This option specifies size boundaries for @code{fit-frame-to-buffer}. It "
"specifies the total maximum and minimum lines and maximum and minimum "
"columns of the root window of any frame that shall be fit to its buffer. If "
"any of these values is non-@code{nil}, it overrides the corresponding "
"argument of @code{fit-frame-to-buffer}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1188
#, no-wrap
msgid "Command shrink-window-if-larger-than-buffer &optional window"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1195
msgid ""
"This command attempts to reduce @var{window}'s height as much as possible "
"while still showing its full buffer, but no less than "
"@code{window-min-height} lines. The return value is non-@code{nil} if the "
"window was resized, and @code{nil} otherwise. If @var{window} is omitted or "
"@code{nil}, it defaults to the selected window. Otherwise, it should be a "
"live window."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1199
msgid ""
"This command does nothing if the window is already too short to display all "
"of its buffer, or if any of the buffer is scrolled off-screen, or if the "
"window is the only live window in its frame."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1202
msgid "This command calls @code{fit-window-to-buffer} (see above) to do its work."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1205
#, no-wrap
msgid "balancing window sizes"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1206
#, no-wrap
msgid "Command balance-windows &optional window-or-frame"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1212
msgid ""
"This function balances windows in a way that gives more space to full-width "
"and/or full-height windows. If @var{window-or-frame} specifies a frame, it "
"balances all windows on that frame. If @var{window-or-frame} specifies a "
"window, it balances only that window and its siblings (@pxref{Windows and "
"Frames})."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1214
#, no-wrap
msgid "Command balance-windows-area"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1218
msgid ""
"This function attempts to give all windows on the selected frame "
"approximately the same share of the screen area. Full-width or full-height "
"windows are not given more space than other windows."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1220
#, no-wrap
msgid "maximizing windows"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1221
#, no-wrap
msgid "Command maximize-window &optional window"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1226
msgid ""
"This function attempts to make @var{window} as large as possible, in both "
"dimensions, without resizing its frame or deleting other windows. If "
"@var{window} is omitted or @code{nil}, it defaults to the selected window."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1228
#, no-wrap
msgid "minimizing windows"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1229
#, no-wrap
msgid "Command minimize-window &optional window"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1234
msgid ""
"This function attempts to make @var{window} as small as possible, in both "
"dimensions, without deleting it or resizing its frame. If @var{window} is "
"omitted or @code{nil}, it defaults to the selected window."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1239
#, no-wrap
msgid "preserving window sizes"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1246
msgid ""
"A window can get resized explicitly by using one of the functions from the "
"preceding section or implicitly, for example, when resizing an adjacent "
"window, when splitting or deleting a window (@pxref{Splitting Windows}, "
"@pxref{Deleting Windows}) or when resizing the window's frame (@pxref{Frame "
"Size})."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1251
msgid ""
"It is possible to avoid implicit resizing of a specific window when there "
"are one or more other resizable windows on the same frame. For this "
"purpose, Emacs must be advised to @dfn{preserve} the size of that window. "
"There are two basic ways to do that."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1252
#, no-wrap
msgid "window-size-fixed"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1257
msgid ""
"If this buffer-local variable is non-@code{nil}, the size of any window "
"displaying the buffer cannot normally be changed. Deleting a window or "
"changing the frame's size may still change the window's size, if there is no "
"choice."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1261
msgid ""
"If the value is @code{height}, then only the window's height is fixed; if "
"the value is @code{width}, then only the window's width is fixed. Any other "
"non-@code{nil} value fixes both the width and the height."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1266
msgid ""
"If this variable is @code{nil}, this does not necessarily mean that any "
"window showing the buffer can be resized in the desired direction. To "
"determine that, use the function @code{window-resizable}. @xref{Resizing "
"Windows}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1274
msgid ""
"Often @code{window-size-fixed} is overly aggressive because it inhibits any "
"attempt to explicitly resize or split an affected window as well. This may "
"even happen after the window has been resized implicitly, for example, when "
"deleting an adjacent window or resizing the window's frame. The following "
"function tries hard to never disallow resizing such a window explicitly:"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1275
#, no-wrap
msgid "window-preserve-size &optional window horizontal preserve"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1280
msgid ""
"This function (un-)marks the height of window @var{window} as preserved for "
"future resize operations. @var{window} must be a live window and defaults "
"to the selected one. If the optional argument @var{horizontal} is "
"non-@code{nil}, it (un-)marks the width of @var{window} as preserved."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1286
msgid ""
"If the optional argument @var{preserve} is @code{t}, this means to preserve "
"the current height/width of @var{window}'s body. The height/width of "
"@var{window} will change only if Emacs has no better choice. Resizing a "
"window whose height/width is preserved by this function never throws an "
"error."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1293
msgid ""
"If @var{preserve} is @code{nil}, this means to stop preserving the "
"height/width of @var{window}, lifting any respective restraint induced by a "
"previous call of this function for @var{window}. Calling "
"@code{enlarge-window}, @code{shrink-window} or @code{fit-window-to-buffer} "
"with @var{window} as argument may also remove the respective restraint."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1297
msgid "@code{window-preserve-size} is currently invoked by the following functions:"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1299
#, no-wrap
msgid "fit-window-to-buffer"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1303
msgid ""
"If the optional argument @var{preserve-size} of that function "
"(@pxref{Resizing Windows}) is non-@code{nil}, the size established by that "
"function is preserved."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1304
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1795
#, no-wrap
msgid "display-buffer"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1308
msgid ""
"If the @var{alist} argument of that function (@pxref{Choosing Window}) "
"contains a @code{preserve-size} entry, the size of the window produced by "
"that function is preserved."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1316
msgid ""
"@code{window-preserve-size} installs a window parameter (@pxref{Window "
"Parameters}) called @code{window-preserved-size} which is consulted by the "
"window resizing functions. This parameter will not prevent resizing the "
"window when the window shows another buffer than the one when "
"@code{window-preserve-size} was invoked or if its size has changed since "
"then."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1319
msgid ""
"The following function can be used to check whether the height of a "
"particular window is preserved:"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1320
#, no-wrap
msgid "window-preserved-size &optional window horizontal"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1326
msgid ""
"This function returns the preserved height of window @var{window} in "
"pixels. @var{window} must be a live window and defaults to the selected "
"one. If the optional argument @var{horizontal} is non-@code{nil}, it "
"returns the preserved width of @var{window}. It returns @code{nil} if the "
"size of @var{window} is not preserved."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1331
#, no-wrap
msgid "splitting windows"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1332
#, no-wrap
msgid "window splitting"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1339
msgid ""
"This section describes functions for creating a new window by "
"@dfn{splitting} an existing one. Note that some windows are special in the "
"sense that these functions may fail to split them as described here. "
"Examples of such windows are side windows (@pxref{Side Windows}) and atomic "
"windows (@pxref{Atomic Windows})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1340
#, no-wrap
msgid "split-window &optional window size side pixelwise"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1345
msgid ""
"This function creates a new live window next to the window @var{window}. If "
"@var{window} is omitted or @code{nil}, it defaults to the selected window. "
"That window is split, and reduced in size. The space is taken up by the new "
"window, which is returned."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1353
msgid ""
"The optional second argument @var{size} determines the sizes of @var{window} "
"and/or the new window. If it is omitted or @code{nil}, both windows are "
"given equal sizes; if there is an odd line, it is allocated to the new "
"window. If @var{size} is a positive number, @var{window} is given "
"@var{size} lines (or columns, depending on the value of @var{side}). If "
"@var{size} is a negative number, the new window is given @minus{}@var{size} "
"lines (or columns)."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1362
msgid ""
"If @var{size} is @code{nil}, this function obeys the variables "
"@code{window-min-height} and @code{window-min-width} (@pxref{Window "
"Sizes}). Thus, it signals an error if splitting would result in making a "
"window smaller than those variables specify. However, a non-@code{nil} "
"value for @var{size} causes those variables to be ignored; in that case, the "
"smallest allowable window is considered to be one that has space for a text "
"that is one line tall and/or two columns wide."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1372
msgid ""
"Hence, if @var{size} is specified, it's the caller's responsibility to check "
"whether the emanating windows are large enough to encompass all of their "
"decorations like a mode line or a scroll bar. The function "
"@code{window-min-size} (@pxref{Window Sizes}) can be used to determine the "
"minimum requirements of @var{window} in this regard. Since the new window "
"usually inherits areas like the mode line or the scroll bar from "
"@var{window}, that function is also a good guess for the minimum size of the "
"new window. The caller should specify a smaller size only if it "
"correspondingly removes an inherited area before the next redisplay."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1378
msgid ""
"The optional third argument @var{side} determines the position of the new "
"window relative to @var{window}. If it is @code{nil} or @code{below}, the "
"new window is placed below @var{window}. If it is @code{above}, the new "
"window is placed above @var{window}. In both these cases, @var{size} "
"specifies a total window height, in lines."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1383
msgid ""
"If @var{side} is @code{t} or @code{right}, the new window is placed on the "
"right of @var{window}. If @var{side} is @code{left}, the new window is "
"placed on the left of @var{window}. In both these cases, @var{size} "
"specifies a total window width, in columns."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1387
msgid ""
"The optional fourth argument @var{pixelwise}, if non-@code{nil}, means to "
"interpret @var{size} in units of pixels, instead of lines and columns."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1392
msgid ""
"If @var{window} is a live window, the new window inherits various properties "
"from it, including margins and scroll bars. If @var{window} is an internal "
"window, the new window inherits the properties of the window selected within "
"@var{window}'s frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1403
msgid ""
"The behavior of this function may be altered by the window parameters of "
"@var{window}, so long as the variable @code{ignore-window-parameters} is "
"@code{nil}. If the value of the @code{split-window} window parameter is "
"@code{t}, this function ignores all other window parameters. Otherwise, if "
"the value of the @code{split-window} window parameter is a function, that "
"function is called with the arguments @var{window}, @var{size}, and "
"@var{side}, in lieu of the usual action of @code{split-window}. Otherwise, "
"this function obeys the @code{window-atom} or @code{window-side} window "
"parameter, if any. @xref{Window Parameters}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1411
msgid ""
"As an example, here is a sequence of @code{split-window} calls that yields "
"the window configuration discussed in @ref{Windows and Frames}. This "
"example demonstrates splitting a live window as well as splitting an "
"internal window. We begin with a frame containing a single window (a live "
"root window), which we denote by @var{W4}. Calling @code{(split-window W4)} "
"yields this window configuration:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1426
#, no-wrap
msgid ""
" ______________________________________\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" || ||\n"
" ||_________________W4_________________||\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" || ||\n"
" ||_________________W5_________________||\n"
" |__________________W3__________________|\n"
"\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1435
msgid ""
"The @code{split-window} call has created a new live window, denoted by "
"@var{W5}. It has also created a new internal window, denoted by @var{W3}, "
"which becomes the root window and the parent of both @var{W4} and @var{W5}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1438
msgid ""
"Next, we call @code{(split-window W3 nil 'left)}, passing the internal "
"window @var{W3} as the argument. The result:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1454
#, no-wrap
msgid ""
" ______________________________________\n"
" | ______ ____________________________ |\n"
" || || __________________________ ||\n"
" || ||| |||\n"
" || ||| |||\n"
" || ||| |||\n"
" || |||____________W4____________|||\n"
" || || __________________________ ||\n"
" || ||| |||\n"
" || ||| |||\n"
" || |||____________W5____________|||\n"
" ||__W2__||_____________W3_____________ |\n"
" |__________________W1__________________|\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1461
msgid ""
"A new live window @var{W2} is created, to the left of the internal window "
"@var{W3}. A new internal window @var{W1} is created, becoming the new root "
"window."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1464
msgid ""
"For interactive use, Emacs provides two commands which always split the "
"selected window. These call @code{split-window} internally."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1465
#, no-wrap
msgid "Command split-window-right &optional size"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1470
msgid ""
"This function splits the selected window into two side-by-side windows, "
"putting the selected window on the left. If @var{size} is positive, the "
"left window gets @var{size} columns; if @var{size} is negative, the right "
"window gets @minus{}@var{size} columns."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1472
#, no-wrap
msgid "Command split-window-below &optional size"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1477
msgid ""
"This function splits the selected window into two windows, one above the "
"other, leaving the upper window selected. If @var{size} is positive, the "
"upper window gets @var{size} lines; if @var{size} is negative, the lower "
"window gets @minus{}@var{size} lines."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1479
#, no-wrap
msgid "split-window-keep-point"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1482
msgid ""
"If the value of this variable is non-@code{nil} (the default), "
"@code{split-window-below} behaves as described above."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1489
msgid ""
"If it is @code{nil}, @code{split-window-below} adjusts point in each of the "
"two windows to minimize redisplay. (This is useful on slow terminals.) It "
"selects whichever window contains the screen line that point was previously "
"on. Note that this only affects @code{split-window-below}, not the "
"lower-level @code{split-window} function."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1494
#, no-wrap
msgid "deleting windows"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1499
msgid ""
"@dfn{Deleting} a window removes it from the frame's window tree. If the "
"window is a live window, it disappears from the screen. If the window is an "
"internal window, its child windows are deleted too."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1504
msgid ""
"Even after a window is deleted, it continues to exist as a Lisp object, "
"until there are no more references to it. Window deletion can be reversed, "
"by restoring a saved window configuration (@pxref{Window Configurations})."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1505
#, no-wrap
msgid "Command delete-window &optional window"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1509
msgid ""
"This function removes @var{window} from display and returns @code{nil}. If "
"@var{window} is omitted or @code{nil}, it defaults to the selected window."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1516
msgid ""
"If deleting the window would leave no more windows in the window tree (e.g., "
"if it is the only live window in the frame) or all remaining windows on "
"@var{window}'s frame are side windows (@pxref{Side Windows}), an error is "
"signaled. If @var{window} is part of an atomic window (@pxref{Atomic "
"Windows}), this function tries to delete the root of that atomic window "
"instead."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1522
msgid ""
"By default, the space taken up by @var{window} is given to one of its "
"adjacent sibling windows, if any. However, if the variable "
"@code{window-combination-resize} is non-@code{nil}, the space is "
"proportionally distributed among any remaining windows in the same window "
"combination. @xref{Recombining Windows}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1531
msgid ""
"The behavior of this function may be altered by the window parameters of "
"@var{window}, so long as the variable @code{ignore-window-parameters} is "
"@code{nil}. If the value of the @code{delete-window} window parameter is "
"@code{t}, this function ignores all other window parameters. Otherwise, if "
"the value of the @code{delete-window} window parameter is a function, that "
"function is called with the argument @var{window}, in lieu of the usual "
"action of @code{delete-window}. @xref{Window Parameters}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1536
msgid ""
"When @code{delete-window} deletes the selected window of its frame, it has "
"to make another window the new selected window of that frame. The following "
"option allows configuring which window is chosen."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1537
#, no-wrap
msgid "delete-window-choose-selected"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1541
msgid ""
"This option allows specifying which window should become a frame's selected "
"window after @code{delete-window} has deleted the previously selected one. "
"Possible choices are"
msgstr ""
#. type: code{#1}
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1543
#, no-wrap
msgid "mru"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1545
msgid "(the default) choose the most recently used window on that frame."
msgstr ""
#. type: code{#1}
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1546
#, no-wrap
msgid "pos"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1549
msgid ""
"choose the window comprising the frame coordinates of point of the "
"previously selected window on that frame."
msgstr ""
#. type: code{#1}
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1550
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1599
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1771
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2015
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2339
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4325
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5811
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6224
#, no-wrap
msgid "nil"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1553
msgid ""
"choose the first window (the window returned by @code{frame-first-window}) "
"on that frame."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1558
msgid ""
"A window with a non-@code{nil} @code{no-other-window} parameter is chosen "
"only if all other windows on that frame have that parameter set to a "
"non-@code{nil} value too."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1560
#, no-wrap
msgid "Command delete-other-windows &optional window"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1568
msgid ""
"This function makes @var{window} fill its frame, deleting other windows as "
"necessary. If @var{window} is omitted or @code{nil}, it defaults to the "
"selected window. An error is signaled if @var{window} is a side window "
"(@pxref{Side Windows}). If @var{window} is part of an atomic window "
"(@pxref{Atomic Windows}), this function tries to make the root of that "
"atomic window fill its frame. The return value is @code{nil}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1577
msgid ""
"The behavior of this function may be altered by the window parameters of "
"@var{window}, so long as the variable @code{ignore-window-parameters} is "
"@code{nil}. If the value of the @code{delete-other-windows} window "
"parameter is @code{t}, this function ignores all other window parameters. "
"Otherwise, if the value of the @code{delete-other-windows} window parameter "
"is a function, that function is called with the argument @var{window}, in "
"lieu of the usual action of @code{delete-other-windows}. @xref{Window "
"Parameters}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1581
msgid ""
"Also, if @code{ignore-window-parameters} is @code{nil}, this function does "
"not delete any window whose @code{no-delete-other-windows} parameter is "
"non-@code{nil}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1583
#, no-wrap
msgid "Command delete-windows-on &optional buffer-or-name frame"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1590
msgid ""
"This function deletes all windows showing @var{buffer-or-name}, by calling "
"@code{delete-window} on those windows. @var{buffer-or-name} should be a "
"buffer, or the name of a buffer; if omitted or @code{nil}, it defaults to "
"the current buffer. If there are no windows showing the specified buffer, "
"this function does nothing. If the specified buffer is a minibuffer, an "
"error is signaled."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1594
msgid ""
"If there is a dedicated window showing the buffer, and that window is the "
"only one on its frame, this function also deletes that frame if it is not "
"the only frame on the terminal."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1597
msgid "The optional argument @var{frame} specifies which frames to operate on:"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1601
msgid "means operate on all frames."
msgstr ""
#. type: code{#1}
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1601
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1800
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2020
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2348
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6228
#, no-wrap
msgid "t"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1603
msgid "means operate on the selected frame."
msgstr ""
#. type: code{#1}
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1603
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2023
#, no-wrap
msgid "visible"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1605
msgid "means operate on all visible frames."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1605
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2026
#, no-wrap
msgid "0"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1607
msgid "means operate on all visible or iconified frames."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1607
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2029
#, no-wrap
msgid "A frame"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1609
msgid "means operate on that frame."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1615
msgid ""
"Note that this argument does not have the same meaning as in other functions "
"which scan all live windows (@pxref{Cyclic Window Ordering}). Specifically, "
"the meanings of @code{t} and @code{nil} here are the opposite of what they "
"are in those other functions."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1620
#, no-wrap
msgid "recombining windows"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1621
#, no-wrap
msgid "windows, recombining"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1629
msgid ""
"When deleting the last sibling of a window @var{W}, its parent window is "
"deleted too, with @var{W} replacing it in the window tree. This means that "
"@var{W} must be recombined with its parent's siblings to form a new window "
"combination (@pxref{Windows and Frames}). In some occasions, deleting a "
"live window may even entail the deletion of two internal windows."
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1645
#, no-wrap
msgid ""
" ______________________________________\n"
" | ______ ____________________________ |\n"
" || || __________________________ ||\n"
" || ||| ___________ ___________ |||\n"
" || |||| || ||||\n"
" || ||||____W6_____||_____W7____||||\n"
" || |||____________W4____________|||\n"
" || || __________________________ ||\n"
" || ||| |||\n"
" || ||| |||\n"
" || |||____________W5____________|||\n"
" ||__W2__||_____________W3_____________ |\n"
" |__________________W1__________________|\n"
"\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1654
msgid ""
"Deleting @var{W5} in this configuration normally causes the deletion of "
"@var{W3} and @var{W4}. The remaining live windows @var{W2}, @var{W6} and "
"@var{W7} are recombined to form a new horizontal combination with parent "
"@var{W1}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1661
msgid ""
"Sometimes, however, it makes sense to not delete a parent window like "
"@var{W4}. In particular, a parent window should not be removed when it was "
"used to preserve a combination embedded in a combination of the same type. "
"Such embeddings make sense to assure that when you split a window and "
"subsequently delete the new window, Emacs reestablishes the layout of the "
"associated frame as it existed before the splitting."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1664
msgid ""
"Consider a scenario starting with two live windows @var{W2} and @var{W3} and "
"their parent @var{W1}."
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1681
#, no-wrap
msgid ""
" ______________________________________\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" || ||\n"
" || ||\n"
" || ||\n"
" || ||\n"
" ||_________________W2_________________||\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" ||_________________W3_________________||\n"
" |__________________W1__________________|\n"
"\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1687
msgid "Split @var{W2} to make a new window @var{W4} as follows."
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1704
#, no-wrap
msgid ""
" ______________________________________\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" ||_________________W2_________________||\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" ||_________________W4_________________||\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" ||_________________W3_________________||\n"
" |__________________W1__________________|\n"
"\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1713
msgid ""
"Now, when enlarging a window vertically, Emacs tries to obtain the "
"corresponding space from its lower sibling, provided such a window exists. "
"In our scenario, enlarging @var{W4} will steal space from @var{W3}."
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1730
#, no-wrap
msgid ""
" ______________________________________\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" ||_________________W2_________________||\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" || ||\n"
" || ||\n"
" ||_________________W4_________________||\n"
" | ____________________________________ |\n"
" ||_________________W3_________________||\n"
" |__________________W1__________________|\n"
"\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1737
msgid ""
"Deleting @var{W4} will now give its entire space to @var{W2}, including the "
"space earlier stolen from @var{W3}."
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1754
#, no-wrap
msgid ""
" ______________________________________\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" || ||\n"
" || ||\n"
" || ||\n"
" || ||\n"
" || ||\n"
" || ||\n"
" ||_________________W2_________________||\n"
" | ____________________________________ |\n"
" ||_________________W3_________________||\n"
" |__________________W1__________________|\n"
"\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1762
msgid ""
"This can be counterintuitive, in particular if @var{W4} were used for "
"displaying a buffer only temporarily (@pxref{Temporary Displays}), and you "
"want to continue working with the initial layout."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1765
msgid ""
"The behavior can be fixed by making a new parent window when splitting "
"@var{W2}. The variable described next allows that to be done."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1766
#, no-wrap
msgid "window-combination-limit"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1769
msgid ""
"This variable controls whether splitting a window shall make a new parent "
"window. The following values are recognized:"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1776
msgid ""
"This means that the new live window is allowed to share the existing parent "
"window, if one exists, provided the split occurs in the same direction as "
"the existing window combination (otherwise, a new internal window is created "
"anyway)."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1777
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3090
#, no-wrap
msgid "window-size"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1783
msgid ""
"This means that @code{display-buffer} makes a new parent window when it "
"splits a window and is passed a @code{window-height} or @code{window-width} "
"entry in the @var{alist} argument (@pxref{Buffer Display Action "
"Functions}). Otherwise, window splitting behaves as for a value of "
"@code{nil}."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1784
#, no-wrap
msgid "temp-buffer-resize"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1789
msgid ""
"In this case @code{with-temp-buffer-window} makes a new parent window when "
"it splits a window and @code{temp-buffer-resize-mode} is enabled "
"(@pxref{Temporary Displays}). Otherwise, window splitting behaves as for "
"@code{nil}."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1790
#, no-wrap
msgid "temp-buffer"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1794
msgid ""
"In this case @code{with-temp-buffer-window} always makes a new parent window "
"when it splits an existing window (@pxref{Temporary Displays}). Otherwise, "
"window splitting behaves as for @code{nil}."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1799
msgid ""
"This means that when @code{display-buffer} (@pxref{Choosing Window}) splits "
"a window it always makes a new parent window. Otherwise, window splitting "
"behaves as for @code{nil}."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1805
msgid ""
"This means that splitting a window always creates a new parent window. "
"Thus, if the value of this variable is at all times @code{t}, then at all "
"times every window tree is a binary tree (a tree where each window except "
"the root window has exactly one sibling)."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1809
msgid ""
"The default is @code{window-size}. Other values are reserved for future "
"use."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1815
msgid ""
"If, as a consequence of this variable's setting, @code{split-window} makes a "
"new parent window, it also calls @code{set-window-combination-limit} (see "
"below) on the newly-created internal window. This affects how the window "
"tree is rearranged when the child windows are deleted (see below)."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1819
msgid ""
"If @code{window-combination-limit} is @code{t}, splitting @var{W2} in the "
"initial configuration of our scenario would have produced this:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1836
#, no-wrap
msgid ""
" ______________________________________\n"
" | ____________________________________ |\n"
" || __________________________________ ||\n"
" ||| |||\n"
" |||________________W2________________|||\n"
" || __________________________________ ||\n"
" ||| |||\n"
" |||________________W4________________|||\n"
" ||_________________W5_________________||\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" ||_________________W3_________________||\n"
" |__________________W1__________________|\n"
"\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1847
msgid ""
"A new internal window @var{W5} has been created; its children are @var{W2} "
"and the new live window @var{W4}. Now, @var{W2} is the only sibling of "
"@var{W4}, so enlarging @var{W4} will try to shrink @var{W2}, leaving "
"@var{W3} unaffected. Observe that @var{W5} represents a vertical "
"combination of two windows embedded in the vertical combination @var{W1}."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1848
#, no-wrap
msgid "window combination limit"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1849
#, no-wrap
msgid "set-window-combination-limit window limit"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1857
msgid ""
"This function sets the @dfn{combination limit} of the window @var{window} to "
"@var{limit}. This value can be retrieved via the function "
"@code{window-combination-limit}. See below for its effects; note that it is "
"only meaningful for internal windows. The @code{split-window} function "
"automatically calls this function, passing it @code{t} as @var{limit}, "
"provided the value of the variable @code{window-combination-limit} is "
"@code{t} when it is called."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1859
#, no-wrap
msgid "window-combination-limit window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1861
msgid "This function returns the combination limit for @var{window}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1869
msgid ""
"The combination limit is meaningful only for an internal window. If it is "
"@code{nil}, then Emacs is allowed to automatically delete @var{window}, in "
"response to a window deletion, in order to group the child windows of "
"@var{window} with its sibling windows to form a new window combination. If "
"the combination limit is @code{t}, the child windows of @var{window} are "
"never automatically recombined with its siblings."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1874
msgid ""
"If, in the configuration shown at the beginning of this section, the "
"combination limit of @var{W4} (the parent window of @var{W6} and @var{W7}) "
"is @code{t}, deleting @var{W5} will not implicitly delete @var{W4} too."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1880
msgid ""
"Alternatively, the problems sketched above can be avoided by always resizing "
"all windows in the same combination whenever one of its windows is split or "
"deleted. This also permits splitting windows that would be otherwise too "
"small for such an operation."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1881
#, no-wrap
msgid "window-combination-resize"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1885
msgid ""
"If this variable is @code{nil}, @code{split-window} can only split a window "
"(denoted by @var{window}) if @var{window}'s screen area is large enough to "
"accommodate both itself and the new window."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1893
msgid ""
"If this variable is @code{t}, @code{split-window} tries to resize all "
"windows that are part of the same combination as @var{window}, in order to "
"accommodate the new window. In particular, this may allow "
"@code{split-window} to succeed even if @var{window} is a fixed-size window "
"or too small to ordinarily split. Furthermore, subsequently resizing or "
"deleting @var{window} may resize all other windows in its combination."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1897
msgid ""
"The default is @code{nil}. Other values are reserved for future use. A "
"specific split operation may ignore the value of this variable if it is "
"affected by a non-@code{nil} value of @code{window-combination-limit}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1901
msgid ""
"To illustrate the effect of @code{window-combination-resize}, consider the "
"following frame layout."
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1918
#, no-wrap
msgid ""
" ______________________________________\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" || ||\n"
" || ||\n"
" ||_________________W2_________________||\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" || ||\n"
" || ||\n"
" ||_________________W3_________________||\n"
" |__________________W1__________________|\n"
"\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1925
msgid ""
"If @code{window-combination-resize} is @code{nil}, splitting window @var{W3} "
"leaves the size of @var{W2} unchanged:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1942
#, no-wrap
msgid ""
" ______________________________________\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" || ||\n"
" || ||\n"
" ||_________________W2_________________||\n"
" | ____________________________________ |\n"
" || ||\n"
" ||_________________W3_________________||\n"
" | ____________________________________ |\n"
" || ||\n"
" ||_________________W4_________________||\n"
" |__________________W1__________________|\n"
"\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1950
msgid ""
"If @code{window-combination-resize} is @code{t}, splitting @var{W3} instead "
"leaves all three live windows with approximately the same height:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1967
#, no-wrap
msgid ""
" ______________________________________\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" ||_________________W2_________________||\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" ||_________________W3_________________||\n"
" | ____________________________________ |\n"
" || ||\n"
" || ||\n"
" ||_________________W4_________________||\n"
" |__________________W1__________________|\n"
"\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1975
msgid ""
"Deleting any of the live windows @var{W2}, @var{W3} or @var{W4} will "
"distribute its space proportionally among the two remaining live windows."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1978
#, no-wrap
msgid "Cyclic Ordering of Windows"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1979
#, no-wrap
msgid "cyclic ordering of windows"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1980
#, no-wrap
msgid "ordering of windows, cyclic"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1981
#, no-wrap
msgid "window ordering, cyclic"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1987
msgid ""
"When you use the command @w{@kbd{C-x o}} (@code{other-window}) to select "
"some other window, it moves through live windows in a specific order. For "
"any given configuration of windows, this order never varies. It is called "
"the @dfn{cyclic ordering of windows}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1993
msgid ""
"The ordering is determined by a depth-first traversal of each frame's window "
"tree, retrieving the live windows which are the leaf nodes of the tree "
"(@pxref{Windows and Frames}). If the minibuffer is active, the minibuffer "
"window is included too. The ordering is cyclic, so the last window in the "
"sequence is followed by the first one."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1994
#, no-wrap
msgid "next-window &optional window minibuf all-frames"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1995
#, no-wrap
msgid "minibuffer window, and @code{next-window}"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:1999
msgid ""
"This function returns a live window, the one following @var{window} in the "
"cyclic ordering of windows. @var{window} should be a live window; if "
"omitted or @code{nil}, it defaults to the selected window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2006
msgid ""
"The optional argument @var{minibuf} specifies whether minibuffer windows "
"should be included in the cyclic ordering. Normally, when @var{minibuf} is "
"@code{nil}, a minibuffer window is included only if it is currently active; "
"this matches the behavior of @w{@kbd{C-x o}}. (Note that a minibuffer "
"window is active as long as its minibuffer is in use; see "
"@ref{Minibuffers})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2010
msgid ""
"If @var{minibuf} is @code{t}, the cyclic ordering includes all minibuffer "
"windows. If @var{minibuf} is neither @code{t} nor @code{nil}, minibuffer "
"windows are not included even if they are active."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2013
msgid "The optional argument @var{all-frames} specifies which frames to consider:"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2019
msgid ""
"means to consider windows on @var{window}'s frame. If the minibuffer window "
"is considered (as specified by the @var{minibuf} argument), then frames that "
"share the minibuffer window are considered too."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2022
msgid "means to consider windows on all existing frames."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2025
msgid "means to consider windows on all visible frames."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2028
msgid "means to consider windows on all visible or iconified frames."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2031
msgid "means to consider windows on that specific frame."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2032
#, no-wrap
msgid "Anything else"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2034
msgid "means to consider windows on @var{window}'s frame, and no others."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2039
msgid ""
"If more than one frame is considered, the cyclic ordering is obtained by "
"appending the orderings for those frames, in the same order as the list of "
"all live frames (@pxref{Finding All Frames})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2041
#, no-wrap
msgid "previous-window &optional window minibuf all-frames"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2045
msgid ""
"This function returns a live window, the one preceding @var{window} in the "
"cyclic ordering of windows. The other arguments are handled like in "
"@code{next-window}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2047
#, no-wrap
msgid "Command other-window count &optional all-frames"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2055
msgid ""
"This function selects a live window, one @var{count} places from the "
"selected window in the cyclic ordering of windows. If @var{count} is a "
"positive number, it skips @var{count} windows forwards; if @var{count} is "
"negative, it skips @minus{}@var{count} windows backwards; if @var{count} is "
"zero, that simply re-selects the selected window. When called "
"interactively, @var{count} is the numeric prefix argument."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2059
msgid ""
"The optional argument @var{all-frames} has the same meaning as in "
"@code{next-window}, like a @code{nil} @var{minibuf} argument to "
"@code{next-window}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2063
msgid ""
"This function does not select a window that has a non-@code{nil} "
"@code{no-other-window} window parameter (@pxref{Window Parameters}), "
"provided that @code{ignore-window-parameters} is @code{nil}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2068
msgid ""
"If the @code{other-window} parameter of the selected window is a function, "
"and @code{ignore-window-parameters} is @code{nil}, that function will be "
"called with the arguments @var{count} and @var{all-frames} instead of the "
"normal operation of this function."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2070
#, no-wrap
msgid "walk-windows fun &optional minibuf all-frames"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2073
msgid ""
"This function calls the function @var{fun} once for each live window, with "
"the window as the argument."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2080
msgid ""
"It follows the cyclic ordering of windows. The optional arguments "
"@var{minibuf} and @var{all-frames} specify the set of windows included; "
"these have the same arguments as in @code{next-window}. If @var{all-frames} "
"specifies a frame, the first window walked is the first window on that frame "
"(the one returned by @code{frame-first-window}), not necessarily the "
"selected window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2084
msgid ""
"If @var{fun} changes the window configuration by splitting or deleting "
"windows, that does not alter the set of windows walked, which is determined "
"prior to calling @var{fun} for the first time."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2086
#, no-wrap
msgid "one-window-p &optional no-mini all-frames"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2089
msgid ""
"This function returns @code{t} if the selected window is the only live "
"window, and @code{nil} otherwise."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2095
msgid ""
"If the minibuffer window is active, it is normally considered (so that this "
"function returns @code{nil}). However, if the optional argument "
"@var{no-mini} is non-@code{nil}, the minibuffer window is ignored even if "
"active. The optional argument @var{all-frames} has the same meaning as for "
"@code{next-window}."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2097
#, no-wrap
msgid "finding windows"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2100
msgid ""
"The following functions return a window which satisfies some criterion, "
"without selecting it:"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2101
#, no-wrap
msgid "least recently used window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2102
#, no-wrap
msgid "get-lru-window &optional all-frames dedicated not-selected no-other"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2109
msgid ""
"This function returns a live window which is heuristically the least "
"recently used one. The @dfn{least recently used window} is the least "
"recently selected one---the window whose use time is less than the use time "
"of all other live windows (@pxref{Selecting Windows}). The optional "
"argument @var{all-frames} has the same meaning as in @code{next-window}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2119
msgid ""
"If any full-width windows are present, only those windows are considered. A "
"minibuffer window is never a candidate. A dedicated window "
"(@pxref{Dedicated Windows}) is never a candidate unless the optional "
"argument @var{dedicated} is non-@code{nil}. The selected window is never "
"returned, unless it is the only candidate. However, if the optional "
"argument @var{not-selected} is non-@code{nil}, this function returns "
"@code{nil} in that case. The optional argument @var{no-other}, if "
"non-@code{nil}, means to never return a window whose @code{no-other-window} "
"parameter is non-@code{nil}."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2121
#, no-wrap
msgid "most recently used window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2122
#, no-wrap
msgid "get-mru-window &optional all-frames dedicated not-selected no-other"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2128
msgid ""
"This function is like @code{get-lru-window}, but it returns the most "
"recently used window instead. The @dfn{most recently used window} is the "
"most recently selected one---the window whose use time exceeds the use time "
"of all other live windows (@pxref{Selecting Windows}). The meaning of the "
"arguments is the same as for @code{get-lru-window}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2132
msgid ""
"Since in practice the most recently used window is always the selected one, "
"it usually makes sense to call this function with a non-@code{nil} "
"@var{not-selected} argument only."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2134
#, no-wrap
msgid "largest window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2135
#, no-wrap
msgid "get-largest-window &optional all-frames dedicated not-selected no-other"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2141
msgid ""
"This function returns the window with the largest area (height times "
"width). If there are two candidate windows of the same size, it prefers the "
"one that comes first in the cyclic ordering of windows, starting from the "
"selected window. The meaning of the arguments is the same as for "
"@code{get-lru-window}."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2143
#, no-wrap
msgid "window that satisfies a predicate"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2144
#, no-wrap
msgid "conditional selection of windows"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2145
#, no-wrap
msgid "get-window-with-predicate predicate &optional minibuf all-frames default"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2152
msgid ""
"This function calls the function @var{predicate} for each of the windows in "
"the cyclic order of windows in turn, passing it the window as an argument. "
"If the predicate returns non-@code{nil} for any window, this function stops "
"and returns that window. If no such window is found, the return value is "
"@var{default} (which defaults to @code{nil})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2156
msgid ""
"The optional arguments @var{minibuf} and @var{all-frames} specify the "
"windows to search, and have the same meanings as in @code{next-window}."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2161
#, no-wrap
msgid "examining windows"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2162
#, no-wrap
msgid "windows, controlling precisely"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2163
#, no-wrap
msgid "buffers, controlled in windows"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2168
msgid ""
"This section describes low-level functions for examining and setting the "
"contents of windows. @xref{Switching Buffers}, for higher-level functions "
"for displaying a specific buffer in a window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2169
#, no-wrap
msgid "window-buffer &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2174
msgid ""
"This function returns the buffer that @var{window} is displaying. If "
"@var{window} is omitted or @code{nil} it defaults to the selected window. "
"If @var{window} is an internal window, this function returns @code{nil}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2176
#, no-wrap
msgid "set-window-buffer window buffer-or-name &optional keep-margins"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2183
msgid ""
"This function makes @var{window} display @var{buffer-or-name}. @var{window} "
"should be a live window; if @code{nil}, it defaults to the selected window. "
"@var{buffer-or-name} should be a buffer, or the name of an existing buffer. "
"This function does not change which window is selected, nor does it directly "
"change which buffer is current (@pxref{Current Buffer}). Its return value "
"is @code{nil}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2187
msgid ""
"If @var{window} is @dfn{strongly dedicated} to a buffer and "
"@var{buffer-or-name} does not specify that buffer, this function signals an "
"error. @xref{Dedicated Windows}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2193
msgid ""
"By default, this function resets @var{window}'s position, display margins, "
"fringe widths, and scroll bar settings, based on the local variables in the "
"specified buffer. However, if the optional argument @var{keep-margins} is "
"non-@code{nil}, it leaves @var{window}'s display margins, fringes and scroll "
"bar settings alone."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2198
msgid ""
"When writing an application, you should normally use @code{display-buffer} "
"(@pxref{Choosing Window}) or the higher-level functions described in "
"@ref{Switching Buffers}, instead of calling @code{set-window-buffer} "
"directly."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2201
msgid ""
"This runs @code{window-scroll-functions}, followed by "
"@code{window-configuration-change-hook}. @xref{Window Hooks}."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2203
#, no-wrap
msgid "buffer-display-count"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2207
msgid ""
"This buffer-local variable records the number of times a buffer has been "
"displayed in a window. It is incremented each time @code{set-window-buffer} "
"is called for the buffer."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2209
#, no-wrap
msgid "buffer-display-time"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2215
msgid ""
"This buffer-local variable records the time at which a buffer was last "
"displayed in a window. The value is @code{nil} if the buffer has never been "
"displayed. It is updated each time @code{set-window-buffer} is called for "
"the buffer, with the value returned by @code{current-time} (@pxref{Time of "
"Day})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2217
#, no-wrap
msgid "get-buffer-window &optional buffer-or-name all-frames"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2222
msgid ""
"This function returns the first window displaying @var{buffer-or-name} in "
"the cyclic ordering of windows, starting from the selected window "
"(@pxref{Cyclic Window Ordering}). If no such window exists, the return "
"value is @code{nil}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2227
msgid ""
"@var{buffer-or-name} should be a buffer or the name of a buffer; if omitted "
"or @code{nil}, it defaults to the current buffer. The optional argument "
"@var{all-frames} specifies which windows to consider:"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2231
msgid "@code{t} means consider windows on all existing frames."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2233
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2974
msgid "@code{visible} means consider windows on all visible frames."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2235
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2976
msgid "0 means consider windows on all visible or iconified frames."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2237
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2978
msgid "A frame means consider windows on that frame only."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2239
msgid "Any other value means consider windows on the selected frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2245
msgid ""
"Note that these meanings differ slightly from those of the @var{all-frames} "
"argument to @code{next-window} (@pxref{Cyclic Window Ordering}). This "
"function may be changed in a future version of Emacs to eliminate this "
"discrepancy."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2247
#, no-wrap
msgid "get-buffer-window-list &optional buffer-or-name minibuf all-frames"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2254
msgid ""
"This function returns a list of all windows currently displaying "
"@var{buffer-or-name}. @var{buffer-or-name} should be a buffer or the name "
"of an existing buffer. If omitted or @code{nil}, it defaults to the current "
"buffer. If the currently selected window displays @var{buffer-or-name}, it "
"will be the first in the list returned by this function."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2259
msgid ""
"The arguments @var{minibuf} and @var{all-frames} have the same meanings as "
"in the function @code{next-window} (@pxref{Cyclic Window Ordering}). Note "
"that the @var{all-frames} argument does @emph{not} behave exactly like in "
"@code{get-buffer-window}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2261
#, no-wrap
msgid "Command replace-buffer-in-windows &optional buffer-or-name"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2266
msgid ""
"This command replaces @var{buffer-or-name} with some other buffer, in all "
"windows displaying it. @var{buffer-or-name} should be a buffer, or the name "
"of an existing buffer; if omitted or @code{nil}, it defaults to the current "
"buffer."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2275
msgid ""
"The replacement buffer in each window is chosen via "
"@code{switch-to-prev-buffer} (@pxref{Window History}). With the exception "
"of side windows (@pxref{Side Windows}), any dedicated window displaying "
"@var{buffer-or-name} is deleted if possible (@pxref{Dedicated Windows}). If "
"such a window is the only window on its frame and there are other frames on "
"the same terminal, the frame is deleted as well. If the dedicated window is "
"the only window on the only frame on its terminal, the buffer is replaced "
"anyway."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2279
#, no-wrap
msgid "Switching to a Buffer in a Window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2280
#, no-wrap
msgid "switching to a buffer"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2287
msgid ""
"This section describes high-level functions for switching to a specified "
"buffer in some window. In general, ``switching to a buffer'' means to (1) "
"show the buffer in some window, (2) make that window the selected window "
"(and its frame the selected frame), and (3) make the buffer the current "
"buffer."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2295
msgid ""
"Do @emph{not} use these functions to make a buffer temporarily current just "
"so a Lisp program can access or modify it. They have side-effects, such as "
"changing window histories (@pxref{Window History}), which will surprise the "
"user if used that way. If you want to make a buffer current to modify it in "
"Lisp, use @code{with-current-buffer}, @code{save-current-buffer}, or "
"@code{set-buffer}. @xref{Current Buffer}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2296
#, no-wrap
msgid "Command switch-to-buffer buffer-or-name &optional norecord force-same-window"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2301
msgid ""
"This command attempts to display @var{buffer-or-name} in the selected window "
"and make it the current buffer. It is often used interactively (as the "
"binding of @kbd{C-x b}), as well as in Lisp programs. The return value is "
"the buffer switched to."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2308
msgid ""
"If @var{buffer-or-name} is @code{nil}, it defaults to the buffer returned by "
"@code{other-buffer} (@pxref{Buffer List}). If @var{buffer-or-name} is a "
"string that is not the name of any existing buffer, this function creates a "
"new buffer with that name; the new buffer's major mode is determined by the "
"variable @code{major-mode} (@pxref{Major Modes})."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2313
msgid ""
"Normally, the specified buffer is put at the front of the buffer list---both "
"the global buffer list and the selected frame's buffer list (@pxref{Buffer "
"List}). However, this is not done if the optional argument @var{norecord} "
"is non-@code{nil}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2320
msgid ""
"Sometimes, the selected window may not be suitable for displaying the "
"buffer. This happens if the selected window is a minibuffer window, or if "
"the selected window is strongly dedicated to its buffer (@pxref{Dedicated "
"Windows}). In such cases, the command normally tries to display the buffer "
"in some other window, by invoking @code{pop-to-buffer} (see below)."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2329
msgid ""
"If the optional argument @var{force-same-window} is non-@code{nil} and the "
"selected window is not suitable for displaying the buffer, this function "
"always signals an error when called non-interactively. In interactive use, "
"if the selected window is a minibuffer window, this function will try to use "
"some other window instead. If the selected window is strongly dedicated to "
"its buffer, the option @code{switch-to-buffer-in-dedicated-window} described "
"next can be used to proceed."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2331
#, no-wrap
msgid "switch-to-buffer-in-dedicated-window"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2335
msgid ""
"This option, if non-@code{nil}, allows @code{switch-to-buffer} to proceed "
"when called interactively and the selected window is strongly dedicated to "
"its buffer."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2337
msgid "The following values are respected:"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2341
msgid "Disallows switching and signals an error as in non-interactive use."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2342
#, no-wrap
msgid "prompt"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2344
msgid "Prompts the user whether to allow switching."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2345
#, no-wrap
msgid "pop"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2347
msgid "Invokes @code{pop-to-buffer} to proceed."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2350
msgid "Marks the selected window as non-dedicated and proceeds."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2354
msgid ""
"This option does not affect non-interactive calls of "
"@code{switch-to-buffer}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2359
msgid ""
"By default, @code{switch-to-buffer} tries to preserve @code{window-point}. "
"This behavior can be tuned using the following option."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2360
#, no-wrap
msgid "switch-to-buffer-preserve-window-point"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2369
msgid ""
"If this variable is @code{nil}, @code{switch-to-buffer} displays the buffer "
"specified by @var{buffer-or-name} at the position of that buffer's "
"@code{point}. If this variable is @code{already-displayed}, it tries to "
"display the buffer at its previous position in the selected window, provided "
"the buffer is currently displayed in some other window on any visible or "
"iconified frame. If this variable is @code{t}, @code{switch-to-buffer} "
"unconditionally tries to display the buffer at its previous position in the "
"selected window."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2374
msgid ""
"This variable is ignored if the buffer is already displayed in the selected "
"window or never appeared in it before, or if @code{switch-to-buffer} calls "
"@code{pop-to-buffer} to display the buffer."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2376
#, no-wrap
msgid "switch-to-buffer-obey-display-actions"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2380
msgid ""
"If this variable is non-@code{nil}, @code{switch-to-buffer} respects display "
"actions specified by @code{display-buffer-overriding-action}, "
"@code{display-buffer-alist} and other display related variables."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2384
msgid ""
"The next two commands are similar to @code{switch-to-buffer}, except for the "
"described features."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2385
#, no-wrap
msgid "Command switch-to-buffer-other-window buffer-or-name &optional norecord"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2389
msgid ""
"This function displays the buffer specified by @var{buffer-or-name} in some "
"window other than the selected window. It uses the function "
"@code{pop-to-buffer} internally (see below)."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2393
msgid ""
"If the selected window already displays the specified buffer, it continues "
"to do so, but another window is nonetheless found to display it as well."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2396
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2410
msgid ""
"The @var{buffer-or-name} and @var{norecord} arguments have the same meanings "
"as in @code{switch-to-buffer}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2398
#, no-wrap
msgid "Command switch-to-buffer-other-frame buffer-or-name &optional norecord"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2402
msgid ""
"This function displays the buffer specified by @var{buffer-or-name} in a new "
"frame. It uses the function @code{pop-to-buffer} internally (see below)."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2407
msgid ""
"If the specified buffer is already displayed in another window, in any frame "
"on the current terminal, this switches to that window instead of creating a "
"new frame. However, the selected window is never used for this."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2418
msgid ""
"The above commands use the function @code{pop-to-buffer}, which flexibly "
"displays a buffer in some window and selects that window for editing. In "
"turn, @code{pop-to-buffer} uses @code{display-buffer} for displaying the "
"buffer. Hence, all the variables affecting @code{display-buffer} will "
"affect it as well. @xref{Choosing Window}, for the documentation of "
"@code{display-buffer}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2419
#, no-wrap
msgid "Command pop-to-buffer buffer-or-name &optional action norecord"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2425
msgid ""
"This function makes @var{buffer-or-name} the current buffer and displays it "
"in some window, preferably not the window currently selected. It then "
"selects the displaying window. If that window is on a different graphical "
"frame, that frame is given input focus if possible (@pxref{Input Focus})."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2433
msgid ""
"If @var{buffer-or-name} is @code{nil}, it defaults to the buffer returned by "
"@code{other-buffer} (@pxref{Buffer List}). If @var{buffer-or-name} is a "
"string that is not the name of any existing buffer, this function creates a "
"new buffer with that name; the new buffer's major mode is determined by the "
"variable @code{major-mode} (@pxref{Major Modes}). In any case, that buffer "
"is made current and returned, even when no suitable window was found to "
"display it."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2439
msgid ""
"If @var{action} is non-@code{nil}, it should be a display action to pass to "
"@code{display-buffer} (@pxref{Choosing Window}). Alternatively, a "
"non-@code{nil}, non-list value means to pop to a window other than the "
"selected one---even if the buffer is already displayed in the selected "
"window."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2442
msgid ""
"Like @code{switch-to-buffer}, this function updates the buffer list unless "
"@var{norecord} is non-@code{nil}."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2446
#, no-wrap
msgid "Displaying a Buffer in a Suitable Window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2447
#, no-wrap
msgid "buffer display"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2448
#, no-wrap
msgid "displaying a buffer"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2455
msgid ""
"This section describes lower-level functions Emacs uses to find or create a "
"window for displaying a specified buffer. The common workhorse of these "
"functions is @code{display-buffer} which eventually handles all incoming "
"requests for buffer display (@pxref{Choosing Window})."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2462
msgid ""
"@code{display-buffer} delegates the task of finding a suitable window to "
"so-called action functions (@pxref{Buffer Display Action Functions}). "
"First, @code{display-buffer} compiles a so-called action alist---a special "
"association list that action functions can use to fine-tune their behavior. "
"Then it passes that alist on to each action function it calls (@pxref{Buffer "
"Display Action Alists})."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2471
msgid ""
"The behavior of @code{display-buffer} is highly customizable. To understand "
"how customizations are used in practice, you may wish to study examples "
"illustrating the order of precedence which @code{display-buffer} uses to "
"call action functions (@pxref{Precedence of Action Functions}). To avoid "
"conflicts between Lisp programs calling @code{display-buffer} and user "
"customizations of its behavior, it may make sense to follow a number of "
"guidelines which are sketched in the final part of this section (@pxref{The "
"Zen of Buffer Display})."
msgstr ""
#. type: node
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2481
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2484
#, no-wrap
msgid "Choosing Window"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2481
msgid "How to choose a window for displaying a buffer."
msgstr ""
#. type: node
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2481
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2620
#, no-wrap
msgid "Buffer Display Action Functions"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2481
msgid "Support functions for buffer display."
msgstr ""
#. type: node
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2481
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2904
#, no-wrap
msgid "Buffer Display Action Alists"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2481
msgid "Alists for fine-tuning buffer display."
msgstr ""
#. type: node
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2481
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3229
#, no-wrap
msgid "Choosing Window Options"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2481
msgid "Extra options affecting how buffers are displayed."
msgstr ""
#. type: subsection
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2481
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3421
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3422
#, no-wrap
msgid "Precedence of Action Functions"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2481
msgid "Examples to explain the precedence of action functions."
msgstr ""
#. type: subsection
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2481
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3752
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3753
#, no-wrap
msgid "The Zen of Buffer Display"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2481
msgid "How to avoid that buffers get lost in between windows."
msgstr ""
#. type: subsection
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2485
#, no-wrap
msgid "Choosing a Window for Displaying a Buffer"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2493
msgid ""
"The command @code{display-buffer} flexibly chooses a window for display, and "
"displays a specified buffer in that window. It can be called interactively, "
"via the key binding @kbd{C-x 4 C-o}. It is also used as a subroutine by "
"many functions and commands, including @code{switch-to-buffer} and "
"@code{pop-to-buffer} (@pxref{Switching Buffers})."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2494
#, no-wrap
msgid "buffer display display action"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2495
#, no-wrap
msgid "display action"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2504
msgid ""
"This command performs several complex steps to find a window to display in. "
"These steps are described by means of @dfn{display actions}, which have the "
"form @code{(@var{functions} . @var{alist})}. Here, @var{functions} is "
"either a single function or a list of functions, referred to as ``action "
"functions'' (@pxref{Buffer Display Action Functions}); and @var{alist} is an "
"association list, referred to as ``action alist'' (@pxref{Buffer Display "
"Action Alists}). @xref{The Zen of Buffer Display}, for samples of display "
"actions."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2509
msgid ""
"An action function accepts two arguments: the buffer to display and an "
"action alist. It attempts to display the buffer in some window, picking or "
"creating a window according to its own criteria. If successful, it returns "
"the window; otherwise, it returns @code{nil}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2514
msgid ""
"@code{display-buffer} works by combining display actions from several "
"sources, and calling the action functions in turn, until one of them manages "
"to display the buffer and returns a non-@code{nil} value."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2515
#, no-wrap
msgid "Command display-buffer buffer-or-name &optional action frame"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2521
msgid ""
"This command makes @var{buffer-or-name} appear in some window, without "
"selecting the window or making the buffer current. The argument "
"@var{buffer-or-name} must be a buffer or the name of an existing buffer. "
"The return value is the window chosen to display the buffer, or @code{nil} "
"if no suitable window was found."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2527
msgid ""
"The optional argument @var{action}, if non-@code{nil}, should normally be a "
"display action (described above). @code{display-buffer} builds a list of "
"action functions and an action alist, by consolidating display actions from "
"the following sources (in order of their precedence, from highest to "
"lowest):"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2531
msgid "The variable @code{display-buffer-overriding-action}."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2534
msgid "The user option @code{display-buffer-alist}."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2537
msgid "The @var{action} argument."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2540
msgid "The user option @code{display-buffer-base-action}."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2543
msgid "The constant @code{display-buffer-fallback-action}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2554
msgid ""
"In practice this means that @code{display-buffer} builds a list of all "
"action functions specified by these display actions. The first element of "
"this list is the first action function specified by "
"@code{display-buffer-overriding-action}, if any. Its last element is "
"@code{display-buffer-pop-up-frame}---the last action function specified by "
"@code{display-buffer-fallback-action}. Duplicates are not removed from this "
"list---hence one and the same action function may be called multiple times "
"during one call of @code{display-buffer}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2561
msgid ""
"@code{display-buffer} calls the action functions specified by this list in "
"turn, passing the buffer as the first argument and the combined action alist "
"as the second argument, until one of the functions returns non-@code{nil}. "
"@xref{Precedence of Action Functions}, for examples how display actions "
"specified by different sources are processed by @code{display-buffer}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2568
msgid ""
"Note that the second argument is always the list of @emph{all} action alist "
"entries specified by the sources named above. Hence, the first element of "
"that list is the first action alist entry specified by "
"@code{display-buffer-overriding-action}, if any. Its last element is the "
"last alist entry of @code{display-buffer-base-action}, if any (the action "
"alist of @code{display-buffer-fallback-action} is empty)."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2575
msgid ""
"Note also, that the combined action alist may contain duplicate entries and "
"entries for the same key with different values. As a rule, action functions "
"always use the first association of a key they find. Hence, the association "
"an action function uses is not necessarily the association provided by the "
"display action that specified that action function,"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2582
msgid ""
"The argument @var{action} can also have a non-@code{nil}, non-list value. "
"This has the special meaning that the buffer should be displayed in a window "
"other than the selected one, even if the selected window is already "
"displaying it. If called interactively with a prefix argument, @var{action} "
"is @code{t}. Lisp programs should always supply a list value."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2589
msgid ""
"The optional argument @var{frame}, if non-@code{nil}, specifies which frames "
"to check when deciding whether the buffer is already displayed. It is "
"equivalent to adding an element @w{@code{(reusable-frames . @var{frame})}} "
"to the action alist of @var{action} (@pxref{Buffer Display Action Alists}). "
"The @var{frame} argument is provided for compatibility reasons, Lisp "
"programs should not use it."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2591
#, no-wrap
msgid "display-buffer-overriding-action"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2595
msgid ""
"The value of this variable should be a display action, which is treated with "
"the highest priority by @code{display-buffer}. The default value is an "
"empty display action, i.e., @w{@code{(nil . nil)}}."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2597
#, no-wrap
msgid "display-buffer-alist"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2606
msgid ""
"The value of this option is an alist mapping conditions to display actions. "
"Each condition may be either a regular expression matching a buffer name or "
"a function that takes two arguments: a buffer name and the @var{action} "
"argument passed to @code{display-buffer}. If either the name of the buffer "
"passed to @code{display-buffer} matches a regular expression in this alist, "
"or the function specified by a condition returns non-@code{nil}, then "
"@code{display-buffer} uses the corresponding display action to display the "
"buffer."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2608
#, no-wrap
msgid "display-buffer-base-action"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2612
msgid ""
"The value of this option should be a display action. This option can be "
"used to define a standard display action for calls to @code{display-buffer}."
msgstr ""
#. type: defvr
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2614
#, no-wrap
msgid "Constant display-buffer-fallback-action"
msgstr ""
#. type: defvr
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2617
msgid ""
"This display action specifies the fallback behavior for "
"@code{display-buffer} if no other display actions are given."
msgstr ""
#. type: subsection
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2621
#, no-wrap
msgid "Action Functions for Buffer Display"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2622
#, no-wrap
msgid "buffer display action function"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2623
#, no-wrap
msgid "action function, for buffer display"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2631
msgid ""
"An @dfn{action function} is a function @code{display-buffer} calls for "
"choosing a window to display a buffer. Action functions take two arguments: "
"@var{buffer}, the buffer to display, and @var{alist}, an action alist "
"(@pxref{Buffer Display Action Alists}). They are supposed to return a "
"window displaying @var{buffer} if they succeed and @code{nil} if they fail."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2633
msgid "The following basic action functions are defined in Emacs."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2634
#, no-wrap
msgid "display-buffer-same-window buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2639
msgid ""
"This function tries to display @var{buffer} in the selected window. It "
"fails if the selected window is a minibuffer window or is dedicated to "
"another buffer (@pxref{Dedicated Windows}). It also fails if @var{alist} "
"has a non-@code{nil} @code{inhibit-same-window} entry."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2641
#, no-wrap
msgid "display-buffer-reuse-window buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2645
msgid ""
"This function tries to display @var{buffer} by finding a window that is "
"already displaying it. Windows on the selected frame are preferred to "
"windows on other frames."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2652
msgid ""
"If @var{alist} has a non-@code{nil} @code{inhibit-same-window} entry, the "
"selected window is not eligible for reuse. The set of frames to search for "
"a window already displaying @var{buffer} can be specified with the help of "
"the @code{reusable-frames} action alist entry. If @var{alist} contains no "
"@code{reusable-frames} entry, this function searches just the selected "
"frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2656
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2868
msgid ""
"If this function chooses a window on another frame, it makes that frame "
"visible and, unless @var{alist} contains an @code{inhibit-switch-frame} "
"entry, raises that frame if necessary."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2658
#, no-wrap
msgid "display-buffer-reuse-mode-window buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2661
msgid ""
"This function tries to display @var{buffer} by finding a window that is "
"displaying a buffer in a given mode."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2667
msgid ""
"If @var{alist} contains a @code{mode} entry, its value specifies a major "
"mode (a symbol) or a list of major modes. If @var{alist} contains no "
"@code{mode} entry, the current major mode of @var{buffer} is used instead. "
"A window is a candidate if it displays a buffer whose mode derives from one "
"of the modes specified thusly."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2672
msgid ""
"The behavior is also controlled by @var{alist} entries for "
"@code{inhibit-same-window}, @code{reusable-frames} and "
"@code{inhibit-switch-frame}, like @code{display-buffer-reuse-window} does."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2674
#, no-wrap
msgid "display-buffer-pop-up-window buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2680
msgid ""
"This function tries to display @var{buffer} by splitting the largest or "
"least recently-used window (usually located on the selected frame). It "
"actually performs the split by calling the function specified by "
"@code{split-window-preferred-function} (@pxref{Choosing Window Options})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2686
msgid ""
"The size of the new window can be adjusted by supplying @code{window-height} "
"and @code{window-width} entries in @var{alist}. If @var{alist} contains a "
"@code{preserve-size} entry, Emacs will also try to preserve the size of the "
"new window during future resize operations (@pxref{Preserving Window "
"Sizes})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2693
msgid ""
"This function fails if no window can be split. More often than not, this "
"happens because no window is large enough to allow splitting. Setting "
"@code{split-height-threshold} or @code{split-width-threshold} to lower "
"values may help in this regard. Splitting also fails when the selected "
"frame has an @code{unsplittable} frame parameter; @pxref{Buffer Parameters}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2695
#, no-wrap
msgid "display-buffer-in-previous-window buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2698
msgid ""
"This function tries to display @var{buffer} in a window where it was "
"displayed previously."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2705
msgid ""
"If @var{alist} contains a non-@code{nil} @code{inhibit-same-window} entry, "
"the selected window is not eligible for use. A dedicated window is usable "
"only if it already shows @var{buffer}. If @var{alist} contains a "
"@code{previous-window} entry, the window specified by that entry is usable "
"even if it never showed @var{buffer} before."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2713
msgid ""
"If @var{alist} contains a @code{reusable-frames} entry (@pxref{Buffer "
"Display Action Alists}), its value determines which frames to search for a "
"suitable window. If @var{alist} contains no @code{reusable-frames} entry, "
"this function searches just the selected frame if "
"@code{display-buffer-reuse-frames} and @code{pop-up-frames} are both "
"@code{nil}; it searches all frames on the current terminal if either of "
"those variables is non-@code{nil}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2716
msgid ""
"If more than one window qualifies as usable according to these rules, this "
"function makes a choice in the following order of preference:"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2721
msgid ""
"The window specified by any @code{previous-window} @var{alist} entry, "
"provided it is not the selected window."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2725
msgid ""
"A window that showed @var{buffer} before, provided it is not the selected "
"window."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2730
msgid ""
"The selected window if it is either specified by a @code{previous-window} "
"@var{alist} entry or showed @var{buffer} before."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2733
#, no-wrap
msgid "display-buffer-use-some-window buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2737
msgid ""
"This function tries to display @var{buffer} by choosing an existing window "
"and displaying the buffer in that window. It can fail if all windows are "
"dedicated to other buffers (@pxref{Dedicated Windows})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2739
#, no-wrap
msgid "display-buffer-use-least-recent-window buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2743
msgid ""
"This function is like @code{display-buffer-use-some-window}, but will not "
"reuse the current window, and will use the least recently switched-to "
"window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2745
#, no-wrap
msgid "display-buffer-in-direction buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2751
msgid ""
"This function tries to display @var{buffer} at a location specified by "
"@var{alist}. For this purpose, @var{alist} should contain a "
"@code{direction} entry whose value is one of @code{left}, @code{above} (or "
"@code{up}), @code{right} and @code{below} (or @code{down}). Other values "
"are usually interpreted as @code{below}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2760
msgid ""
"If @var{alist} also contains a @code{window} entry, its value specifies a "
"reference window. That value can be a special symbol like @code{main} which "
"stands for the selected frame's main window (@pxref{Side Window Options and "
"Functions}) or @code{root} standing for the selected frame's root window "
"(@pxref{Windows and Frames}). It can also specify an arbitrary valid "
"window. Any other value (or omitting the @code{window} entry entirely) "
"means to use the selected window as reference window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2769
msgid ""
"This function first tries to reuse a window in the specified direction that "
"already shows @var{buffer}. If no such window exists, it tries to split the "
"reference window in order to produce a new window in the specified "
"direction. If this fails as well, it will try to display @var{buffer} in an "
"existing window in the specified direction. In either case, the window "
"chosen will appear on the side of the reference window specified by the "
"@code{direction} entry, sharing at least one edge with the reference window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2776
msgid ""
"If the reference window is live, the edge the chosen window will share with "
"it is always the opposite of the one specified by the @code{direction} "
"entry. For example, if the value of the @code{direction} entry is "
"@code{left}, the chosen window's right edge coordinate (@pxref{Coordinates "
"and Windows}) will equal the reference window's left edge coordinate."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2783
msgid ""
"If the reference window is internal, a reused window must share with it the "
"edge specified by the @code{direction} entry. Hence if, for example, the "
"reference window is the frame's root window and the value of the "
"@code{direction} entry is @code{left}, a reused window must be on the left "
"of the frame. This means that the left edge coordinate of the chosen window "
"and that of the reference window are the same."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2792
msgid ""
"A new window, however, will be created by splitting the reference window "
"such that the chosen window will share the opposite edge with the reference "
"window. In our example, a new root window would be created with a new live "
"window and the reference window as its children. The chosen window's right "
"edge coordinate would then equal the left edge coordinate of the reference "
"window. Its left edge coordinate would equal the left edge coordinate of "
"the frame's new root window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2800
msgid ""
"Four special values for @code{direction} entries allow to implicitly specify "
"the selected frame's main window as the reference window: @code{leftmost}, "
"@code{top}, @code{rightmost} and @code{bottom}. This means that instead of, "
"for example, @w{@code{(direction . left) (window . main)}} one can just "
"specify @w{@code{(direction . leftmost)}}. An existing @code{window} "
"@var{alist} entry is ignored in such cases."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2802
#, no-wrap
msgid "display-buffer-below-selected buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2806
msgid ""
"This function tries to display @var{buffer} in a window below the selected "
"window. If there is a window below the selected one and that window already "
"displays @var{buffer}, it reuses that window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2811
msgid ""
"If there is no such window, this function tries to create a new window by "
"splitting the selected one, and displays @var{buffer} there. It will also "
"try to adjust that window's size provided @var{alist} contains a suitable "
"@code{window-height} or @code{window-width} entry, see above."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2815
msgid ""
"If splitting the selected window fails and there is a non-dedicated window "
"below the selected one showing some other buffer, this function tries to use "
"that window for showing @var{buffer}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2821
msgid ""
"If @var{alist} contains a @code{window-min-height} entry, this function "
"ensures that the window used is or can become at least as high as specified "
"by that entry's value. Note that this is only a guarantee. In order to "
"actually resize the window used, @var{alist} must also provide an "
"appropriate @code{window-height} entry."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2823
#, no-wrap
msgid "display-buffer-at-bottom buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2826
msgid ""
"This function tries to display @var{buffer} in a window at the bottom of the "
"selected frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2830
msgid ""
"This either tries to split the window at the bottom of the frame or the "
"frame's root window, or to reuse an existing window at the bottom of the "
"selected frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2832
#, no-wrap
msgid "display-buffer-pop-up-frame buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2839
msgid ""
"This function creates a new frame, and displays the buffer in that frame's "
"window. It actually performs the frame creation by calling the function "
"specified in @code{pop-up-frame-function} (@pxref{Choosing Window "
"Options}). If @var{alist} contains a @code{pop-up-frame-parameters} entry, "
"the associated value is added to the newly created frame's parameters."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2841
#, no-wrap
msgid "display-buffer-in-child-frame buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2850
msgid ""
"This function tries to display @var{buffer} in a child frame (@pxref{Child "
"Frames}) of the selected frame, either reusing an existing child frame or by "
"making a new one. If @var{alist} has a non-@code{nil} "
"@code{child-frame-parameters} entry, the corresponding value is an alist of "
"frame parameters to give the new frame. A @code{parent-frame} parameter "
"specifying the selected frame is provided by default. If the child frame "
"should become the child of another frame, a corresponding entry must be "
"added to @var{alist}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2858
msgid ""
"The appearance of child frames is largely dependent on the parameters "
"provided via @var{alist}. It is advisable to use at least ratios to specify "
"the size (@pxref{Size Parameters}) and the position (@pxref{Position "
"Parameters}) of the child frame, and to add a @code{keep-ratio} parameter "
"(@pxref{Frame Interaction Parameters}), in order to make sure that the child "
"frame remains visible. For other parameters that should be considered see "
"@ref{Child Frames}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2860
#, no-wrap
msgid "display-buffer-use-some-frame buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2864
msgid ""
"This function tries to display @var{buffer} by finding a frame that meets a "
"predicate (by default any frame other than the selected frame)."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2873
msgid ""
"If @var{alist} has a non-@code{nil} @code{frame-predicate} entry, its value "
"is a function taking one argument (a frame), returning non-@code{nil} if the "
"frame is a candidate; this function replaces the default predicate."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2877
msgid ""
"If @var{alist} has a non-@code{nil} @code{inhibit-same-window} entry, the "
"selected window is not used; thus if the selected frame has a single window, "
"it is not used."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2879
#, no-wrap
msgid "display-buffer-no-window buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2886
msgid ""
"If @var{alist} has a non-@code{nil} @code{allow-no-window} entry, then this "
"function does not display @var{buffer} and returns the symbol @code{fail}. "
"This constitutes the only exception to the convention that an action "
"function returns either @code{nil} or a window showing @var{buffer}. If "
"@var{alist} has no such @code{allow-no-window} entry, this function returns "
"@code{nil}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2892
msgid ""
"If this function returns @code{fail}, @code{display-buffer} will skip the "
"execution of any further display actions and return @code{nil} immediately. "
"If this function returns @code{nil}, @code{display-buffer} will continue "
"with the next display action, if any."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2896
msgid ""
"It is assumed that when a caller of @code{display-buffer} specifies a "
"non-@code{nil} @code{allow-no-window} entry, it is also able to handle a "
"@code{nil} return value."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2902
msgid ""
"Two other action functions are described in their proper "
"sections---@code{display-buffer-in-side-window} (@pxref{Displaying Buffers "
"in Side Windows}) and @code{display-buffer-in-atom-window} (@pxref{Atomic "
"Windows})."
msgstr ""
#. type: subsection
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2905
#, no-wrap
msgid "Action Alists for Buffer Display"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2906
#, no-wrap
msgid "buffer display action alist"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2907
#, no-wrap
msgid "action alist for buffer display"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2914
msgid ""
"An @dfn{action alist} is an association list mapping predefined symbols "
"recognized by action functions to values these functions are supposed to "
"interpret accordingly. In each call, @code{display-buffer} constructs a "
"new, possibly empty action alist and passes that entire list on to any "
"action function it calls."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2922
msgid ""
"By design, action functions are free in their interpretation of action alist "
"entries. In fact, some entries like @code{allow-no-window} or "
"@code{previous-window} have a meaning only for one or a few action "
"functions, and are ignored by the rest. Other entries, like "
"@code{inhibit-same-window} or @code{window-parameters}, are supposed to be "
"respected by most action functions, including those provided by application "
"programs and external packages."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2931
msgid ""
"In the previous subsection we have described in detail how individual action "
"functions interpret the action alist entries they care about. Here we give "
"a reference list of all known action alist entries according to their "
"symbols, together with their values and action functions (@pxref{Buffer "
"Display Action Functions}) that recognize them. Throughout this list, the "
"terms ``buffer'' will refer to the buffer @code{display-buffer} is supposed "
"to display, and ``value'' refers to the entry's value."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2933
#, no-wrap
msgid "inhibit-same-window@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2934
#, no-wrap
msgid "inhibit-same-window"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2938
msgid ""
"If the value is non-@code{nil}, this signals that the selected window must "
"not be used for displaying the buffer. All action functions that (re-)use "
"an existing window should respect this entry."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2939
#, no-wrap
msgid "previous-window@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2940
#, no-wrap
msgid "previous-window"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2945
msgid ""
"The value must specify a window that may have displayed the buffer "
"previously. @code{display-buffer-in-previous-window} will give preference "
"to such a window provided it is still live and not dedicated to another "
"buffer."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2946
#, no-wrap
msgid "mode@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2947
#, no-wrap
msgid "mode"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2952
msgid ""
"The value is either a major mode or a list of major modes. "
"@code{display-buffer-reuse-mode-window} may reuse a window whenever the "
"value specified by this entry matches the major mode of that window's "
"buffer. Other action functions ignore such entries."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2953
#, no-wrap
msgid "frame-predicate@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2954
#, no-wrap
msgid "frame-predicate"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2959
msgid ""
"The value must be a function taking one argument (a frame), supposed to "
"return non-@code{nil} if that frame is a candidate for displaying the "
"buffer. This entry is used by @code{display-buffer-use-some-frame}."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2960
#, no-wrap
msgid "reusable-frames@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2961
#, no-wrap
msgid "reusable-frames"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2965
msgid ""
"The value specifies the set of frames to search for a window that can be "
"reused because it already displays the buffer. It can be set as follows:"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2970
msgid ""
"@code{nil} means consider only windows on the selected frame. (Actually, "
"the last frame used that is not a minibuffer-only frame.)"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2972
msgid "@code{t} means consider windows on all frames."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2983
msgid ""
"Note that the meaning of @code{nil} differs slightly from that of the "
"@var{all-frames} argument to @code{next-window} (@pxref{Cyclic Window "
"Ordering})."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2989
msgid ""
"A major client of this is @code{display-buffer-reuse-window}, but all other "
"action functions that try to reuse a window are affected as well. "
"@code{display-buffer-in-previous-window} consults it when searching for a "
"window that previously displayed the buffer on another frame."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2990
#, no-wrap
msgid "inhibit-switch-frame@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2991
#, no-wrap
msgid "inhibit-switch-frame"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:2999
msgid ""
"A non-@code{nil} value prevents another frame from being raised or selected, "
"if the window chosen by @code{display-buffer} is displayed there. Primarily "
"affected by this are @code{display-buffer-use-some-frame} and "
"@code{display-buffer-reuse-window}. Ideally, "
"@code{display-buffer-pop-up-frame} should be affected as well, but there is "
"no guarantee that the window manager will comply."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3000
#, no-wrap
msgid "window-parameters@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3001
#, no-wrap
msgid "window-parameters"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3005
msgid ""
"The value specifies an alist of window parameters to give the chosen "
"window. All action functions that choose a window should process this "
"entry."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3006
#, no-wrap
msgid "window-min-height@r{, a buffer display action alist entry}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3012
msgid ""
"The value specifies a minimum height of the window used, in lines. If a "
"window is not or cannot be made as high as specified by this entry, the "
"window is not considered for use. The only client of this entry is "
"presently @code{display-buffer-below-selected}."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3021
msgid ""
"Note that providing such an entry alone does not necessarily make the window "
"as tall as specified by its value. To actually resize an existing window or "
"make a new window as tall as specified by that value, a @code{window-height} "
"entry specifying that value should be provided as well. Such a "
"@code{window-height} entry can, however, specify a completely different "
"value or ask the window height to be fit to that of its buffer in which case "
"the @code{window-min-height} entry provides the guaranteed minimum height of "
"the window used."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3022
#, no-wrap
msgid "window-height@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3023
#, no-wrap
msgid "window-height"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3026
msgid ""
"The value specifies whether and how to adjust the height of the chosen "
"window and can be one of the following:"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3030
msgid "@code{nil} means to leave the height of the chosen window alone."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3034
msgid ""
"An integer number specifies the desired total height of the chosen window in "
"lines."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3039
msgid ""
"A floating-point number specifies the fraction of the chosen window's "
"desired total height with respect to the total height of its frame's root "
"window."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3044
msgid ""
"A cons cell whose @sc{car} is @code{body-lines} and whose @sc{cdr} is an "
"integer that specifies the height of the chosen window's body in frame "
"lines."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3051
msgid ""
"If the value specifies a function, that function is called with one "
"argument---the chosen window. The function is supposed to adjust the height "
"of the window; its return value is ignored. Suitable functions are "
"@code{fit-window-to-buffer} and @code{shrink-window-if-larger-than-buffer}, "
"see @ref{Resizing Windows}."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3058
msgid ""
"By convention, the height of the chosen window is adjusted only if the "
"window is part of a vertical combination (@pxref{Windows and Frames}) to "
"avoid changing the height of other, unrelated windows. Also, this entry "
"should be processed only under certain conditions which are specified right "
"below this list."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3059
#, no-wrap
msgid "window-width@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3060
#, no-wrap
msgid "window-width"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3064
msgid ""
"This entry is similar to the @code{window-height} entry described before, "
"but used to adjust the chosen window's width instead. The value can be one "
"of the following:"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3068
msgid "@code{nil} means to leave the width of the chosen window alone."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3072
msgid ""
"An integer specifies the desired total width of the chosen window in "
"columns."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3077
msgid ""
"A floating-point number specifies the fraction of the chosen window's "
"desired total width with respect to the total width of the frame's root "
"window."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3082
msgid ""
"A cons cell whose @sc{car} is @code{body-columns} and whose @sc{cdr} is an "
"integer that specifies the width of the chosen window's body in frame "
"columns."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3087
msgid ""
"If the value specifies a function, that function is called with one "
"argument---the chosen window. The function is supposed to adjust the width "
"of the window; its return value is ignored."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3089
#, no-wrap
msgid "window-size@r{, a buffer display action alist entry}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3096
msgid ""
"This entry is a combination of the two preceding ones and can be used to "
"adjust the chosen window's height @emph{and} width. Since windows can be "
"resized in one direction only without affecting other windows, "
"@code{window-size} is effective only to set up the size of a window "
"appearing alone on a frame. The value can be one of the following:"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3100
msgid "@code{nil} means to leave the size of the chosen window alone."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3105
msgid ""
"A cons cell of two integers specifies the desired total width and height of "
"the chosen window in lines and columns. It's effect is to adjust the size "
"of the frame accordingly."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3111
msgid ""
"A cons cell whose @sc{car} equals @code{body-chars} and whose @sc{cdr} is a "
"cons cell of two integers---the desired body width and height of the chosen "
"window in frame columns and lines. It's effect is to adjust the size of the "
"frame accordingly."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3116
msgid ""
"If the value specifies a function, that function is called with one "
"argument---the chosen window. The function is supposed to adjust the size "
"of the window's frame; its return value is ignored."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3120
msgid ""
"This entry should be processed under only certain conditions which are "
"specified right below this list."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3121
#, no-wrap
msgid "dedicated@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3122
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4461
#, no-wrap
msgid "dedicated"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3129
msgid ""
"If non-@code{nil}, such an entry tells @code{display-buffer} to mark any "
"window it creates as dedicated to its buffer (@pxref{Dedicated Windows}). "
"It does that by calling @code{set-window-dedicated-p} with the chosen window "
"as first argument and the entry's value as second. Side windows are by "
"default dedicated with the value @code{side} ((@pxref{Side Window Options "
"and Functions})."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3130
#, no-wrap
msgid "preserve-size@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3131
#, no-wrap
msgid "preserve-size"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3139
msgid ""
"If non-@code{nil} such an entry tells Emacs to preserve the size of the "
"window chosen (@pxref{Preserving Window Sizes}). The value should be either "
"@w{@code{(t . nil)}} to preserve the width of the window, @w{@code{(nil "
". t)}} to preserve its height or @w{@code{(t . t)}} to preserve both, its "
"width and its height. This entry should be processed only under certain "
"conditions which are specified right after this list."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3140
#, no-wrap
msgid "pop-up-frame-parameters@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3141
#, no-wrap
msgid "pop-up-frame-parameters"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3145
msgid ""
"The value specifies an alist of frame parameters to give a new frame, if one "
"is created. @code{display-buffer-pop-up-frame} is its one and only "
"addressee."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3146
#, no-wrap
msgid "parent-frame@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3147
#, no-wrap
msgid "parent-frame"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3151
msgid ""
"The value specifies the parent frame to be used when the buffer is displayed "
"on a child frame. This entry is used only by "
"@code{display-buffer-in-child-frame}."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3152
#, no-wrap
msgid "child-frame-parameters@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3153
#, no-wrap
msgid "child-frame-parameters"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3157
msgid ""
"The value specifies an alist of frame parameters to use when the buffer is "
"displayed on a child frame. This entry is used only by "
"@code{display-buffer-in-child-frame}."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3158
#, no-wrap
msgid "side@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3159
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4446
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4788
#, no-wrap
msgid "side"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3168
msgid ""
"The value denotes the side of the frame or window where a new window "
"displaying the buffer shall be created. This entry is used by "
"@code{display-buffer-in-side-window} to indicate the side of the frame where "
"a new side window shall be placed (@pxref{Displaying Buffers in Side "
"Windows}). It is also used by @code{display-buffer-in-atom-window} to "
"indicate the side of an existing window where the new window shall be "
"located (@pxref{Atomic Windows})."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3169
#, no-wrap
msgid "slot@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3170
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4451
#, no-wrap
msgid "slot"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3174
msgid ""
"If non-@code{nil}, the value specifies the slot of the side window supposed "
"to display the buffer. This entry is used only by "
"@code{display-buffer-in-side-window}."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3175
#, no-wrap
msgid "direction@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3176
#, no-wrap
msgid "direction"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3180
msgid ""
"The value specifies a direction which, together with a @code{window} entry, "
"allows @code{display-buffer-in-direction} to determine the location of the "
"window to display the buffer."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3181
#, no-wrap
msgid "window@r{, a buffer display action alist entry}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3189
msgid ""
"The value specifies a window that is in some way related to the window "
"chosen by @code{display-buffer}. This entry is currently used by "
"@code{display-buffer-in-atom-window} to indicate the window on whose side "
"the new window shall be created. It is also used by "
"@code{display-buffer-in-direction} to specify the reference window on whose "
"side the resulting window shall appear."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3190
#, no-wrap
msgid "allow-no-window@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3191
#, no-wrap
msgid "allow-no-window"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3199
msgid ""
"If the value is non-@code{nil}, @code{display-buffer} does not necessarily "
"have to display the buffer and the caller is prepared to accept that. This "
"entry is not intended for user customizations, since there is no guarantee "
"that an arbitrary caller of @code{display-buffer} will be able to handle the "
"case that no window will display the buffer. "
"@code{display-buffer-no-window} is the only action function that cares about "
"this entry."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3200
#, no-wrap
msgid "body-function@r{, a buffer display action alist entry}"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3201
#, no-wrap
msgid "body-function"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3209
msgid ""
"The value must be a function taking one argument (a displayed window). This "
"function can be used to fill the displayed window's body with some contents "
"that might depend on dimensions of the displayed window. It is called "
"@emph{after} the buffer is displayed, and @emph{before} the entries "
"@code{window-height}, @code{window-width} and @code{preserve-size} are "
"applied that could resize the window to fit it to the inserted contents."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3219
msgid ""
"By convention, the entries @code{window-height}, @code{window-width} and "
"@code{preserve-size} are applied after the chosen window's buffer has been "
"set up and if and only if that window never showed another buffer before. "
"More precisely, the latter means that the window must have been either "
"created by the current @code{display-buffer} call or the window was created "
"earlier by @code{display-buffer} to show the buffer and never was used to "
"show another buffer until it was reused by the current invocation of "
"@code{display-buffer}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3228
msgid ""
"If no @code{window-height}, @code{window-width} or @code{window-size} entry "
"was specified, the window may still be resized automatically when the buffer "
"is temporary and @code{temp-buffer-resize-mode} has been enabled, "
"@ref{Temporary Displays}. In that case, the @sc{cdr} of a "
"@code{window-height}, @code{window-width} or @code{window-size} entry can be "
"used to inhibit or override the default behavior of "
"@code{temp-buffer-resize-mode} for specific buffers or invocations of "
"@code{display-buffer}."
msgstr ""
#. type: subsection
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3230
#, no-wrap
msgid "Additional Options for Displaying Buffers"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3234
msgid ""
"The behavior of buffer display actions (@pxref{Choosing Window}) can be "
"further modified by the following user options."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3235
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3371
#, no-wrap
msgid "pop-up-windows"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3239
msgid ""
"If the value of this variable is non-@code{nil}, @code{display-buffer} is "
"allowed to split an existing window to make a new window for displaying in. "
"This is the default."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3247
msgid ""
"This variable is provided for backward compatibility only. It is obeyed by "
"@code{display-buffer} via a special mechanism in "
"@code{display-buffer-fallback-action}, which calls the action function "
"@code{display-buffer-pop-up-window} (@pxref{Buffer Display Action "
"Functions}) when the value of this option is non-@code{nil}. It is not "
"consulted by @code{display-buffer-pop-up-window} itself, which the user may "
"specify directly in @code{display-buffer-alist} etc."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3249
#, no-wrap
msgid "split-window-preferred-function"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3254
msgid ""
"This variable specifies a function for splitting a window, in order to make "
"a new window for displaying a buffer. It is used by the "
"@code{display-buffer-pop-up-window} action function to actually split the "
"window."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3259
msgid ""
"The value must be a function that takes one argument, a window, and returns "
"either a new window (which will be used to display the desired buffer) or "
"@code{nil} (which means the splitting failed). The default value is "
"@code{split-window-sensibly}, which is documented next."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3261
#, no-wrap
msgid "split-window-sensibly &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3266
msgid ""
"This function tries to split @var{window} and return the newly created "
"window. If @var{window} cannot be split, it returns @code{nil}. If "
"@var{window} is omitted or @code{nil}, it defaults to the selected window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3277
msgid ""
"This function obeys the usual rules that determine when a window may be "
"split (@pxref{Splitting Windows}). It first tries to split by placing the "
"new window below, subject to the restriction imposed by "
"@code{split-height-threshold} (see below), in addition to any other "
"restrictions. If that fails, it tries to split by placing the new window to "
"the right, subject to @code{split-width-threshold} (see below). If that "
"also fails, and the window is the only window on its frame, this function "
"again tries to split and place the new window below, disregarding "
"@code{split-height-threshold}. If this fails as well, this function gives "
"up and returns @code{nil}."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3279
#, no-wrap
msgid "split-height-threshold"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3285
msgid ""
"This variable specifies whether @code{split-window-sensibly} is allowed to "
"split the window placing the new window below. If it is an integer, that "
"means to split only if the original window has at least that many lines. If "
"it is @code{nil}, that means not to split this way."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3287
#, no-wrap
msgid "split-width-threshold"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3293
msgid ""
"This variable specifies whether @code{split-window-sensibly} is allowed to "
"split the window placing the new window to the right. If the value is an "
"integer, that means to split only if the original window has at least that "
"many columns. If the value is @code{nil}, that means not to split this way."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3295
#, no-wrap
msgid "even-window-sizes"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3299
msgid ""
"This variable, if non-@code{nil}, causes @code{display-buffer} to even "
"window sizes whenever it reuses an existing window, and that window is "
"adjacent to the selected one."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3308
msgid ""
"If its value is @code{width-only}, sizes are evened only if the reused "
"window is on the left or right of the selected one and the selected window "
"is wider than the reused one. If its value is @code{height-only} sizes are "
"evened only if the reused window is above or beneath the selected window and "
"the selected window is higher than the reused one. Any other non-@code{nil} "
"value means to even sizes in any of these cases provided the selected window "
"is larger than the reused one in the sense of their combination."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3310
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3388
#, no-wrap
msgid "pop-up-frames"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3314
msgid ""
"If the value of this variable is non-@code{nil}, that means "
"@code{display-buffer} may display buffers by making new frames. The default "
"is @code{nil}."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3318
msgid ""
"A non-@code{nil} value also means that when @code{display-buffer} is looking "
"for a window already displaying @var{buffer-or-name}, it can search any "
"visible or iconified frame, not just the selected frame."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3327
msgid ""
"This variable is provided mainly for backward compatibility. It is obeyed "
"by @code{display-buffer} via a special mechanism in "
"@code{display-buffer-fallback-action}, which calls the action function "
"@code{display-buffer-pop-up-frame} (@pxref{Buffer Display Action Functions}) "
"if the value is non-@code{nil}. (This is done before attempting to split a "
"window.) This variable is not consulted by "
"@code{display-buffer-pop-up-frame} itself, which the user may specify "
"directly in @code{display-buffer-alist} etc."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3329
#, no-wrap
msgid "pop-up-frame-function"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3333
msgid ""
"This variable specifies a function for creating a new frame, in order to "
"make a new window for displaying a buffer. It is used by the "
"@code{display-buffer-pop-up-frame} action function."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3338
msgid ""
"The value should be a function that takes no arguments and returns a frame, "
"or @code{nil} if no frame could be created. The default value is a function "
"that creates a frame using the parameters specified by "
"@code{pop-up-frame-alist} (see below)."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3340
#, no-wrap
msgid "pop-up-frame-alist"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3345
msgid ""
"This variable holds an alist of frame parameters (@pxref{Frame Parameters}), "
"which is used by the function specified by @code{pop-up-frame-function} to "
"make a new frame. The default is @code{nil}."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3353
msgid ""
"This option is provided for backward compatibility only. Note, that when "
"@code{display-buffer-pop-up-frame} calls the function specified by "
"@code{pop-up-frame-function}, it prepends the value of all "
"@code{pop-up-frame-parameters} action alist entries to "
"@code{pop-up-frame-alist} so that the values specified by the action alist "
"entry effectively override any corresponding values of "
"@code{pop-up-frame-alist}."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3359
msgid ""
"Hence, users should set up a @code{pop-up-frame-parameters} action alist "
"entry in @code{display-buffer-alist} instead of customizing "
"@code{pop-up-frame-alist}. Only this will guarantee that the value of a "
"parameter specified by the user overrides the value of that parameter "
"specified by the caller of @code{display-buffer}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3369
msgid ""
"Many efforts in the design of @code{display-buffer} have been given to "
"maintain compatibility with code that uses older options like "
"@code{pop-up-windows}, @code{pop-up-frames}, @code{pop-up-frame-alist}, "
"@code{same-window-buffer-names} and @code{same-window-regexps}. Lisp "
"Programs and users should refrain from using these options. Above we "
"already warned against customizing @code{pop-up-frame-alist}. Here we "
"describe how to convert the remaining options to use display actions "
"instead."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3372
#, no-wrap
msgid "pop-up-windows@r{, replacement for}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3377
msgid ""
"This variable is @code{t} by default. Instead of customizing it to "
"@code{nil} and thus telling @code{display-buffer} what not to do, it's much "
"better to list in @code{display-buffer-base-action} the action functions it "
"should try instead as, for example:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3385
#, no-wrap
msgid ""
"(customize-set-variable\n"
" 'display-buffer-base-action\n"
" '((display-buffer-reuse-window display-buffer-same-window\n"
" display-buffer-in-previous-window\n"
" display-buffer-use-some-window)))\n"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3389
#, no-wrap
msgid "pop-up-frames@r{, replacement for}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3392
msgid ""
"Instead of customizing this variable to @code{t}, customize "
"@code{display-buffer-base-action}, for example, as follows:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3399
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3490
#, no-wrap
msgid ""
"(customize-set-variable\n"
" 'display-buffer-base-action\n"
" '((display-buffer-reuse-window display-buffer-pop-up-frame)\n"
" (reusable-frames . 0)))\n"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3402
#, no-wrap
msgid "same-window-buffer-names"
msgstr ""
#. type: itemx
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3403
#, no-wrap
msgid "same-window-regexps"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3404
#, no-wrap
msgid "same-window-buffer-names@r{, replacement for}"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3405
#, no-wrap
msgid "same-window-regexps@r{, replacement for}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3409
msgid ""
"Instead of adding a buffer name or a regular expression to one of these "
"options use a @code{display-buffer-alist} entry for that buffer specifying "
"the action function @code{display-buffer-same-window}."
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3416
#, no-wrap
msgid ""
"(customize-set-variable\n"
" 'display-buffer-alist\n"
" (cons '(\"\\\\*foo\\\\*\" (display-buffer-same-window))\n"
" display-buffer-alist))\n"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3423
#, no-wrap
msgid "precedence of buffer display action functions"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3424
#, no-wrap
msgid "execution order of buffer display action functions"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3425
#, no-wrap
msgid "buffer display action functions, precedence"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3437
msgid ""
"From the past subsections we already know that @code{display-buffer} must be "
"supplied with a number of display actions (@pxref{Choosing Window}) in order "
"to display a buffer. In a completely uncustomized Emacs, these actions are "
"specified by @code{display-buffer-fallback-action} in the following order of "
"precedence: Reuse a window, pop up a new window on the same frame, use a "
"window previously showing the buffer, use some window and pop up a new "
"frame. (Note that the remaining actions named by "
"@code{display-buffer-fallback-action} are void in an uncustomized Emacs)."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3439
msgid "Consider the following form:"
msgstr ""
#. type: example
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3442
#, no-wrap
msgid "(display-buffer (get-buffer-create \"*foo*\"))\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3452
msgid ""
"Evaluating this form in the buffer @file{*scratch*} of an uncustomized Emacs "
"session will usually fail to reuse a window that shows @file{*foo*} already, "
"but succeed in popping up a new window. Evaluating the same form again will "
"now not cause any visible changes---@code{display-buffer} reused the window "
"already showing @file{*foo*} because that action was applicable and had the "
"highest precedence among all applicable actions."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3463
msgid ""
"Popping up a new window will fail if there is not enough space on the "
"selected frame. In an uncustomized Emacs it typically fails when there are "
"already two windows on a frame. For example, if you now type @w{@kbd{C-x "
"1}} followed by @w{@kbd{C-x 2}} and evaluate the form once more, "
"@file{*foo*} should show up in the lower window---@code{display-buffer} just "
"used ``some'' window. If, before typing @w{@kbd{C-x 2}} you had typed "
"@w{@kbd{C-x o}}, @file{*foo*} would have been shown in the upper window "
"because ``some'' window stands for the ``least recently used'' window and "
"the selected window has been least recently used if and only if it is alone "
"on its frame."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3470
msgid ""
"Let's assume you did not type @w{@kbd{C-x o}} and @file{*foo*} is shown in "
"the lower window. Type @w{@kbd{C-x o}} to get there followed by @w{@kbd{C-x "
"left}} and evaluate the form again. This should display @file{*foo*} in the "
"same, lower window because that window had already shown @file{*foo*} "
"previously and was therefore chosen instead of some other window."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3480
msgid ""
"So far we have only observed the default behavior in an uncustomized Emacs "
"session. To see how this behavior can be customized, let's consider the "
"option @code{display-buffer-base-action}. It provides a very coarse "
"customization which conceptually affects the display of @emph{any} buffer. "
"It can be used to supplement the actions supplied by "
"@code{display-buffer-fallback-action} by reordering them or by adding "
"actions that are not present there but fit more closely the user's editing "
"practice. However, it can also be used to change the default behavior in a "
"more profound way."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3483
msgid ""
"Let's consider a user who, as a rule, prefers to display buffers on another "
"frame. Such a user might provide the following customization:"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3503
msgid ""
"This setting will cause @code{display-buffer} to first try to find a window "
"showing the buffer on a visible or iconified frame and, if no such frame "
"exists, pop up a new frame. You can observe this behavior on a graphical "
"system by typing @w{@kbd{C-x 1}} in the window showing @file{*scratch*} and "
"evaluating our canonical @code{display-buffer} form. This will usually "
"create (and give focus to) a new frame whose root window shows "
"@file{*foo*}. Iconify that frame and evaluate the canonical form again: "
"@code{display-buffer} will reuse the window on the new frame (usually "
"raising the frame and giving it focus too)."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3509
msgid ""
"Only if creating a new frame fails, @code{display-buffer} will apply the "
"actions supplied by @code{display-buffer-fallback-action} which means to "
"again try reusing a window, popping up a new window and so on. A trivial "
"way to make frame creation fail is supplied by the following form:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3514
#, no-wrap
msgid ""
"(let ((pop-up-frame-function 'ignore))\n"
" (display-buffer (get-buffer-create \"*foo*\")))\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3520
msgid ""
"We will forget about that form immediately after observing that it fails to "
"create a new frame and uses a fallback action instead."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3529
msgid ""
"Note that @code{display-buffer-reuse-window} appears redundant in the "
"customization of @code{display-buffer-base-action} because it is already "
"part of @code{display-buffer-fallback-action} and should be tried there "
"anyway. However, that would fail because due to the precedence of "
"@code{display-buffer-base-action} over "
"@code{display-buffer-fallback-action}, at that time "
"@code{display-buffer-pop-up-frame} would have already won the race. In "
"fact, this:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3535
#, no-wrap
msgid ""
"(customize-set-variable\n"
" 'display-buffer-base-action\n"
" '(display-buffer-pop-up-frame (reusable-frames . 0)))\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3541
msgid ""
"would cause @code{display-buffer} to @emph{always} pop up a new frame which "
"is probably not what our user wants."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3548
msgid ""
"So far, we have only shown how @emph{users} can customize the default "
"behavior of @code{display-buffer}. Let us now see how @emph{applications} "
"can change the course of @code{display-buffer}. The canonical way to do "
"that is to use the @var{action} argument of @code{display-buffer} or a "
"function that calls it, like, for example, @code{pop-to-buffer} "
"(@pxref{Switching Buffers})."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3553
msgid ""
"Suppose an application wants to display @file{*foo*} preferably below the "
"selected window (to immediately attract the attention of the user to the new "
"window) or, if that fails, in a window at the bottom of the frame. It could "
"do that with a call like this:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3559
#, no-wrap
msgid ""
"(display-buffer\n"
" (get-buffer-create \"*foo*\")\n"
" '((display-buffer-below-selected display-buffer-at-bottom)))\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3570
msgid ""
"In order to see how this new, modified form works, delete any frame showing "
"@file{*foo*}, type @w{@kbd{C-x 1}} followed by @w{@kbd{C-x 2}} in the window "
"showing @file{*scratch*}, and subsequently evaluate that form. "
"@code{display-buffer} should split the upper window, and show @file{*foo*} "
"in the new window. Alternatively, if after @w{@kbd{C-x 2}} you had typed "
"@w{@kbd{C-x o}}, @code{display-buffer} would have split the window at the "
"bottom instead."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3577
msgid ""
"Suppose now that, before evaluating the new form, you have made the selected "
"window as small as possible, for example, by evaluating the form "
"@code{(fit-window-to-buffer)} in that window. In that case, "
"@code{display-buffer} would have failed to split the selected window and "
"would have split the frame's root window instead, effectively displaying "
"@file{*foo*} at the bottom of the frame."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3581
msgid ""
"In either case, evaluating the new form a second time should reuse the "
"window already showing @file{*foo*} since both functions supplied by the "
"@var{action} argument try to reuse such a window first."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3586
msgid ""
"By setting the @var{action} argument, an application effectively overrules "
"any customization of @code{display-buffer-base-action}. Our user can now "
"either accept the choice of the application, or redouble by customizing the "
"option @code{display-buffer-alist} as follows:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3593
#, no-wrap
msgid ""
"(customize-set-variable\n"
" 'display-buffer-alist\n"
" '((\"\\\\*foo\\\\*\"\n"
" (display-buffer-reuse-window display-buffer-pop-up-frame))))\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3601
msgid ""
"Trying this with the new, modified form above in a configuration that does "
"not show @file{*foo*} anywhere, will display @file{*foo*} on a separate "
"frame, completely ignoring the @var{action} argument of "
"@code{display-buffer}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3609
msgid ""
"Note that we didn't care to specify a @code{reusable-frames} action alist "
"entry in our specification of @code{display-buffer-alist}. "
"@code{display-buffer} always takes the first one it finds---in our case the "
"one specified by @code{display-buffer-base-action}. If we wanted to use a "
"different specification, for example, to exclude iconified frames showing "
"@file{*foo*} from the list of reusable ones, we would have to specify that "
"separately, however:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3617
#, no-wrap
msgid ""
"(customize-set-variable\n"
" 'display-buffer-alist\n"
" '((\"\\\\*foo\\\\*\"\n"
" (display-buffer-reuse-window display-buffer-pop-up-frame)\n"
" (reusable-frames . visible))))\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3624
msgid ""
"If you try this, you will notice that repeated attempts to display "
"@file{*foo*} will succeed to reuse a frame only if that frame is visible."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3632
msgid ""
"The above example would allow the conclusion that users customize "
"@code{display-buffer-alist} for the sole purpose to overrule the "
"@var{action} argument chosen by applications. Such a conclusion would be "
"incorrect. @code{display-buffer-alist} is the standard option for users to "
"direct the course of display of specific buffers in a preferred way "
"regardless of whether the display is also guided by an @var{action} "
"argument."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3640
msgid ""
"We can, however, reasonably conclude that customizing "
"@code{display-buffer-alist} differs from customizing "
"@code{display-buffer-base-action} in two major aspects: it is stronger "
"because it overrides the @var{action} argument of @code{display-buffer}, and "
"it allows to explicitly specify the affected buffers. In fact, displaying "
"other buffers is not affected in any way by a customization for "
"@file{*foo*}. For example,"
msgstr ""
#. type: example
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3643
#, no-wrap
msgid "(display-buffer (get-buffer-create \"*bar*\"))\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3649
msgid ""
"continues being governed by the settings of "
"@code{display-buffer-base-action} and @code{display-buffer-fallback-action} "
"only."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3655
msgid ""
"We could stop with our examples here but Lisp programs still have an ace up "
"their sleeves which they can use to overrule any customization of "
"@code{display-buffer-alist}. It's the variable "
"@code{display-buffer-overriding-action} which they can bind around "
"@code{display-buffer} calls as follows:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3663
#, no-wrap
msgid ""
"(let ((display-buffer-overriding-action\n"
" '((display-buffer-same-window))))\n"
" (display-buffer\n"
" (get-buffer-create \"*foo*\")\n"
" '((display-buffer-below-selected display-buffer-at-bottom))))\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3672
msgid ""
"Evaluating this form will usually display @file{*foo*} in the selected "
"window regardless of the @var{action} argument and any user customizations. "
"(Usually, an application will not bother to also provide an @var{action} "
"argument. Here it just serves to illustrate the fact that it gets "
"overridden.)"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3677
msgid ""
"It might be illustrative to look at the list of action functions "
"@code{display-buffer} would have tried to display @file{*foo*} with the "
"customizations we provided here. The list (including comments explaining "
"who added this and the subsequent elements) is:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3693
#, no-wrap
msgid ""
"(display-buffer-same-window ;; `display-buffer-overriding-action'\n"
" display-buffer-reuse-window ;; `display-buffer-alist'\n"
" display-buffer-pop-up-frame\n"
" display-buffer-below-selected ;; ACTION argument\n"
" display-buffer-at-bottom\n"
" display-buffer-reuse-window ;; `display-buffer-base-action'\n"
" display-buffer-pop-up-frame\n"
" display-buffer--maybe-same-window ;; `display-buffer-fallback-action'\n"
" display-buffer-reuse-window\n"
" display-buffer--maybe-pop-up-frame-or-window\n"
" display-buffer-in-previous-window\n"
" display-buffer-use-some-window\n"
" display-buffer-pop-up-frame)\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3701
msgid ""
"Note that among the internal functions listed here, "
"@code{display-buffer--maybe-same-window} is effectively ignored while "
"@code{display-buffer--maybe-pop-up-frame-or-window} actually runs "
"@code{display-buffer-pop-up-window}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3703
msgid "The action alist passed in each function call is:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3708
#, no-wrap
msgid ""
"((reusable-frames . visible)\n"
" (reusable-frames . 0))\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3716
msgid ""
"which shows that we have used the second specification of "
"@code{display-buffer-alist} above, overriding the specification supplied by "
"@code{display-buffer-base-action}. Suppose our user had written that as"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3725
#, no-wrap
msgid ""
"(customize-set-variable\n"
" 'display-buffer-alist\n"
" '((\"\\\\*foo\\\\*\"\n"
" (display-buffer-reuse-window display-buffer-pop-up-frame)\n"
" (inhibit-same-window . t)\n"
" (reusable-frames . visible))))\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3736
msgid ""
"In this case the @code{inhibit-same-window} alist entry will successfully "
"invalidate the @code{display-buffer-same-window} specification from "
"@code{display-buffer-overriding-action} and @code{display-buffer} will show "
"@file{*foo*} on another frame. To make "
"@code{display-buffer-overriding-action} more robust in this regard, the "
"application would have to specify an appropriate @code{inhibit-same-window} "
"entry too, for example, as follows:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3742
#, no-wrap
msgid ""
"(let ((display-buffer-overriding-action\n"
" '(display-buffer-same-window (inhibit-same-window . nil))))\n"
" (display-buffer (get-buffer-create \"*foo*\")))\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3750
msgid ""
"This last example shows that while the precedence order of action functions "
"is fixed, as described in @ref{Choosing Window}, an action alist entry "
"specified by a display action ranked lower in that order can affect the "
"execution of a higher ranked display action."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3754
#, no-wrap
msgid "guidelines for buffer display"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3755
#, no-wrap
msgid "writing buffer display actions"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3756
#, no-wrap
msgid "buffer display conventions"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3762
msgid ""
"In its most simplistic form, a frame accommodates always one single window "
"that can be used for displaying a buffer. As a consequence, it is always "
"the latest call of @code{display-buffer} that will have succeeded in placing "
"its buffer there."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3769
msgid ""
"Since working with such a frame is not very practical, Emacs by default "
"allows for more complex frame layouts controlled by the default values of "
"the frame size and the @code{split-height-threshold} and "
"@code{split-width-threshold} options. Displaying a buffer not yet shown on "
"a frame then either splits the single window on that frame or (re-)uses one "
"of its two windows."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3778
msgid ""
"The default behavior is abandoned as soon as the user customizes one of "
"these thresholds or manually changes the frame's layout. The default "
"behavior is also abandoned when calling @code{display-buffer} with a "
"non-@code{nil} @var{action} argument or the user customizes one of the "
"options mentioned in the previous subsections. Mastering "
"@code{display-buffer} soon may become a frustrating experience due to the "
"plethora of applicable display actions and the resulting frame layouts."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3786
msgid ""
"However, refraining from using buffer display functions and falling back on "
"a split & delete windows metaphor is not a good idea either. Buffer display "
"functions give Lisp programs and users a framework to reconcile their "
"different needs; no comparable framework exists for splitting and deleting "
"windows. Buffer display functions also allow to at least partially restore "
"the layout of a frame when removing a buffer from it later (@pxref{Quitting "
"Windows})."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3790
msgid ""
"Below we will give a number of guidelines to redeem the frustration "
"mentioned above and thus to avoid literally losing buffers in-between the "
"windows of a frame."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3792
#, no-wrap
msgid "Write display actions without stress"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3798
msgid ""
"Writing display actions can be a pain because one has to lump together "
"action functions and action alists in one huge list. (Historical reasons "
"prevented us from having @code{display-buffer} support separate arguments "
"for these.) It might help to memorize some basic forms like the ones listed "
"below:"
msgstr ""
#. type: example
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3801
#, no-wrap
msgid "'(nil (inhibit-same-window . t))\n"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3808
msgid ""
"specifies an action alist entry only and no action function. Its sole "
"purpose is to inhibit a @code{display-buffer-same-window} function specified "
"elsewhere from showing the buffer in the same window, see also the last "
"example of the preceding subsection."
msgstr ""
#. type: example
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3811
#, no-wrap
msgid "'(display-buffer-below-selected)\n"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3817
msgid ""
"on the other hand, specifies one action function and an empty action alist. "
"To combine the effects of the above two specifications one would write the "
"form"
msgstr ""
#. type: example
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3820
#, no-wrap
msgid "'(display-buffer-below-selected (inhibit-same-window . t))\n"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3824
msgid "to add another action function one would write"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3829
#, no-wrap
msgid ""
"'((display-buffer-below-selected display-buffer-at-bottom)\n"
" (inhibit-same-window . t))\n"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3834
msgid "and to add another alist entry one would write"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3840
#, no-wrap
msgid ""
"'((display-buffer-below-selected display-buffer-at-bottom)\n"
" (inhibit-same-window . t)\n"
" (window-height . fit-window-to-buffer))\n"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3846
msgid ""
"That last form can be used as @var{action} argument of @code{display-buffer} "
"in the following way:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3854
#, no-wrap
msgid ""
"(display-buffer\n"
" (get-buffer-create \"*foo*\")\n"
" '((display-buffer-below-selected display-buffer-at-bottom)\n"
" (inhibit-same-window . t)\n"
" (window-height . fit-window-to-buffer)))\n"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3860
msgid ""
"In a customization of @code{display-buffer-alist} it would be used as "
"follows:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3869
#, no-wrap
msgid ""
"(customize-set-variable\n"
" 'display-buffer-alist\n"
" '((\"\\\\*foo\\\\*\"\n"
" (display-buffer-below-selected display-buffer-at-bottom)\n"
" (inhibit-same-window . t)\n"
" (window-height . fit-window-to-buffer))))\n"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3874
msgid "To add a customization for a second buffer one would then write:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3886
#, no-wrap
msgid ""
"(customize-set-variable\n"
" 'display-buffer-alist\n"
" '((\"\\\\*foo\\\\*\"\n"
" (display-buffer-below-selected display-buffer-at-bottom)\n"
" (inhibit-same-window . t)\n"
" (window-height . fit-window-to-buffer))\n"
" (\"\\\\*bar\\\\*\"\n"
" (display-buffer-reuse-window display-buffer-pop-up-frame)\n"
" (reusable-frames . visible))))\n"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3889
#, no-wrap
msgid "Treat each other with respect"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3895
msgid ""
"@code{display-buffer-alist} and @code{display-buffer-base-action} are user "
"options---Lisp programs must never set or rebind them. "
"@code{display-buffer-overriding-action}, on the other hand, is reserved for "
"applications---who seldom use that option and if they use it, then with "
"utmost care."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3902
msgid ""
"Older implementations of @code{display-buffer} frequently caused users and "
"applications to fight over the settings of user options like "
"@code{pop-up-frames} and @code{pop-up-windows} (@pxref{Choosing Window "
"Options}). This was one major reason for redesigning "
"@code{display-buffer}---to provide a clear framework specifying what users "
"and applications should be allowed to do."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3908
msgid ""
"Lisp programs must be prepared that user customizations may cause buffers to "
"get displayed in an unexpected way. They should never assume in their "
"subsequent behavior, that the buffer has been shown precisely the way they "
"asked for in the @var{action} argument of @code{display-buffer}."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3918
msgid ""
"Users should not pose too many and too severe restrictions on how arbitrary "
"buffers get displayed. Otherwise, they will risk to lose the "
"characteristics of showing a buffer for a certain purpose. Suppose a Lisp "
"program has been written to compare different versions of a buffer in two "
"windows side-by-side. If the customization of @code{display-buffer-alist} "
"prescribes that any such buffer should be always shown in or below the "
"selected window, the program will have a hard time to set up the desired "
"window configuration via @code{display-buffer}."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3924
msgid ""
"To specify a preference for showing an arbitrary buffer, users should "
"customize @code{display-buffer-base-action}. An example of how users who "
"prefer working with multiple frames would do that was given in the previous "
"subsection. @code{display-buffer-alist} should be reserved for displaying "
"specific buffers in a specific way."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3925
#, no-wrap
msgid "Consider reusing a window that already shows the buffer"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3934
msgid ""
"Generally, it's always a good idea for users and Lisp programmers to be "
"prepared for the case that a window already shows the buffer in question and "
"to reuse that window. In the preceding subsection we have shown that "
"failing to do so properly may cause @code{display-buffer} to continuously "
"pop up a new frame although a frame showing that buffer existed already. In "
"a few cases only, it might be undesirable to reuse a window, for example, "
"when a different portion of the buffer should be shown in that window."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3941
msgid ""
"Hence, @code{display-buffer-reuse-window} is one action function that should "
"be used as often as possible, both in @var{action} arguments and "
"customizations. An @code{inhibit-same-window} entry in the @var{action} "
"argument usually takes care of the most common case where reusing a window "
"showing the buffer should be avoided---that where the window in question is "
"the selected one."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3942
#, no-wrap
msgid "Attract focus to the window chosen"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3951
msgid ""
"This is a no-brainer for people working with multiple frames---the frame "
"showing the buffer will automatically raise and get focus unless an "
"@code{inhibit-switch-frame} entry forbids it. For single frame users this "
"task can be considerably more difficult. In particular, "
"@code{display-buffer-pop-up-window} and "
"@code{display-buffer-use-some-window} can become obtrusive in this regard. "
"They split or use a seemingly arbitrary (often the largest or least recently "
"used) window, distracting the user's attention."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3958
msgid ""
"Some Lisp programs therefore try to choose a window at the bottom of the "
"frame, for example, in order to display the buffer in vicinity of the "
"minibuffer window where the user is expected to answer a question related to "
"the new window. For non-input related actions "
"@code{display-buffer-below-selected} might be preferable because the "
"selected window usually already has the user's attention."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3959
#, no-wrap
msgid "Handle subsequent invocations of @code{display-buffer}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3967
msgid ""
"@code{display-buffer} is not overly well suited for displaying several "
"buffers in sequence and making sure that all these buffers are shown orderly "
"in the resulting window configuration. Again, the standard action functions "
"@code{display-buffer-pop-up-window} and "
"@code{display-buffer-use-some-window} are not very suited for this purpose "
"due to their somewhat chaotic nature in more complex configurations."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3973
msgid ""
"To produce a window configuration displaying multiple buffers (or different "
"views of one and the same buffer) in one and the same display cycle, Lisp "
"programmers will unavoidably have to write their own action functions. A "
"few tricks listed below might help in this regard."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3979
msgid ""
"Making windows atomic (@pxref{Atomic Windows}) avoids breaking an existing "
"window composition when popping up a new window. The new window will pop up "
"outside the composition instead."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3984
msgid ""
"Temporarily dedicating windows to their buffers (@pxref{Dedicated Windows}) "
"avoids using a window for displaying a different buffer. A non-dedicated "
"window will be used instead."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3990
msgid ""
"Calling @code{window-preserve-size} (@pxref{Preserving Window Sizes}) will "
"try to keep the size of the argument window unchanged when popping up a new "
"window. You have to make sure that another window in the same combination "
"can be shrunk instead, though."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:3997
msgid ""
"Side windows (@pxref{Side Windows}) can be used for displaying specific "
"buffers always in a window at the same position of a frame. This permits "
"grouping buffers that do not compete for being shown at the same time on a "
"frame and showing any such buffer in the same window without disrupting the "
"display of other buffers."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4003
msgid ""
"Child frames (@pxref{Child Frames}) can be used to display a buffer within "
"the screen estate of the selected frame without disrupting that frame's "
"window configuration and without the overhead associated with full-fledged "
"frames as inflicted by @code{display-buffer-pop-up-frame}."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4009
#, no-wrap
msgid "window history"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4018
msgid ""
"Each window remembers in a list the buffers it has previously displayed, and "
"the order in which these buffers were removed from it. This history is "
"used, for example, by @code{replace-buffer-in-windows} (@pxref{Buffers and "
"Windows}), and when quitting windows (@pxref{Quitting Windows}). The list "
"is automatically maintained by Emacs, but you can use the following "
"functions to explicitly inspect or alter it:"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4019
#, no-wrap
msgid "window-prev-buffers &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4023
msgid ""
"This function returns a list specifying the previous contents of "
"@var{window}. The optional argument @var{window} should be a live window "
"and defaults to the selected one."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4030
msgid ""
"Each list element has the form @code{(@var{buffer} @var{window-start} "
"@var{window-pos})}, where @var{buffer} is a buffer previously shown in the "
"window, @var{window-start} is the window start position (@pxref{Window Start "
"and End}) when that buffer was last shown, and @var{window-pos} is the point "
"position (@pxref{Window Point}) when that buffer was last shown in "
"@var{window}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4034
msgid ""
"The list is ordered so that earlier elements correspond to more "
"recently-shown buffers, and the first element usually corresponds to the "
"buffer most recently removed from the window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4036
#, no-wrap
msgid "set-window-prev-buffers window prev-buffers"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4042
msgid ""
"This function sets @var{window}'s previous buffers to the value of "
"@var{prev-buffers}. The argument @var{window} must be a live window and "
"defaults to the selected one. The argument @var{prev-buffers} should be a "
"list of the same form as that returned by @code{window-prev-buffers}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4048
msgid ""
"In addition, each window maintains a list of @dfn{next buffers}, which is a "
"list of buffers re-shown by @code{switch-to-prev-buffer} (see below). This "
"list is mainly used by @code{switch-to-prev-buffer} and "
"@code{switch-to-next-buffer} for choosing buffers to switch to."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4049
#, no-wrap
msgid "window-next-buffers &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4054
msgid ""
"This function returns the list of buffers recently re-shown in @var{window} "
"via @code{switch-to-prev-buffer}. The @var{window} argument must denote a "
"live window or @code{nil} (meaning the selected window)."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4056
#, no-wrap
msgid "set-window-next-buffers window next-buffers"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4061
msgid ""
"This function sets the next buffer list of @var{window} to "
"@var{next-buffers}. The @var{window} argument should be a live window or "
"@code{nil} (meaning the selected window). The argument @var{next-buffers} "
"should be a list of buffers."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4072
msgid ""
"The following commands can be used to cycle through the global buffer list, "
"much like @code{bury-buffer} and @code{unbury-buffer}. However, they cycle "
"according to the specified window's history list, rather than the global "
"buffer list. In addition, they restore window-specific window start and "
"point positions, and may show a buffer even if it is already shown in "
"another window. The @code{switch-to-prev-buffer} command, in particular, is "
"used by @code{replace-buffer-in-windows}, @code{bury-buffer} and "
"@code{quit-window} to find a replacement buffer for a window."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4073
#, no-wrap
msgid "Command switch-to-prev-buffer &optional window bury-or-kill"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4080
msgid ""
"This command displays the previous buffer in @var{window}. The argument "
"@var{window} should be a live window or @code{nil} (meaning the selected "
"window). If the optional argument @var{bury-or-kill} is non-@code{nil}, "
"this means that the buffer currently shown in @var{window} is about to be "
"buried or killed and consequently should not be switched to in future "
"invocations of this command."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4085
msgid ""
"The previous buffer is usually the buffer shown before the buffer currently "
"shown in @var{window}. However, a buffer that has been buried or killed, or "
"has been already shown by a recent invocation of "
"@code{switch-to-prev-buffer}, does not qualify as previous buffer."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4090
msgid ""
"If repeated invocations of this command have already shown all buffers "
"previously shown in @var{window}, further invocations will show buffers from "
"the buffer list of the frame @var{window} appears on (@pxref{Buffer List})."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4096
msgid ""
"The option @code{switch-to-prev-buffer-skip} described below can be used to "
"inhibit switching to certain buffers, for example, to those already shown in "
"another window. Also, if @var{window}'s frame has a @code{buffer-predicate} "
"parameter (@pxref{Buffer Parameters}), that predicate may inhibit switching "
"to certain buffers."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4098
#, no-wrap
msgid "Command switch-to-next-buffer &optional window"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4103
msgid ""
"This command switches to the next buffer in @var{window}, thus undoing the "
"effect of the last @code{switch-to-prev-buffer} command in @var{window}. "
"The argument @var{window} must be a live window and defaults to the selected "
"one."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4107
msgid ""
"If there is no recent invocation of @code{switch-to-prev-buffer} that can be "
"undone, this function tries to show a buffer from the buffer list of the "
"frame @var{window} appears on (@pxref{Buffer List})."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4111
msgid ""
"The option @code{switch-to-prev-buffer-skip} and the @code{buffer-predicate} "
"(@pxref{Buffer Parameters}) of @var{window}'s frame affect this command as "
"they do for @code{switch-to-prev-buffer}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4117
msgid ""
"By default @code{switch-to-prev-buffer} and @code{switch-to-next-buffer} can "
"switch to a buffer that is already shown in another window. The following "
"option can be used to override this behavior."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4118
#, no-wrap
msgid "switch-to-prev-buffer-skip"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4121
msgid ""
"If this variable is @code{nil}, @code{switch-to-prev-buffer} may switch to "
"any buffer, including those already shown in other windows."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4125
msgid ""
"If this variable is non-@code{nil}, @code{switch-to-prev-buffer} will "
"refrain from switching to certain buffers. The following values can be "
"used:"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4130
msgid ""
"@code{this} means do not switch to a buffer shown on the frame that hosts "
"the window @code{switch-to-prev-buffer} is acting upon."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4134
msgid "@code{visible} means do not switch to a buffer shown on any visible frame."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4138
msgid ""
"0 (the number zero) means do not switch to a buffer shown on any visible or "
"iconified frame."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4141
msgid "@code{t} means do not switch to a buffer shown on any live frame."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4149
msgid ""
"A function that takes three arguments---the @var{window} argument of "
"@code{switch-to-prev-buffer}, a buffer @code{switch-to-prev-buffer} intends "
"to switch to and the @var{bury-or-kill} argument of "
"@code{switch-to-prev-buffer}. If that function returns non-@code{nil}, "
"@code{switch-to-prev-buffer} will refrain from switching to the buffer "
"specified by the second argument."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4155
msgid ""
"The command @code{switch-to-next-buffer} obeys this option in a similar "
"way. If this option specifies a function, @code{switch-to-next-buffer} will "
"call that function with the third argument always @code{nil}."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4161
msgid ""
"Note that since @code{switch-to-prev-buffer} is called by "
"@code{bury-buffer}, @code{replace-buffer-in-windows} and "
"@code{quit-restore-window} as well, customizing this option may also affect "
"the behavior of Emacs when a window is quit or a buffer gets buried or "
"killed."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4166
msgid ""
"Note also that under certain circumstances @code{switch-to-prev-buffer} and "
"@code{switch-to-next-buffer} may ignore this option, for example, when there "
"is only one buffer left these functions can switch to."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4171
#, no-wrap
msgid "dedicated window"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4182
msgid ""
"Functions for displaying a buffer can be told to not use specific windows by "
"marking these windows as @dfn{dedicated} to their buffers. "
"@code{display-buffer} (@pxref{Choosing Window}) never uses a dedicated "
"window for displaying another buffer in it. @code{get-lru-window} and "
"@code{get-largest-window} (@pxref{Cyclic Window Ordering}) do not consider "
"dedicated windows as candidates when their @var{dedicated} argument is "
"non-@code{nil}. The behavior of @code{set-window-buffer} (@pxref{Buffers "
"and Windows}) with respect to dedicated windows is slightly different, see "
"below."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4191
msgid ""
"Functions supposed to remove a buffer from a window or a window from a frame "
"can behave specially when a window they operate on is dedicated. We will "
"distinguish four basic cases, namely where (1) the window is not the only "
"window on its frame, (2) the window is the only window on its frame but "
"there are other frames on the same terminal left, (3) the window is the "
"only window on the only frame on the same terminal, and (4) the dedication's "
"value is @code{side} (@pxref{Displaying Buffers in Side Windows})."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4198
msgid ""
"In particular, @code{delete-windows-on} (@pxref{Deleting Windows}) handles "
"case (2) by deleting the associated frame and cases (3) and (4) by showing "
"another buffer in that frame's only window. The function "
"@code{replace-buffer-in-windows} (@pxref{Buffers and Windows}) which is "
"called when a buffer gets killed, deletes the window in case (1) and behaves "
"like @code{delete-windows-on} otherwise."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4204
msgid ""
"When @code{bury-buffer} (@pxref{Buffer List}) operates on the selected "
"window (which shows the buffer that shall be buried), it handles case (2) by "
"calling @code{frame-auto-hide-function} (@pxref{Quitting Windows}) to deal "
"with the selected frame. The other two cases are handled as with "
"@code{replace-buffer-in-windows}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4205
#, no-wrap
msgid "window-dedicated-p &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4212
msgid ""
"This function returns non-@code{nil} if @var{window} is dedicated to its "
"buffer and @code{nil} otherwise. More precisely, the return value is the "
"value assigned by the last call of @code{set-window-dedicated-p} for "
"@var{window}, or @code{nil} if that function was never called with "
"@var{window} as its argument. The default for @var{window} is the selected "
"window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4214
#, no-wrap
msgid "set-window-dedicated-p window flag"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4217
msgid ""
"This function marks @var{window} as dedicated to its buffer if @var{flag} is "
"non-@code{nil}, and non-dedicated otherwise."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4224
msgid ""
"As a special case, if @var{flag} is @code{t}, @var{window} becomes "
"@dfn{strongly} dedicated to its buffer. @code{set-window-buffer} signals an "
"error when the window it acts upon is strongly dedicated to its buffer and "
"does not already display the buffer it is asked to display. Other functions "
"do not treat @code{t} differently from any non-@code{nil} value."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4229
msgid ""
"You can also tell @code{display-buffer} to mark a window it creates as "
"dedicated to its buffer by providing a suitable @code{dedicated} action "
"alist entry (@pxref{Buffer Display Action Alists})."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4243
msgid ""
"When you want to get rid of a window used for displaying a buffer, you can "
"call @code{delete-window} or @code{delete-windows-on} (@pxref{Deleting "
"Windows}) to remove that window from its frame. If the buffer is shown on a "
"separate frame, you might want to call @code{delete-frame} (@pxref{Deleting "
"Frames}) instead. If, on the other hand, a window has been reused for "
"displaying the buffer, you might prefer showing the buffer previously shown "
"in that window, by calling the function @code{switch-to-prev-buffer} "
"(@pxref{Window History}). Finally, you might want to either bury "
"(@pxref{Buffer List}) or kill (@pxref{Killing Buffers}) the window's buffer."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4247
msgid ""
"The following command uses information on how the window for displaying the "
"buffer was obtained in the first place, thus attempting to automate the "
"above decisions for you."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4248
#, no-wrap
msgid "Command quit-window &optional kill window"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4254
msgid ""
"This command quits @var{window} and buries its buffer. The argument "
"@var{window} must be a live window and defaults to the selected one. With "
"prefix argument @var{kill} non-@code{nil}, it kills the buffer instead of "
"burying it. It calls the function @code{quit-restore-window} described next "
"to deal with the window and its buffer."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4255
#, no-wrap
msgid "quit-window-hook"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4258
msgid "The functions in @code{quit-window-hook} are run before doing anything else."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4260
#, no-wrap
msgid "quit-restore-window &optional window bury-or-kill"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4266
msgid ""
"This function handles @var{window} and its buffer after quitting. The "
"optional argument @var{window} must be a live window and defaults to the "
"selected one. The function's behavior is determined by the four elements of "
"the list specified by @var{window}'s @code{quit-restore} parameter "
"(@pxref{Window Parameters})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4275
msgid ""
"The first element of the @code{quit-restore} parameter is one of the symbols "
"@code{window}, meaning that the window has been specially created by "
"@code{display-buffer}; @code{frame}, a separate frame has been created; "
"@code{same}, the window has only ever displayed this buffer; or "
"@code{other}, the window showed another buffer before. @code{frame} and "
"@code{window} affect how the window is quit, while @code{same} and "
"@code{other} affect the redisplay of buffers previously shown in "
"@var{window}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4282
msgid ""
"The parameter's second element is either one of the symbols @code{window} or "
"@code{frame}, or a list whose elements are the buffer shown in @var{window} "
"before, that buffer's window start and window point positions, and "
"@var{window}'s height at that time. If that buffer is still live when "
"@var{window} is quit, then this function may reuse @var{window} to display "
"it."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4286
msgid ""
"The third element is the window selected at the time the parameter was "
"created. If this function deletes @var{window}, it subsequently tries to "
"reselect the window named by that element."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4290
msgid ""
"The fourth element is the buffer whose display caused the creation of this "
"parameter. This function may delete @var{window} if and only if it still "
"shows that buffer."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4300
msgid ""
"This function will try to delete @var{window} if and only if (1) the first "
"element of its @code{quit-restore} parameter is either @code{window} or "
"@code{frame}, (2) the window has no history of previously-displayed buffers "
"and (3) the fourth element of the @code{quit-restore} parameter specifies "
"the buffer currently displayed in @var{window}. If @var{window} is part of "
"an atomic window (@pxref{Atomic Windows}), it will try to delete the root of "
"that atomic window instead. In either case, it tries to avoid signaling an "
"error when @var{window} cannot be deleted."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4308
msgid ""
"If @var{window} shall be deleted, is the only window on its frame and there "
"are other frames on that frame's terminal, the value of the optional "
"argument @var{bury-or-kill} determines how to proceed with the window. If "
"@var{bury-or-kill} equals @code{kill}, the frame is deleted "
"unconditionally. Otherwise, the fate of the frame is determined by calling "
"@code{frame-auto-hide-function} (see below) with that frame as sole "
"argument."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4315
msgid ""
"If the third element of the @code{quit-restore} parameter is a list of "
"buffer, window start (@pxref{Window Start and End}), and point "
"(@pxref{Window Point}), and that buffer is still live, the buffer will be "
"displayed, and start and point set accordingly. If, in addition, "
"@var{window}'s buffer was temporarily resized, this function will also try "
"to restore the original height of @var{window}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4320
msgid ""
"Otherwise, if @var{window} was previously used for displaying other buffers "
"(@pxref{Window History}), the most recent buffer in that history will be "
"displayed. In either case, if @var{window} is not deleted, its "
"@code{quit-restore} parameter is reset to @code{nil}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4323
msgid ""
"The optional argument @var{bury-or-kill} specifies how to deal with "
"@var{window}'s buffer. The following values are handled:"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4329
msgid ""
"This means to not deal with the buffer in any particular way. As a "
"consequence, if @var{window} is not deleted, invoking "
"@code{switch-to-prev-buffer} will usually show the buffer again."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4330
#, no-wrap
msgid "append"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4335
msgid ""
"This means that if @var{window} is not deleted, its buffer is moved to the "
"end of @var{window}'s list of previous buffers, so it's less likely that a "
"future invocation of @code{switch-to-prev-buffer} will switch to it. Also, "
"it moves the buffer to the end of the frame's buffer list."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4336
#, no-wrap
msgid "bury"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4342
msgid ""
"This means that if @var{window} is not deleted, its buffer is removed from "
"@var{window}'s list of previous buffers. Also, it moves the buffer to the "
"end of the frame's buffer list. This value provides the most reliable "
"remedy to not have @code{switch-to-prev-buffer} switch to this buffer again "
"without killing the buffer."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4343
#, no-wrap
msgid "kill"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4345
msgid "This means to kill @var{window}'s buffer."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4351
msgid ""
"Typically, the display routines run by @code{display-buffer} will set the "
"@code{quit-restore} window parameter correctly. It's also possible to set "
"it manually, using the following code for displaying @var{buffer} in "
"@var{window}:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4355
#, no-wrap
msgid ""
"(display-buffer-record-window type window buffer)\n"
"\n"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4357
#, no-wrap
msgid ""
"(set-window-buffer window buffer)\n"
"\n"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4359
#, no-wrap
msgid "(set-window-prev-buffers window nil)\n"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4364
msgid ""
"Setting the window history to @code{nil} ensures that a future call to "
"@code{quit-window} can delete the window altogether."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4369
msgid ""
"The following option specifies how to deal with a frame containing just one "
"window that should be either quit, or whose buffer should be buried."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4370
#, no-wrap
msgid "frame-auto-hide-function"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4373
msgid ""
"The function specified by this option is called to automatically hide "
"frames. This function is called with one argument---a frame."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4380
msgid ""
"The function specified here is called by @code{bury-buffer} (@pxref{Buffer "
"List}) when the selected window is dedicated and shows the buffer to bury. "
"It is also called by @code{quit-restore-window} (see above) when the frame "
"of the window to quit has been specially created for displaying that "
"window's buffer and the buffer is not killed."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4387
msgid ""
"The default is to call @code{iconify-frame} (@pxref{Visibility of Frames}). "
"Alternatively, you may specify either @code{delete-frame} (@pxref{Deleting "
"Frames}) to remove the frame from its display, @code{make-frame-invisible} "
"to make the frame invisible, @code{ignore} to leave the frame unchanged, or "
"any other function that can take a frame as its sole argument."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4391
msgid ""
"Note that the function specified by this option is called only if the "
"specified frame contains just one live window and there is at least one "
"other frame on the same terminal."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4395
msgid ""
"For a particular frame, the value specified here may be overridden by that "
"frame's @code{auto-hide-function} frame parameter (@pxref{Frame Interaction "
"Parameters})."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4400
#, no-wrap
msgid "side windows"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4401
#, no-wrap
msgid "main window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4402
#, no-wrap
msgid "main window of a frame"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4410
msgid ""
"Side windows are special windows positioned at any of the four sides of a "
"frame's root window (@pxref{Windows and Frames}). In practice, this means "
"that the area of the frame's root window is subdivided into a main window "
"and a number of side windows surrounding that main window. The main window "
"is either a ``normal'' live window or specifies the area containing all the "
"normal windows."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4419
msgid ""
"In their most simple form of use, side windows allow to display specific "
"buffers always in the same area of a frame. Hence they can be regarded as a "
"generalization of the concept provided by @code{display-buffer-at-bottom} "
"(@pxref{Buffer Display Action Functions}) to the remaining sides of a "
"frame. With suitable customizations, however, side windows can be also used "
"to provide frame layouts similar to those found in so-called integrated "
"development environments (IDEs)."
msgstr ""
#. type: subsection
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4426
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4429
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4430
#, no-wrap
msgid "Displaying Buffers in Side Windows"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4426
msgid "An action function for displaying buffers in side windows."
msgstr ""
#. type: subsection
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4426
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4500
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4501
#, no-wrap
msgid "Side Window Options and Functions"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4426
msgid "Further tuning of side windows."
msgstr ""
#. type: subsection
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4426
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4585
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4586
#, no-wrap
msgid "Frame Layouts with Side Windows"
msgstr ""
#. type: menuentry
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4426
msgid "Setting up frame layouts with side windows."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4435
msgid ""
"The following action function for @code{display-buffer} (@pxref{Buffer "
"Display Action Functions}) creates or reuses a side window for displaying "
"the specified buffer."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4436
#, no-wrap
msgid "display-buffer-in-side-window buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4440
msgid ""
"This function displays @var{buffer} in a side window of the selected frame. "
"It returns the window used for displaying @var{buffer}, @code{nil} if no "
"such window can be found or created."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4444
msgid ""
"@var{alist} is an association list of symbols and values as for "
"@code{display-buffer}. The following symbols in @var{alist} are special for "
"this function:"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4450
msgid ""
"Denotes the side of the frame where the window shall be located. Valid "
"values are @code{left}, @code{top}, @code{right} and @code{bottom}. If "
"unspecified, the window is located at the bottom of the frame."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4460
msgid ""
"Denotes a slot at the specified side where to locate the window. A value of "
"zero means to preferably position the window in the middle of the specified "
"side. A negative value means to use a slot preceding (that is, above or on "
"the left of) the middle slot. A positive value means to use a slot "
"following (that is, below or on the right of) the middle slot. Hence, all "
"windows on a specific side are ordered by their @code{slot} value. If "
"unspecified, the window is located in the middle of the specified side."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4468
msgid ""
"The dedicated flag (@pxref{Dedicated Windows}) has a slightly different "
"meaning for side windows. When a side window is created, that flag is set "
"to the value @code{side} to prevent @code{display-buffer} to use the window "
"in other action functions. Its value persists across invocations of "
"@code{quit-window}, @code{kill-buffer}, @code{previous-buffer} and "
"@code{next-buffer}."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4479
msgid ""
"In particular, these commands will refrain from showing, in a side window, "
"buffers that have not been displayed in that window before. They will also "
"refrain from having a normal, non-side window show a buffer that has been "
"already displayed in a side window. A notable exception to the latter rule "
"occurs when an application, after displaying a buffer, resets that buffers "
"local variables. To override these rules and always delete a side window "
"with @code{quit-window} or @code{kill-buffer}, and eventually prevent the "
"use of @code{previous-buffer} and @code{next-buffer}, set this value to "
"@code{t} or specify a value via @code{display-buffer-mark-dedicated}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4485
msgid ""
"If you specify the same slot on the same side for two or more different "
"buffers, the buffer displayed last is shown in the corresponding window. "
"Hence, slots can be used for sharing the same side window between buffers."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4490
msgid ""
"This function installs the @code{window-side} and @code{window-slot} "
"parameters (@pxref{Window Parameters}) and makes them persistent. It does "
"not install any other window parameters unless they have been explicitly "
"provided via a @code{window-parameters} entry in @var{alist}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4498
msgid ""
"By default, side windows cannot be split via @code{split-window} "
"(@pxref{Splitting Windows}). Also, a side window is not reused or split by "
"any buffer display action (@pxref{Buffer Display Action Functions}) unless "
"it is explicitly specified as target of that action. Note also that "
"@code{delete-other-windows} cannot make a side window the only window on its "
"frame (@pxref{Deleting Windows})."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4505
msgid ""
"The following options provide additional control over the placement of side "
"windows."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4506
#, no-wrap
msgid "window-sides-vertical"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4510
msgid ""
"If non-@code{nil}, the side windows on the left and right of a frame occupy "
"the frame's full height. Otherwise, the side windows on the top and bottom "
"of the frame occupy the frame's full width."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4512
#, no-wrap
msgid "window-sides-slots"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4519
msgid ""
"This option specifies the maximum number of side windows on each side of a "
"frame. The value is a list of four elements specifying the number of side "
"window slots on (in this order) the left, top, right and bottom of each "
"frame. If an element is a number, it means to display at most that many "
"windows on the corresponding side. If an element is @code{nil}, it means "
"there's no bound on the number of slots on that side."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4526
msgid ""
"If any of the specified values is zero, no window can be created on the "
"corresponding side. @code{display-buffer-in-side-window} will not signal an "
"error in that case, but will return @code{nil}. If a specified value just "
"forbids the creation of an additional side window, the most suitable window "
"on that side is reused and may have its @code{window-slot} parameter changed "
"accordingly."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4528
#, no-wrap
msgid "window-sides-reversed"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4535
msgid ""
"This option specifies whether top/bottom side windows should appear in "
"reverse order. When this is @code{nil}, side windows on the top and bottom "
"of a frame are always drawn from left to right with increasing slot values. "
"When this is @code{t}, the drawing order is reversed and side windows on the "
"top and bottom of a frame are drawn from right to left with increasing slot "
"values."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4543
msgid ""
"When this is @code{bidi}, the drawing order is reversed if and only if the "
"value of @code{bidi-paragraph-direction} (@pxref{Bidirectional Display}) is "
"@code{right-to-left} in the buffer displayed in the window most recently "
"selected within the main window area of this frame. Sometimes that window "
"may be hard to find, so heuristics are used to avoid that the drawing order "
"changes inadvertently when another window gets selected."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4546
msgid ""
"The layout of side windows on the left or right of a frame is not affected "
"by the value of this variable."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4550
msgid ""
"When a frame has side windows, the following function returns the main "
"window of that frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4551
#, no-wrap
msgid "window-main-window &optional frame"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4555
msgid ""
"This function returns the main window of the specified @var{frame}. The "
"optional argument @var{frame} must be a live frame and defaults to the "
"selected one."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4561
msgid ""
"If @var{frame} has no side windows, it returns @var{frame}'s root window. "
"Otherwise, it returns either an internal non-side window such that all other "
"non-side windows on @var{frame} descend from it, or the single live non-side "
"window of @var{frame}. Note that the main window of a frame cannot be "
"deleted via @code{delete-window}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4565
msgid ""
"The following command is handy to toggle the appearance of all side windows "
"on a specified frame."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4566
#, no-wrap
msgid "Command window-toggle-side-windows &optional frame"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4570
msgid ""
"This command toggles side windows on the specified @var{frame}. The "
"optional argument @var{frame} must be a live frame and defaults to the "
"selected one."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4575
msgid ""
"If @var{frame} has at least one side window, this command saves the state of "
"@var{frame}'s root window in the @var{frame}'s @code{window-state} frame "
"parameter and deletes all side windows on @var{frame} afterwards."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4579
msgid ""
"If @var{frame} has no side windows, but does have a @code{window-state} "
"parameter, this command uses that parameter's value to restore the side "
"windows on @var{frame} leaving @var{frame}'s main window alone."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4582
msgid ""
"An error is signaled if @var{frame} has no side windows and no saved state "
"is found for it."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4595
msgid ""
"Side windows can be used to create more complex frame layouts like those "
"provided by integrated development environments (IDEs). In such layouts, "
"the area of the main window is where the normal editing activities take "
"place. Side windows are not conceived for editing in the usual sense. "
"Rather, they are supposed to display information complementary to the "
"current editing activity, like lists of files, tags or buffers, help "
"information, search or grep results or shell output."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4597
msgid "The layout of such a frame might appear as follows:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4617
#, no-wrap
msgid ""
" ___________________________________\n"
" | *Buffer List* |\n"
" |___________________________________|\n"
" | | | |\n"
" | * | | * |\n"
" | d | | T |\n"
" | i | | a |\n"
" | r | Main Window Area | g |\n"
" | e | | s |\n"
" | d | | * |\n"
" | * | | |\n"
" |_____|_______________________|_____|\n"
" | *help*/*grep*/ | *shell*/ |\n"
" | *Completions* | *compilation* |\n"
" |_________________|_________________|\n"
" | Echo Area |\n"
" |___________________________________|\n"
"\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4626
msgid ""
"The following example illustrates how window parameters (@pxref{Window "
"Parameters}) can be used with @code{display-buffer-in-side-window} "
"(@pxref{Displaying Buffers in Side Windows}) to set up code for producing "
"the frame layout sketched above."
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4632
#, no-wrap
msgid ""
"(defvar parameters\n"
" '(window-parameters . ((no-other-window . t)\n"
" (no-delete-other-windows . t))))\n"
"\n"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4635
#, no-wrap
msgid ""
"(setq fit-window-to-buffer-horizontally t)\n"
"(setq window-resize-pixelwise t)\n"
"\n"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4651
#, no-wrap
msgid ""
"(setq\n"
" display-buffer-alist\n"
" `((\"\\\\*Buffer List\\\\*\" display-buffer-in-side-window\n"
" (side . top) (slot . 0) (window-height . fit-window-to-buffer)\n"
" (preserve-size . (nil . t)) ,parameters)\n"
" (\"\\\\*Tags List\\\\*\" display-buffer-in-side-window\n"
" (side . right) (slot . 0) (window-width . fit-window-to-buffer)\n"
" (preserve-size . (t . nil)) ,parameters)\n"
" (\"\\\\*\\\\(?:help\\\\|grep\\\\|Completions\\\\)\\\\*\"\n"
" display-buffer-in-side-window\n"
" (side . bottom) (slot . -1) (preserve-size . (nil . t))\n"
" ,parameters)\n"
" (\"\\\\*\\\\(?:shell\\\\|compilation\\\\)\\\\*\" "
"display-buffer-in-side-window\n"
" (side . bottom) (slot . 1) (preserve-size . (nil . t))\n"
" ,parameters)))\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4662
msgid ""
"This specifies @code{display-buffer-alist} entries (@pxref{Choosing Window}) "
"for buffers with fixed names. In particular, it asks for showing "
"@file{*Buffer List*} with adjustable height at the top of the frame and "
"@file{*Tags List*} with adjustable width on the frame's right. It also asks "
"for having the @file{*help*}, @file{*grep*} and @file{*Completions*} buffers "
"share a window on the bottom left side of the frame and the @file{*shell*} "
"and @file{*compilation*} buffers appear in a window on the bottom right side "
"of the frame."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4671
msgid ""
"Note that the option @code{fit-window-to-buffer-horizontally} must have a "
"non-@code{nil} value in order to allow horizontal adjustment of windows. "
"Entries are also added that ask for preserving the height of side windows at "
"the top and bottom of the frame and the width of side windows at the left or "
"right of the frame. To assure that side windows retain their respective "
"sizes when maximizing the frame, the variable @code{window-resize-pixelwise} "
"is set to a non-@code{nil} value. @xref{Resizing Windows}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4677
msgid ""
"The last form also makes sure that none of the created side windows are "
"accessible via @w{@kbd{C-x o}} by installing the @code{no-other-window} "
"parameter for each of these windows. In addition, it makes sure that side "
"windows are not deleted via @w{@kbd{C-x 1}} by installing the "
"@code{no-delete-other-windows} parameter for each of these windows."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4681
msgid ""
"Since @code{dired} buffers have no fixed names, we use a special function "
"@code{dired-default-directory-on-left} in order to display a lean directory "
"buffer on the left side of the frame."
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4693
#, no-wrap
msgid ""
"(defun dired-default-directory-on-left ()\n"
" \"Display `default-directory' in side window on left, hiding details.\"\n"
" (interactive)\n"
" (let ((buffer (dired-noselect default-directory)))\n"
" (with-current-buffer buffer (dired-hide-details-mode t))\n"
" (display-buffer-in-side-window\n"
" buffer `((side . left) (slot . 0)\n"
" (window-width . fit-window-to-buffer)\n"
" (preserve-size . (t . nil)) ,parameters))))\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4700
msgid ""
"Evaluating the preceding forms and typing, in any order, @w{@kbd{M-x "
"list-buffers}}, @kbd{C-h f}, @kbd{M-x shell}, @w{@kbd{M-x list-tags}}, and "
"@kbd{M-x dired-default-directory-on-left} should now reproduce the frame "
"layout sketched above."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4704
#, no-wrap
msgid "atomic windows"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4708
msgid ""
"Atomic windows are rectangular compositions of at least two live windows. "
"They have the following distinctive characteristics:"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4714
msgid ""
"The function @code{split-window} (@pxref{Splitting Windows}), when applied "
"to a constituent of an atomic window, will try to create the new window "
"outside of the atomic window."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4719
msgid ""
"The function @code{delete-window} (@pxref{Deleting Windows}), when applied "
"to a constituent of an atomic window, will try to delete the entire atomic "
"window instead."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4724
msgid ""
"The function @code{delete-other-windows} (@pxref{Deleting Windows}), when "
"applied to a constituent of an atomic window, will try to make the atomic "
"window fill its frame or main window (@pxref{Side Windows})."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4729
msgid ""
"This means that the basic groups of functions that alter the window "
"structure treat an atomic window like a live one, thus preserving the "
"internal structure of the atomic window."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4736
msgid ""
"Atomic windows are useful to construct and preserve window layouts that are "
"meaningful only when all involved buffers are shown simultaneously in a "
"specific manner, such as when showing differences between file revisions, or "
"the same text in different languages or markups. They can also be used to "
"permanently display information pertinent to a specific window in bars on "
"that window's sides."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4737
#, no-wrap
msgid "root window of atomic window"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4744
msgid ""
"Atomic windows are implemented with the help of the reserved "
"@code{window-atom} window parameter (@pxref{Window Parameters}) and an "
"internal window (@pxref{Basic Windows}) called the root window of the atomic "
"window. All windows that are part of the same atomic window have this root "
"window as their common ancestor and are assigned a non-@code{nil} "
"@code{window-atom} parameter."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4747
msgid ""
"The following function returns the root of the atomic window a specified "
"window is part of:"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4748
#, no-wrap
msgid "window-atom-root &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4753
msgid ""
"This functions returns the root of the atomic window @var{window} is a part "
"of. The specified @var{window} must be a valid window and defaults to the "
"selected one. It returns @code{nil} if @var{window} is not part of an "
"atomic window."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4757
msgid ""
"The most simple approach to make a new atomic window is to take an existing "
"internal window and apply the following function:"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4758
#, no-wrap
msgid "window-make-atom window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4763
msgid ""
"This function converts @var{window} into an atomic window. The specified "
"@var{window} must be an internal window. All this function does is to set "
"the @code{window-atom} parameter of each descendant of @var{window} to "
"@code{t}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4768
msgid ""
"To create a new atomic window from an existing live window or to add a new "
"window to an existing atomic window, the following buffer display action "
"function (@pxref{Buffer Display Action Functions}) can be used:"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4769
#, no-wrap
msgid "display-buffer-in-atom-window buffer alist"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4774
msgid ""
"This function tries to display @var{buffer} in a new window that will be "
"combined with an existing window to form an atomic window. If the existing "
"window is already part of an atomic window, it adds the new window to that "
"atomic window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4777
msgid ""
"The specified @var{alist} is an association list of symbols and values. The "
"following symbols have a special meaning:"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4787
msgid ""
"The value of such an element specifies an existing window the new window "
"shall be combined with. If it specifies an internal window, all children of "
"that window become part of the atomic window too. If no window is "
"specified, the new window becomes a sibling of the selected window. The "
"@code{window-atom} parameter of the existing window is set to @code{main} "
"provided that window is live and its @code{window-atom} parameter was not "
"already set."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4794
msgid ""
"The value of such an element denotes the side of the existing window where "
"the new window shall be located. Valid values are @code{below}, "
"@code{right}, @code{above} and @code{left}. The default is @code{below}. "
"The @code{window-atom} parameter of the new window is set to this value."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4798
msgid ""
"The return value is the new window, @code{nil} when creating that window "
"failed."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4808
msgid ""
"Note that the value of the @code{window-atom} parameter does not really "
"matter as long as it is non-@code{nil}. The values assigned by "
"@code{display-buffer-in-atom-window} just allow for easy retrieval of the "
"original and the new window after that function has been applied. Note also "
"that the @code{window-atom} parameter is the only window parameter assigned "
"by @code{display-buffer-in-atom-window}. Further parameters have to be set "
"by the application explicitly via a @code{window-parameters} entry in "
"@var{alist}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4813
msgid ""
"Atomic windows automatically cease to exist when one of their constituents "
"gets deleted. To dissolve an atomic window manually, reset the "
"@code{window-atom} parameter of its constituents---the root of the atomic "
"window and all its descendants."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4820
msgid ""
"The following code snippet, when applied to a single-window frame, first "
"splits the selected window and makes the selected and the new window "
"constituents of an atomic window with their parent as root. It then "
"displays the buffer @file{*Messages*} in a new window at the frame's bottom "
"and makes that new window part of the atomic window just created."
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4828
#, no-wrap
msgid ""
"(let ((window (split-window-right)))\n"
" (window-make-atom (window-parent window))\n"
" (display-buffer-in-atom-window\n"
" (get-buffer-create \"*Messages*\")\n"
" `((window . ,(window-parent window)) (window-height . 5))))\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4837
msgid ""
"At this moment typing @w{@kbd{C-x 2}} in any window of that frame produces a "
"new window at the bottom of the frame. Typing @w{@kbd{C-x 3}} instead will "
"put the new window at the frame's right. In either case, typing now "
"@w{@kbd{C-x 1}} in any window of the atomic window will remove the new "
"window only. Typing @w{@kbd{C-x 0}} in any window of the atomic window will "
"make that new window fill the frame."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4840
#, no-wrap
msgid "Windows and Point"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4841
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5671
#, no-wrap
msgid "window position"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4842
#, no-wrap
msgid "window point"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4843
#, no-wrap
msgid "position in window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4844
#, no-wrap
msgid "point in window"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4849
msgid ""
"Each window has its own value of point (@pxref{Point}), independent of the "
"value of point in other windows displaying the same buffer. This makes it "
"useful to have multiple windows showing one buffer."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4855
msgid ""
"The window point is established when a window is first created; it is "
"initialized from the buffer's point, or from the window point of another "
"window opened on the buffer if such a window exists."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4863
msgid ""
"Selecting a window sets the value of point in its buffer from the window's "
"value of point. Conversely, deselecting a window sets the window's value of "
"point from that of the buffer. Thus, when you switch between windows that "
"display a given buffer, the point value for the selected window is in effect "
"in the buffer, while the point values for the other windows are stored in "
"those windows."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4867
msgid ""
"As long as the selected window displays the current buffer, the window's "
"point and the buffer's point always move together; they remain equal."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4869
#, no-wrap
msgid "cursor"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4877
msgid ""
"Emacs displays the cursor, by default as a rectangular block, in each window "
"at the position of that window's point. When the user switches to another "
"buffer in a window, Emacs moves that window's cursor to where point is in "
"that buffer. If the exact position of point is hidden behind some display "
"element, such as a display string or an image, Emacs displays the cursor "
"immediately before or after that display element."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4878
#, no-wrap
msgid "window-point &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4883
msgid ""
"This function returns the current position of point in @var{window}. For a "
"nonselected window, this is the value point would have (in that window's "
"buffer) if that window were selected. The default for @var{window} is the "
"selected window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4888
msgid ""
"When @var{window} is the selected window, the value returned is the value of "
"point in that window's buffer. Strictly speaking, it would be more correct "
"to return the top-level value of point, outside of any @code{save-excursion} "
"forms. But that value is hard to find."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4890
#, no-wrap
msgid "set-window-point window position"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4893
msgid ""
"This function positions point in @var{window} at position @var{position} in "
"@var{window}'s buffer. It returns @var{position}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4896
msgid ""
"If @var{window} is selected, this simply does @code{goto-char} in "
"@var{window}'s buffer."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4898
#, no-wrap
msgid "window-point-insertion-type"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4902
msgid ""
"This variable specifies the marker insertion type (@pxref{Marker Insertion "
"Types}) of @code{window-point}. The default is @code{nil}, so "
"@code{window-point} will stay behind text inserted there."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4905
#, no-wrap
msgid "The Window Start and End Positions"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4906
#, no-wrap
msgid "window start position"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4907
#, no-wrap
msgid "display-start position"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4915
msgid ""
"Each window maintains a marker used to keep track of a buffer position that "
"specifies where in the buffer display should start. This position is called "
"the @dfn{display-start} position of the window (or just the @dfn{start}). "
"The character after this position is the one that appears at the upper left "
"corner of the window. It is usually, but not inevitably, at the beginning "
"of a text line."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4924
msgid ""
"After switching windows or buffers, and in some other cases, if the window "
"start is in the middle of a line, Emacs adjusts the window start to the "
"start of a line. This prevents certain operations from leaving the window "
"start at a meaningless point within a line. This feature may interfere with "
"testing some Lisp code by executing it using the commands of Lisp mode, "
"because they trigger this readjustment. To test such code, put it into a "
"command and bind the command to a key."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4925
#, no-wrap
msgid "window-start &optional window"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4926
#, no-wrap
msgid "window top line"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4930
msgid ""
"This function returns the display-start position of window @var{window}. If "
"@var{window} is @code{nil}, the selected window is used."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4935
msgid ""
"When you create a window, or display a different buffer in it, the "
"display-start position is set to a display-start position recently used for "
"the same buffer, or to @code{point-min} if the buffer doesn't have any."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4941
msgid ""
"Redisplay updates the window-start position (if you have not specified it "
"explicitly since the previous redisplay)---to make sure point appears on the "
"screen. Nothing except redisplay automatically changes the window-start "
"position; if you move point, do not expect the window-start position to "
"change in response until after the next redisplay."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4943
#, no-wrap
msgid "window-group-start &optional window"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4944
#, no-wrap
msgid "window-group-start-function"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4952
msgid ""
"This function is like @code{window-start}, except that when @var{window} is "
"a part of a group of windows (@pxref{Window Group}), "
"@code{window-group-start} returns the start position of the entire group. "
"This condition holds when the buffer local variable "
"@code{window-group-start-function} is set to a function. In this case, "
"@code{window-group-start} calls the function with the single argument "
"@var{window}, then returns its result."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4954
#, no-wrap
msgid "window end position"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4955
#, no-wrap
msgid "last visible position in a window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4956
#, no-wrap
msgid "window-end &optional window update"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4959
msgid ""
"This function returns the position where display of its buffer ends in "
"@var{window}. The default for @var{window} is the selected window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4963
msgid ""
"Simply changing the buffer text or moving point does not update the value "
"that @code{window-end} returns. The value is updated only when Emacs "
"redisplays and redisplay completes without being preempted."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4967
msgid ""
"If the last redisplay of @var{window} was preempted, and did not finish, "
"Emacs does not know the position of the end of display in that window. In "
"that case, this function returns @code{nil}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4973
msgid ""
"If @var{update} is non-@code{nil}, @code{window-end} always returns an "
"up-to-date value for where display ends, based on the current "
"@code{window-start} value. If a previously saved value of that position is "
"still valid, @code{window-end} returns that value; otherwise it computes the "
"correct value by scanning the buffer text."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4980
msgid ""
"Even if @var{update} is non-@code{nil}, @code{window-end} does not attempt "
"to scroll the display if point has moved off the screen, the way real "
"redisplay would do. It does not alter the @code{window-start} value. In "
"effect, it reports where the displayed text will end if scrolling is not "
"required. Note that the position it returns might be only partially "
"visible."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4982
#, no-wrap
msgid "window-group-end-function"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4983
#, no-wrap
msgid "window-group-end &optional window update"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4992
msgid ""
"This function is like @code{window-end}, except that when @var{window} is a "
"part of a group of windows (@pxref{Window Group}), @code{window-group-end} "
"returns the end position of the entire group. This condition holds when the "
"buffer local variable @code{window-group-end-function} is set to a "
"function. In this case, @code{window-group-end} calls the function with the "
"two arguments @var{window} and @var{update}, then returns its result. The "
"argument @var{update} has the same meaning as in @code{window-end}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4994
#, no-wrap
msgid "set-window-start window position &optional noforce"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:4997
msgid ""
"This function sets the display-start position of @var{window} to "
"@var{position} in @var{window}'s buffer. It returns @var{position}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5007
msgid ""
"The display routines insist that the position of point be visible when a "
"buffer is displayed. Normally, they select the display-start position "
"according to their internal logic (and scroll the window if necessary) to "
"make point visible. However, if you specify the start position with this "
"function using @code{nil} for @var{noforce}, it means you want display to "
"start at @var{position} even if that would put the location of point off the "
"screen. If this does place point off screen, the display routines attempt "
"to move point to the left margin on the middle line in the window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5012
msgid ""
"For example, if point @w{is 1} and you set the start of the window @w{to "
"37}, the start of the next line, point will be above the top of the window. "
"The display routines will automatically move point if it is still 1 when "
"redisplay occurs. Here is an example:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5017
#, no-wrap
msgid ""
";; @r{Here is what @samp{foo} looks like before executing}\n"
";; @r{the @code{set-window-start} expression.}\n"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5028
#, no-wrap
msgid ""
"---------- Buffer: foo ----------\n"
"@point{}This is the contents of buffer foo.\n"
"2\n"
"3\n"
"4\n"
"5\n"
"6\n"
"---------- Buffer: foo ----------\n"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5038
#, no-wrap
msgid ""
"(set-window-start\n"
" (selected-window)\n"
" (save-excursion\n"
" (goto-char 1)\n"
" (forward-line 1)\n"
" (point)))\n"
"@result{} 37\n"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5050
#, no-wrap
msgid ""
";; @r{Here is what @samp{foo} looks like after executing}\n"
";; @r{the @code{set-window-start} expression.}\n"
"---------- Buffer: foo ----------\n"
"2\n"
"3\n"
"@point{}4\n"
"5\n"
"6\n"
"---------- Buffer: foo ----------\n"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5059
msgid ""
"If the attempt to make point visible (i.e., in a fully-visible screen line) "
"fails, the display routines will disregard the requested window-start "
"position and compute a new one anyway. Thus, for reliable results Lisp "
"programs that call this function should always move point to be inside the "
"window whose display starts at @var{position}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5063
msgid ""
"If @var{noforce} is non-@code{nil}, and @var{position} would place point off "
"screen at the next redisplay, then redisplay computes a new window-start "
"position that works well with point, and thus @var{position} is not used."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5065
#, no-wrap
msgid "set-window-group-start-function"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5066
#, no-wrap
msgid "set-window-group-start window position &optional noforce"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5076
msgid ""
"This function is like @code{set-window-start}, except that when @var{window} "
"is a part of a group of windows (@pxref{Window Group}), "
"@code{set-window-group-start} sets the start position of the entire group. "
"This condition holds when the buffer local variable "
"@code{set-window-group-start-function} is set to a function. In this case, "
"@code{set-window-group-start} calls the function with the three arguments "
"@var{window}, @var{position}, and @var{noforce}, then returns its result. "
"The arguments @var{position} and @var{noforce} in this function have the "
"same meaning as in @code{set-window-start}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5078
#, no-wrap
msgid "pos-visible-in-window-p &optional position window partially"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5089
msgid ""
"This function returns non-@code{nil} if @var{position} is within the range "
"of text currently visible on the screen in @var{window}. It returns "
"@code{nil} if @var{position} is scrolled vertically out of view. Locations "
"that are partially obscured are not considered visible unless "
"@var{partially} is non-@code{nil}. The argument @var{position} defaults to "
"the current position of point in @var{window}; @var{window} defaults to the "
"selected window. If @var{position} is @code{t}, that means to check either "
"the first visible position of the last screen line in @var{window}, or the "
"end-of-buffer position, whichever comes first."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5094
msgid ""
"This function considers only vertical scrolling. If @var{position} is out "
"of view only because @var{window} has been scrolled horizontally, "
"@code{pos-visible-in-window-p} returns non-@code{nil} anyway. "
"@xref{Horizontal Scrolling}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5106
msgid ""
"If @var{position} is visible, @code{pos-visible-in-window-p} returns "
"@code{t} if @var{partially} is @code{nil}; if @var{partially} is "
"non-@code{nil}, and the character following @var{position} is fully visible, "
"it returns a list of the form @code{(@var{x} @var{y})}, where @var{x} and "
"@var{y} are the pixel coordinates relative to the top left corner of the "
"window; otherwise it returns an extended list of the form @code{(@var{x} "
"@var{y} @var{rtop} @var{rbot} @var{rowh} @var{vpos})}, where @var{rtop} and "
"@var{rbot} specify the number of off-window pixels at the top and bottom of "
"the row at @var{position}, @var{rowh} specifies the visible height of that "
"row, and @var{vpos} specifies the vertical position (zero-based row number) "
"of that row."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5108
msgid "Here is an example:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5115
#, no-wrap
msgid ""
";; @r{If point is off the screen now, recenter it now.}\n"
"(or (pos-visible-in-window-p\n"
" (point) (selected-window))\n"
" (recenter 0))\n"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5119
#, no-wrap
msgid "pos-visible-in-window-group-p-function"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5120
#, no-wrap
msgid "pos-visible-in-window-group-p &optional position window partially"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5132
msgid ""
"This function is like @code{pos-visible-in-window-p}, except that when "
"@var{window} is a part of a group of windows (@pxref{Window Group}), "
"@code{pos-visible-in-window-group-p} tests the visibility of @var{pos} in "
"the entire group, not just in the single @var{window}. This condition holds "
"when the buffer local variable @code{pos-visible-in-window-group-p-function} "
"is set to a function. In this case @code{pos-visible-in-window-group-p} "
"calls the function with the three arguments @var{position}, @var{window}, "
"and @var{partially}, then returns its result. The arguments @var{position} "
"and @var{partially} have the same meaning as in "
"@code{pos-visible-in-window-p}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5134
#, no-wrap
msgid "window-line-height &optional line window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5142
msgid ""
"This function returns the height of text line @var{line} in @var{window}. "
"If @var{line} is one of @code{header-line} or @code{mode-line}, "
"@code{window-line-height} returns information about the corresponding line "
"of the window. Otherwise, @var{line} is a text line number starting from "
"0. A negative number counts from the end of the window. The default for "
"@var{line} is the current line in @var{window}; the default for @var{window} "
"is the selected window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5146
msgid ""
"If the display is not up to date, @code{window-line-height} returns "
"@code{nil}. In that case, @code{pos-visible-in-window-p} may be used to "
"obtain related information."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5156
msgid ""
"If there is no line corresponding to the specified @var{line}, "
"@code{window-line-height} returns @code{nil}. Otherwise, it returns a list "
"@code{(@var{height} @var{vpos} @var{ypos} @var{offbot})}, where @var{height} "
"is the height in pixels of the visible part of the line, @var{vpos} and "
"@var{ypos} are the vertical position in lines and pixels of the line "
"relative to the top of the first text line, and @var{offbot} is the number "
"of off-window pixels at the bottom of the text line. If there are "
"off-window pixels at the top of the (first) text line, @var{ypos} is "
"negative."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5160
#, no-wrap
msgid "textual scrolling"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5161
#, no-wrap
msgid "scrolling textually"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5167
msgid ""
"@dfn{Textual scrolling} means moving the text up or down through a window. "
"It works by changing the window's display-start location. It may also "
"change the value of @code{window-point} to keep point on the screen "
"(@pxref{Window Point})."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5176
msgid ""
"The basic textual scrolling functions are @code{scroll-up} (which scrolls "
"forward) and @code{scroll-down} (which scrolls backward). In these function "
"names, ``up'' and ``down'' refer to the direction of motion of the buffer "
"text relative to the window. Imagine that the text is written on a long "
"roll of paper and that the scrolling commands move the paper up and down. "
"Thus, if you are looking at the middle of a buffer and repeatedly call "
"@code{scroll-down}, you will eventually see the beginning of the buffer."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5183
msgid ""
"Unfortunately, this sometimes causes confusion, because some people tend to "
"think in terms of the opposite convention: they imagine the window moving "
"over text that remains in place, so that ``down'' commands take you to the "
"end of the buffer. This convention is consistent with fact that such a "
"command is bound to a key named @key{PageDown} on modern keyboards."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5191
msgid ""
"Textual scrolling functions (aside from @code{scroll-other-window}) have "
"unpredictable results if the current buffer is not the one displayed in the "
"selected window. @xref{Current Buffer}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5198
msgid ""
"If the window contains a row taller than the height of the window (for "
"example in the presence of a large image), the scroll functions will adjust "
"the window's vertical scroll position to scroll the partially visible row. "
"Lisp callers can disable this feature by binding the variable "
"@code{auto-window-vscroll} to @code{nil} (@pxref{Vertical Scrolling})."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5199
#, no-wrap
msgid "Command scroll-up &optional count"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5202
msgid "This function scrolls forward by @var{count} lines in the selected window."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5207
msgid ""
"If @var{count} is negative, it scrolls backward instead. If @var{count} is "
"@code{nil} (or omitted), the distance scrolled is "
"@code{next-screen-context-lines} lines less than the height of the window's "
"body."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5210
msgid ""
"If the selected window cannot be scrolled any further, this function signals "
"an error. Otherwise, it returns @code{nil}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5212
#, no-wrap
msgid "Command scroll-down &optional count"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5215
msgid "This function scrolls backward by @var{count} lines in the selected window."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5218
msgid ""
"If @var{count} is negative, it scrolls forward instead. In other respects, "
"it behaves the same way as @code{scroll-up} does."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5220
#, no-wrap
msgid "Command scroll-up-command &optional count"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5226
msgid ""
"This behaves like @code{scroll-up}, except that if the selected window "
"cannot be scrolled any further and the value of the variable "
"@code{scroll-error-top-bottom} is @code{t}, it tries to move to the end of "
"the buffer instead. If point is already there, it signals an error."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5228
#, no-wrap
msgid "Command scroll-down-command &optional count"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5234
msgid ""
"This behaves like @code{scroll-down}, except that if the selected window "
"cannot be scrolled any further and the value of the variable "
"@code{scroll-error-top-bottom} is @code{t}, it tries to move to the "
"beginning of the buffer instead. If point is already there, it signals an "
"error."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5236
#, no-wrap
msgid "Command scroll-other-window &optional count"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5240
msgid ""
"This function scrolls the text in another window upward @var{count} lines. "
"Negative values of @var{count}, or @code{nil}, are handled as in "
"@code{scroll-up}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5245
msgid ""
"You can specify which buffer to scroll by setting the variable "
"@code{other-window-scroll-buffer} to a buffer. If that buffer isn't already "
"displayed, @code{scroll-other-window} displays it in some window."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5254
msgid ""
"When the selected window is the minibuffer, the next window is normally the "
"leftmost one immediately above it. You can specify a different window to "
"scroll, when the minibuffer is selected, by setting the variable "
"@code{minibuffer-scroll-window}. This variable has no effect when any other "
"window is selected. When it is non-@code{nil} and the minibuffer is "
"selected, it takes precedence over @code{other-window-scroll-buffer}. "
"@xref{Definition of minibuffer-scroll-window}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5261
msgid ""
"When the minibuffer is active, it is the next window if the selected window "
"is the one at the bottom right corner. In this case, "
"@code{scroll-other-window} attempts to scroll the minibuffer. If the "
"minibuffer contains just one line, it has nowhere to scroll to, so the line "
"reappears after the echo area momentarily displays the message @samp{End of "
"buffer}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5263
#, no-wrap
msgid "Command scroll-other-window-down &optional count"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5268
msgid ""
"This function scrolls the text in another window downward @var{count} "
"lines. Negative values of @var{count}, or @code{nil}, are handled as in "
"@code{scroll-down}. In other respects, it behaves the same way as "
"@code{scroll-other-window} does."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5270
#, no-wrap
msgid "other-window-scroll-buffer"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5273
msgid ""
"If this variable is non-@code{nil}, it tells @code{scroll-other-window} "
"which buffer's window to scroll."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5275
#, no-wrap
msgid "scroll-margin"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5281
msgid ""
"This option specifies the size of the scroll margin---a minimum number of "
"lines between point and the top or bottom of a window. Whenever point gets "
"within this many lines of the top or bottom of the window, redisplay scrolls "
"the text automatically (if possible) to move point out of the margin, closer "
"to the center of the window."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5283
#, no-wrap
msgid "maximum-scroll-margin"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5289
msgid ""
"This variable limits the effective value of @code{scroll-margin} to a "
"fraction of the current window line height. For example, if the current "
"window has 20 lines and @code{maximum-scroll-margin} is 0.1, then the scroll "
"margins will never be larger than 2 lines, no matter how big "
"@code{scroll-margin} is."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5296
msgid ""
"@code{maximum-scroll-margin} itself has a maximum value of 0.5, which allows "
"setting margins large to keep the cursor at the middle line of the window "
"(or two middle lines if the window has an even number of lines). If it's "
"set to a larger value (or any value other than a float between 0.0 and 0.5) "
"then the default value of 0.25 will be used instead."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5298
#, no-wrap
msgid "scroll-conservatively"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5307
msgid ""
"This variable controls how scrolling is done automatically when point moves "
"off the screen (or into the scroll margin). If the value is a positive "
"integer @var{n}, then redisplay scrolls the text up to @var{n} lines in "
"either direction, if that will bring point back into proper view. This "
"behavior is called @dfn{conservative scrolling}. Otherwise, scrolling "
"happens in the usual way, under the control of other variables such as "
"@code{scroll-up-aggressively} and @code{scroll-down-aggressively}."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5310
msgid ""
"The default value is zero, which means that conservative scrolling never "
"happens."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5312
#, no-wrap
msgid "scroll-down-aggressively"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5320
msgid ""
"The value of this variable should be either @code{nil} or a fraction @var{f} "
"between 0 and 1. If it is a fraction, that specifies where on the screen to "
"put point when scrolling down. More precisely, when a window scrolls down "
"because point is above the window start, the new start position is chosen to "
"put point @var{f} part of the window height from the top. The larger "
"@var{f}, the more aggressive the scrolling."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5324
msgid ""
"A value of @code{nil} is equivalent to .5, since its effect is to center "
"point. This variable automatically becomes buffer-local when set in any "
"fashion."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5326
#, no-wrap
msgid "scroll-up-aggressively"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5331
msgid ""
"Likewise, for scrolling up. The value, @var{f}, specifies how far point "
"should be placed from the bottom of the window; thus, as with "
"@code{scroll-down-aggressively}, a larger value scrolls more aggressively."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5333
#, no-wrap
msgid "scroll-step"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5338
msgid ""
"This variable is an older variant of @code{scroll-conservatively}. The "
"difference is that if its value is @var{n}, that permits scrolling only by "
"precisely @var{n} lines, not a smaller number. This feature does not work "
"with @code{scroll-margin}. The default value is zero."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5340
#, no-wrap
msgid "@code{scroll-command} property"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5341
#, no-wrap
msgid "scroll-preserve-screen-position"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5345
msgid ""
"If this option is @code{t}, whenever a scrolling command moves point "
"off-window, Emacs tries to adjust point to keep the cursor at its old "
"vertical position in the window, rather than the window edge."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5349
msgid ""
"If the value is non-@code{nil} and not @code{t}, Emacs adjusts point to keep "
"the cursor at the same vertical position, even if the scrolling command "
"didn't move point off-window."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5352
msgid ""
"This option affects all scroll commands that have a non-@code{nil} "
"@code{scroll-command} symbol property."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5354
#, no-wrap
msgid "next-screen-context-lines"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5360
msgid ""
"The value of this variable is the number of lines of continuity to retain "
"when scrolling by full screens. For example, @code{scroll-up} with an "
"argument of @code{nil} scrolls so that this many lines at the bottom of the "
"window appear instead at the top. The default value is @code{2}."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5362
#, no-wrap
msgid "scroll-error-top-bottom"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5366
msgid ""
"If this option is @code{nil} (the default), @code{scroll-up-command} and "
"@code{scroll-down-command} simply signal an error when no more scrolling is "
"possible."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5370
msgid ""
"If the value is @code{t}, these commands instead move point to the beginning "
"or end of the buffer (depending on scrolling direction); only if point is "
"already on that position do they signal an error."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5372
#, no-wrap
msgid "Command recenter &optional count redisplay"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5373
#, no-wrap
msgid "centering point"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5377
msgid ""
"This function scrolls the text in the selected window so that point is "
"displayed at a specified vertical position within the window. It does not "
"move point with respect to the text."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5383
msgid ""
"If @var{count} is a non-negative number, that puts the line containing point "
"@var{count} lines down from the top of the window. If @var{count} is a "
"negative number, then it counts upward from the bottom of the window, so "
"that @minus{}1 stands for the last usable line in the window."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5392
msgid ""
"If @var{count} is @code{nil} (or a non-@code{nil} list), @code{recenter} "
"puts the line containing point in the middle of the window. If @var{count} "
"is @code{nil} and @var{redisplay} is non-@code{nil}, this function may "
"redraw the frame, according to the value of @code{recenter-redisplay}. "
"Thus, omitting the second argument can be used to countermand the effect of "
"@code{recenter-redisplay} being non-@code{nil}. Interactive calls pass "
"non-nil for @var{redisplay}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5398
msgid ""
"When @code{recenter} is called interactively, @var{count} is the raw prefix "
"argument. Thus, typing @kbd{C-u} as the prefix sets the @var{count} to a "
"non-@code{nil} list, while typing @kbd{C-u 4} sets @var{count} to 4, which "
"positions the current line four lines from the top."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5402
msgid ""
"With an argument of zero, @code{recenter} positions the current line at the "
"top of the window. The command @code{recenter-top-bottom} offers a more "
"convenient way to achieve this."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5404
#, no-wrap
msgid "recenter-window-group-function"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5405
#, no-wrap
msgid "recenter-window-group &optional count"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5415
msgid ""
"This function is like @code{recenter}, except that when the selected window "
"is part of a group of windows (@pxref{Window Group}), "
"@code{recenter-window-group} scrolls the entire group. This condition holds "
"when the buffer local variable @code{recenter-window-group-function} is set "
"to a function. In this case, @code{recenter-window-group} calls the "
"function with the argument @var{count}, then returns its result. The "
"argument @var{count} has the same meaning as in @code{recenter}, but with "
"respect to the entire window group."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5417
#, no-wrap
msgid "recenter-redisplay"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5422
msgid ""
"If this variable is non-@code{nil}, calling @code{recenter} with a "
"@code{nil} @var{count} argument and non-@code{nil} @var{redisplay} argument "
"redraws the frame. The default value is @code{tty}, which means only redraw "
"the frame if it is a tty frame."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5424
#, no-wrap
msgid "Command recenter-top-bottom &optional count"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5429
msgid ""
"This command, which is the default binding for @kbd{C-l}, acts like "
"@code{recenter}, except if called with no argument. In that case, "
"successive calls place point according to the cycling order defined by the "
"variable @code{recenter-positions}."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5431
#, no-wrap
msgid "recenter-positions"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5437
msgid ""
"This variable controls how @code{recenter-top-bottom} behaves when called "
"with no argument. The default value is @code{(middle top bottom)}, which "
"means that successive calls of @code{recenter-top-bottom} with no argument "
"cycle between placing point at the middle, top, and bottom of the window."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5441
#, no-wrap
msgid "Vertical Fractional Scrolling"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5442
#, no-wrap
msgid "vertical fractional scrolling"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5443
#, no-wrap
msgid "vertical scroll position"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5454
msgid ""
"@dfn{Vertical fractional scrolling} means shifting text in a window up or "
"down by a specified multiple or fraction of a line. Emacs uses it, for "
"example, on images and screen lines which are taller than the window. Each "
"window has a @dfn{vertical scroll position}, which is a number, never less "
"than zero. It specifies how far to raise the contents of the window when "
"displaying them. Raising the window contents generally makes all or part of "
"some lines disappear off the top, and all or part of some other lines appear "
"at the bottom. The usual value is zero."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5460
msgid ""
"The vertical scroll position is measured in units of the normal line height, "
"which is the height of the default font. Thus, if the value is .5, that "
"means the window contents will be scrolled up half the normal line height. "
"If it is 3.3, that means the window contents are scrolled up somewhat over "
"three times the normal line height."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5465
msgid ""
"What fraction of a line the vertical scrolling covers, or how many lines, "
"depends on what the lines contain. A value of .5 could scroll a line whose "
"height is very short off the screen, while a value of 3.3 could scroll just "
"part of the way through a tall line or an image."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5466
#, no-wrap
msgid "window-vscroll &optional window pixels-p"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5471
msgid ""
"This function returns the current vertical scroll position of @var{window}. "
"The default for @var{window} is the selected window. If @var{pixels-p} is "
"non-@code{nil}, the return value is measured in pixels, rather than in units "
"of the normal line height."
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5476
#, no-wrap
msgid ""
"(window-vscroll)\n"
" @result{} 0\n"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5480
#, no-wrap
msgid "set-window-vscroll window lines &optional pixels-p"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5485
msgid ""
"This function sets @var{window}'s vertical scroll position to @var{lines}. "
"If @var{window} is @code{nil}, the selected window is used. The argument "
"@var{lines} should be zero or positive; if not, it is taken as zero."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5490
msgid ""
"The actual vertical scroll position must always correspond to an integral "
"number of pixels, so the value you specify is rounded accordingly."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5492
msgid "The return value is the result of this rounding."
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5497
#, no-wrap
msgid ""
"(set-window-vscroll (selected-window) 1.2)\n"
" @result{} 1.13\n"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5502
msgid ""
"If @var{pixels-p} is non-@code{nil}, @var{lines} specifies a number of "
"pixels. In this case, the return value is @var{lines}."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5504
#, no-wrap
msgid "auto-window-vscroll"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5510
msgid ""
"If this variable is non-@code{nil}, the @code{line-move}, @code{scroll-up}, "
"and @code{scroll-down} functions will automatically modify the vertical "
"scroll position to scroll through display rows that are taller than the "
"height of the window, for example in the presence of large images."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5514
#, no-wrap
msgid "horizontal scrolling"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5523
msgid ""
"@dfn{Horizontal scrolling} means shifting the image in the window left or "
"right by a specified multiple of the normal character width. Each window "
"has a @dfn{horizontal scroll position}, which is a number, never less than "
"zero. It specifies how far to shift the contents left. Shifting the window "
"contents left generally makes all or part of some characters disappear off "
"the left, and all or part of some other characters appear at the right. The "
"usual value is zero."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5530
msgid ""
"The horizontal scroll position is measured in units of the normal character "
"width, which is the width of space in the default font. Thus, if the value "
"is 5, that means the window contents are scrolled left by 5 times the normal "
"character width. How many characters actually disappear off to the left "
"depends on their width, and could vary from line to line."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5537
msgid ""
"Because we read from side to side in the inner loop, and from top to bottom "
"in the outer loop, the effect of horizontal scrolling is not like that of "
"textual or vertical scrolling. Textual scrolling involves selection of a "
"portion of text to display, and vertical scrolling moves the window contents "
"contiguously; but horizontal scrolling causes part of @emph{each line} to go "
"off screen."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5549
msgid ""
"Usually, no horizontal scrolling is in effect; then the leftmost column is "
"at the left edge of the window. In this state, scrolling to the right is "
"meaningless, since there is no data to the left of the edge to be revealed "
"by it; so this is not allowed. Scrolling to the left is allowed; it scrolls "
"the first columns of text off the edge of the window and can reveal "
"additional columns on the right that were truncated before. Once a window "
"has a nonzero amount of leftward horizontal scrolling, you can scroll it "
"back to the right, but only so far as to reduce the net horizontal scroll to "
"zero. There is no limit to how far left you can scroll, but eventually all "
"the text will disappear off the left edge."
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5550
#, no-wrap
msgid "auto-hscroll-mode"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5557
msgid ""
"If @code{auto-hscroll-mode} is set, redisplay automatically alters the "
"horizontal scrolling of a window as necessary to ensure that point is always "
"visible. However, you can still set the horizontal scrolling value "
"explicitly. The value you specify serves as a lower bound for automatic "
"scrolling, i.e., automatic scrolling will not scroll a window to a column "
"less than the specified one."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5564
msgid ""
"The default value of @code{auto-hscroll-mode} is @code{t}; setting it to "
"@code{current-line} activates a variant of automatic horizontal scrolling "
"whereby only the line showing the cursor is horizontally scrolled to make "
"point visible, the rest of the window is left either unscrolled, or at the "
"minimum scroll amount set by @code{scroll-left} and @code{scroll-right}, see "
"below."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5565
#, no-wrap
msgid "Command scroll-left &optional count set-minimum"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5569
msgid ""
"This function scrolls the selected window @var{count} columns to the left "
"(or to the right if @var{count} is negative). The default for @var{count} "
"is the window width, minus 2."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5573
msgid ""
"The return value is the total amount of leftward horizontal scrolling in "
"effect after the change---just like the value returned by "
"@code{window-hscroll} (below)."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5578
msgid ""
"Note that text in paragraphs whose base direction is right-to-left "
"(@pxref{Bidirectional Display}) moves in the opposite direction: e.g., it "
"moves to the right when @code{scroll-left} is invoked with a positive value "
"of @var{count}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5582
msgid ""
"Once you scroll a window as far right as it can go, back to its normal "
"position where the total leftward scrolling is zero, attempts to scroll any "
"farther right have no effect."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5588
msgid ""
"If @var{set-minimum} is non-@code{nil}, the new scroll amount becomes the "
"lower bound for automatic scrolling; that is, automatic scrolling will not "
"scroll a window to a column less than the value returned by this function. "
"Interactive calls pass non-@code{nil} for @var{set-minimum}."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5590
#, no-wrap
msgid "Command scroll-right &optional count set-minimum"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5595
msgid ""
"This function scrolls the selected window @var{count} columns to the right "
"(or to the left if @var{count} is negative). The default for @var{count} is "
"the window width, minus 2. Aside from the direction of scrolling, this "
"works just like @code{scroll-left}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5597
#, no-wrap
msgid "window-hscroll &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5603
msgid ""
"This function returns the total leftward horizontal scrolling of "
"@var{window}---the number of columns by which the text in @var{window} is "
"scrolled left past the left margin. (In right-to-left paragraphs, the value "
"is the total amount of the rightward scrolling instead.) The default for "
"@var{window} is the selected window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5606
msgid ""
"The return value is never negative. It is zero when no horizontal scrolling "
"has been done in @var{window} (which is usually the case)."
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5612
#, no-wrap
msgid ""
"(window-hscroll)\n"
" @result{} 0\n"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5616
#, no-wrap
msgid ""
"(scroll-left 5)\n"
" @result{} 5\n"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5620
#, no-wrap
msgid ""
"(window-hscroll)\n"
" @result{} 5\n"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5624
#, no-wrap
msgid "set-window-hscroll window columns"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5631
msgid ""
"This function sets horizontal scrolling of @var{window}. The value of "
"@var{columns} specifies the amount of scrolling, in terms of columns from "
"the left margin (right margin in right-to-left paragraphs). The argument "
"@var{columns} should be zero or positive; if not, it is taken as zero. "
"Fractional values of @var{columns} are not supported at present."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5639
msgid ""
"Note that @code{set-window-hscroll} may appear not to work if you test it by "
"evaluating a call with @kbd{M-:} in a simple way. What happens is that the "
"function sets the horizontal scroll value and returns, but then redisplay "
"adjusts the horizontal scrolling to make point visible, and this overrides "
"what the function did. You can observe the function's effect if you call it "
"while point is sufficiently far from the left margin that it will remain "
"visible."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5641
msgid "The value returned is @var{columns}."
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5646
#, no-wrap
msgid ""
"(set-window-hscroll (selected-window) 10)\n"
" @result{} 10\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5652
msgid ""
"Here is how you can determine whether a given position @var{position} is off "
"the screen due to horizontal scrolling:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5663
#, no-wrap
msgid ""
"(defun hscroll-on-screen (window position)\n"
" (save-excursion\n"
" (goto-char position)\n"
" (and\n"
" (>= (- (current-column) (window-hscroll window)) 0)\n"
" (< (- (current-column) (window-hscroll window))\n"
" (window-width window)))))\n"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5669
#, no-wrap
msgid "frame-relative coordinate"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5670
#, no-wrap
msgid "coordinate, relative to frame"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5679
msgid ""
"This section describes functions that report positions of and within a "
"window. Most of these functions report positions relative to an origin at "
"the native position of the window's frame (@pxref{Frame Geometry}). Some "
"functions report positions relative to the origin of the display of the "
"window's frame. In any case, the origin has the coordinates (0, 0) and X "
"and Y coordinates increase rightward and downward respectively."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5685
msgid ""
"For the following functions, X and Y coordinates are reported in integer "
"character units, i.e., numbers of lines and columns respectively. On a "
"graphical display, each ``line'' and ``column'' corresponds to the height "
"and width of the default character specified by the frame's default font "
"(@pxref{Frame Font})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5686
#, no-wrap
msgid "window-edges &optional window body absolute pixelwise"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5690
msgid ""
"This function returns a list of the edge coordinates of @var{window}. If "
"@var{window} is omitted or @code{nil}, it defaults to the selected window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5697
msgid ""
"The return value has the form @code{(@var{left} @var{top} @var{right} "
"@var{bottom})}. These list elements are, respectively, the X coordinate of "
"the leftmost column occupied by the window, the Y coordinate of the topmost "
"row, the X coordinate one column to the right of the rightmost column, and "
"the Y coordinate one row down from the bottommost row."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5702
msgid ""
"Note that these are the actual outer edges of the window, including any of "
"its decorations. On a text terminal, if the window has a neighbor on its "
"right, its right edge includes the separator line between the window and its "
"neighbor."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5708
msgid ""
"If the optional argument @var{body} is @code{nil}, this means to return the "
"edges corresponding to the total size of @var{window}. @var{body} "
"non-@code{nil} means to return the edges of @var{window}'s body. If "
"@var{body} is non-@code{nil}, @var{window} must specify a live window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5714
msgid ""
"If the optional argument @var{absolute} is @code{nil}, this means to return "
"edges relative to the native position of @var{window}'s frame. "
"@var{absolute} non-@code{nil} means to return coordinates relative to the "
"origin (0, 0) of @var{window}'s display. On non-graphical systems this "
"argument has no effect."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5722
msgid ""
"If the optional argument @var{pixelwise} is @code{nil}, this means to return "
"the coordinates in terms of the default character width and height of "
"@var{window}'s frame (@pxref{Frame Font}), rounded if necessary. "
"@var{pixelwise} non-@code{nil} means to return the coordinates in pixels. "
"Note that the pixel specified by @var{right} and @var{bottom} is immediately "
"outside of these edges. If @var{absolute} is non-@code{nil}, "
"@var{pixelwise} is implicitly non-@code{nil} too."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5724
#, no-wrap
msgid "window-body-edges &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5728
msgid ""
"This function returns the edges of @var{window}'s body (@pxref{Window "
"Sizes}). Calling @code{(window-body-edges window)} is equivalent to calling "
"@code{(window-edges window t)}, see above."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5732
#, no-wrap
msgid "window-left-column &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5737
#, no-wrap
msgid ""
"This function returns the leftmost column of @var{window}. This value\n"
"equals the @var{left} entry in the list returned by @code{(window-edges\n"
"window)} minus the number of columns occupied by the internal border of\n"
"@var{window}'s frame.\n"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5739
#, no-wrap
msgid "window-top-line &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5744
#, no-wrap
msgid ""
"This function returns the topmost row of @var{window}. This value is\n"
"equal to the @var{top} entry in the list returned by @code{(window-edges\n"
"window)} minus the number of lines occupied by the internal border of\n"
"@var{window}'s frame.\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5749
msgid ""
"The following functions can be used to relate a set of frame-relative "
"coordinates to a window:"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5750
#, no-wrap
msgid "window-at x y &optional frame"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5754
msgid ""
"This function returns the live window at the coordinates @var{x} and @var{y} "
"given in default character sizes (@pxref{Frame Font}) relative to the native "
"position of @var{frame} (@pxref{Frame Geometry})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5758
msgid ""
"If there is no window at that position, the return value is @code{nil}. If "
"@var{frame} is omitted or @code{nil}, it defaults to the selected frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5760
#, no-wrap
msgid "coordinates-in-window-p coordinates window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5764
msgid ""
"This function checks whether a window @var{window} occupies the frame "
"relative coordinates @var{coordinates}, and if so, which part of the window "
"that is. @var{window} should be a live window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5769
msgid ""
"@var{coordinates} should be a cons cell of the form @code{(@var{x} "
". @var{y})}, where @var{x} and @var{y} are given in default character sizes "
"(@pxref{Frame Font}) relative to the native position of @var{window}'s frame "
"(@pxref{Frame Geometry})."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5772
msgid ""
"If there is no window at the specified position, the return value is "
"@code{nil} . Otherwise, the return value is one of the following:"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5774
#, no-wrap
msgid "(@var{relx} . @var{rely})"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5779
msgid ""
"The coordinates are inside @var{window}. The numbers @var{relx} and "
"@var{rely} are the equivalent window-relative coordinates for the specified "
"position, counting from 0 at the top left corner of the window."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5780
#, no-wrap
msgid "mode-line"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5782
msgid "The coordinates are in the mode line of @var{window}."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5783
#, no-wrap
msgid "header-line"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5785
msgid "The coordinates are in the header line of @var{window}."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5786
#, no-wrap
msgid "tab-line"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5788
msgid "The coordinates are in the tab line of @var{window}."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5789
#, no-wrap
msgid "right-divider"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5792
msgid ""
"The coordinates are in the divider separating @var{window} from a window on "
"the right."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5793
#, no-wrap
msgid "bottom-divider"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5796
msgid ""
"The coordinates are in the divider separating @var{window} from a window "
"beneath."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5797
#, no-wrap
msgid "vertical-line"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5802
msgid ""
"The coordinates are in the vertical line between @var{window} and its "
"neighbor to the right. This value occurs only if the window doesn't have a "
"scroll bar; positions in a scroll bar are considered outside the window for "
"these purposes."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5803
#, no-wrap
msgid "left-fringe"
msgstr ""
#. type: itemx
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5804
#, no-wrap
msgid "right-fringe"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5806
msgid "The coordinates are in the left or right fringe of the window."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5807
#, no-wrap
msgid "left-margin"
msgstr ""
#. type: itemx
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5808
#, no-wrap
msgid "right-margin"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5810
msgid "The coordinates are in the left or right margin of the window."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5813
msgid "The coordinates are not in any part of @var{window}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5817
msgid ""
"The function @code{coordinates-in-window-p} does not require a frame as "
"argument because it always uses the frame that @var{window} is on."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5823
msgid ""
"The following functions return window positions in pixels, rather than "
"character units. Though mostly useful on graphical displays, they can also "
"be called on text terminals, where the screen area of each text character is "
"taken to be one pixel."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5824
#, no-wrap
msgid "window-pixel-edges &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5828
msgid ""
"This function returns a list of pixel coordinates for the edges of "
"@var{window}. Calling @code{(window-pixel-edges window)} is equivalent to "
"calling @code{(window-edges window nil nil t)}, see above."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5832
#, no-wrap
msgid "window-pixel-left &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5838
#, no-wrap
msgid ""
"This function returns the left pixel edge of window @var{window}. This\n"
"value equals the @var{left} entry in the list returned by\n"
"@code{(window-pixel-edges window)} minus the number of pixels occupied\n"
"by the internal border of @var{window}'s frame. @var{window} must be a\n"
"valid window and defaults to the selected one.\n"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5840
#, no-wrap
msgid "window-pixel-top &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5846
#, no-wrap
msgid ""
"This function returns the top pixel edge of window @var{window}. This\n"
"value is equal to the @var{top} entry in the list returned by\n"
"@code{(window-pixel-edges window)} minus the number of pixels occupied\n"
"by the internal border of @var{window}'s frame. @var{window} must be a\n"
"valid window and defaults to the selected one.\n"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5849
#, no-wrap
msgid "window-body-pixel-edges &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5853
msgid ""
"This function returns the pixel edges of @var{window}'s body. Calling "
"@code{(window-body-pixel-edges window)} is equivalent to calling "
"@code{(window-edges window t nil t)}, see above."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5857
msgid ""
"The following functions return window positions in pixels, relative to the "
"origin of the display screen rather than that of the frame:"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5858
#, no-wrap
msgid "window-absolute-pixel-edges &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5863
msgid ""
"This function returns the pixel coordinates of @var{window} relative to an "
"origin at (0, 0) of the display of @var{window}'s frame. Calling "
"@code{(window-absolute-pixel-edges)} is equivalent to calling "
"@code{(window-edges window nil t t)}, see above."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5865
#, no-wrap
msgid "window-absolute-body-pixel-edges &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5870
msgid ""
"This function returns the pixel coordinates of @var{window}'s body relative "
"to an origin at (0, 0) of the display of @var{window}'s frame. Calling "
"@code{(window-absolute-body-pixel-edges window)} is equivalent to calling "
"@code{(window-edges window t t t)}, see above."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5874
msgid ""
"Combined with @code{set-mouse-absolute-pixel-position}, this function can be "
"used to move the mouse pointer to an arbitrary buffer position visible in "
"some window:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5882
#, no-wrap
msgid ""
"(let ((edges (window-absolute-body-pixel-edges))\n"
" (position (pos-visible-in-window-p nil nil t)))\n"
" (set-mouse-absolute-pixel-position\n"
" (+ (nth 0 edges) (nth 0 position))\n"
" (+ (nth 1 edges) (nth 1 position))))\n"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5889
msgid ""
"On a graphical terminal this form ``warps'' the mouse cursor to the upper "
"left corner of the glyph at the selected window's point. A position "
"calculated this way can be also used to show a tooltip window there."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5893
msgid ""
"The following function returns the screen coordinates of a buffer position "
"visible in a window:"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5894
#, no-wrap
msgid "window-absolute-pixel-position &optional position window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5901
msgid ""
"If the buffer position @var{position} is visible in window @var{window}, "
"this function returns the display coordinates of the upper/left corner of "
"the glyph at @var{position}. The return value is a cons of the X- and "
"Y-coordinates of that corner, relative to an origin at (0, 0) of "
"@var{window}'s display. It returns @code{nil} if @var{position} is not "
"visible in @var{window}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5905
msgid ""
"@var{window} must be a live window and defaults to the selected window. "
"@var{position} defaults to the value of @code{window-point} of @var{window}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5908
msgid ""
"This means that in order to move the mouse pointer to the position of point "
"in the selected window, it's sufficient to write:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5914
#, no-wrap
msgid ""
"(let ((position (window-absolute-pixel-position)))\n"
" (set-mouse-absolute-pixel-position\n"
" (car position) (cdr position)))\n"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5920
msgid ""
"The following function returns the largest rectangle that can be inscribed "
"in a window without covering text displayed in that window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5921
#, no-wrap
msgid ""
"window-largest-empty-rectangle &optional window count min-width min-height "
"positions left"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5925
msgid ""
"This function calculates the dimensions of the largest empty rectangle that "
"can be inscribed in the specified @var{window}'s text area. @var{window} "
"must be a live window and defaults to the selected one."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5932
msgid ""
"The return value is a triple of the width and the start and end "
"y-coordinates of the largest rectangle that can be inscribed into the empty "
"space (space not displaying any text) of the text area of @var{window}. No "
"x-coordinates are returned by this function---any such rectangle is assumed "
"to end at the right edge of @var{window}'s text area. If no empty space can "
"be found, the return value is @code{nil}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5939
msgid ""
"The optional argument @var{count}, if non-@code{nil}, specifies a maximum "
"number of rectangles to return. This means that the return value is a list "
"of triples specifying rectangles with the largest rectangle first. "
"@var{count} can be also a cons cell whose car specifies the number of "
"rectangles to return and whose @sc{cdr}, if non-@code{nil}, states that all "
"rectangles returned must be disjoint."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5943
msgid ""
"The optional arguments @var{min-width} and @var{min-height}, if "
"non-@code{nil}, specify the minimum width and height of any rectangle "
"returned."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5948
msgid ""
"The optional argument @var{positions}, if non-@code{nil}, is a cons cell "
"whose @sc{car} specifies the uppermost and whose @sc{cdr} specifies the "
"lowermost pixel position that must be covered by any rectangle returned. "
"These positions measure from the start of the text area of @var{window}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5953
msgid ""
"The optional argument @var{left}, if non-@code{nil}, means to return values "
"suitable for buffers displaying right to left text. In that case, any "
"rectangle returned is assumed to start at the left edge of @var{window}'s "
"text area."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5959
msgid ""
"Note that this function has to retrieve the dimensions of each line of "
"@var{window}'s glyph matrix via @code{window-lines-pixel-dimensions} "
"(@pxref{Size of Displayed Text}). Hence, this function may also return "
"@code{nil} when the current glyph matrix of @var{window} is not up-to-date."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5964
#, no-wrap
msgid "window auto-selection"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5965
#, no-wrap
msgid "auto-selection of window"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5971
msgid ""
"The following option allows to automatically select the window under the "
"mouse pointer. This accomplishes a policy similar to that of window "
"managers that give focus to a frame (and thus trigger its subsequent "
"selection) whenever the mouse pointer enters its window-system window "
"(@pxref{Input Focus})."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5972
#, no-wrap
msgid "mouse-autoselect-window"
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5976
msgid ""
"If this variable is non-@code{nil}, Emacs will try to automatically select "
"the window under the mouse pointer. The following values are meaningful:"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5978
#, no-wrap
msgid "A positive number"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5982
msgid ""
"This specifies a delay in seconds after which auto-selection triggers. The "
"window under the mouse pointer is selected after the mouse has remained in "
"it for the entire duration of the delay."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5983
#, no-wrap
msgid "A negative number"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5988
msgid ""
"A negative number has a similar effect as a positive number, but selects the "
"window under the mouse pointer only after the mouse pointer has remained in "
"it for the entire duration of the absolute value of that number and in "
"addition has stopped moving."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5989
#, no-wrap
msgid "Other value"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5992
msgid ""
"Any other non-@code{nil} value means to select a window instantaneously as "
"soon as the mouse pointer enters it."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:5997
msgid ""
"In either case, the mouse pointer must enter the text area of a window in "
"order to trigger its selection. Dragging the scroll bar slider or the mode "
"line of a window conceptually should not cause its auto-selection."
msgstr ""
#. type: defopt
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6000
msgid ""
"Mouse auto-selection selects the minibuffer window only if it is active, and "
"never deselects the active minibuffer window."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6009
msgid ""
"Mouse auto-selection can be used to emulate a focus follows mouse policy for "
"child frames (@pxref{Child Frames}) which usually are not tracked by the "
"window manager. This requires to set the value of "
"@code{focus-follows-mouse} (@pxref{Input Focus}) to a non-@code{nil} value. "
"If the value of @code{focus-follows-mouse} is @code{auto-raise}, entering a "
"child frame with the mouse will raise it automatically above all other child "
"frames of that frame's parent frame."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6013
#, no-wrap
msgid "window configurations"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6014
#, no-wrap
msgid "saving window information"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6022
msgid ""
"A @dfn{window configuration} records the entire layout of one frame---all "
"windows, their sizes, their decorations, which buffers they contain, how "
"those buffers are scrolled, and their value of point, It also includes the "
"value of @code{minibuffer-scroll-window}. As a special exception, the "
"window configuration does not record the value of point in the selected "
"window for the current buffer."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6027
msgid ""
"You can bring back an entire frame layout by restoring a previously saved "
"window configuration. If you want to record the layout of all frames "
"instead of just one, use a frame configuration instead of a window "
"configuration. @xref{Frame Configurations}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6028
#, no-wrap
msgid "current-window-configuration &optional frame"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6034
msgid ""
"This function returns a new object representing @var{frame}'s current window "
"configuration. The default for @var{frame} is the selected frame. The "
"variable @code{window-persistent-parameters} specifies which window "
"parameters (if any) are saved by this function. @xref{Window Parameters}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6036
#, no-wrap
msgid ""
"set-window-configuration configuration &optional dont-set-frame "
"dont-set-miniwindow"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6046
msgid ""
"This function restores the configuration of windows and buffers as specified "
"by @var{configuration}, for the frame that @var{configuration} was created "
"for, regardless of whether that frame is selected or not. The argument "
"@var{configuration} must be a value that was previously returned by "
"@code{current-window-configuration} for that frame. Normally the function "
"also selects the frame which is recorded in the configuration, but if "
"@var{dont-set-frame} is non-@code{nil}, it leaves selected the frame which "
"was already selected at the start of the function."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6050
msgid ""
"Normally the function restores the saved minibuffer (if any), but if "
"@var{dont-set-miniwindow} is non-@code{nil}, the minibuffer current at the "
"start of the function (if any) remains in the mini-window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6056
msgid ""
"If the frame from which @var{configuration} was saved is dead, all this "
"function does is to restore the value of the variable "
"@code{minibuffer-scroll-window} and to adjust the value returned by "
"@code{minibuffer-selected-window}. In this case, the function returns "
"@code{nil}. Otherwise, it returns @code{t}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6062
msgid ""
"If the buffer of a window of @var{configuration} has been killed since "
"@var{configuration} was made, that window is, as a rule, removed from the "
"restored configuration. However, if that window is the last window "
"remaining in the restored configuration, another live buffer is shown in it."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6065
msgid ""
"Here is a way of using this function to get the same effect as "
"@code{save-window-excursion}:"
msgstr ""
#. type: group
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6073
#, no-wrap
msgid ""
"(let ((config (current-window-configuration)))\n"
" (unwind-protect\n"
" (progn (split-window-below nil)\n"
" @dots{})\n"
" (set-window-configuration config)))\n"
msgstr ""
#. type: defmac
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6077
#, no-wrap
msgid "save-window-excursion forms@dots{}"
msgstr ""
#. type: defmac
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6082
msgid ""
"This macro records the window configuration of the selected frame, executes "
"@var{forms} in sequence, then restores the earlier window configuration. "
"The return value is the value of the final form in @var{forms}."
msgstr ""
#. type: defmac
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6089
msgid ""
"Most Lisp code should not use this macro; @code{save-selected-window} is "
"typically sufficient. In particular, this macro cannot reliably prevent the "
"code in @var{forms} from opening new windows, because new windows might be "
"opened in other frames (@pxref{Choosing Window}), and "
"@code{save-window-excursion} only saves and restores the window "
"configuration on the current frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6091
#, no-wrap
msgid "window-configuration-p object"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6093
msgid "This function returns @code{t} if @var{object} is a window configuration."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6095
#, no-wrap
msgid "compare-window-configurations config1 config2"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6100
msgid ""
"This function compares two window configurations as regards the structure of "
"windows, but ignores the values of point and the saved scrolling "
"positions---it can return @code{t} even if those aspects differ."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6102
#, no-wrap
msgid "window-configuration-frame config"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6105
msgid ""
"This function returns the frame for which the window configuration "
"@var{config} was made."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6111
msgid ""
"Other primitives to look inside of window configurations would make sense, "
"but are not implemented because we did not need them. See the file "
"@file{winner.el} for some more operations on windows configurations."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6119
msgid ""
"The objects returned by @code{current-window-configuration} die together "
"with the Emacs process. In order to store a window configuration on disk "
"and read it back in another Emacs session, you can use the functions "
"described next. These functions are also useful to clone the state of a "
"frame into an arbitrary live window (@code{set-window-configuration} "
"effectively clones the windows of a frame into the root window of that very "
"frame only)."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6120
#, no-wrap
msgid "window state"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6121
#, no-wrap
msgid "window-state-get &optional window writable"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6125
msgid ""
"This function returns the state of @var{window} as a Lisp object. The "
"argument @var{window} must be a valid window and defaults to the root window "
"of the selected frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6130
msgid ""
"If the optional argument @var{writable} is non-@code{nil}, this means to not "
"use markers for sampling positions like @code{window-point} or "
"@code{window-start}. This argument should be non-@code{nil} when the state "
"will be written to disk and read back in another session."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6134
msgid ""
"Together, the argument @var{writable} and the variable "
"@code{window-persistent-parameters} specify which window parameters are "
"saved by this function. @xref{Window Parameters}."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6140
msgid ""
"The value returned by @code{window-state-get} can be used in the same "
"session to make a clone of a window in another window. It can be also "
"written to disk and read back in another session. In either case, use the "
"following function to restore the state of the window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6141
#, no-wrap
msgid "window-state-put state &optional window ignore"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6150
msgid ""
"This function puts the window state @var{state} into @var{window}. The "
"argument @var{state} should be the state of a window returned by an earlier "
"invocation of @code{window-state-get}, see above. The optional argument "
"@var{window} can be either a live window or an internal window "
"(@pxref{Windows and Frames}). If @var{window} is not a live window, it is "
"replaced by a new live window created on the same frame before putting "
"@var{state} into it. If @var{window} is @code{nil}, it puts the window "
"state into a new window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6155
msgid ""
"If the optional argument @var{ignore} is non-@code{nil}, it means to ignore "
"minimum window sizes and fixed-size restrictions. If @var{ignore} is "
"@code{safe}, this means windows can get as small as one line and/or two "
"columns."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6160
msgid ""
"The functions @code{window-state-get} and @code{window-state-put} also allow "
"to exchange the contents of two live windows. The following function does "
"precisely that:"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6161
#, no-wrap
msgid "Command window-swap-states &optional window-1 window-2 size"
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6168
msgid ""
"This command swaps the states of the two live windows @var{window-1} and "
"@var{window-2}. @var{window-1} must specify a live window and defaults to "
"the selected one. @var{window-2} must specify a live window and defaults to "
"the window following @var{window-1} in the cyclic ordering of windows, "
"excluding minibuffer windows and including live windows on all visible "
"frames."
msgstr ""
#. type: deffn
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6174
msgid ""
"Optional argument @var{size} non-@code{nil} means to try swapping the sizes "
"of @var{window-1} and @var{window-2} as well. A value of @code{height} "
"means to swap heights only, a value of @code{width} means to swap widths "
"only, while @code{t} means to swap both widths and heights, if possible. "
"Frames are not resized by this function."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6179
#, no-wrap
msgid "window parameters"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6183
msgid ""
"This section describes the window parameters that can be used to associate "
"additional information with windows."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6184
#, no-wrap
msgid "window-parameter window parameter"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6188
msgid ""
"This function returns @var{window}'s value for @var{parameter}. The default "
"for @var{window} is the selected window. If @var{window} has no setting for "
"@var{parameter}, this function returns @code{nil}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6190
#, no-wrap
msgid "window-parameters &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6195
msgid ""
"This function returns all parameters of @var{window} and their values. The "
"default for @var{window} is the selected window. The return value is either "
"@code{nil}, or an association list whose elements have the form "
"@code{(@var{parameter} . @var{value})}."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6197
#, no-wrap
msgid "set-window-parameter window parameter value"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6201
msgid ""
"This function sets @var{window}'s value of @var{parameter} to @var{value} "
"and returns @var{value}. The default for @var{window} is the selected "
"window."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6212
msgid ""
"By default, the functions that save and restore window configurations or the "
"states of windows (@pxref{Window Configurations}) do not care about window "
"parameters. This means that when you change the value of a parameter within "
"the body of a @code{save-window-excursion}, the previous value is not "
"restored when that macro exits. It also means that when you restore via "
"@code{window-state-put} a window state saved earlier by "
"@code{window-state-get}, all cloned windows have their parameters reset to "
"@code{nil}. The following variable allows you to override the standard "
"behavior:"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6213
#, no-wrap
msgid "persistent window parameters"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6214
#, no-wrap
msgid "window-persistent-parameters"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6219
msgid ""
"This variable is an alist specifying which parameters get saved by "
"@code{current-window-configuration} and @code{window-state-get}, and "
"subsequently restored by @code{set-window-configuration} and "
"@code{window-state-put}. @xref{Window Configurations}."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6222
msgid ""
"The @sc{car} of each entry of this alist is a symbol specifying the "
"parameter. The @sc{cdr} should be one of the following:"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6227
msgid ""
"This value means the parameter is saved neither by @code{window-state-get} "
"nor by @code{current-window-configuration}."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6232
msgid ""
"This value specifies that the parameter is saved by "
"@code{current-window-configuration} and (provided its @var{writable} "
"argument is @code{nil}) by @code{window-state-get}."
msgstr ""
#. type: code{#1}
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6233
#, no-wrap
msgid "writable"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6239
msgid ""
"This means that the parameter is saved unconditionally by both "
"@code{current-window-configuration} and @code{window-state-get}. This value "
"should not be used for parameters whose values do not have a read syntax. "
"Otherwise, invoking @code{window-state-put} in another session may fail with "
"an @code{invalid-read-syntax} error."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6248
msgid ""
"Some functions (notably @code{delete-window}, @code{delete-other-windows} "
"and @code{split-window}), may behave specially when the window specified by "
"their @var{window} argument has a parameter whose name is equal to the "
"function's name. You can override such special behavior by binding the "
"following variable to a non-@code{nil} value:"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6249
#, no-wrap
msgid "ignore-window-parameters"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6254
msgid ""
"If this variable is non-@code{nil}, some standard functions do not process "
"window parameters. The functions currently affected by this are "
"@code{split-window}, @code{delete-window}, @code{delete-other-windows}, and "
"@code{other-window}."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6259
msgid ""
"An application can bind this variable to a non-@code{nil} value around calls "
"to these functions. If it does so, the application is fully responsible for "
"correctly assigning the parameters of all involved windows when exiting that "
"function."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6263
msgid "The following parameters are currently used by the window management code:"
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6265
#, no-wrap
msgid "delete-window"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6266
#, no-wrap
msgid "delete-window@r{, a window parameter}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6269
msgid ""
"This parameter affects the execution of @code{delete-window} "
"(@pxref{Deleting Windows})."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6270
#, no-wrap
msgid "delete-other-windows"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6271
#, no-wrap
msgid "delete-other-windows@r{, a window parameter}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6274
msgid ""
"This parameter affects the execution of @code{delete-other-windows} "
"(@pxref{Deleting Windows})."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6275
#, no-wrap
msgid "no-delete-other-windows"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6276
#, no-wrap
msgid "no-delete-other-windows@r{, a window parameter}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6279
msgid ""
"This parameter marks the window as not deletable by "
"@code{delete-other-windows} (@pxref{Deleting Windows})."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6280
#, no-wrap
msgid "split-window"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6281
#, no-wrap
msgid "split-window@r{, a window parameter}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6284
msgid ""
"This parameter affects the execution of @code{split-window} "
"(@pxref{Splitting Windows})."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6285
#, no-wrap
msgid "other-window"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6286
#, no-wrap
msgid "other-window@r{, a window parameter}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6289
msgid ""
"This parameter affects the execution of @code{other-window} (@pxref{Cyclic "
"Window Ordering})."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6290
#, no-wrap
msgid "no-other-window"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6291
#, no-wrap
msgid "no-other-window@r{, a window parameter}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6294
msgid ""
"This parameter marks the window as not selectable by @code{other-window} "
"(@pxref{Cyclic Window Ordering})."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6295
#, no-wrap
msgid "clone-of"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6296
#, no-wrap
msgid "clone-of@r{, a window parameter}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6300
msgid ""
"This parameter specifies the window that this one has been cloned from. It "
"is installed by @code{window-state-get} (@pxref{Window Configurations})."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6301
#, no-wrap
msgid "window-preserved-size"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6302
#, no-wrap
msgid "window-preserved-size@r{, a window parameter}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6310
msgid ""
"This parameter specifies a buffer, a direction where @code{nil} means "
"vertical and @code{t} horizontal, and a size in pixels. If this window "
"displays the specified buffer and its size in the indicated direction equals "
"the size specified by this parameter, then Emacs will try to preserve the "
"size of this window in the indicated direction. This parameter is installed "
"and updated by the function @code{window-preserve-size} (@pxref{Preserving "
"Window Sizes})."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6311
#, no-wrap
msgid "quit-restore"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6312
#, no-wrap
msgid "quit-restore@r{, a window parameter}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6318
msgid ""
"This parameter is installed by the buffer display functions (@pxref{Choosing "
"Window}) and consulted by @code{quit-restore-window} (@pxref{Quitting "
"Windows}). It is a list of four elements, see the description of "
"@code{quit-restore-window} in @ref{Quitting Windows} for details."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6319
#, no-wrap
msgid "window-side"
msgstr ""
#. type: itemx
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6320
#, no-wrap
msgid "window-slot"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6321
#, no-wrap
msgid "window-side@r{, a window parameter}"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6322
#, no-wrap
msgid "window-slot@r{, a window parameter}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6325
msgid ""
"These parameters are used internally for implementing side windows "
"(@pxref{Side Windows})."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6326
#, no-wrap
msgid "window-atom"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6327
#, no-wrap
msgid "window-atom@r{, a window parameter}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6330
msgid ""
"This parameter is used internally for implementing atomic windows, see "
"@ref{Atomic Windows}."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6331
#, no-wrap
msgid "mode-line-format"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6332
#, no-wrap
msgid "mode-line-format@r{, a window parameter}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6339
msgid ""
"This parameter replaces the value of the buffer-local variable "
"@code{mode-line-format} (@pxref{Mode Line Basics}) of this window's buffer "
"whenever this window is displayed. The symbol @code{none} means to suppress "
"display of a mode line for this window. Display and contents of the mode "
"line on other windows showing this buffer are not affected."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6340
#, no-wrap
msgid "header-line-format"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6341
#, no-wrap
msgid "header-line-format@r{, a window parameter}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6348
msgid ""
"This parameter replaces the value of the buffer-local variable "
"@code{header-line-format} (@pxref{Mode Line Basics}) of this window's buffer "
"whenever this window is displayed. The symbol @code{none} means to suppress "
"display of a header line for this window. Display and contents of the "
"header line on other windows showing this buffer are not affected."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6349
#, no-wrap
msgid "tab-line-format"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6350
#, no-wrap
msgid "tab-line-format@r{, a window parameter}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6357
msgid ""
"This parameter replaces the value of the buffer-local variable "
"@code{tab-line-format} (@pxref{Mode Line Basics}) of this window's buffer "
"whenever this window is displayed. The symbol @code{none} means to suppress "
"display of a tab line for this window. Display and contents of the tab line "
"on other windows showing this buffer are not affected."
msgstr ""
#. type: item
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6358
#, no-wrap
msgid "min-margins"
msgstr ""
#. type: vindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6359
#, no-wrap
msgid "min-margins@r{, a window parameter}"
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6366
msgid ""
"The value of this parameter is a cons cell whose @sc{car} and @sc{cdr}, if "
"non-@code{nil}, specify the minimum values (in columns) for the left and "
"right margin of this window (@pxref{Display Margins}. When present, Emacs "
"will use these values instead of the actual margin widths for determining "
"whether a window can be split or shrunk horizontally."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6374
msgid ""
"Emacs never auto-adjusts the margins of any window after splitting or "
"resizing it. It is the sole responsibility of any application setting this "
"parameter to adjust the margins of this window as well as those of any new "
"window that inherits this window's margins due to a split. Both "
"@code{window-configuration-change-hook} and "
"@code{window-size-change-functions} (@pxref{Window Hooks}) should be "
"employed for this purpose."
msgstr ""
#. type: table
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6380
msgid ""
"This parameter was introduced in Emacs version 25.1 to support applications "
"that use large margins to center buffer text within a window and should be "
"used, with due care, exclusively by those applications. It might be "
"replaced by an improved solution in future versions of Emacs."
msgstr ""
#. type: section
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6384
#, no-wrap
msgid "Hooks for Window Scrolling and Changes"
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6385
#, no-wrap
msgid "hooks for window operations"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6391
msgid ""
"This section describes how Lisp programs can take action after a window has "
"been scrolled or other window modifications occurred. We first consider the "
"case where a window shows a different part of its buffer."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6392
#, no-wrap
msgid "window-scroll-functions"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6396
msgid ""
"This variable holds a list of functions that Emacs should call before "
"redisplaying a window with scrolling. Displaying a different buffer in a "
"window and making a new window also call these functions."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6402
msgid ""
"This variable is not a normal hook, because each function is called with two "
"arguments: the window, and its new display-start position. At the time of "
"the call, the display-start position of the argument window is already set "
"to its new value, and the buffer to be displayed in the window is set as the "
"current buffer."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6406
msgid ""
"These functions must take care when using @code{window-end} (@pxref{Window "
"Start and End}); if you need an up-to-date value, you must use the "
"@var{update} argument to ensure you get it."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6410
msgid ""
"@strong{Warning:} don't use this feature to alter the way the window is "
"scrolled. It's not designed for that, and such use probably won't work."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6416
msgid ""
"In addition, you can use @code{jit-lock-register} to register a Font Lock "
"fontification function, which will be called whenever parts of a buffer are "
"(re)fontified because a window was scrolled or its size changed. "
"@xref{Other Font Lock Variables}."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6417
#, no-wrap
msgid "window change functions"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6423
msgid ""
"The remainder of this section covers six hooks that are called during "
"redisplay provided a significant, non-scrolling change of a window has been "
"detected. For simplicity, these hooks and the functions they call will be "
"collectively referred to as @dfn{window change functions}."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6424
#, no-wrap
msgid "window buffer change"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6428
msgid ""
"The first of these hooks is run after a @dfn{window buffer change} is "
"detected, which means that a window was created, deleted or assigned another "
"buffer."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6429
#, no-wrap
msgid "window-buffer-change-functions"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6433
msgid ""
"This variable specifies functions called during redisplay when window "
"buffers have changed. The value should be a list of functions that take one "
"argument."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6438
msgid ""
"Functions specified buffer-locally are called for any window showing the "
"corresponding buffer if that window has been created or assigned that buffer "
"since the last time window change functions were run. In this case the "
"window is passed as argument."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6443
msgid ""
"Functions specified by the default value are called for a frame if at least "
"one window on that frame has been added, deleted or assigned another buffer "
"since the last time window change functions were run. In this case the "
"frame is passed as argument."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6445
#, no-wrap
msgid "window size change"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6449
msgid ""
"The second of these hooks is run when a @dfn{window size change} has been "
"detected which means that a window was created, assigned another buffer, or "
"changed its total size or that of its text area."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6450
#, no-wrap
msgid "window-size-change-functions"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6454
msgid ""
"This variable specifies functions called during redisplay when a window size "
"change occurred. The value should be a list of functions that take one "
"argument."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6460
msgid ""
"Functions specified buffer-locally are called for any window showing the "
"corresponding buffer if that window has been added or assigned another "
"buffer or changed its total or body size since the last time window change "
"functions were run. In this case the window is passed as argument."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6466
msgid ""
"Functions specified by the default value are called for a frame if at least "
"one window on that frame has been added or assigned another buffer or "
"changed its total or body size since the last time window change functions "
"were run. In this case the frame is passed as argument."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6468
#, no-wrap
msgid "window selection change"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6471
msgid ""
"The third of these hooks is run when a @dfn{window selection change} has "
"selected another window since the last redisplay."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6472
#, no-wrap
msgid "window-selection-change-functions"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6476
msgid ""
"This variable specifies functions called during redisplay when the selected "
"window or a frame's selected window has changed. The value should be a list "
"of functions that take one argument."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6482
msgid ""
"Functions specified buffer-locally are called for any window showing the "
"corresponding buffer if that window has been selected or deselected (among "
"all windows or among all windows on its frame) since the last time window "
"change functions were run. In this case the window is passed as argument."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6487
msgid ""
"Functions specified by the default value are called for a frame if that "
"frame has been selected or deselected or the frame's selected window has "
"changed since the last time window change functions were run. In this case "
"the frame is passed as argument."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6489
#, no-wrap
msgid "window state change"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6493
msgid ""
"The fourth of these hooks is run when a @dfn{window state change} has been "
"detected, which means that at least one of the three preceding window "
"changes has occurred."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6494
#, no-wrap
msgid "window-state-change-functions"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6499
msgid ""
"This variable specifies functions called during redisplay when a window "
"buffer or size change occurred or the selected window or a frame's selected "
"window has changed. The value should be a list of functions that take one "
"argument."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6506
msgid ""
"Functions specified buffer-locally are called for any window showing the "
"corresponding buffer if that window has been added or assigned another "
"buffer, changed its total or body size or has been selected or deselected "
"(among all windows or among all windows on its frame) since the last time "
"window change functions were run. In this case the window is passed as "
"argument."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6513
msgid ""
"Functions specified by the default value are called for a frame if at least "
"one window on that frame has been added, deleted or assigned another buffer, "
"changed its total or body size or that frame has been selected or deselected "
"or the frame's selected window has changed since the last time window change "
"functions were run. In this case the frame is passed as argument."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6517
msgid ""
"Functions specified by the default value are also run for a frame when that "
"frame's window state change flag (see below) has been set since last "
"redisplay."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6519
#, no-wrap
msgid "window configuration change"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6524
msgid ""
"The fifth of these hooks is run when a @dfn{window configuration change} has "
"been detected which means that either the buffer or the size of a window "
"changed. It differs from the four preceding hooks in the way it is run."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6525
#, no-wrap
msgid "window-configuration-change-hook"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6529
msgid ""
"This variable specifies functions called during redisplay when either the "
"buffer or the size of a window has changed. The value should be a list of "
"functions that take no argument."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6536
msgid ""
"Functions specified buffer-locally are called for any window showing the "
"corresponding buffer if at least one window on that frame has been added, "
"deleted or assigned another buffer or changed its total or body size since "
"the last time window change functions were run. Each call is performed with "
"the window showing the buffer temporarily selected and its buffer current."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6542
msgid ""
"Functions specified by the default value are called for each frame if at "
"least one window on that frame has been added, deleted or assigned another "
"buffer or changed its total or body size since the last time window change "
"functions were run. Each call is performed with the frame temporarily "
"selected and the selected window's buffer current."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6546
msgid ""
"Finally, Emacs runs a normal hook that generalizes the behavior of "
"@code{window-state-change-functions}."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6547
#, no-wrap
msgid "window-state-change-hook"
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6552
msgid ""
"The default value of this variable specifies functions called during "
"redisplay when a window state change has been detected or the window state "
"change flag has been set on at least one frame. The value should be a list "
"of functions that take no argument."
msgstr ""
#. type: defvar
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6557
msgid ""
"Applications should put a function on this hook only if they want to react "
"to changes that happened on (or have been signaled for) two or more frames "
"since last redisplay. In every other case, putting the function on "
"@code{window-state-change-functions} should be preferred."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6567
msgid ""
"Window change functions are called during redisplay for each frame as "
"follows: First, any buffer-local window buffer change function, window size "
"change function, selected window change and window state change functions "
"are called in this order. Next, the default values for these functions are "
"called in the same order. Then any buffer-local window configuration change "
"functions are called followed by functions specified by the default value of "
"those functions. Finally, functions on @code{window-state-change-hook} are "
"run."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6579
msgid ""
"Window change functions are run for a specific frame only if a corresponding "
"change was registered for that frame earlier. Such changes include the "
"creation or deletion of a window or the assignment of another buffer or size "
"to a window. Note that even when such a change has been registered, this "
"does not mean that any of the hooks described above is run. If, for "
"example, a change was registered within the scope of a window excursion "
"(@pxref{Window Configurations}), this will trigger a call of window change "
"functions only if that excursion still persists at the time change functions "
"are run. If it is exited earlier, hooks will be run only if registered by a "
"change outside the scope of that excursion."
msgstr ""
#. type: cindex
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6580
#, no-wrap
msgid "window state change flag"
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6588
msgid ""
"The @dfn{window state change flag} of a frame, if set, will cause the "
"default values of @code{window-state-change-functions} (for that frame) and "
"@code{window-state-change-hook} to be run during next redisplay regardless "
"of whether a window state change actually occurred for that frame or not. "
"After running any functions on these hooks, the flag is reset for each "
"frame. Applications can set that flag and inspect its value using the "
"following functions."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6589
#, no-wrap
msgid "set-frame-window-state-change &optional frame arg"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6593
msgid ""
"This function sets @var{frame}'s window state change flag if @var{arg} is "
"non-@code{nil} and resets it otherwise. @var{frame} must be a live frame "
"and defaults to the selected one."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6595
#, no-wrap
msgid "frame-window-state-change &optional frame"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6599
msgid ""
"This functions returns @code{t} if @var{frame}'s window state change flag is "
"set and @code{nil} otherwise. @var{frame} must be a live frame and defaults "
"to the selected one."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6606
msgid ""
"While window change functions are run, the functions described next can be "
"called to get more insight into what has changed for a specific window or "
"frame since the last redisplay. All these functions take a live window as "
"single, optional argument, defaulting to the selected window."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6607
#, no-wrap
msgid "window-old-buffer &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6615
msgid ""
"This function returns the buffer shown in @var{window} at the last time "
"window change functions were run for @var{window}'s frame. If it returns "
"@code{nil}, @var{window} has been created after that. If it returns "
"@code{t}, @var{window} was not shown at that time but has been restored from "
"a previously saved window configuration afterwards. Otherwise, the return "
"value is the buffer shown by @code{window} at that time."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6617
#, no-wrap
msgid "window-old-pixel-width &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6621
msgid ""
"This function returns the total pixel width of @var{window} the last time "
"window change functions found @code{window} live on its frame. It is zero "
"if @code{window} was created after that."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6623
#, no-wrap
msgid "window-old-pixel-height &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6627
msgid ""
"This function returns the total pixel height of @var{window} the last time "
"window change functions found @code{window} live on its frame. It is zero "
"if @code{window} was created after that."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6629
#, no-wrap
msgid "window-old-body-pixel-width &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6633
msgid ""
"This function returns the pixel width of @var{window}'s text area the last "
"time window change functions found @code{window} live on its frame. It is "
"zero if @code{window} was created after that."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6635
#, no-wrap
msgid "window-old-body-pixel-height &optional window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6639
msgid ""
"This function returns the pixel height of @var{window}'s text area the last "
"time window change functions found @code{window} live on its frame. It is "
"zero if @code{window} was created after that."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6643
msgid ""
"In order to find out which window or frame was selected the last time window "
"change functions were run, the following functions can be used:"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6644
#, no-wrap
msgid "frame-old-selected-window &optional frame"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6648
msgid ""
"This function returns the selected window of @var{frame} at the last time "
"window change functions were run. If omitted or @code{nil} @var{frame} "
"defaults to the selected frame."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6650
#, no-wrap
msgid "old-selected-window"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6653
msgid ""
"This function returns the selected window at the last time window change "
"functions were run."
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6655
#, no-wrap
msgid "old-selected-frame"
msgstr ""
#. type: defun
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6658
msgid ""
"This function returns the selected frame at the last time window change "
"functions were run."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6666
msgid ""
"Note that window change functions provide no information about which windows "
"have been deleted since the last time they were run. If necessary, "
"applications should remember any window showing a specific buffer in a local "
"variable of that buffer and update it in a function run by the default "
"values of any of the hooks that are run when a window buffer change was "
"detected."
msgstr ""
#. type: Plain text
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6669
msgid ""
"The following caveats should be considered when adding a function to window "
"change functions:"
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6675
msgid ""
"Some operations will not trigger a call of window change functions. These "
"include showing another buffer in a minibuffer window or any change of a "
"tooltip window."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6683
msgid ""
"Window change functions should not create or delete windows or change the "
"buffer, size or selection status of any window because there is no guarantee "
"that the information about such a change will be propagated to other window "
"change functions. If at all, any such change should be executed only by the "
"last function listed by the default value of "
"@code{window-state-change-hook}."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6688
msgid ""
"Macros like @code{save-window-excursion}, @code{with-selected-window} or "
"@code{with-current-buffer} can be used when running window change functions."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6694
msgid ""
"Running window change functions does not save and restore match data. "
"Unless running @code{window-configuration-change-hook} it does not save or "
"restore the selected window or frame or the current buffer either."
msgstr ""
#. type: itemize
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
#: Sources/doc/lispref/windows.texi:6702
msgid ""
"Any redisplay triggering the run of window change functions may be aborted. "
"If the abort occurs before window change functions have run to their "
"completion, they will be run again with the previous values, that is, as if "
"redisplay had not been performed. If aborted later, they will be run with "
"the new values, that is, as if redisplay had been actually performed."
msgstr ""