diff --git a/doc/index.md b/doc/index.md index e904871..79f7c24 100644 --- a/doc/index.md +++ b/doc/index.md @@ -106,6 +106,17 @@ is the Super key. For me this matches how Emacs does it, but I would welcome reports of machines/setups that don't act ths way +## Fennel style + +https://fennel-lang.org/style is my style bible, although there are +places I have departed from it. In particular, I have used CamelCase +to name several modules which act as classes, so that I can +distinguish `buffer` (an object which represents a buffer, and +understands messages like `visit` or `name` or `location`) from +`Buffer` (the factory which instantiates `buffer` objects). There is +probably a nicer way to do this, but I haven't found it yet. + + ## Contributing If you like (or see the potential in) Dunlin enough to want to