diff options
| author | Po Lu | 2023-08-24 12:41:15 +0800 |
|---|---|---|
| committer | Po Lu | 2023-08-24 12:41:54 +0800 |
| commit | 32fe187bdf16ebc81a09592be0af75dc2227cded (patch) | |
| tree | 8fb6d5a8164f76d52b085d4aba0da1366960da3d /doc | |
| parent | 7b0f24ab1f9770408a08181ab9f8ac2b43e5ab9b (diff) | |
| download | emacs-32fe187bdf16ebc81a09592be0af75dc2227cded.tar.gz emacs-32fe187bdf16ebc81a09592be0af75dc2227cded.zip | |
Install rcs2log within Emacs packages for Android
* doc/emacs/android.texi (Android Environment): Mention the
`rcs2log' program name variable. Also refine the wording of the
paragraph describing bundled programs a bit.
* doc/lispref/processes.texi (Subprocess Creation): Mention
`rcs2log' and `rcs2log-program-name'. Correct typos and
spelling mistakes within the variable index.
* etc/NEWS: Amend the announcement of *-program-name to also
cite rcs2log.
* java/Makefile.in (install_temp): Copy rcs2log to
lib/*/librcs2log.so after minor revisions to change the
interpreter name.
* lisp/vc/vc-rcs.el (vc-rcs-rcs2log-program): Ground the program
name upon `rcs2log-program-name'.
* src/callproc.c (syms_of_callproc) <Vrcs2log_program_name>: New
defvar. Define to `librcs2log.so' under Android, `rcs2log'
elsewhere.
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/android.texi | 22 | ||||
| -rw-r--r-- | doc/lispref/processes.texi | 13 |
2 files changed, 18 insertions, 17 deletions
diff --git a/doc/emacs/android.texi b/doc/emacs/android.texi index 082c9f770b7..5e7ff0e4bb3 100644 --- a/doc/emacs/android.texi +++ b/doc/emacs/android.texi | |||
| @@ -335,17 +335,17 @@ applications.} | |||
| 335 | Each application is also prohibited from accessing many system | 335 | Each application is also prohibited from accessing many system |
| 336 | directories and the app data directories of other applications. | 336 | directories and the app data directories of other applications. |
| 337 | 337 | ||
| 338 | Emacs comes with several binaries. While being executable files, | 338 | The Emacs distribution also incorporates several binaries. While |
| 339 | they are packaged as libraries in the library directory, because | 339 | being executable files, they are packaged as libraries in the library |
| 340 | otherwise the system will not unpack them while Emacs is being | 340 | directory, because otherwise the system will not unpack them while |
| 341 | installed. This means, instead of specifying @code{ctags} or | 341 | Emacs is being installed. This means that instead of @code{ctags} or |
| 342 | @code{emacsclient} in a subprocess, Lisp code must specify | 342 | @code{emacsclient}, Lisp code must specify @code{libctags.so} or |
| 343 | @code{libctags.so} or @code{libemacsclient.so} on the command line | 343 | @code{libemacsclient.so} on the command line when starting either of |
| 344 | instead when starting either of those programs in a subprocess; to | 344 | those programs in a subprocess; to determine which names to use, |
| 345 | determine which names to use, consult the values of the variables | 345 | consult the values of the variables @code{ctags-program-name}, |
| 346 | @code{ctags-program-name}, @code{etags-program-name}, | 346 | @code{etags-program-name}, @code{hexl-program-name}, |
| 347 | @code{hexl-program-name}, @code{emacsclient-program-name}, | 347 | @code{emacsclient-program-name}, @code{movemail-program-name}, |
| 348 | @code{movemail-program-name}, and @code{ebrowse-program-name}. | 348 | @code{ebrowse-program-name}, and @code{rcs2log-program-name}. |
| 349 | @xref{Subprocess Creation,,, elisp, the Emacs Lisp Reference Manual}. | 349 | @xref{Subprocess Creation,,, elisp, the Emacs Lisp Reference Manual}. |
| 350 | 350 | ||
| 351 | The @file{/assets} directory containing Emacs start-up files is | 351 | The @file{/assets} directory containing Emacs start-up files is |
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi index 799a9e19722..41485f48057 100644 --- a/doc/lispref/processes.texi +++ b/doc/lispref/processes.texi | |||
| @@ -191,17 +191,18 @@ the function returns just the value of the variable @code{exec-path}. | |||
| 191 | @vindex hexl-program-name | 191 | @vindex hexl-program-name |
| 192 | @vindex emacsclient-program-name | 192 | @vindex emacsclient-program-name |
| 193 | @vindex movemail-program-name | 193 | @vindex movemail-program-name |
| 194 | @vindex ebrowse-program-manem | 194 | @vindex ebrowse-program-name |
| 195 | When starting a program that is part of the Emacs distribution, | 195 | @vindex rcs2log-program-name |
| 196 | you must take into account that the program may have been renamed in | 196 | When starting a program that is part of the Emacs distribution, you |
| 197 | order to comply with executable naming restrictions present on the | 197 | must take into account that the program may have been renamed in order |
| 198 | system. | 198 | to comply with executable naming restrictions present on the system. |
| 199 | 199 | ||
| 200 | Instead of starting @command{ctags}, for example, you should specify | 200 | Instead of starting @command{ctags}, for example, you should specify |
| 201 | the value of @code{ctags-program-name} instead. Likewise, instead of | 201 | the value of @code{ctags-program-name} instead. Likewise, instead of |
| 202 | starting @command{movemail}, you must start | 202 | starting @command{movemail}, you must start |
| 203 | @code{movemail-program-name}, and the same goes for @command{etags}, | 203 | @code{movemail-program-name}, and the same goes for @command{etags}, |
| 204 | @command{hexl}, @command{emacsclient}, and @command{ebrowse}. | 204 | @command{hexl}, @command{emacsclient}, @code{rcs2log}, and |
| 205 | @command{ebrowse}. | ||
| 205 | 206 | ||
| 206 | @node Shell Arguments | 207 | @node Shell Arguments |
| 207 | @section Shell Arguments | 208 | @section Shell Arguments |