- Aug 29, 2023
-
-
Ulrich Müller authored
Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Aug 26, 2023
-
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode): Set paragraph-separate for eclasses, in order to prevent rewrapping of paragraphs into a preceding eclass documentation token. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Aug 24, 2023
-
-
Ulrich Müller authored
* 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>
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-process-environment): No longer set NOCOLOR, because NO_COLOR is supported by stable Portage. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode): Refer to sh-mode directly, instead of shell-script-mode which is its alias. (sh-must-be-shell-mode): Test for its existence, rather than testing emacs-major-version. Simply redefine the function, in order to avoid obsolete defadvice and non-portable advice-add. This fixes a byte-compile warning in Emacs 30 while keeping compatibility with XEmacs. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* glep-mode.el (rst-classify-adornment, glep-ignore-preamble): Port from defadvice to advice-add. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* glep-mode.el (glep-mode-format-html): Move docstring to the top. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Aug 20, 2023
-
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-delete-trailing-whitespace): New function. This avoids redefining delete-trailing-whitespace. (ebuild-repo-mode-before-save): Update caller. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Aug 01, 2023
-
-
Ulrich Müller authored
* ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Jul 08, 2023
-
-
Ulrich Müller authored
Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Jul 06, 2023
-
-
Ulrich Müller authored
Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Jul 05, 2023
-
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-repo-mode): local-variable-p has two required arguments in XEmacs, bug 903273. Bug: https://bugs.gentoo.org/903273#c3 Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Jun 17, 2023
-
-
Ulrich Müller authored
Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* Makefile (ELCS, INFOFILES, EMACS, EMACSFLAGS): New variables. (.PHONY): Add keywords target. (all): Build ELCS and INFOFILES by default. (%.elc, %.info): New rules. (clean): Add *.elc. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Jun 15, 2023
-
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-put-keywords): Do not modify the buffer unless there is an actual change. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* 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>
-
- May 13, 2023
-
-
Ulrich Müller authored
* ebuild-mode-keywords.el (ebuild-mode-keywords-eapi-deprecated): Add remaining prep* commands and portageq. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Mar 28, 2023
-
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-squash-empty-lines): New function. (ebuild-repo-mode-before-save): Call it. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Mar 26, 2023
-
-
Ulrich Müller authored
Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Mar 24, 2023
-
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-repo-mode): Don't override variables if they already have a buffer-local binding. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Mar 21, 2023
-
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-find-workdir): New function. Thanks to Pascal Jäger for the idea. (ebuild-mode-portage-tmpdir): New custom variable. (ebuild-mode-map, ebuild-mode-menu): Keybinding and menu entry. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Feb 28, 2023
-
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-process-environment): Drop redundant test for XEmacs. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-process-environment): Set NO_COLOR in addition, see https://no-color.org/ . Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Feb 27, 2023
-
-
Ulrich Müller authored
Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Feb 21, 2023
-
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-update-copyright): Call lwarn with nil as second argument, which works for both GNU Emacs and XEmacs. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-repo-mode): Check if coding system utf-8-unix exists; it doesn't in XEmacs 21.4. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* gentoo-newsitem-mode.el (gentoo-newsitem-insert-skeleton): Call ebuild-mode-time-string, so that the date is in the UTC time zone. * glep-mode.el (glep-mode-update-last-modified) (glep-mode-insert-skeleton): Ditto. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-time-string): New compatibility function for format-time-string, where XEmacs doesn't support the time zone argument. Bug 890933. (ebuild-mode-update-copyright, ebuild-mode-insert-skeleton) (ebuild-mode-insert-tag-line): Call it. (ebuild-mode-update-copyright): Save match data, because setenv clobbers it. Bug: https://bugs.gentoo.org/890933#c2 Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Dec 01, 2022
-
-
Ulrich Müller authored
Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode.el: Add documentation to some functions and variables. (ebuild-compilation-mode): Reword docstring to avoid an open paren at the beginning of a line, which confuses some Emacs versions. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-restrict-list): Update. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Nov 30, 2022
-
-
Ulrich Müller authored
* ebuild-mode.texi (ebuild-mode): Document ebuild-mode-run-pkgdev and ebuild-mode-run-pkgcheck. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-compilation-mode): New mode for compilation buffers, filters SGR control sequences. (ebuild-log-buffer-mode): Default to it. (ebuild-mode-run-pkgdev, ebuild-mode-run-pkgcheck): Call compile with ebuild-log-buffer-mode. (ebuild-mode-process-environment): Don't set NOCOLOR if ansi-color is available. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-