[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/valign 5e70d9b 196/198: Fix beginning- and end-of-table
From: |
Stefan Monnier |
Subject: |
[elpa] externals/valign 5e70d9b 196/198: Fix beginning- and end-of-table functions |
Date: |
Tue, 1 Dec 2020 18:19:47 -0500 (EST) |
branch: externals/valign
commit 5e70d9be8f5fd42609899dbadad45d6752eca489
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>
Fix beginning- and end-of-table functions
* valign.el (valign--beginning-of-table, valign--end-of-table): Don't
move point if not at a table.
---
valign.el | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/valign.el b/valign.el
index ffbe887..1d9f9bc 100644
--- a/valign.el
+++ b/valign.el
@@ -501,7 +501,8 @@ Assumes point is on a table."
;; This implementation allows non-table lines before a table, e.g.,
;; #+latex: xxx
;; |------+----|
- (beginning-of-line)
+ (when (valign--at-table-p)
+ (beginning-of-line))
(while (and (< (point-min) (point))
(valign--at-table-p))
(forward-line -1))
@@ -512,7 +513,8 @@ Assumes point is on a table."
"Go forward to the end of the table at point.
Assumes point is on a table."
(let ((start (point)))
- (beginning-of-line)
+ (when (valign--at-table-p)
+ (beginning-of-line))
(while (and (< (point) (point-max))
(valign--at-table-p))
(forward-line 1))
- [elpa] externals/valign 6e3e6ce 158/198: ; Add test file and Makefile, (continued)
- [elpa] externals/valign 6e3e6ce 158/198: ; Add test file and Makefile, Stefan Monnier, 2020/12/01
- [elpa] externals/valign eb22fae 150/198: Add hooks to org-indent-mode, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 84dc2ce 153/198: Fix misalignment, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 55cde13 162/198: * valign.el (valign-table-1): Add indent., Stefan Monnier, 2020/12/01
- [elpa] externals/valign 6e01d5b 172/198: Update README, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 7c67cf6 186/198: Update documentation, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 762b115 144/198: * valign.el (valign--separator-row-add-overlay): Change 'valign--glyph-width-at-point' to 'valign--pixel-width-from-to'., Stefan Monnier, 2020/12/01
- [elpa] externals/valign 1858260 146/198: * valign.el: Bump version to 2.2.0, Stefan Monnier, 2020/12/01
- [elpa] externals/valign ac5bdad 154/198: Fix cell-width calculation, Stefan Monnier, 2020/12/01
- [elpa] externals/valign e94782a 180/198: Remove org-agenda-finalize-hook, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 5e70d9b 196/198: Fix beginning- and end-of-table functions,
Stefan Monnier <=
- [elpa] externals/valign 44f065d 131/198: * valign.el: Bump version to 2.1.0, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 693f086 135/198: * valign.el (valign-mode): Change tab-advice to :after., Stefan Monnier, 2020/12/01
- [elpa] externals/valign eaa5cb1 104/198: Enable autoload mechanism, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 4c514ce 169/198: Use text properties for table.el tables, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 8e598bf 170/198: ; * test.org: Add a test table., Stefan Monnier, 2020/12/01
- [elpa] externals/valign 316452b 163/198: Change fancy bar to use overlay, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 06d9e1a 192/198: Prepare for ELPA, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 5729733 178/198: * valign.el: Move user land code down below (re-layout)., Stefan Monnier, 2020/12/01
- [elpa] externals/valign b189102 194/198: ; * test.org: New test., Stefan Monnier, 2020/12/01
- [elpa] externals/valign 44c747b 136/198: * valign.el (valign-table): Clean up table if error occurs., Stefan Monnier, 2020/12/01