[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org faf8ce7 3/3: org-element--cache-sync: Ignore some m
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org faf8ce7 3/3: org-element--cache-sync: Ignore some more silent changes |
Date: |
Wed, 17 Nov 2021 07:57:24 -0500 (EST) |
branch: externals/org
commit faf8ce7dee52f4473134376dd243c34130e50915
Author: Ihor Radchenko <yantar92@gmail.com>
Commit: Ihor Radchenko <yantar92@gmail.com>
org-element--cache-sync: Ignore some more silent changes
* lisp/org-element.el (org-element--cache-sync): Add heuristics
skipping silent buffer changes made by quail.el when inserting "S-\"
using computer-russian input method.
Reported in https://list.orgmode.org/smre9o$hn1$1@ciao.gmane.io/
---
lisp/org-element.el | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lisp/org-element.el b/lisp/org-element.el
index 70f00ca..6e228d4 100644
--- a/lisp/org-element.el
+++ b/lisp/org-element.el
@@ -5821,6 +5821,9 @@ updated before current modification are actually
submitted."
;; edit.
(/= (buffer-chars-modified-tick)
(buffer-modified-tick))
+ ;; FIXME: Similar for "S-\" in russian-computer input.
+ (not (= (buffer-chars-modified-tick)
+ (- (buffer-modified-tick) 6)))
;; FIXME: Another heuristics noticed by observation.
;; `replace-match' in `org-toggle-heading' in Emacs <28
;; makes safe silent changes when first letter in the