mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 18:40:39 -08:00
Merge from origin/emacs-25
dbb3410python.el: Fix detection of native completion in Python 3 (bu...91c97b6* Makefile.in (install-arch-indep): Skip etc/refcards/emacsve...9c1cb8d* lisp/subr.el (set-transient-map): Exit for unbound events (...9c247d2Update category-table for Chinese characters43986d1Inhibit buffer relocation during regex searchesfee4cefRevert fixes to allocation of regex matching
This commit is contained in:
commit
6a20bd3579
8 changed files with 55 additions and 115 deletions
|
|
@ -141,10 +141,10 @@ with L, LRE, or LRO Unicode bidi character type.")
|
|||
;; Chinese characters (Unicode)
|
||||
(modify-category-entry '(#x2E80 . #x312F) ?|)
|
||||
(modify-category-entry '(#x3190 . #x33FF) ?|)
|
||||
(modify-category-entry '(#x3400 . #x4DBF) ?C)
|
||||
(modify-category-entry '(#x4E00 . #x9FAF) ?C)
|
||||
(modify-category-entry '(#x3400 . #x9FAF) ?c)
|
||||
(modify-category-entry '(#x3400 . #x9FAF) ?|)
|
||||
(modify-category-entry '(#x3400 . #x4DB5) ?C)
|
||||
(modify-category-entry '(#x4E00 . #x9FD5) ?C)
|
||||
(modify-category-entry '(#x3400 . #x9FD5) ?c)
|
||||
(modify-category-entry '(#x3400 . #x9FD5) ?|)
|
||||
(modify-category-entry '(#xF900 . #xFAFF) ?C)
|
||||
(modify-category-entry '(#xF900 . #xFAFF) ?c)
|
||||
(modify-category-entry '(#xF900 . #xFAFF) ?|)
|
||||
|
|
|
|||
|
|
@ -3318,7 +3318,7 @@ When a match is found, native completion is disabled."
|
|||
python-shell-completion-native-try-output-timeout))
|
||||
(python-shell-completion-native-get-completions
|
||||
(get-buffer-process (current-buffer))
|
||||
nil "")))
|
||||
nil "_")))
|
||||
|
||||
(defun python-shell-completion-native-setup ()
|
||||
"Try to setup native completion, return non-nil on success."
|
||||
|
|
|
|||
|
|
@ -4562,8 +4562,10 @@ to deactivate this transient map, regardless of KEEP-PRED."
|
|||
;; exit C-u.
|
||||
t)
|
||||
((eq t keep-pred)
|
||||
(eq this-command
|
||||
(lookup-key map (this-command-keys-vector))))
|
||||
(let ((mc (lookup-key map (this-command-keys-vector))))
|
||||
;; If the key is unbound `this-command` is
|
||||
;; nil and so is `mc`.
|
||||
(and mc (eq this-command mc))))
|
||||
(t (funcall keep-pred)))
|
||||
(funcall exitfun)))))
|
||||
(add-hook 'pre-command-hook clearfun)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue