summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2023-09-25 20:14:43 +0200
committerUlrich Müller <ulm@gentoo.org>2023-09-25 20:14:43 +0200
commit4bfdc56b73c3aab3270b5c217c5bb8408c9b9da0 (patch)
tree7a1bb24fcae8955c6d568ba4d7931a4b567c9457
parentFix filling of paragraphs when in conf-unix-mode (diff)
downloadebuild-mode-4bfdc56b73c3aab3270b5c217c5bb8408c9b9da0.tar.gz
ebuild-mode-4bfdc56b73c3aab3270b5c217c5bb8408c9b9da0.tar.bz2
ebuild-mode-4bfdc56b73c3aab3270b5c217c5bb8408c9b9da0.zip
Update texinfo documentation
* ebuild-mode.texi (ebuild-mode): Document the ebuild-mode-find-workdir command and its keybinding. (ebuild-repo-mode): Document ebuild-mode-xml-indent-tabs. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
-rw-r--r--ChangeLog6
-rw-r--r--ebuild-mode.texi12
2 files changed, 18 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 3f0ff15..943981a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2023-09-25 Ulrich Müller <ulm@gentoo.org>
+
+ * ebuild-mode.texi (ebuild-mode): Document the
+ ebuild-mode-find-workdir command and its keybinding.
+ (ebuild-repo-mode): Document ebuild-mode-xml-indent-tabs.
+
2023-09-20 Ulrich Müller <ulm@gentoo.org>
* ebuild-mode.el (ebuild-mode-tag-line-regexp): New variable.
diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 35a67b9..898c287 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -158,6 +158,11 @@ program suite. @kbd{C-c C-e} calls @code{ebuild-run-command} which asks
for one of the possible actions as argument. See the man page of ebuild
what actions are provided.
+The command @code{ebuild-mode-find-workdir} (bound to @kbd{C-c C-d})
+allows to visit the working directory (@code{$@{WORKDIR@}}) that belongs
+to the ebuild in the current buffer. With a prefix argument, the
+directory will be visited in another window.
+
@section Running @command{pkgdev} and @command{pkgcheck}
@kbd{C-c C-p} calls the command @code{ebuild-mode-run-pkgdev} command,
@@ -181,6 +186,8 @@ Generate architecture keywords with the syntax from the ekeyword tool.
Mark all architectures as testing. Handy for version/revision bumps.
@item C-c C-e
Run Portage's ebuild command, you are prompted for the phase you want.
+@item C-c C-d
+Visit the working directory that belongs to the ebuild.
@item C-c C-p
Run a @command{pkgdev} command.
@item C-c C-q
@@ -205,6 +212,11 @@ years when writing the buffer to a file. This can be customized with
variables @code{ebuild-mode-fix-whitespace} and
@code{ebuild-mode-update-copyright}, respectively.
+Indentation of XML in @code{nxml-mode} can be customized with the
+variable @code{ebuild-mode-xml-indent-tabs}. A value of nil (which is
+the default) means to use two spaces; non-nil means to use tab
+characters.
+
There is only one keybinding, namely @kbd{C-c -} which inserts a tag
line with the user's name, e-mail address and date, in the format that
is commonly used in @file{package.mask} and other files: