aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Gutov2020-05-19 01:27:37 +0300
committerDmitry Gutov2020-05-19 01:27:37 +0300
commit3fc52bcfcaa416b1958c63e8876c5e45dc05e99d (patch)
treeeede72393ab9b82ae081b2f5b2c4df1da25e7400
parenta4f22ab4abac304b4ec476714ca98c76a3427d56 (diff)
downloademacs-scratch/project-switching.tar.gz
emacs-scratch/project-switching.zip
* doc/emacs/maintaining.texi (Switching Projects) (Project File Commands): Copy edits. * etc/NEWS: Same.
-rw-r--r--doc/emacs/maintaining.texi15
-rw-r--r--etc/NEWS4
2 files changed, 10 insertions, 9 deletions
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi
index adaafdbeccd..5388b13f437 100644
--- a/doc/emacs/maintaining.texi
+++ b/doc/emacs/maintaining.texi
@@ -1719,23 +1719,24 @@ continue with @w{@kbd{M-x fileloop-continue @key{RET}}}.
1719directory. 1719directory.
1720 1720
1721@findex project-eshell 1721@findex project-eshell
1722 The command @code{project-eshell} starts an Eshell session in a new 1722 The command @code{project-eshell} starts an Eshell session in a new
1723buffer with the current project's root as the working directory. 1723buffer with the current project's root as the working directory.
1724@xref{Top,Eshell,Eshell, eshell, Eshell: The Emacs Shell}. 1724@xref{Top,Eshell,Eshell, eshell, Eshell: The Emacs Shell}.
1725 1725
1726@node Switching Projects 1726@node Switching Projects
1727@subsection Switching Projects 1727@subsection Switching Projects
1728 1728
1729 Commands that operate on project files (@pxref{Project File 1729 Commands that operate on project files (@pxref{Project File
1730Commands}) will conveniently prompt you for a project directory when 1730Commands}) will conveniently prompt you for a project directory when
1731no project is current. When a project is current but you want to 1731no project is current. When you are inside a project but you want to
1732operate on a different project, the command 1732operate on a different project, the command
1733@code{project-switch-project} can be used. 1733@code{project-switch-project} can be used.
1734 1734
1735 This command prompts you for a new project directory, and then 1735 This command prompts you to choose a directory among known project
1736displays a menu of commands avilable for operating on the chosen 1736roots, and then displays the menu of available commands to operate on
1737project. The variable @code{project-switch-commands} controls which 1737the chosen project. The variable @code{project-switch-commands}
1738commands are avilable in the menu, and by which keys they are invoked. 1738controls which commands are avilable in the menu, and by which keys
1739they are invoked.
1739 1740
1740@node Change Log 1741@node Change Log
1741@section Change Logs 1742@section Change Logs
diff --git a/etc/NEWS b/etc/NEWS
index 336520d4a52..b2b588612c9 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -223,7 +223,7 @@ key binding
223 223
224** Project 224** Project
225 225
226*** Previously used project directories are now are now completed by 226*** Previously used project directories are now suggested by
227all commands that prompt for a project directory. 227all commands that prompt for a project directory.
228 228
229+++ 229+++
@@ -233,7 +233,7 @@ respectively.
233 233
234+++ 234+++
235*** New command 'project-switch-project'. 235*** New command 'project-switch-project'.
236This command lets you "switch" to another project by running a project 236This command lets you "switch" to another project and run a project
237command chosen from a dispatch menu. 237command chosen from a dispatch menu.
238 238
239** gdb-mi 239** gdb-mi