mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-30 12:21:25 -08:00
Merge from origin/emacs-26
14c032dAvoid assertion violations in nonsensical calls to 'signal'b99192f* lisp/simple.el (transient-mark-mode): Correct documentation...7e42294Update the locale and language database8c53d9fFix a typo in a doc string.79bda3bMake nneething allow CRLF-encoded files (bug#32940)
This commit is contained in:
commit
b89b5ca648
5 changed files with 41 additions and 28 deletions
|
|
@ -123,7 +123,7 @@ included.")
|
|||
(file-exists-p file) ; The file exists.
|
||||
(not (file-directory-p file)) ; It's not a dir.
|
||||
(save-excursion
|
||||
(let ((nnmail-file-coding-system 'binary))
|
||||
(let ((nnmail-file-coding-system 'raw-text))
|
||||
(nnmail-find-file file)) ; Insert the file in the nntp buf.
|
||||
(unless (nnheader-article-p) ; Either it's a real article...
|
||||
(let ((type
|
||||
|
|
|
|||
|
|
@ -2213,7 +2213,7 @@ See `set-language-info-alist' for use in programs."
|
|||
("bg" "Bulgarian" cp1251) ; Bulgarian
|
||||
; bh Bihari
|
||||
; bi Bislama
|
||||
("bn" . "UTF-8") ; Bengali, Bangla
|
||||
("bn" "Bengali" utf-8) ; Bengali, Bangla
|
||||
("bo" . "Tibetan")
|
||||
("br" . "Latin-1") ; Breton
|
||||
("bs" . "Latin-2") ; Bosnian
|
||||
|
|
@ -2226,6 +2226,7 @@ See `set-language-info-alist' for use in programs."
|
|||
("de" "German" iso-8859-1)
|
||||
; dv Divehi
|
||||
; dz Bhutani
|
||||
("ee" . "Latin-4") ; Ewe
|
||||
("el" "Greek" iso-8859-7)
|
||||
;; Users who specify "en" explicitly typically want Latin-1, not ASCII.
|
||||
;; That's actually what the GNU locales define, modulo things like
|
||||
|
|
@ -2234,10 +2235,10 @@ See `set-language-info-alist' for use in programs."
|
|||
("en" "English" iso-8859-1) ; English
|
||||
("eo" . "Esperanto") ; Esperanto
|
||||
("es" "Spanish" iso-8859-1)
|
||||
("et" . "Latin-1") ; Estonian
|
||||
("et" . "Latin-9") ; Estonian
|
||||
("eu" . "Latin-1") ; Basque
|
||||
("fa" . "UTF-8") ; Persian
|
||||
("fi" . "Latin-1") ; Finnish
|
||||
("fa" "Persian" utf-8) ; Persian
|
||||
("fi" . "Latin-9") ; Finnish
|
||||
("fj" . "Latin-1") ; Fiji
|
||||
("fo" . "Latin-1") ; Faroese
|
||||
("fr" "French" iso-8859-1) ; French
|
||||
|
|
@ -2247,11 +2248,12 @@ See `set-language-info-alist' for use in programs."
|
|||
("gez" "Ethiopic" utf-8) ; Geez
|
||||
("gl" . "Latin-1") ; Gallegan; Galician
|
||||
; gn Guarani
|
||||
("gu" . "UTF-8") ; Gujarati
|
||||
("gu" "Gujarati" utf-8) ; Gujarati
|
||||
("gv" . "Latin-1") ; Manx Gaelic
|
||||
; ha Hausa
|
||||
("he" "Hebrew" iso-8859-8)
|
||||
("hi" "Devanagari" utf-8) ; Hindi
|
||||
("hni_IN" . "UTF-8") ; Chhattisgarhi
|
||||
("hr" "Croatian" iso-8859-2) ; Croatian
|
||||
("hu" . "Latin-2") ; Hungarian
|
||||
; hy Armenian
|
||||
|
|
@ -2268,20 +2270,20 @@ See `set-language-info-alist' for use in programs."
|
|||
("ka" "Georgian" georgian-ps) ; Georgian
|
||||
; kk Kazakh
|
||||
("kl" . "Latin-1") ; Greenlandic
|
||||
; km Cambodian
|
||||
("km" "Khmer" utf-8) ; Cambodian, Khmer
|
||||
("kn" "Kannada" utf-8)
|
||||
("ko" "Korean" euc-kr)
|
||||
; ks Kashmiri
|
||||
("ks" . "UTF-8") ; Kashmiri
|
||||
; ku Kurdish
|
||||
("kw" . "Latin-1") ; Cornish
|
||||
; ky Kirghiz
|
||||
("ky" . "UTF-8") ; Kirghiz
|
||||
("la" . "Latin-1") ; Latin
|
||||
("lb" . "Latin-1") ; Luxemburgish
|
||||
("lg" . "Laint-6") ; Ganda
|
||||
("lg" . "Latin-6") ; Ganda, a.k.a. Luganda
|
||||
; ln Lingala
|
||||
("lo" "Lao" utf-8) ; Laothian
|
||||
("lt" "Lithuanian" iso-8859-13)
|
||||
("lv" . "Latvian") ; Latvian, Lettish
|
||||
("lv" "Latvian" iso-8859-13) ; Latvian, Lettish
|
||||
; mg Malagasy
|
||||
("mi" . "Latin-7") ; Maori
|
||||
("mk" "Cyrillic-ISO" iso-8859-5) ; Macedonian
|
||||
|
|
@ -2291,24 +2293,29 @@ See `set-language-info-alist' for use in programs."
|
|||
("mr" "Devanagari" utf-8) ; Marathi
|
||||
("ms" . "Latin-1") ; Malay
|
||||
("mt" . "Latin-3") ; Maltese
|
||||
; my Burmese
|
||||
("my" "Burmese" utf-8) ; Burmese
|
||||
; na Nauru
|
||||
("nb" . "Latin-1") ; Norwegian
|
||||
("ne" "Devanagari" utf-8) ; Nepali
|
||||
("nl" "Dutch" iso-8859-1)
|
||||
("nn" . "Latin-1") ; Norwegian Nynorsk
|
||||
("no" . "Latin-1") ; Norwegian
|
||||
("nr_ZA" . "UTF-8") ; South Ndebele
|
||||
("nso_ZA" . "UTF-8") ; Pedi
|
||||
("oc" . "Latin-1") ; Occitan
|
||||
("om_ET" . "UTF-8") ; (Afan) Oromo
|
||||
("om" . "Latin-1") ; (Afan) Oromo
|
||||
; or Oriya
|
||||
("pa" . "UTF-8") ; Punjabi
|
||||
("pl" . "Latin-2") ; Polish
|
||||
("or" "Oriya" utf-8)
|
||||
("pa" "Punjabi" utf-8) ; Punjabi
|
||||
("pl" "Polish" iso-8859-2) ; Polish
|
||||
; ps Pashto, Pushto
|
||||
("pt_BR" "Brazilian Portuguese" iso-8859-1) ; Brazilian Portuguese
|
||||
("pt" . "Latin-1") ; Portuguese
|
||||
; qu Quechua
|
||||
("rm" . "Latin-1") ; Rhaeto-Romanic
|
||||
; rn Kirundi
|
||||
("ro" "Romanian" iso-8859-2)
|
||||
("ru_RU.koi8r" "Cyrillic-KOI8" koi8-r)
|
||||
("ru_RU" "Russian" iso-8859-5)
|
||||
("ru_UA" "Russian" koi8-u)
|
||||
; rw Kinyarwanda
|
||||
|
|
@ -2317,7 +2324,7 @@ See `set-language-info-alist' for use in programs."
|
|||
("se" . "UTF-8") ; Northern Sami
|
||||
; sg Sangho
|
||||
("sh" . "Latin-2") ; Serbo-Croatian
|
||||
; si Sinhalese
|
||||
("si" "Sinhala" utf-8) ; Sinhalese
|
||||
("sid" . "UTF-8") ; Sidamo
|
||||
("sk" "Slovak" iso-8859-2)
|
||||
("sl" "Slovenian" iso-8859-2)
|
||||
|
|
@ -2325,7 +2332,7 @@ See `set-language-info-alist' for use in programs."
|
|||
; sn Shona
|
||||
("so_ET" "UTF-8") ; Somali
|
||||
("so" "Latin-1") ; Somali
|
||||
("sq" . "Latin-1") ; Albanian
|
||||
("sq" . "Latin-2") ; Albanian
|
||||
("sr" . "Latin-2") ; Serbian (Latin alphabet)
|
||||
; ss Siswati
|
||||
("st" . "Latin-1") ; Sesotho
|
||||
|
|
@ -2333,17 +2340,20 @@ See `set-language-info-alist' for use in programs."
|
|||
("sv" "Swedish" iso-8859-1) ; Swedish
|
||||
("sw" . "Latin-1") ; Swahili
|
||||
("ta" "Tamil" utf-8)
|
||||
("te" . "UTF-8") ; Telugu
|
||||
("te" "Telugu" utf-8) ; Telugu
|
||||
("tg" "Tajik" koi8-t)
|
||||
("th" "Thai" tis-620)
|
||||
("th_TH.tis620" "Thai" tis-620)
|
||||
("th_TH.TIS-620" "Thai" tis-620)
|
||||
("th_TH" "Thai" iso-8859-11)
|
||||
("th" "Thai" iso-8859-11)
|
||||
("ti" "Ethiopic" utf-8) ; Tigrinya
|
||||
("tig_ER" . "UTF-8") ; Tigre
|
||||
; tk Turkmen
|
||||
("tl" . "Latin-1") ; Tagalog
|
||||
; tn Setswana
|
||||
("tn" . "Latin-9") ; Setswana, Tswana
|
||||
; to Tonga
|
||||
("tr" "Turkish" iso-8859-9)
|
||||
; ts Tsonga
|
||||
("ts" . "Latin-1") ; Tsonga
|
||||
("tt" . "UTF-8") ; Tatar
|
||||
; tw Twi
|
||||
; ug Uighur
|
||||
|
|
@ -2351,6 +2361,7 @@ See `set-language-info-alist' for use in programs."
|
|||
("ur" . "UTF-8") ; Urdu
|
||||
("uz_UZ@cyrillic" . "UTF-8"); Uzbek
|
||||
("uz" . "Latin-1") ; Uzbek
|
||||
("ve" . "UTF-8") ; Venda
|
||||
("vi" "Vietnamese" utf-8)
|
||||
; vo Volapuk
|
||||
("wa" . "Latin-1") ; Walloon
|
||||
|
|
@ -2380,7 +2391,6 @@ See `set-language-info-alist' for use in programs."
|
|||
|
||||
;; Nonstandard or obsolete language codes
|
||||
("cz" . "Czech") ; e.g. Solaris 2.6
|
||||
("ee" . "Latin-4") ; Estonian, e.g. X11R6.4
|
||||
("iw" . "Hebrew") ; e.g. X11R6.4
|
||||
("sp" . "Cyrillic-ISO") ; Serbian (Cyrillic alphabet), e.g. X11R6.4
|
||||
("su" . "Latin-1") ; Finnish, e.g. Solaris 2.6
|
||||
|
|
|
|||
|
|
@ -5823,10 +5823,10 @@ its earlier value."
|
|||
|
||||
Transient Mark mode is a global minor mode. When enabled, the
|
||||
region is highlighted with the `region' face whenever the mark
|
||||
is active. The mark is \"deactivated\" by changing the buffer,
|
||||
and after certain other operations that set the mark but whose
|
||||
main purpose is something else--for example, incremental search,
|
||||
\\[beginning-of-buffer], and \\[end-of-buffer].
|
||||
is active. The mark is \"deactivated\" after certain non-motion
|
||||
commands, including those that change the text in the buffer, and
|
||||
during shift or mouse selection by any unshifted cursor motion
|
||||
command (see Info node `Shift Selection' for more details).
|
||||
|
||||
You can also deactivate the mark by typing \\[keyboard-quit] or
|
||||
\\[keyboard-escape-quit].
|
||||
|
|
|
|||
|
|
@ -6833,7 +6833,7 @@ See `display-buffer' for details.")
|
|||
(put 'display-buffer-overriding-action 'risky-local-variable t)
|
||||
|
||||
(defcustom display-buffer-alist nil
|
||||
"Alist of uder-defined conditional actions for `display-buffer'.
|
||||
"Alist of user-defined conditional actions for `display-buffer'.
|
||||
Its value takes effect before `display-buffer-base-action'
|
||||
and `display-buffer-fallback-action', but after
|
||||
`display-buffer-overriding-action', which see.
|
||||
|
|
|
|||
|
|
@ -1591,7 +1591,7 @@ DEFUN ("signal", Fsignal, Ssignal, 2, 2, 0,
|
|||
This function does not return.
|
||||
|
||||
An error symbol is a symbol with an `error-conditions' property
|
||||
that is a list of condition names.
|
||||
that is a list of condition names. The symbol should be non-nil.
|
||||
A handler for any of those names will get to handle this signal.
|
||||
The symbol `error' should normally be one of them.
|
||||
|
||||
|
|
@ -1603,6 +1603,9 @@ See also the function `condition-case'. */
|
|||
attributes: noreturn)
|
||||
(Lisp_Object error_symbol, Lisp_Object data)
|
||||
{
|
||||
/* If they call us with nonsensical arguments, produce "peculiar error". */
|
||||
if (NILP (error_symbol) && NILP (data))
|
||||
error_symbol = Qerror;
|
||||
signal_or_quit (error_symbol, data, false);
|
||||
eassume (false);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue