GNU bug report logs -
#45915
27.1; deletechar distorts org-table
Previous Next
Full log
Message #23 received at 45915 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Tak Kunihiro <homeros.misasa <at> gmail.com> writes:
> I confirm that there still is the problem with org-table on Emacs
> 28.0.90 pretest with org-version 9.5.1.
>
> Here is a recipe to reproduce the problem. I still have to stick to
> 26.3.
I was able to reproduce. Can you try the attached fix?
Best,
Ihor
[0001-org-table.el-Fix-orgtbl-mode-not-remapping-delete-ke.patch (text/x-diff, inline)]
From 7b1a7d43e090292b6bd821c65a644f8c599b2044 Mon Sep 17 00:00:00 2001
Message-Id: <7b1a7d43e090292b6bd821c65a644f8c599b2044.1639918362.git.yantar92 <at> gmail.com>
From: Ihor Radchenko <yantar92 <at> gmail.com>
Date: Sun, 19 Dec 2021 20:49:54 +0800
Subject: [PATCH] org-table.el: Fix orgtbl-mode not remapping delete key
* lisp/org-table.el (orgtbl-setup): Remap `delete-forward-char' in
addition to `deleta-char'. The former is called in Emacs >26.
Fixes https://orgmode.org/list/1AD1B9B7-5A15-4F86-9274-B04B83694C85 <at> misasa.okayama-u.ac.jp
---
lisp/org-table.el | 1 +
1 file changed, 1 insertion(+)
diff --git a/lisp/org-table.el b/lisp/org-table.el
index 1546cd563..0560e32a1 100644
--- a/lisp/org-table.el
+++ b/lisp/org-table.el
@@ -5290,6 +5290,7 @@ (defun orgtbl-setup ()
(org-remap orgtbl-mode-map
'self-insert-command 'orgtbl-self-insert-command
'delete-char 'org-delete-char
+ 'delete-forward-char 'org-delete-char
'delete-backward-char 'org-delete-backward-char)
(org-defkey orgtbl-mode-map "|" 'org-force-self-insert))
t))
--
2.32.0
This bug report was last modified 2 years and 239 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.