# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2021-11-07 12:11+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: chapter #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:6 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:7 #, no-wrap msgid "Backups and Auto-Saving" msgstr "" #. type: cindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:8 #, no-wrap msgid "backups and auto-saving" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:15 msgid "" "Backup files and auto-save files are two methods by which Emacs tries to " "protect the user from the consequences of crashes or of the user's own " "errors. Auto-saving preserves the text from earlier in the current editing " "session; backup files preserve file contents prior to the current session." msgstr "" #. type: section #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:20 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:22 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:23 #, no-wrap msgid "Backup Files" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:20 msgid "How backup files are made; how their names are chosen." msgstr "" #. type: section #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:20 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:432 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:433 #, no-wrap msgid "Auto-Saving" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:20 msgid "How auto-save files are made; how their names are chosen." msgstr "" #. type: section #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:20 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:680 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:681 #, no-wrap msgid "Reverting" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:20 msgid "@code{revert-buffer}, and how to customize what it does." msgstr "" #. type: cindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:24 #, no-wrap msgid "backup file" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:32 msgid "" "A @dfn{backup file} is a copy of the old contents of a file you are " "editing. Emacs makes a backup file the first time you save a buffer into " "its visited file. Thus, normally, the backup file contains the contents of " "the file as it was before the current editing session. The contents of the " "backup file normally remain unchanged once it exists." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:38 msgid "" "Backups are usually made by renaming the visited file to a new name. " "Optionally, you can specify that backup files should be made by copying the " "visited file. This choice makes a difference for files with multiple names; " "it also can affect whether the edited file remains owned by the original " "owner or becomes owned by the user editing it." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:43 msgid "" "By default, Emacs makes a single backup file for each file edited. You can " "alternatively request numbered backups; then each new backup file gets a new " "name. You can delete old numbered backups when you don't want them any " "more, or Emacs can delete them automatically." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:48 msgid "" "For performance, the operating system may not write the backup file's " "contents to secondary storage immediately, or may alias the backup data with " "the original until one or the other is later modified. @xref{Files and " "Storage}." msgstr "" #. type: node #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:54 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:56 #, no-wrap msgid "Making Backups" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:54 msgid "How Emacs makes backup files, and when." msgstr "" #. type: node #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:54 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:168 #, no-wrap msgid "Rename or Copy" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:54 msgid "Two alternatives: renaming the old file or copying it." msgstr "" #. type: node #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:54 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:245 #, no-wrap msgid "Numbered Backups" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:54 msgid "Keeping multiple backups for each source file." msgstr "" #. type: node #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:54 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:307 #, no-wrap msgid "Backup Names" msgstr "" #. type: menuentry #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:54 msgid "How backup file names are computed; customization." msgstr "" #. type: subsection #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:57 #, no-wrap msgid "Making Backup Files" msgstr "" #. type: cindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:58 #, no-wrap msgid "making backup files" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:60 #, no-wrap msgid "backup-buffer" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:64 msgid "" "This function makes a backup of the file visited by the current buffer, if " "appropriate. It is called by @code{save-buffer} before saving the buffer " "the first time." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:72 msgid "" "If a backup was made by renaming, the return value is a cons cell of the " "form (@var{modes} @var{extra-alist} @var{backupname}), where @var{modes} are " "the mode bits of the original file, as returned by @code{file-modes} " "(@pxref{Testing Accessibility}), @var{extra-alist} is an alist describing " "the original file's extended attributes, as returned by " "@code{file-extended-attributes} (@pxref{Extended Attributes}), and " "@var{backupname} is the name of the backup." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:75 msgid "" "In all other cases (i.e., if a backup was made by copying or if no backup " "was made), this function returns @code{nil}." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:77 #, no-wrap msgid "buffer-backed-up" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:83 msgid "" "This buffer-local variable says whether this buffer's file has been backed " "up on account of this buffer. If it is non-@code{nil}, the backup file has " "been written. Otherwise, the file should be backed up when it is next saved " "(if backups are enabled). This is a permanent local; " "@code{kill-all-local-variables} does not alter@tie{}it." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:85 #, no-wrap msgid "make-backup-files" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:90 msgid "" "This variable determines whether or not to make backup files. If it is " "non-@code{nil}, then Emacs creates a backup of each file when it is saved " "for the first time---provided that @code{backup-inhibited} is @code{nil} " "(see below)." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:95 msgid "" "The following example shows how to change the @code{make-backup-files} " "variable only in the Rmail buffers and not elsewhere. Setting it @code{nil} " "stops Emacs from making backups of these files, which may save disk space. " "(You would put this code in your init file.)" msgstr "" #. type: group #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:100 #, no-wrap msgid "" "(add-hook 'rmail-mode-hook\n" " (lambda () (setq-local make-backup-files nil)))\n" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:104 #, no-wrap msgid "backup-enable-predicate" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:110 msgid "" "This variable's value is a function to be called on certain occasions to " "decide whether a file should have backup files. The function receives one " "argument, an absolute file name to consider. If the function returns " "@code{nil}, backups are disabled for that file. Otherwise, the other " "variables in this section say whether and how to make backups." msgstr "" #. type: findex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:111 #, no-wrap msgid "normal-backup-enable-predicate" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:115 msgid "" "The default value is @code{normal-backup-enable-predicate}, which checks for " "files in @code{temporary-file-directory} and " "@code{small-temporary-file-directory}." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:117 #, no-wrap msgid "backup-inhibited" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:124 msgid "" "If this variable is non-@code{nil}, backups are inhibited. It records the " "result of testing @code{backup-enable-predicate} on the visited file name. " "It can also coherently be used by other mechanisms that inhibit backups " "based on which file is visited. For example, VC sets this variable " "non-@code{nil} to prevent making backups for files managed with a version " "control system." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:128 msgid "" "This is a permanent local, so that changing the major mode does not lose its " "value. Major modes should not set this variable---they should set " "@code{make-backup-files} instead." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:130 #, no-wrap msgid "backup-directory-alist" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:133 msgid "" "This variable's value is an alist of filename patterns and backup " "directories. Each element looks like" msgstr "" #. type: smallexample #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:135 #, no-wrap msgid "(@var{regexp} . @var{directory})\n" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:145 msgid "" "Backups of files with names matching @var{regexp} will be made in " "@var{directory}. @var{directory} may be relative or absolute. If it is " "absolute, so that all matching files are backed up into the same directory, " "the file names in this directory will be the full name of the file backed up " "with all directory separators changed to @samp{!} to prevent clashes. This " "will not work correctly if your filesystem truncates the resulting name." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:149 msgid "" "For the common case of all backups going into one directory, the alist " "should contain a single element pairing @samp{\".\"} with the appropriate " "directory." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:152 msgid "" "If this variable is @code{nil} (the default), or it fails to match a " "filename, the backup is made in the original file's directory." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:155 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:499 msgid "On MS-DOS filesystems without long names this variable is always ignored." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:157 #, no-wrap msgid "make-backup-file-name-function" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:161 msgid "" "This variable's value is a function to use for making backup file names. " "The function @code{make-backup-file-name} calls it. @xref{Backup Names,, " "Naming Backup Files}." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:165 msgid "" "This could be buffer-local to do something special for specific files. If " "you change it, you may need to change @code{backup-file-name-p} and " "@code{file-name-sans-versions} too." msgstr "" #. type: subsection #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:169 #, no-wrap msgid "Backup by Renaming or by Copying?" msgstr "" #. type: cindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:170 #, no-wrap msgid "backup files, rename or copy" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:173 msgid "There are two ways that Emacs can make a backup file:" msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:182 msgid "" "Emacs can rename the original file so that it becomes a backup file, and " "then write the buffer being saved into a new file. After this procedure, " "any other names (i.e., hard links) of the original file now refer to the " "backup file. The new file is owned by the user doing the editing, and its " "group is the default for new files written by the user in that directory." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:189 msgid "" "Emacs can copy the original file into a backup file, and then overwrite the " "original file with new contents. After this procedure, any other names " "(i.e., hard links) of the original file continue to refer to the current " "(updated) version of the file. The file's owner and group will be " "unchanged." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:192 msgid "The first method, renaming, is the default." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:198 msgid "" "The variable @code{backup-by-copying}, if non-@code{nil}, says to use the " "second method, which is to copy the original file and overwrite it with the " "new buffer contents. The variable @code{file-precious-flag}, if " "non-@code{nil}, also has this effect (as a sideline of its main " "significance). @xref{Saving Buffers}." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:199 #, no-wrap msgid "backup-by-copying" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:202 msgid "" "If this variable is non-@code{nil}, Emacs always makes backup files by " "copying. The default is @code{nil}." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:207 msgid "" "The following three variables, when non-@code{nil}, cause the second method " "to be used in certain special cases. They have no effect on the treatment " "of files that don't fall into the special cases." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:208 #, no-wrap msgid "backup-by-copying-when-linked" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:211 msgid "" "If this variable is non-@code{nil}, Emacs makes backups by copying for files " "with multiple names (hard links). The default is @code{nil}." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:215 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:230 msgid "" "This variable is significant only if @code{backup-by-copying} is @code{nil}, " "since copying is always used when that variable is non-@code{nil}." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:217 #, no-wrap msgid "backup-by-copying-when-mismatch" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:221 msgid "" "If this variable is non-@code{nil} (the default), Emacs makes backups by " "copying in cases where renaming would change either the owner or the group " "of the file." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:226 msgid "" "The value has no effect when renaming would not alter the owner or group of " "the file; that is, for files which are owned by the user and whose group " "matches the default for a new file created there by the user." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:232 #, no-wrap msgid "backup-by-copying-when-privileged-mismatch" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:237 msgid "" "This variable, if non-@code{nil}, specifies the same behavior as " "@code{backup-by-copying-when-mismatch}, but only for certain user-id and " "group-id values: namely, those less than or equal to a certain number. You " "set this variable to that number." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:241 msgid "" "Thus, if you set @code{backup-by-copying-when-privileged-mismatch} to 0, " "backup by copying is done for the superuser and group 0 only, when necessary " "to prevent a change in the owner of the file." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:243 msgid "The default is 200." msgstr "" #. type: subsection #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:246 #, no-wrap msgid "Making and Deleting Numbered Backup Files" msgstr "" #. type: cindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:247 #, no-wrap msgid "numbered backups" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:253 msgid "" "If a file's name is @file{foo}, the names of its numbered backup versions " "are @file{foo.~@var{v}~}, for various integers @var{v}, like this: " "@file{foo.~1~}, @file{foo.~2~}, @file{foo.~3~}, @dots{}, @file{foo.~259~}, " "and so on." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:254 #, no-wrap msgid "version-control" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:257 msgid "" "This variable controls whether to make a single non-numbered backup file or " "multiple numbered backups." msgstr "" #. type: code{#1} #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:259 #, no-wrap msgid "nil" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:262 msgid "" "Make numbered backups if the visited file already has numbered backups; " "otherwise, do not. This is the default." msgstr "" #. type: code{#1} #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:263 #, no-wrap msgid "never" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:265 msgid "Do not make numbered backups." msgstr "" #. type: var{#1} #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:266 #, no-wrap msgid "anything else" msgstr "" #. type: table #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:268 msgid "Make numbered backups." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:274 msgid "" "The use of numbered backups ultimately leads to a large number of backup " "versions, which must then be deleted. Emacs can do this automatically or it " "can ask the user whether to delete them." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:275 #, no-wrap msgid "kept-new-versions" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:279 msgid "" "The value of this variable is the number of newest versions to keep when a " "new numbered backup is made. The newly made backup is included in the " "count. The default value is@tie{}2." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:281 #, no-wrap msgid "kept-old-versions" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:284 msgid "" "The value of this variable is the number of oldest versions to keep when a " "new numbered backup is made. The default value is@tie{}2." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:292 msgid "" "If there are backups numbered 1, 2, 3, 5, and 7, and both of these variables " "have the value 2, then the backups numbered 1 and 2 are kept as old versions " "and those numbered 5 and 7 are kept as new versions; backup version 3 is " "excess. The function @code{find-backup-file-name} (@pxref{Backup Names}) is " "responsible for determining which backup versions to delete, but does not " "delete them itself." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:293 #, no-wrap msgid "delete-old-versions" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:298 msgid "" "If this variable is @code{t}, then saving a file deletes excess backup " "versions silently. If it is @code{nil}, that means to ask for confirmation " "before deleting excess backups. Otherwise, they are not deleted at all." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:300 #, no-wrap msgid "dired-kept-versions" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:305 msgid "" "This variable specifies how many of the newest backup versions to keep in " "the Dired command @kbd{.} (@code{dired-clean-directory}). That's the same " "thing @code{kept-new-versions} specifies when you make a new backup file. " "The default is@tie{}2." msgstr "" #. type: subsection #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:308 #, no-wrap msgid "Naming Backup Files" msgstr "" #. type: cindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:309 #, no-wrap msgid "naming backup files" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:314 msgid "" "The functions in this section are documented mainly because you can " "customize the naming conventions for backup files by redefining them. If " "you change one, you probably need to change the rest." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:315 #, no-wrap msgid "backup-file-name-p filename" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:319 msgid "" "This function returns a non-@code{nil} value if @var{filename} is a possible " "name for a backup file. It just checks the name, not whether a file with " "the name @var{filename} exists." msgstr "" #. type: group #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:324 #, no-wrap msgid "" "(backup-file-name-p \"foo\")\n" " @result{} nil\n" msgstr "" #. type: group #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:328 #, no-wrap msgid "" "(backup-file-name-p \"foo~\")\n" " @result{} 3\n" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:332 msgid "The standard definition of this function is as follows:" msgstr "" #. type: group #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:339 #, no-wrap msgid "" "(defun backup-file-name-p (file)\n" " \"Return non-nil if FILE is a backup file \\\n" "name (numeric or not)...\"\n" " (string-match \"~\\\\'\" file))\n" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:347 msgid "" "Thus, the function returns a non-@code{nil} value if the file name ends with " "a @samp{~}. (We use a backslash to split the documentation string's first " "line into two lines in the text, but produce just one line in the string " "itself.)" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:350 msgid "" "This simple expression is placed in a separate function to make it easy to " "redefine for customization." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:352 #, no-wrap msgid "make-backup-file-name filename" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:356 msgid "" "This function returns a string that is the name to use for a non-numbered " "backup file for file @var{filename}. On Unix, this is just @var{filename} " "with a tilde appended." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:359 msgid "" "The standard definition of this function, on most operating systems, is as " "follows:" msgstr "" #. type: group #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:365 #, no-wrap msgid "" "(defun make-backup-file-name (file)\n" " \"Create the non-numeric backup file name for FILE...\"\n" " (concat file \"~\"))\n" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:371 msgid "" "You can change the backup-file naming convention by redefining this " "function. The following example redefines @code{make-backup-file-name} to " "prepend a @samp{.} in addition to appending a tilde:" msgstr "" #. type: group #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:378 #, no-wrap msgid "" "(defun make-backup-file-name (filename)\n" " (expand-file-name\n" " (concat \".\" (file-name-nondirectory filename) \"~\")\n" " (file-name-directory filename)))\n" msgstr "" #. type: group #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:383 #, no-wrap msgid "" "(make-backup-file-name \"backups.texi\")\n" " @result{} \".backups.texi~\"\n" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:390 msgid "" "Some parts of Emacs, including some Dired commands, assume that backup file " "names end with @samp{~}. If you do not follow that convention, it will not " "cause serious problems, but these commands may give less-than-desirable " "results." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:392 #, no-wrap msgid "find-backup-file-name filename" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:399 msgid "" "This function computes the file name for a new backup file for " "@var{filename}. It may also propose certain existing backup files for " "deletion. @code{find-backup-file-name} returns a list whose @sc{car} is the " "name for the new backup file and whose @sc{cdr} is a list of backup files " "whose deletion is proposed. The value can also be @code{nil}, which means " "not to make a backup." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:404 msgid "" "Two variables, @code{kept-old-versions} and @code{kept-new-versions}, " "determine which backup versions should be kept. This function keeps those " "versions by excluding them from the @sc{cdr} of the value. @xref{Numbered " "Backups}." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:408 msgid "" "In this example, the value says that @file{~rms/foo.~5~} is the name to use " "for the new backup file, and @file{~rms/foo.~3~} is an excess version that " "the caller should consider deleting now." msgstr "" #. type: group #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:413 #, no-wrap msgid "" "(find-backup-file-name \"~rms/foo\")\n" " @result{} (\"~rms/foo.~5~\" \"~rms/foo.~3~\")\n" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:417 #, no-wrap msgid "file-backup-file-names filename" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:422 msgid "" "This function returns a list of all the backup file names for " "@var{filename}, or @code{nil} if there are none. The files are sorted by " "modification time, descending, so that the most recent files are first." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:424 #, no-wrap msgid "file-newest-backup filename" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:427 msgid "" "This function returns the first element of the list returned by " "@code{file-backup-file-names}." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:430 msgid "" "Some file comparison commands use this function so that they can " "automatically compare a file with its most recent backup." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:444 msgid "" "Emacs periodically saves all files that you are visiting; this is called " "@dfn{auto-saving}. Auto-saving prevents you from losing more than a limited " "amount of work if the system crashes. By default, auto-saves happen every " "300 keystrokes, or after around 30 seconds of idle time. @xref{Auto Save, " "Auto Save, Auto-Saving: Protection Against Disasters, emacs, The GNU Emacs " "Manual}, for information on auto-save for users. Here we describe the " "functions used to implement auto-saving and the variables that control them." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:445 #, no-wrap msgid "buffer-auto-save-file-name" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:449 msgid "" "This buffer-local variable is the name of the file used for auto-saving the " "current buffer. It is @code{nil} if the buffer should not be auto-saved." msgstr "" #. type: group #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:454 #, no-wrap msgid "" "buffer-auto-save-file-name\n" " @result{} \"/xcssun/users/rms/lewis/#backups.texi#\"\n" msgstr "" #. type: deffn #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:458 #, no-wrap msgid "Command auto-save-mode arg" msgstr "" #. type: deffn #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:463 msgid "" "This is the mode command for Auto Save mode, a buffer-local minor mode. " "When Auto Save mode is enabled, auto-saving is enabled in the buffer. The " "calling convention is the same as for other minor mode commands " "(@pxref{Minor Mode Conventions})." msgstr "" #. type: deffn #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:467 msgid "" "Unlike most minor modes, there is no @code{auto-save-mode} variable. Auto " "Save mode is enabled if @code{buffer-auto-save-file-name} is non-@code{nil} " "and @code{buffer-saved-size} (see below) is non-zero." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:469 #, no-wrap msgid "auto-save-file-name-transforms" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:472 msgid "" "This variable lists transforms to apply to buffer's file name before making " "the auto-save file name." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:483 msgid "" "Each transform is a list of the form @w{@code{(@var{regexp} " "@var{replacement} [@var{uniquify}])}}. @var{regexp} is a regular expression " "to match against the file name; if it matches, @code{replace-match} is used " "to replace the matching part with @var{replacement}. If the optional " "element @var{uniquify} is non-nil, the auto-save file name is constructed by " "concatenating the directory part of the transformed file name with the " "buffer's file name in which all directory separators were changed to " "@samp{!} to prevent clashes. (This will not work correctly if your " "filesystem truncates the resulting name.)" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:489 msgid "" "If @var{uniquify} is one of the members of @code{secure-hash-algorithms}, " "Emacs constructs the nondirectory part of the auto-save file name by " "applying that @code{secure-hash} to the buffer file name. This avoids any " "risk of excessively long file names." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:493 msgid "" "All the transforms in the list are tried, in the order they are listed. " "When one transform applies, its result is final; no further transforms are " "tried." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:496 msgid "" "The default value is set up to put the auto-save files of remote files into " "the temporary directory (@pxref{Unique File Names})." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:501 #, no-wrap msgid "auto-save-file-name-p filename" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:507 msgid "" "This function returns a non-@code{nil} value if @var{filename} is a string " "that could be the name of an auto-save file. It assumes the usual naming " "convention for auto-save files: a name that begins and ends with hash marks " "(@samp{#}) is a possible auto-save file name. The argument @var{filename} " "should not contain a directory part." msgstr "" #. type: group #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:512 #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:535 #, no-wrap msgid "" "(make-auto-save-file-name)\n" " @result{} \"/xcssun/users/rms/lewis/#backups.texi#\"\n" msgstr "" #. type: group #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:516 #, no-wrap msgid "" "(auto-save-file-name-p \"#backups.texi#\")\n" " @result{} 0\n" msgstr "" #. type: group #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:520 #, no-wrap msgid "" "(auto-save-file-name-p \"backups.texi\")\n" " @result{} nil\n" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:524 #, no-wrap msgid "make-auto-save-file-name" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:530 msgid "" "This function returns the file name to use for auto-saving the current " "buffer. This is just the file name with hash marks (@samp{#}) prepended and " "appended to it. This function does not look at the variable " "@code{auto-save-visited-file-name} (described below); callers of this " "function should check that variable first." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:539 #, no-wrap msgid "auto-save-visited-file-name" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:545 msgid "" "If this variable is non-@code{nil}, Emacs auto-saves buffers in the files " "they are visiting. That is, the auto-save is done in the same file that you " "are editing. Normally, this variable is @code{nil}, so auto-save files have " "distinct names that are created by @code{make-auto-save-file-name}." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:551 msgid "" "When you change the value of this variable, the new value does not take " "effect in an existing buffer until the next time auto-save mode is reenabled " "in it. If auto-save mode is already enabled, auto-saves continue to go in " "the same file name until @code{auto-save-mode} is called again." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:556 msgid "" "Note that setting this variable to a non-@code{nil} value does not change " "the fact that auto-saving is different from saving the buffer; e.g., the " "hooks described in @ref{Saving Buffers} are @emph{not} run when a buffer is " "auto-saved." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:558 #, no-wrap msgid "recent-auto-save-p" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:561 msgid "" "This function returns @code{t} if the current buffer has been auto-saved " "since the last time it was read in or saved." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:563 #, no-wrap msgid "set-buffer-auto-saved" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:567 msgid "" "This function marks the current buffer as auto-saved. The buffer will not " "be auto-saved again until the buffer text is changed again. The function " "returns @code{nil}." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:569 #, no-wrap msgid "auto-save-interval" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:575 msgid "" "The value of this variable specifies how often to do auto-saving, in terms " "of number of input events. Each time this many additional input events are " "read, Emacs does auto-saving for all buffers in which that is enabled. " "Setting this to zero disables autosaving based on the number of characters " "typed." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:577 #, no-wrap msgid "auto-save-timeout" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:584 msgid "" "The value of this variable is the number of seconds of idle time that should " "cause auto-saving. Each time the user pauses for this long, Emacs does " "auto-saving for all buffers in which that is enabled. (If the current " "buffer is large, the specified timeout is multiplied by a factor that " "increases as the size increases; for a million-byte buffer, the factor is " "almost 4.)" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:588 msgid "" "If the value is zero or @code{nil}, then auto-saving is not done as a result " "of idleness, only after a certain number of input events as specified by " "@code{auto-save-interval}." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:590 #, no-wrap msgid "auto-save-hook" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:592 msgid "This normal hook is run whenever an auto-save is about to happen." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:594 #, no-wrap msgid "auto-save-default" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:597 msgid "" "If this variable is non-@code{nil}, buffers that are visiting files have " "auto-saving enabled by default. Otherwise, they do not." msgstr "" #. type: deffn #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:599 #, no-wrap msgid "Command do-auto-save &optional no-message current-only" msgstr "" #. type: deffn #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:603 msgid "" "This function auto-saves all buffers that need to be auto-saved. It saves " "all buffers for which auto-saving is enabled and that have been changed " "since the previous auto-save." msgstr "" #. type: deffn #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:608 msgid "" "If any buffers are auto-saved, @code{do-auto-save} normally displays a " "message saying @samp{Auto-saving...} in the echo area while auto-saving is " "going on. However, if @var{no-message} is non-@code{nil}, the message is " "inhibited." msgstr "" #. type: deffn #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:611 msgid "" "If @var{current-only} is non-@code{nil}, only the current buffer is " "auto-saved." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:613 #, no-wrap msgid "delete-auto-save-file-if-necessary &optional force" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:617 msgid "" "This function deletes the current buffer's auto-save file if " "@code{delete-auto-save-files} is non-@code{nil}. It is called every time a " "buffer is saved." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:621 msgid "" "Unless @var{force} is non-@code{nil}, this function only deletes the file if " "it was written by the current Emacs session since the last true save." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:623 #, no-wrap msgid "delete-auto-save-files" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:628 msgid "" "This variable is used by the function " "@code{delete-auto-save-file-if-necessary}. If it is non-@code{nil}, Emacs " "deletes auto-save files when a true save is done (in the visited file). " "This saves disk space and unclutters your directory." msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:630 #, no-wrap msgid "rename-auto-save-file" msgstr "" #. type: defun #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:635 msgid "" "This function adjusts the current buffer's auto-save file name if the " "visited file name has changed. It also renames an existing auto-save file, " "if it was made in the current Emacs session. If the visited file name has " "not changed, this function does nothing." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:637 #, no-wrap msgid "buffer-saved-size" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:642 msgid "" "The value of this buffer-local variable is the length of the current buffer, " "when it was last read in, saved, or auto-saved. This is used to detect a " "substantial decrease in size, and turn off auto-saving in response." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:648 msgid "" "If it is @minus{}1, that means auto-saving is temporarily shut off in this " "buffer due to a substantial decrease in size. Explicitly saving the buffer " "stores a positive value in this variable, thus reenabling auto-saving. " "Turning auto-save mode off or on also updates this variable, so that the " "substantial decrease in size is forgotten." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:652 msgid "" "If it is @minus{}2, that means this buffer should disregard changes in " "buffer size; in particular, it should not shut off auto-saving temporarily " "due to changes in buffer size." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:654 #, no-wrap msgid "auto-save-list-file-name" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:661 msgid "" "This variable (if non-@code{nil}) specifies a file for recording the names " "of all the auto-save files. Each time Emacs does auto-saving, it writes two " "lines into this file for each buffer that has auto-saving enabled. The " "first line gives the name of the visited file (it's empty if the buffer has " "none), and the second gives the name of the auto-save file." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:666 msgid "" "When Emacs exits normally, it deletes this file; if Emacs crashes, you can " "look in the file to find all the auto-save files that might contain work " "that was otherwise lost. The @code{recover-session} command uses this file " "to find them." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:670 msgid "" "The default name for this file specifies your home directory and starts with " "@samp{.saves-}. It also contains the Emacs process @acronym{ID} and the " "host name." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:672 #, no-wrap msgid "auto-save-list-file-prefix" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:678 msgid "" "After Emacs reads your init file, it initializes " "@code{auto-save-list-file-name} (if you have not already set it " "non-@code{nil}) based on this prefix, adding the host name and process ID@. " "If you set this to @code{nil} in your init file, then Emacs does not " "initialize @code{auto-save-list-file-name}." msgstr "" #. type: cindex #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:682 #, no-wrap msgid "reverting buffers" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:688 msgid "" "If you have made extensive changes to a file and then change your mind about " "them, you can get rid of them by reading in the previous version of the file " "with the @code{revert-buffer} command. @xref{Reverting, , Reverting a " "Buffer, emacs, The GNU Emacs Manual}." msgstr "" #. type: deffn #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:689 #, no-wrap msgid "Command revert-buffer &optional ignore-auto noconfirm preserve-modes" msgstr "" #. type: deffn #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:693 msgid "" "This command replaces the buffer text with the text of the visited file on " "disk. This action undoes all changes since the file was visited or saved." msgstr "" #. type: deffn #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:700 msgid "" "By default, if the latest auto-save file is more recent than the visited " "file, and the argument @var{ignore-auto} is @code{nil}, @code{revert-buffer} " "asks the user whether to use that auto-save instead. When you invoke this " "command interactively, @var{ignore-auto} is @code{t} if there is no numeric " "prefix argument; thus, the interactive default is not to check the auto-save " "file." msgstr "" #. type: deffn #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:704 msgid "" "Normally, @code{revert-buffer} asks for confirmation before it changes the " "buffer; but if the argument @var{noconfirm} is non-@code{nil}, " "@code{revert-buffer} does not ask for confirmation." msgstr "" #. type: deffn #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:708 msgid "" "Normally, this command reinitializes the buffer's major and minor modes " "using @code{normal-mode}. But if @var{preserve-modes} is non-@code{nil}, " "the modes remain unchanged." msgstr "" #. type: deffn #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:716 msgid "" "Reverting tries to preserve marker positions in the buffer by using the " "replacement feature of @code{insert-file-contents}. If the buffer contents " "and the file contents are identical before the revert operation, reverting " "preserves all the markers. If they are not identical, reverting does change " "the buffer; in that case, it preserves the markers in the unchanged text (if " "any) at the beginning and end of the buffer. Preserving any additional " "markers would be problematic." msgstr "" #. type: deffn #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:720 msgid "" "When reverting from non-file sources, markers are usually not preserved, but " "this is up to the specific @code{revert-buffer-function} implementation." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:722 #, no-wrap msgid "revert-buffer-in-progress-p" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:725 msgid "" "@code{revert-buffer} binds this variable to a non-@code{nil} value while it " "is working." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:729 msgid "" "You can customize how @code{revert-buffer} does its work by setting the " "variables described in the rest of this section." msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:730 #, no-wrap msgid "revert-without-query" msgstr "" #. type: defopt #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:736 msgid "" "This variable holds a list of files that should be reverted without query. " "The value is a list of regular expressions. If the visited file name " "matches one of these regular expressions, and the file has changed on disk " "but the buffer is not modified, then @code{revert-buffer} reverts the file " "without asking the user for confirmation." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:740 msgid "" "Some major modes customize @code{revert-buffer} by making buffer-local " "bindings for these variables:" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:741 #, no-wrap msgid "revert-buffer-function" msgstr "" #. type: anchor{#1} #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:748 msgid "Definition of revert-buffer-function" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:748 msgid "" "The value of this variable is the function to use to revert this buffer. It " "should be a function with two optional arguments to do the work of " "reverting. The two optional arguments, @var{ignore-auto} and " "@var{noconfirm}, are the arguments that @code{revert-buffer} received." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:753 msgid "" "Modes such as Dired mode, in which the text being edited does not consist of " "a file's contents but can be regenerated in some other fashion, can give " "this variable a buffer-local value that is a special function to regenerate " "the contents." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:755 #, no-wrap msgid "revert-buffer-insert-file-contents-function" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:760 msgid "" "The value of this variable specifies the function to use to insert the " "updated contents when reverting this buffer. The function receives two " "arguments: first the file name to use; second, @code{t} if the user has " "asked to read the auto-save file." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:766 msgid "" "The reason for a mode to change this variable instead of " "@code{revert-buffer-function} is to avoid duplicating or replacing the rest " "of what @code{revert-buffer} does: asking for confirmation, clearing the " "undo list, deciding the proper major mode, and running the hooks listed " "below." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:768 #, no-wrap msgid "before-revert-hook" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:772 msgid "" "This normal hook is run by the default @code{revert-buffer-function} before " "inserting the modified contents. A custom @code{revert-buffer-function} may " "or may not run this hook." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:774 #, no-wrap msgid "after-revert-hook" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:778 msgid "" "This normal hook is run by the default @code{revert-buffer-function} after " "inserting the modified contents. A custom @code{revert-buffer-function} may " "or may not run this hook." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:783 msgid "" "Emacs can revert buffers automatically. It does that by default for buffers " "visiting files. The following describes how to add support for " "auto-reverting new types of buffers." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:786 msgid "" "First, such buffers must have a suitable @code{revert-buffer-function} and " "@code{buffer-stale-function} defined." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:787 #, no-wrap msgid "buffer-stale-function" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:795 msgid "" "The value of this variable specifies a function to call to check whether a " "buffer needs reverting. The default value only handles buffers that are " "visiting files, by checking their modification time. Buffers that are not " "visiting files require a custom function of one optional argument " "@var{noconfirm}. The function should return non-@code{nil} if the buffer " "should be reverted. The buffer is current when this function is called." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:806 msgid "" "While this function is mainly intended for use in auto-reverting, it could " "be used for other purposes as well. For instance, if auto-reverting is not " "enabled, it could be used to warn the user that the buffer needs reverting. " "The idea behind the @var{noconfirm} argument is that it should be @code{t} " "if the buffer is going to be reverted without asking the user and @code{nil} " "if the function is just going to be used to warn the user that the buffer is " "out of date. In particular, for use in auto-reverting, @var{noconfirm} is " "@code{t}. If the function is only going to be used for auto-reverting, you " "can ignore the @var{noconfirm} argument." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:809 msgid "" "If you just want to automatically auto-revert every " "@code{auto-revert-interval} seconds (like the Buffer Menu), use:" msgstr "" #. type: example #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:813 #, no-wrap msgid "" "(setq-local buffer-stale-function\n" " (lambda (&optional noconfirm) 'fast))\n" msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:817 msgid "in the buffer's mode function." msgstr "" #. type: defvar #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:826 msgid "" "The special return value @samp{fast} tells the caller that the need for " "reverting was not checked, but that reverting the buffer is fast. It also " "tells Auto Revert not to print any revert messages, even if " "@code{auto-revert-verbose} is non-@code{nil}. This is important, as getting " "revert messages every @code{auto-revert-interval} seconds can be very " "annoying. The information provided by this return value could also be " "useful if the function is consulted for purposes other than auto-reverting." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:830 msgid "" "Once the buffer has a suitable @code{revert-buffer-function} and " "@code{buffer-stale-function}, several problems usually remain." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:840 msgid "" "The buffer will only auto-revert if it is marked unmodified. Hence, you " "will have to make sure that various functions mark the buffer modified if " "and only if either the buffer contains information that might be lost by " "reverting, or there is reason to believe that the user might be " "inconvenienced by auto-reverting, because he is actively working on the " "buffer. The user can always override this by manually adjusting the " "modified status of the buffer. To support this, calling the " "@code{revert-buffer-function} on a buffer that is marked unmodified should " "always keep the buffer marked unmodified." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:844 msgid "" "It is important to assure that point does not continuously jump around as a " "consequence of auto-reverting. Of course, moving point might be inevitable " "if the buffer radically changes." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:852 msgid "" "You should make sure that the @code{revert-buffer-function} does not print " "messages that unnecessarily duplicate Auto Revert's own messages, displayed " "if @code{auto-revert-verbose} is @code{t}, and effectively override a " "@code{nil} value for @code{auto-revert-verbose}. Hence, adapting a mode for " "auto-reverting often involves getting rid of such messages. This is " "especially important for buffers that automatically revert every " "@code{auto-revert-interval} seconds." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:855 msgid "" "If the new auto-reverting is part of Emacs, you should mention it in the " "documentation string of @code{global-auto-revert-non-file-buffers}." msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/backups.texi:856 msgid "Similarly, you should document the additions in the Emacs manual." msgstr ""