| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
| |
* keyword-generation.sh (OBSOLETE): Update.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* keyword-generation.sh: The eclass directory can now be specified
with the ECLASSDIR variable. Better error checking and reporting.
* Makefile (keywords): New target.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
| |
To the best of my knowledge, copyright remains with the authors
because none of them has assigned to the Gentoo Foundation.
|
|
|
|
|
|
|
| |
* keyword-generation.sh: Automatically update keywords in
ebuild-mode-keywords.el.
* ebuild-mode-keywords.el: Insert tokens to mark begin and end
of automatically generated keywords.
|
| |
|
|
|
|
| |
* keyword-generation.sh (OBSOLETE): Cleanup.
|
| |
|
|
|
|
| |
* keyword-generation.sh (OBSOLETE): Cleanup.
|
| |
|
| |
|
|
|
|
|
| |
* keyword-generation.sh (OBSOLETE): Cleanup list, some eclasses
have been removed.
|
|
|
|
|
| |
* keyword-generation.sh: Exclude functions that are marked as
internal in eclass documentation.
|
|
|
|
|
| |
* keyword-generation.sh (ECLASSES, ECLASSFILES): Avoid deprecated
"portageq portdir" call.
|
| |
|
| |
|
|
|
|
|
| |
* keyword-generation.sh (ECLASSES): Strip filename suffix and sort
the list of eclasses.
|
|
|
|
| |
* keyword-generation.sh (OBSOLETE): Cleanup list.
|
|
|
|
|
| |
* keyword-generation.sh (OBSOLETE): Clean up list of obsolete
eclasses.
|
| |
|
|
|
|
|
| |
* keyword-generation.sh: Don't output variables with an empty list
of functions.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* gentoo-syntax.el (ebuild-mode-font-lock-keywords): Addition of
keywords in the previous change had caused this variable to exceed
the 32 kbyte size limit for regular expressions. Unfortunately,
this is a hard limit in Emacs' C code, MAX_BUF_SIZE in regex.c,
that cannot be increased.
* keyword-generation.sh: Filter all function names starting with
an underscore, in order to shorten the keywords list.
* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* keyword-generation.sh: Drop dead or removed eclasses from
obsolete list. Sort it alphabetically. Skip any eclass that is
marked with a @DEAD token.
(has): New function.
(ECLASSDIR, OBSOLETE): New variables.
|
| |
|
|
|
|
| |
svn path=/gentoo-syntax/; revision=1712
|
|
|
|
| |
svn path=/gentoo-syntax/; revision=1711
|
|
|
|
| |
svn path=/gentoo-syntax/; revision=1708
|
|
|
|
| |
svn path=/gentoo-syntax/; revision=1707
|
|
|
|
| |
svn path=/gentoo-syntax/; revision=1706
|
|
|
|
| |
svn path=/gentoo-syntax/; revision=1705
|
|
|
|
| |
svn path=/gentoo-syntax/; revision=1704
|
|
|
|
| |
svn path=/gentoo-syntax/; revision=1703
|
|
|
|
| |
svn path=/gentoo-syntax/; revision=1702
|
|
|
|
| |
svn path=/gentoo-syntax/; revision=1701
|
|
|
|
| |
svn path=/gentoo-syntax/; revision=1700
|
|
|
|
| |
svn path=/gentoo-syntax/; revision=1699
|
|
|
|
|
|
|
| |
* filter out obsolete classes
* get some more functions
svn path=/gentoo-syntax/; revision=1698
|
|
svn path=/gentoo-syntax/; revision=1697
|