From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tino Calancha Newsgroups: gmane.emacs.bugs Subject: bug#23456: 25.0.93; Explicitely bind to 'table-backward-cell' Date: Thu, 5 May 2016 14:44:31 +0900 (JST) Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Trace: ger.gmane.org 1462427021 29104 80.91.229.3 (5 May 2016 05:43:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 5 May 2016 05:43:41 +0000 (UTC) To: 23456@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 05 07:43:30 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ayC4P-0001at-TQ for geb-bug-gnu-emacs@m.gmane.org; Thu, 05 May 2016 07:43:30 +0200 Original-Received: from localhost ([::1]:51822 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ayC4L-0005J4-Vw for geb-bug-gnu-emacs@m.gmane.org; Thu, 05 May 2016 01:43:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40532) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ayC4D-00055Y-Iv for bug-gnu-emacs@gnu.org; Thu, 05 May 2016 01:43:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ayC41-0004I1-Q6 for bug-gnu-emacs@gnu.org; Thu, 05 May 2016 01:43:12 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54530) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ayC41-0004HR-M1 for bug-gnu-emacs@gnu.org; Thu, 05 May 2016 01:43:05 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ayC3y-0005EB-7s for bug-gnu-emacs@gnu.org; Thu, 05 May 2016 01:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 May 2016 05:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23456 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.146242693920044 (code B ref -1); Thu, 05 May 2016 05:43:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 5 May 2016 05:42:19 +0000 Original-Received: from localhost ([127.0.0.1]:38634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ayC3H-0005DD-Ek for submit@debbugs.gnu.org; Thu, 05 May 2016 01:42:19 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:49488) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ayC3G-0005D1-AE for submit@debbugs.gnu.org; Thu, 05 May 2016 01:42:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ayC31-00047y-M0 for submit@debbugs.gnu.org; Thu, 05 May 2016 01:42:09 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:41651) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ayC31-00047N-J7 for submit@debbugs.gnu.org; Thu, 05 May 2016 01:42:03 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40446) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ayC2p-0003HF-Rg for bug-gnu-emacs@gnu.org; Thu, 05 May 2016 01:41:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ayC2b-00042G-RF for bug-gnu-emacs@gnu.org; Thu, 05 May 2016 01:41:44 -0400 Original-Received: from calancha-ilc.kek.jp ([130.87.234.234]:54147) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ayC2b-0003z9-H8 for bug-gnu-emacs@gnu.org; Thu, 05 May 2016 01:41:37 -0400 Original-Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id D62AB72F1; Thu, 5 May 2016 14:44:31 +0900 (JST) Original-Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id BA2F554B3 for ; Thu, 5 May 2016 14:44:31 +0900 (JST) X-X-Sender: calancha@calancha-ilc.kek.jp User-Agent: Alpine 2.20 (LRH 67 2015-01-07) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:117832 Archived-At: The issue only happen wen running Emacs without graphics (i.e. inside terminal) emacs -Q -nw --eval="(require 'table)" ;; Notice the option '-nw' ;; Insert following text in *scratch* buffer: +-------------------------------+----------------------------------+ |`table-insert' |Insert a table consisting of grid | | |of cells by specifying the number | | |of COLUMNS, number of ROWS, cell | | |WIDTH and cell HEIGHT. | +-------------------------------+----------------------------------+ |`table-insert-row' |Insert row(s) of cells before the | | |current row that matches the | | |current row structure. | +-------------------------------+----------------------------------+ |`table-insert-column' |Insert column(s) of cells before | | |the current column that matches | | |the current column structure. | +-------------------------------+----------------------------------+ M-x table-recognize RET ;; Shift + TAB shows error: ;; is undefined ;; When running Emacs with graphics the binding already exists. In GNU Emacs 25.0.93.9 (x86_64-pc-linux-gnu, GTK+ Version 2.24.30) of 2016-05-05 built on calancha-pc Repository revision: 1a4127dbd625ea64f535b3bd09844a99161290a6 Windowing system distributor 'The X.Org Foundation', version 11.0.11803000 System Description: Debian GNU/Linux unstable (sid) ;; Suggested patch: diff --git a/lisp/textmodes/table.el b/lisp/textmodes/table.el index 653db83..49411f4 100644 --- a/lisp/textmodes/table.el +++ b/lisp/textmodes/table.el @@ -936,6 +936,7 @@ table-cell-bindings ([(shift backtab)] . table-backward-cell) ; for HPUX console keyboard ([(shift iso-lefttab)] . table-backward-cell) ; shift-tab on a microsoft natural keyboard and redhat linux ([(shift tab)] . table-backward-cell) + ([backtab] . table-backward-cell) ; for terminals (e.g. xterm) ([return] . *table--cell-newline) ([(control m)] . *table--cell-newline) ([(control j)] . *table--cell-newline-and-indent)