[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master f498d055a4: Make vtable remember user-altered column widths
From: |
Lars Ingebrigtsen |
Subject: |
master f498d055a4: Make vtable remember user-altered column widths |
Date: |
Thu, 14 Apr 2022 12:04:14 -0400 (EDT) |
branch: master
commit f498d055a4bd8f7b650faddd8033100069750d78
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Make vtable remember user-altered column widths
* lisp/emacs-lisp/vtable.el (vtable-narrow-current-column)
(vtable-widen-current-column): Store the size to that it's
respected on `g'.
---
lisp/emacs-lisp/vtable.el | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/lisp/emacs-lisp/vtable.el b/lisp/emacs-lisp/vtable.el
index 66feec4e69..d53f8b0745 100644
--- a/lisp/emacs-lisp/vtable.el
+++ b/lisp/emacs-lisp/vtable.el
@@ -776,6 +776,9 @@ Interactively, N is the prefix argument."
(max (* (vtable--char-width table) 2)
(- (aref widths column)
(* (vtable--char-width table) (or n 1)))))
+ ;; Store the width so it'll be respected on a revert.
+ (setf (vtable-column-width (elt (vtable-columns table) column))
+ (format "%dpx" (aref widths column)))
(vtable-revert)))
(defun vtable-widen-current-column (&optional n)
@@ -791,6 +794,9 @@ Interactively, N is the prefix argument."
(user-error "No column under point"))
(cl-incf (aref widths column)
(* (vtable--char-width table) (or n 1)))
+ ;; Store the width so it'll be respected on a revert.
+ (setf (vtable-column-width (elt (vtable-columns table) column))
+ (format "%dpx" (aref widths column)))
(vtable-revert)))
(defun vtable-previous-column ()
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master f498d055a4: Make vtable remember user-altered column widths,
Lars Ingebrigtsen <=