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
chinese.el
cyril-util.el
cyrillic.el
czech.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
english.el
ethio-util.el
ethiopic.el
european.el
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
hebrew.el
ind-util.el
indian.el
japan-util.el
japanese.el
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
lao.el
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
thai-word.el
thai.el
tibet-util.el Don't quote lambdas in several places 2020-10-01 15:28:14 +02:00
tibetan.el
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
vietnamese.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00