summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Keywords regenerated from eclassesUlrich Müller2024-08-281-11/+25
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Fixes for checkdocUlrich Müller2024-08-191-1/+1
| | | | | | | | | | * ebuild-mode.el: * ebuild-mode-keywords.el: * gentoo-newsitem-mode.el: * glep-mode.el: * devbook-mode.el: Doc fixes. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2024-08-151-27/+23
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2024-06-291-5/+5
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2024-06-091-35/+43
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Update copyright yearsUlrich Müller2024-01-081-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2024-01-081-29/+33
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Simplify the keyword generation scriptUlrich Müller2024-01-081-2/+2
| | | | | | | | | * keyword-generation.sh: Create only the bare list of keywords, without the variable definition. * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Move the begin and end marker comments into the defvar. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Update face for package manager keywordsUlrich Müller2023-11-291-1/+1
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-0): Use font-lock-builtin-face for package manager commands. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2023-11-051-11/+13
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2023-10-061-4/+20
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2023-09-121-1/+2
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2023-08-291-5/+5
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Enable lexical bindingUlrich Müller2023-08-241-1/+1
| | | | | | | | | | | | | * ebuild-mode.el: * ebuild-mode-keywords.el: * gentoo-newsitem-mode.el: * glep-mode.el: * devbook-mode.el: Enable lexical binding. * ebuild-mode.el (ebuild-run-command, ebuild-mode-run-pkgdev) (ebuild-mode-run-pkgcheck): Add underscore to name of unused function argument. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2023-08-011-3/+10
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2023-07-061-9/+9
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2023-06-171-24/+27
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Rename variable to ebuild-mode-keywords-eclassdocUlrich Müller2023-06-151-1/+1
| | | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclassdoc): Renamed from ebuild-mode-keywords-eclass-documentation. * ebuild-mode.el (ebuild-mode-font-lock-keywords): Update. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* prep* and portageq are deprecated as ebuild helpersUlrich Müller2023-05-131-1/+2
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eapi-deprecated): Add remaining prep* commands and portageq. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2023-03-261-11/+9
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2023-02-271-25/+28
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Update copyright yearsUlrich Müller2023-02-211-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2022-12-011-51/+53
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Move splitting of the eclass keywords list to elispUlrich Müller2022-11-181-722/+710
| | | | | | | | | | | * ebuild-mode.el (ebuild-mode-collect-equal-cdrs): Split the car of an element if its length is above the limit. (ebuild-mode-font-lock-keywords): Split the list of eclass keywords here, rather than in keyword-generation.sh. * keyword-generation.sh: Don't split the list into parts. * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Updated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2022-05-201-17/+15
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Warn about some eclass documentation keywordsUlrich Müller2022-05-101-5/+12
| | | | | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclassdoc-warn): New variable. (ebuild-mode-keywords-eclass-documentation): Move @DEAD and @DEPRECATED keywords to it. * ebuild-mode.el (ebuild-mode-font-lock-keywords): Use it. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Provide ebuild-mode-keywords as featureUlrich Müller2022-05-071-0/+2
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords): Provide feature. * ebuild-mode.el (ebuild-mode-keywords): Require it. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Use fewer variables for ebuild-mode keywordsUlrich Müller2022-05-071-1113/+749
| | | | | | | | | | | | | | | | | | * keyword-generation.sh: Use ebuild-mode-keywords-eclass as a single variable for all eclass keywords. * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. (ebuild-mode-keywords-eapi4, ebuild-mode-keywords-eapi5) (ebuild-mode-keywords-eapi6, ebuild-mode-keywords-eapi7) (ebuild-mode-keywords-functions-default): Remove variables. (ebuild-mode-keywords-0): Include their keywords here. (ebuild-mode-keywords-functions-eapi2) (ebuild-mode-keywords-functions-eapi4): Remove variables. (ebuild-mode-keywords-functions): Include their keywords here. * ebuild-mode.el (ebuild-mode-font-lock-keywords): List variables explicitly, instead of collecting their names from the obarray. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Add EXPORT_FUNCTIONSUlrich Müller2022-05-071-5/+5
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-0): Add EXPORT_FUNCTIONS which was missing. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Drop some obsolete keywordsUlrich Müller2022-05-071-13/+6
| | | | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-warn): Drop some obsolete keywords. Update URL in comment. (ebuild-mode-keywords-eclass-deprecated): Remove variable. All these functions are long gone. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2022-04-301-8/+11
| | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Fix highlighting of eclass documentation keywordsUlrich Müller2022-04-281-2/+2
| | | | | | | | | | * ebuild-mode.el (ebuild-mode-make-keywords-list): Use prefix and suffix to override the defaults, instead of concatenating to them. * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass-documentation): Override comment highlighting. Match only at the beginning of a comment line. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2022-03-181-19/+16
| | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Update eclass documentation keywordsUlrich Müller2022-03-181-16/+9
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass-documentation): Keyword @ECLASS-VARIABLE renamed to @ECLASS_VARIABLE. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Update copyright yearsUlrich Müller2022-01-161-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2022-01-161-2/+3
| | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2021-12-281-40/+27
| | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Update eclass documentation keywordsUlrich Müller2021-09-011-2/+2
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass-documentation): New keyword @PROVIDES. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2021-07-121-108/+63
| | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Add EAPI 8Ulrich Müller2021-07-051-2/+2
| | | | | | | | * ebuild-mode.el (ebuild-mode-eapi-list): Add EAPI 8. * ebuild-mode-keywords.el (ebuild-mode-keywords-eapi-deprecated) (ebuild-mode-keywords-0): hasv is banned. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Update eclass documentation keywordsUlrich Müller2021-07-051-5/+5
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass-documentation): New keywords @DEPRECATED and @SUBSECTION. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclassesUlrich Müller2021-03-201-114/+125
| | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclasses.Ulrich Müller2020-07-211-79/+39
| | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclasses.Ulrich Müller2020-03-071-32/+43
| | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Update copyright years.Ulrich Müller2020-02-081-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclasses.Ulrich Müller2019-12-211-33/+3
| | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-need-emacs is a deprecated eclass function.Ulrich Müller2019-12-211-1/+2
| | | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-eclass-deprecated): Add elisp-need-emacs. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclasses.Ulrich Müller2019-12-111-87/+80
| | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Update copyright years.Ulrich Müller2019-12-111-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Keywords regenerated from eclasses.Ulrich Müller2019-07-281-73/+54
| | | | | | * ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>