buffer-export * synonymous to buffer-export

This commit is contained in:
Guillaume Munch 2017-02-28 22:15:53 +01:00
parent 79241febf6
commit 494ce6647a
3 changed files with 7 additions and 7 deletions

View File

@ -2534,8 +2534,8 @@ bool Buffer::getStatus(FuncRequest const & cmd, FuncStatus & flag)
enable = true;
break;
}
string format =
arg.empty() ? params().getDefaultOutputFormat() : to_utf8(arg);
string format = (arg.empty() || arg == "*") ?
params().getDefaultOutputFormat() : to_utf8(arg);
size_t pos = format.find(' ');
if (pos != string::npos)
format = format.substr(0, pos);
@ -2643,8 +2643,8 @@ void Buffer::dispatch(FuncRequest const & func, DispatchResult & dr)
break;
case LFUN_BUFFER_EXPORT: {
string const format =
argument.empty() ? params().getDefaultOutputFormat() : argument;
string const format = (argument.empty() || argument == "*") ?
params().getDefaultOutputFormat() : argument;
ExportStatus const status = doExport(format, false);
dr.setError(status != ExportSuccess);
if (status != ExportSuccess)

View File

@ -583,8 +583,8 @@ void LyXAction::init()
want to start from and for the command that you want to
apply to this format. Internally the control is then passed
to #LFUN_BUFFER_EXPORT_CUSTOM.\n
If absent, the default output format of the document is
used.
If absent or *, then the default output format of the
document is used.
<DEST> If present, this argument provides the export destination
filename. Its containing folder will also be the destination
folder, where all the needed external files will be copied.

View File

@ -3548,7 +3548,7 @@ void GuiView::dispatch(FuncRequest const & cmd, DispatchResult & dr)
else
target_dir = doc_buffer->fileName().onlyPath();
string const format = argument.empty() ?
string const format = (argument.empty() || argument == "*") ?
doc_buffer->params().getDefaultOutputFormat() : argument;
if ((dest.empty() && doc_buffer->isUnnamed())