| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-01 | Release version 1.0.4HEADv1.0.4main | Jonas Bernoulli | |
| 2026-02-17 | Begrudgingly stop using wrongly deprecated when-let | Jonas Bernoulli | |
| 2026-01-01 | Release version 1.0.3v1.0.3 | Jonas Bernoulli | |
| 2026-01-01 | Improve indentation of cond | Jonas Bernoulli | |
| Emacs 31.1 adds variable `lisp-indent-local-overrides'. | |||
| 2026-01-01 | Bump copyright years | Jonas Bernoulli | |
| 2025-11-01 | Release version 1.0.2v1.0.2 | Jonas Bernoulli | |
| 2025-09-01 | Release version 1.0.1v1.0.1 | Jonas Bernoulli | |
| 2025-08-08 | global-llama-fontify-mode: Remove obsolete alias | Jonas Bernoulli | |
| 2025-08-07 | Use _ in all non-binding entries in the varlist of COND-let forms | Jonas Bernoulli | |
| This was not done until now because doing so results in a warning because the macro expansion did not actually leave any variables unused. This was fixed in Emacs 30.1 and I've added a backport to Transient, which fixes the issue for that package and packages that depend on it. It doesn't remove the warning when compiling this package, but I have decided I *always* want to use `_' when appropriate, and that I can live with users seeing warnings, if they do not bother to update to the latest Emacs release in a timely manner. Alternatively they can add the backport early in their init file. Without consistently using `_' one would always have to count parens to be sure whether a member of the varlist does or does not bind a variable. It is very easy to make mistake when writing or reading such forms, if `_' is not consistently used in the non-binding cases. | |||
| 2025-07-01 | Release version 1.0.0v1.0.0 | Jonas Bernoulli | |
| 2025-06-01 | Release version 0.6.3v0.6.3 | Jonas Bernoulli | |
| 2025-03-14 | Release version 0.6.2v0.6.2 | Jonas Bernoulli | |
| 2025-03-12 | Extend cooperation with morlock-mode | Jonas Bernoulli | |
| When that mode is disabled, then actually stop morlocking. | |||
| 2025-03-12 | Add llama group to faces group | Jonas Bernoulli | |
| 2025-03-12 | Mention llama-fontify-mode in documentation | Jonas Bernoulli | |
| 2025-03-12 | Activate fontification advices only when fontification mode is enabled | Jonas Bernoulli | |
| Suggested-by: Daniel Mendler <mail@daniel-mendler.de> | |||
| 2025-03-12 | No longer provide a non-global mode | Jonas Bernoulli | |
| Before this, font-locking was not properly refreshed when toggling the global mode. | |||
| 2025-03-12 | Move definitions of advices related to fontification | Jonas Bernoulli | |
| 2025-03-09 | elisp-mode-syntax-propertize: Fix placement of meta comment | Jonas Bernoulli | |
| 2025-03-07 | all-completions advice: Check for equality with global obarray and empty str ↵ | Daniel Mendler | |
| as optimization | |||
| 2025-03-06 | Use advice on all-completions | Daniel Mendler | |
| Right now the completing-read advice does not cover other places where the empty symbol appears, e.g., `completion-at-point'. Therefore address the problem on a slightly lower level, by using an advice on `all-completions', directly where the completion candidates are generated. This advice is simpler since it removes the empty string from the candidates instead of mutating the obarray. | |||
| 2025-03-01 | Release version 0.6.1v0.6.1 | Jonas Bernoulli | |
| 2025-02-18 | Advise against setting read-symbol-shorthands in .dir-locals.el | Jonas Bernoulli | |
| 2025-02-01 | Release version 0.6.0v0.6.0 | Jonas Bernoulli | |
| 2025-02-01 | Add llama--{left,right}-apply-partially a.k.a. partial / rpartial | Jonas Bernoulli | |
| 2025-02-01 | Add .dir-locals.el | Jonas Bernoulli | |
| 2025-01-20 | Release version 0.5.0v0.5.0 | Jonas Bernoulli | |
| 2025-01-17 | Highlight many symbols if they appear after "(##" | Jonas Bernoulli | |
| Advice `lisp--el-match-keyword' to do so, but only if `llama-fontify-mode' is enable. If so, highlight symbols after "(##", "(## " and "(", which would otherwise only be highlighted after "(". | |||
| 2025-01-17 | Hide incompatible code from older compilers | Jonas Bernoulli | |
| 2025-01-17 | Require compat | Jonas Bernoulli | |
| 2025-01-01 | Release version 0.4.1v0.4.1 | Jonas Bernoulli | |
| 2024-11-04 | Release version 0.4.0v0.4.0 | Jonas Bernoulli | |
| 2024-11-04 | Improve documentation | Jonas Bernoulli | |
| 2024-10-29 | llama--fontify: Fix stopping at nested llama expression | Jonas Bernoulli | |
| Fixes [1: ad20e98]. 1: 2024-10-03 ad20e98b6b98ccd6dbdd02217a839b61a01fcdde llama--{collect,fontify}: Stop at nested llama expression | |||
| 2024-10-03 | llama--collect: Support % and & directly following ,unquote | Jonas Bernoulli | |
| 2024-10-03 | llama--collect: Support splice | Jonas Bernoulli | |
| 2024-10-03 | llama--collect: Optimize unquoting | Jonas Bernoulli | |
| This avoids one call to `llama--collect' per ,unquote. | |||
| 2024-10-03 | llama--fontify: Handle nil | Jonas Bernoulli | |
| 2024-10-03 | Address ##'s identity crisis | Jonas Bernoulli | |
| When the file was evaluated, the previous code worked, but when the compiled file is loaded instead, then (eq '## X) where X's value is a "runtime '##", returns nil. | |||
| 2024-10-03 | llama--{collect,fontify}: Stop at nested llama expression | Jonas Bernoulli | |
| 2024-10-03 | llama-font-lock-keywords-29: Use font-lock-keyword-face for llama | Jonas Bernoulli | |
| Make that the default, but do so via a new `llama-llama-macro' face to make it customizable. Rename `llama-macro' to `llama-\#\#-macro' for consistency. | |||
| 2024-10-03 | llama--match-and-fontify: Simplify | Jonas Bernoulli | |
| 2024-10-02 | Quote paren in docstring | Jonas Bernoulli | |
| This is necessary at the beginning of a line, as otherwise `outline-minor-mode' gets confused. | |||
| 2024-10-02 | Complete correction of outdated examples | Jonas Bernoulli | |
| Finish [1: cea812d]. 1: 2024-05-20 cea812d16129749deb524771e615a4a831604a83 Correct outdated examples | |||
| 2024-10-02 | Be explicit about % and %N being mandatory | Jonas Bernoulli | |
| 2024-10-02 | Fix quoting in primary docstring | Jonas Bernoulli | |
| 2024-09-20 | Improve font-lock for Emacs >= 29.1 | Jonas Bernoulli | |
| Only highlight arguments within macro body. Do not highlight quoted arguments. While `##' or `llama' is highlighted instantly, arguments are only highlighted once closing parenthesis is in place. While this new variant takes care to rehighlight multiline constructs, it does not ensure correct identification of multiline constructs. Doing the latter seems too expensive. | |||
| 2024-09-20 | llama--maybe-face: Handle llama as well | Jonas Bernoulli | |
| 2024-09-20 | llama-font-lock-keywords: Also fontify llama | Jonas Bernoulli | |
| Use the same face as for `lambda' not the same as for `##'. The reason that `##' uses another face is that it might appear right next to another symbol using `font-lock-keyword-face' with no space in between. By using another face, we prevent them from looking like one symbol. The same cannot happen for `llama'. | |||
| 2024-09-20 | Add alias that can be completed to in describe-function | Martin Edström | |
