diff --git a/src/mlpack/bindings/R/print_doc.hpp b/src/mlpack/bindings/R/print_doc.hpp index 0c08a129a9..a40ac4ddd7 100644 --- a/src/mlpack/bindings/R/print_doc.hpp +++ b/src/mlpack/bindings/R/print_doc.hpp @@ -67,7 +67,16 @@ void PrintDoc(util::ParamData& d, } else if (d.cppType == "bool") { - oss << (MLPACK_ANY_CAST(d.value) ? "TRUE" : "FALSE"); + // If the option is `verbose`, be sure to print the use of the global + // mlpack package option as a default. + if (d.name == "verbose") + { + oss << "getOption(\"mlpack.verbose\", FALSE)"; + } + else + { + oss << (MLPACK_ANY_CAST(d.value) ? "TRUE" : "FALSE"); + } } oss << "\""; }