| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Run "TZ=UTC0 admin/update-copyright".
|
| |
|
|
|
| |
* doc/misc/vtable.texi: Document creation of empty vtables.
* etc/NEWS: Announce empty vtables. (Bug#73775)
|
| |
|
|
|
|
|
|
|
| |
* lisp/emacs-lisp/vtable.el (vtable--insert-header-line): Ensure
proper alignment between the columns in header-line and in the
body of the table. (Bug#73032)
* doc/misc/vtable.texi (Making A Table): Document the defaults of
the various keyword parameters.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* doc/lispref/functions.texi:
* doc/lispref/keymaps.texi:
* doc/lispref/strings.texi:
* doc/misc/cl.texi:
* doc/misc/dbus.texi:
* doc/misc/eshell.texi:
* doc/misc/message.texi:
* doc/misc/ses.texi:
* doc/misc/vtable.texi: Replace (non-)nil with (non-)@code{nil}.
|
| |
|
|
| |
Bug#71167
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lisp/emacs-lisp/vtable.el (vtable-insert-object): Rename
argument AFTER-OBJECT to LOCATION; allow use of index to
refer to the insertion position; add argument BEFORE.
(Bug#70664).
* etc/NEWS:
* doc/misc/vtable.texi (Interface Functions): Document the
change.
* test/lisp/emacs-lisp/vtable-tests.el
(test-vtable-insert-object): New test.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's often necessary to update the representation of a single
object in a table (e.g a struct, whose identity does not change
when its slots'
values are changed). To do so, now the function may be called
like this:
(vtable-update-object table object)
Instead of like this:
(vtable-update-object table object object)
This also documents the behavior of the just-discovered limitation filed
as bug#69837.
* lisp/emacs-lisp/vtable.el (vtable-update-object): Make 'old-object'
argument optional. (Bug#69666)
* doc/misc/vtable.texi (Interface Functions): Update documentation.
* etc/NEWS: Add news entry.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
* doc/misc/vtable.texi (Making A Table): Adjust color documentation.
* lisp/emacs-lisp/vtable.el (make-vtable): Mix more.
(vtable--compute-colors): Mix both foreground and background colors.
(vtable--make-color-face, vtable--face-blend): New functions.
(vtable--insert-line): Adjust usage.
|
| |
|
|
|
| |
* doc/misc/vtable.texi (Introduction): Restore lines inadvertently
removed.
|
| |
|
|
|
| |
* lisp/emacs-lisp/vtable.el (vtable--insert-header-line): Put the
divider in the correct place in the header line.
|
| |
|
|
|
|
|
|
| |
* doc/misc/vtable.texi (Making A Table): Document it.
* lisp/emacs-lisp/vtable.el (vtable): Add a divider slot.
(make-vtable): Accept :divider and :divider-width arguments.
(vtable--insert-line, vtable--insert-header-line): Display the
divider.
|
| |
|
|
|
|
|
|
|
| |
* doc/misc/vtable.texi (Making A Table): Document it.
* lisp/emacs-lisp/vtable.el (vtable): Add :row-colors.
(make-vtable): Ditto.
(vtable--compute-colors, vtable--color-blend): New functions.
(vtable--insert-line): Take a line number argument and adjust
callers.
|
| |
|
|
|
|
| |
* doc/misc/vtable.texi (Introduction): Document it.
* lisp/emacs-lisp/vtable.el (vtable): Add a new face.
|
| |
|
|
|
|
|
|
| |
* doc/misc/vtable.texi (Making A Table): Document it.
* lisp/emacs-lisp/vtable.el (vtable): Add a column color element.
(make-vtable): Use it.
(vtable--insert-line): Insert the colors here.
|
| |
|
|
| |
* doc/misc/vtable.texi (Making A Table): Mention the accessors.
|
| |
|
|
| |
* doc/misc/vtable.texi (Making A Table): Mention the accessors.
|
| |
|
|
|
| |
* doc/misc/vtable.texi (Making A Table): Say what the argument
types are.
|
| |
|
|
| |
* doc/misc/vtable.texi (Introduction): Fix example.
|
| |
|
|
|
|
|
|
|
|
|
| |
* doc/misc/vtable.texi (top-level): Add @syncodeindex directives.
(Introduction): Fix wording and markup. Add indexing.
(Making A Table, Commands, Interface Functions): Fix typos and
markup. Add indexing.
* etc/NEWS: Improve wording of the vtable's NEWS entry.
* doc/misc/Makefile.in (INFO_COMMON): Add 'vtable'.
|
| |
|
|
|
|
| |
* lisp/emacs-lisp/vtable.el (vtable--indicator): New function.
(vtable--insert-header-line): Use it to display sorting order
indicators.
|
|
|
* doc/misc/vtable.texi (Index): New manual.
* lisp/emacs-lisp/vtable.el: New library.
|