[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
EIEIO is a CLOS (Common Lisp Object System) compatibility layer. Due to restrictions in the Emacs Lisp language, CLOS cannot be completely supported, and a few functions have been added in place of setf.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
defclass
tag supportAll CLOS tags are currently supported, but some are not currently implemented correctly.
Each class contains a mock object used for fast initialization of instantiated objects. Using functions with side effects on object slot values can potentially cause modifications in the mock object. EIEIO should use a deep copy but currently does not.
This CLOS method tag is non-functional.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Manage line highlighting, where individual lines are given a background color, or some other graphic feature. Lines can be highlighted in files not currently loaded in Emacs. When they are read in, the lines are given the graphic properties.
Includes an MS Visual Studio like bookmark facility.
Using linemark, highlight all lines where the latest compilation has valid hits.
Draw a structured tree by building a series of embedded lists of ‘tree-node’ class objects. Includes the functions ‘eieio-class-tree’ to browse your current eieio inheritance structure
Pass it an Emacs Lisp function (not byte compiled) to generate a call tree using the tree tool
Uses eieio to manage charts/axis/sequences, and allows display of simple bar-charts. Example programs are available displaying emacs memory usage and list occupation, in addition to file counts and size charts. There’s even a sample that will display a chart of who sends you the most email! See doc-string for ‘chart-bar-quickie’ to make your own bar charts easily.
Classes for implementing a speedbar display. If you write a program
that uses a system of objects, and your classes inherit from those in
‘eieio-speedbar’, then you can write a speedbar display for your
objects in very little time. eieio-speedbar
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Aidan Kehoe on December 27, 2016 using texi2html 1.82.