Skip to content

Commit be834f6

Browse files
committed
Add: ewoc
1 parent 20fea67 commit be834f6

File tree

2 files changed

+32
-2
lines changed

2 files changed

+32
-2
lines changed

README.org

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2293,6 +2293,16 @@ It is also usable as a library to display items on a calendar.
22932293
ctable.el is a table component for Emacs Lisp. Emacs Lisp programs can display a nice table view from an abstract data model. The many emacs programs have the code for displaying table views, such as dired, list-process, buffer-list and so on. So, ctable.el would provide functions and a table framework for the table views.
22942294
#+END_QUOTE
22952295

2296+
**** Emacs's Widget for Object Collections (=ewoc=) :built_in:
2297+
2298+
#+BEGIN_QUOTE
2299+
The Ewoc package constructs buffer text that represents a structure of Lisp objects, and updates the text to follow changes in that structure. This is like the “view” component in the “model–view–controller” design paradigm. Ewoc means “Emacs's Widget for Object Collections”.
2300+
2301+
An ewoc is a structure that organizes information required to construct buffer text that represents certain Lisp data. The buffer text of the ewoc has three parts, in order: first, fixed header text; next, textual descriptions of a series of data elements (Lisp objects that you specify); and last, fixed footer text.
2302+
#+END_QUOTE
2303+
2304+
+ [[https://www.gnu.org/software/emacs/manual/html_node/elisp/Abstract-Display.html][Manual]]
2305+
22962306
**** [[https://github.com/abo-abo/hydra][hydra]] :key_binding:
22972307

22982308
#+BEGIN_QUOTE

index.html

Lines changed: 22 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)