commit 52ae8fb22bc2010a75b9fe31e9149f3fa8cb0968
Author: Scott Kostyshak <[email protected]>
Date: Thu Aug 4 01:25:36 2016 -0400
Activate LyX window after reverse search (#10196)
"lyxclient -g" now calls the just implemented lyx-activate (see
previous commit) after server-goto-file-row. This allows the PDF
viewer to switch to LyX after executing a reverse search.
---
src/client/client.cpp | 8 +++++---
src/client/lyxclient.1in | 2 +-
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/client/client.cpp b/src/client/client.cpp
index f303c18..a950f83 100644
--- a/src/client/client.cpp
+++ b/src/client/client.cpp
@@ -504,9 +504,11 @@ int g(vector<docstring> const & arg)
<< endl;
return -1;
}
- singleCommand = "LYXCMD:server-goto-file-row "
- + arg[0] + ' '
- + arg[1];
+ singleCommand = "LYXCMD:command-sequence "
+ "server-goto-file-row "
+ + arg[0] + ' '
+ + arg[1] + "; " +
+ "lyx-activate";
return 2;
}
diff --git a/src/client/lyxclient.1in b/src/client/lyxclient.1in
index f3e9342..e18fb12 100644
--- a/src/client/lyxclient.1in
+++ b/src/client/lyxclient.1in
@@ -53,7 +53,7 @@ LyX commands documentation can be found in LyX Help menu.
send a single \fIcommand\fR, print LyX information to standard output and
exit. LYXCMD prefix is needed in the given command.
.TP
.BI \-g " file line"
-this is simply a wrapper for the command 'server\-goto\-file\-row \fIfile\fR
\fIline\fR'. It is used by the DVI previewer to elicit inverse DVI search.
+this is simply a wrapper for the command 'command-sequence
server\-goto\-file\-row \fIfile\fR \fIline\fR; lyx-activate'. It is used by the
PDF and DVI previewer to elicit inverse search and focus the LyX window.
.PP
If neither \fB\-c\fR nor \fB\-g\fR are used, \fBlyxclient\fR will regard any
standard input as commands to be sent to LyX, printing LyX's responses to