| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-23 | ##: Shorten name of a let-bound variable | Jonas Bernoulli | |
| 2024-03-23 | Support explicit unused arguments | Jonas Bernoulli | |
| - Support trailing unused (mandatory and/or optional) arguments. - Support unused optional arguments, in between (used and/or unused) mandatory arguments and used optional arguments. (In a later step we will start preferring optional arguments, for unused arguments that are not explicitly named.) | |||
| 2024-03-23 | llama--arguments: Cosmetics | Jonas Bernoulli | |
| 2024-03-23 | llama--collect: Rename DATA argument to EXPR | Jonas Bernoulli | |
| 2024-03-23 | ##: Rename ARGS argument to BODY | Jonas Bernoulli | |
| That's kinda the point, isn't it? We only have to provide the body and the arguments are deduced from that. This change does lead to some dissonance in existing descriptions, which will have to be reduced. | |||
| 2024-03-12 | llama-font-lock-keywords: Also match & by itself | Jonas Bernoulli | |
| 2024-02-28 | llama--arguments: Cosmetics | Jonas Bernoulli | |
| 2024-02-28 | llama--arguments: Reduce nesting | Jonas Bernoulli | |
| 2024-02-28 | llama-font-lock-keywords: Replace unnecessary backquote with quote | Jonas Bernoulli | |
| 2024-02-28 | llama--collect: Skip quoted lists | Jonas Bernoulli | |
| 2024-02-28 | llama--collect: Handle dotted lists | Jonas Bernoulli | |
| 2024-02-28 | llama--collect: Use separate clause for nested ## no-op | Jonas Bernoulli | |
| 2024-02-28 | No longer use and-let* macro | Jonas Bernoulli | |
| This macro was only added in Emacs 26.1. | |||
| 2024-02-28 | No longer depend on seq package | Jonas Bernoulli | |
| 2024-01-01 | Bump copyright years | Jonas Bernoulli | |
| 2023-12-17 | make: Add redo target | Jonas Bernoulli | |
| 2023-12-15 | Drop support for the legacy %* argument | Jonas Bernoulli | |
| 2023-12-15 | llama--collect: Fix error message | Jonas Bernoulli | |
| 2023-12-15 | Optionally fontify ## and its special arguments | Jonas Bernoulli | |
| Note that if `llama-fontify-mode' is disabled, then `font-lock-type-face' is used for optional arguments because the respective entry in `lisp-el-font-lock-keywords-2' (IMO) matches a bit too eagerly. By default `llama-optional-arguments' inherits from that face and doesn't make any changes, so toggling `llama-fontify-mode', usually has no effect on the appearance of these arguments. | |||
| 2023-12-15 | Override elisp-mode-syntax-propertize to leave ## alone | Jonas Bernoulli | |
| In Emacs 29.1 a syntax property rule was added to treat `##' as the symbol it is (except in comments and docstrings). However `##' is different from other symbols in that no space has to used in between it and the following symbol, to prevent them from becoming one symbol, we take advantage of that idiosyncrasy. We revert this because the feature that depend on `##' having symbol syntax are less important than the features that would get confused and treat `##' and the following symbol as one symbol. However, in docstrings and comments `##' (with the `...' around it) should be fontified like other symbols, so there we do give it symbol syntax - unlike the commented out code, which explicitly prevented that. | |||
| 2023-09-01 | Fix typo | Jonas Bernoulli | |
| 2023-08-30 | Release version 0.3.1v0.3.1 | Jonas Bernoulli | |
| 2023-08-30 | Fix typos | Jonas Bernoulli | |
| 2023-08-30 | Fix examples | Jonas Bernoulli | |
| 2023-07-14 | Fix typo | Jonas Bernoulli | |
| 2023-06-03 | Release version 0.3.0v0.3.0 | Jonas Bernoulli | |
| 2023-04-25 | Support &optional arguments | Jonas Bernoulli | |
| 2023-01-20 | Add .gitignore | Jonas Bernoulli | |
| 2023-01-07 | Bump copyright years | Jonas Bernoulli | |
| 2022-11-26 | Support function completion following ## | Jonas Bernoulli | |
| 2022-11-26 | Revive and give up on display magic | Jonas Bernoulli | |
| No longer suggest using `l' instead but also give up on using `display' property to display it as ##(...). | |||
| 2022-11-26 | Bump seq dependency | Jonas Bernoulli | |
| 2022-10-20 | make: Suppress warning about obsolete autoload package | Jonas Bernoulli | |
| We'll have to support older Emacs releases for years to come. | |||
| 2022-05-10 | make: Run check-declare-directory | Jonas Bernoulli | |
| 2022-04-28 | make: Use my standard Makefile layout | Jonas Bernoulli | |
| 2022-04-28 | make: Improve creation of autoloads file | Jonas Bernoulli | |
| 2022-04-28 | Refresh library header | Jonas Bernoulli | |
| 2022-04-28 | Mention the l package | Jonas Bernoulli | |
| 2021-11-18 | Save match-datav0.2.0 | Jonas Bernoulli | |
| This is necessary when `##' is evaluated uncompiled. | |||
| 2021-11-18 | No longer depend on cl-lib | Jonas Bernoulli | |
| 2021-05-25 | Add SPDX-License-Identifier headerv0.1.1 | Jonas Bernoulli | |
| 2021-02-13 | readme: Mention l package | Jonas Bernoulli | |
| 2021-02-08 | license: Update URLs and cleanup whitespace | Jonas Bernoulli | |
| 2021-02-01 | Fix package URL in header | Miciah Masters | |
| 2021-01-28 | Initial releasev0.1.0 | Jonas Bernoulli | |
