# 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: node #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:8 #, no-wrap msgid "Antinews" msgstr "" #. type: appendix #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:9 #, no-wrap msgid "Emacs 27 Antinews" msgstr "" #. type: Plain text #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:16 msgid "" "For those users who live backwards in time, here is information about " "downgrading to Emacs version 27.2. We hope you will enjoy the greater " "simplicity that results from the absence of many @w{Emacs @value{EMACSVER}} " "features." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:24 msgid "" "The annoying @code{lexical-binding} local variable now heeds the value of " "@code{enable-local-variables}: if it's @code{nil}, the " "@code{lexical-binding} cookie is ignored. We are working hard on removing " "the lexical-binding support in some past Emacs version, and this small step " "advances us back to that change." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:29 msgid "" "The @code{load-dangerous-libraries} variable is not obsolete, as it must be " "used to allow loading Lisp compiled by XEmacs, which will become more and " "more important as you move back in time." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:36 msgid "" "The optional @var{modes} argument of @code{interactive} is not supported, " "and every command is deemed applicable to any major mode. We believe this " "makes the life of Lisp programmers much simpler, as there's now no need to " "tag commands with the modes where they make sense." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:42 msgid "" "Shorthands for Lisp symbols have been removed, which makes loading Lisp " "files and handling Lisp symbols much simpler and more efficient. This is " "important for decent performance on slower CPUs as you move back in time." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:49 msgid "" "To reduce the amount of code in Emacs related to unimportant features, we've " "removed the variables @code{global-minor-modes} and " "@code{local-minor-modes}. If your Lisp program needs to determine whether " "some minor mode is in effect, it will have to test explicitly for every " "mode. We don't expect anyone to miss those fancy variables." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:56 msgid "" "The default preference for servicing sub-processes that produce output at a " "high rate, and the associated variable @code{process-prioritize-lower-fds}, " "have been removed. Moving back in time means fewer and fewer programs can " "produce such high-rate output, so this features becomes just useless crud." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:62 msgid "" "The encodings that are variants of EBCDIC were removed. This includes " "@code{ibm256}, @code{ibm273}, and others---variants of the EBCDIC encoding " "tailored for some Japanese and European locales. You won't need those where " "you are going." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:67 msgid "" "The ``Bindat type expression'' description language has been removed, as the " "existing data layout specifications are perfectly suited for this job." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:73 msgid "" "To simplify code and reduce complexity, we removed the capability of " "specifying the success handler in @code{condition-case} via the " "@code{:success} keyword. If you really need this feature (why would you?), " "you can always write some simple Lisp that has the same effect." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:80 msgid "" "Emacs modules can no longer provide interactive functions, or install " "finalizers, nor open channels to existing pipe sub-processes. All this is " "extra ballast, especially since we plan on removing modules in some past " "Emacs version. The @code{make_unibyte_string} module API was removed for " "the same reason." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:87 msgid "" "To keep Emacs clean and elegant, we've removed the " "@code{print-integers-as-characters} option. Recognizing characters by their " "decimal codes is a basic requirement for Emacs Lisp programmers, and with " "the expected decrease in use of Unicode characters, this will be soon " "limited to ASCII only: surely something you all can master!" msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:93 msgid "" "The optional @var{count} argument of the @code{directory-files} function has " "been removed. Extracting the first @var{n} members from the full list is " "trivial, so this is a significant simplification for an insignificant cost." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:100 msgid "" "Functions that create sub-processes and network connections no longer accept " "the @code{:coding} argument; use @code{set-process-coding-system} or bind " "@code{coding-system-for-read/write} instead: again, a significant reduction " "in Emacs complexity for little or no cost." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:106 msgid "" "We deleted from the macros @code{define-derived-mode} and " "@code{define-minor-mode} the code which allowed using the " "@code{:interactive} argument. The possibility of marking a mode " "non-interactive makes very little sense," msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:110 msgid "" "The possibility of having links to man pages in doc strings has been " "removed. Use plain text instead, if you need such references." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:116 msgid "" "Temporary buffers are no longer exempt from running any buffer-related " "hooks. Programs that don't want such hooks in some buffer can always " "disable it locally, whereas making that simpler complicates Emacs for no " "good reason." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:119 msgid "Several features that complicated the byte compiler have been removed:" msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:125 msgid "" "The checks for missing declarations of dynamic variables. This will " "continue making less and less sense as we move away of lexical-binding " "support." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:129 msgid "" "The ability of compiling symlinked @file{*.el} files, which is really gross: " "copy the files instead." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:133 msgid "" "The warnings about too-wide doc strings---that is just a nuisance, as the " "programmers should be trusted to know what they are doing." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:139 msgid "" "We deleted several features of the @code{pcase} macro, in accordance with " "our general plane to remove @code{pcase} from Emacs:" msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:143 msgid "The @code{cl-type} pattern." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:146 msgid "the @code{pcase-setq} macro." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:149 msgid "The @code{pcase-compile-patterns} function." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:157 msgid "" "Some of the keywords used in Edebug specification lists were deemed to be of " "little use, and were therefore removed: @code{&interpose}, @code{&error}, " "and @code{&name}. The long-term plane is for Emacs to drop Edebug entirely, " "leaving only the trusted Lisp debugger, and we continue working according to " "that plan." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:162 msgid "" "The function @code{object-intervals} was dropped, as a Lisp program can " "easily collect the intervals of a buffer or a string by iterating through " "them one by one." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:167 msgid "" "We decided that the @code{require-theme} function is an unnecessary " "complication, so we deleted it. Lisp programs can easily search along " "@code{custom-theme-load-path} instead." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:174 msgid "" "The convenience functions @code{length<}, @code{length>}, and @code{length=} " "were removed, as using @code{length} followed by a comparison should be good " "enough for everyone, especially considering that the typical length of a " "list keeps going down as you move back through time." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:178 msgid "" "The variable @code{current-minibuffer-command} is no longer available, as we " "found little justification for keeping it." msgstr "" #. type: itemize #: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs - #: Sources/doc/lispref/anti.texi:184 msgid "" "As part of the ongoing quest for simplicity, many other functions and " "variables have been eliminated. Other functions and variables, that were " "declared obsolete since Emacs 23, have been added back, in preparation for " "releasing Emacs 23 in some distant past." msgstr ""