emacs/lisp/language
Juri Linkov b71be20eaf Remove isearch-input-method-local-p and always set buffer-local input-method
* lisp/isearch.el (isearch-input-method-local-p): Remove defvar.
(isearch-mode): Don't set isearch-input-method-local-p.
Set buffer-local input-method-function to nil.
(isearch-done): When isearch-input-method-function is still non-nil,
set the buffer-local value of input-method-function.  (Bug#45005)

* lisp/international/isearch-x.el (isearch-toggle-specified-input-method)
(isearch-toggle-input-method, isearch-transient-input-method):
Don't set isearch-input-method-local-p to t.  Set buffer-local
input-method-function to nil.

* lisp/language/korea-util.el (isearch-toggle-korean-input-method)
(isearch-hangul-switch-symbol-ksc, isearch-hangul-switch-hanja):
Don't set isearch-input-method-local-p to t.  Set buffer-local
input-method-function to nil.
2020-12-09 21:30:47 +02:00
..
burmese.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
cham.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
china-util.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
chinese.el chinese-hz is not ASCII compatible (bug#40407) 2020-04-09 12:06:39 +02:00
cyril-util.el ; Fix typos. 2020-08-10 01:07:40 +02:00
cyrillic.el Delete duplicate definition for koi8-u coding system 2020-08-29 13:19:36 +02:00
czech.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
english.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ethio-util.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ethiopic.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
european.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
georgian.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
greek.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
hanja-util.el ; Fix typos. 2020-08-10 01:07:40 +02:00
hebrew.el Fix handling of CGJ in Hebrew text 2020-06-02 18:42:09 +03:00
ind-util.el Improve Malayalam language transliteration 2020-05-28 20:29:56 +03:00
indian.el ; Fix typos. 2020-08-10 01:07:40 +02:00
japan-util.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
japanese.el Don’t attempt to modify constant conses 2020-05-16 17:05:37 -07:00
khmer.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
korea-util.el Remove isearch-input-method-local-p and always set buffer-local input-method 2020-12-09 21:30:47 +02:00
korean.el Merge from origin/emacs-27 2020-12-09 08:50:12 -08:00
lao-util.el Don’t attempt to modify constant conses 2020-05-16 17:05:37 -07:00
lao.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
misc-lang.el Improve support for shaping Egyptian Hieroglyphs 2020-10-25 18:05:37 +02:00
romanian.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
sinhala.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
slovak.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
tai-viet.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
thai-util.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
thai-word.el
thai.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tibet-util.el Don't quote lambdas in several places 2020-10-01 15:28:14 +02:00
tibetan.el Don’t attempt to modify constant conses 2020-05-16 17:05:37 -07:00
tv-util.el
utf-8-lang.el * lisp/language/utf-8-lang.el: Use lexical-binding. 2020-10-20 15:43:31 +02:00
viet-util.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vietnamese.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00