summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2022-02-22 03:32:52 +0100
committerLars Ingebrigtsen <larsi@gnus.org>2022-02-22 03:32:52 +0100
commit6f8f51db4d96e9b4ceea64aa6f49dd632e965a51 (patch)
tree6b008a0a5fdf7efec3673acb3005f9f08d7068c4
parent2312775928e556acc42b2b4fac2aced009533914 (diff)
downloademacs-6f8f51db4d96e9b4ceea64aa6f49dd632e965a51.tar.gz
Add links to the vtable manual
* doc/lispref/modes.texi (Tabulated List Mode): Mention vtables. * lisp/info-look.el (lambda): Link to vtables.
-rw-r--r--doc/lispref/modes.texi14
-rw-r--r--lisp/info-look.el1
2 files changed, 13 insertions, 2 deletions
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi
index 2ef7de066f4..570ffe1726c 100644
--- a/doc/lispref/modes.texi
+++ b/doc/lispref/modes.texi
@@ -1061,12 +1061,22 @@ very end of every properly-written major mode command.
@cindex Tabulated List mode
Tabulated List mode is a major mode for displaying tabulated data,
-i.e., data consisting of @dfn{entries}, each entry occupying one row of
-text with its contents divided into columns. Tabulated List mode
+i.e., data consisting of @dfn{entries}, each entry occupying one row
+of text with its contents divided into columns. Tabulated List mode
provides facilities for pretty-printing rows and columns, and sorting
the rows according to the values in each column. It is derived from
Special mode (@pxref{Basic Major Modes}).
+@findex make-vtable
+@cindex variable pitch tables
+ Tabulated List mode is geared towards displaying text using
+monospaced fonts, using a single font and text size. If you want to
+display a table using variable pitch fonts or images,
+@code{make-vtable} can be used instead. vtable also support having
+more than a single table in a buffer, or having a buffer that contains
+both a table and additional text in it. @ref{Introduction,,, vtable}
+for more information.
+
Tabulated List mode is intended to be used as a parent mode by a more
specialized major mode. Examples include Process Menu mode
(@pxref{Process Information}) and Package Menu mode (@pxref{Package
diff --git a/lisp/info-look.el b/lisp/info-look.el
index 42e758360ea..aa07c3f5e70 100644
--- a/lisp/info-look.el
+++ b/lisp/info-look.el
@@ -1074,6 +1074,7 @@ Return nil if there is nothing appropriate in the buffer near point."
("url" "Variable Index" "Function Index")
("vhdl" "(vhdl-mode)Variable Index" "(vhdl-mode)Command Index")
("viper" "Variable Index" "Function Index")
+ ("vtable" "Index")
("widget" "Index")
("wisent" "Index")
("woman" "Variable Index" "Command Index")))