- * -<replaceable>short_name</replaceable> in a commandline. @short_name must be
- * a printable ASCII character different from '-', or zero if the option has no
- * short name.
- * @flags: Flags from #GOptionFlags.
- * @arg: The type of the option, as a #GOptionArg.
- * @arg_data: If the @arg type is %G_OPTION_ARG_CALLBACK, then @arg_data must
- * point to a #GOptionArgFunc callback function, which will be called to handle
- * the extra argument. Otherwise, @arg_data is a pointer to a location to store
- * the value, the required type of the location depends on the @arg type:
- * <variablelist>
- * <varlistentry>
- * <term>%G_OPTION_ARG_NONE</term>
- * <listitem><para>%gboolean</para></listitem>
- * </varlistentry>
- * <varlistentry>
- * <term>%G_OPTION_ARG_STRING</term>
- * <listitem><para>%gchar*</para></listitem>
- * </varlistentry>
- * <varlistentry>
- * <term>%G_OPTION_ARG_INT</term>
- * <listitem><para>%gint</para></listitem>
- * </varlistentry>
- * <varlistentry>
- * <term>%G_OPTION_ARG_FILENAME</term>
- * <listitem><para>%gchar*</para></listitem>
- * </varlistentry>
- * <varlistentry>
- * <term>%G_OPTION_ARG_STRING_ARRAY</term>
- * <listitem><para>%gchar**</para></listitem>
- * </varlistentry>
- * <varlistentry>
- * <term>%G_OPTION_ARG_FILENAME_ARRAY</term>
- * <listitem><para>%gchar**</para></listitem>
- * </varlistentry>
- * <varlistentry>
- * <term>%G_OPTION_ARG_DOUBLE</term>
- * <listitem><para>%gdouble</para></listitem>
- * </varlistentry>
- * </variablelist>
- * If @arg type is %G_OPTION_ARG_STRING or %G_OPTION_ARG_FILENAME the location
- * will contain a newly allocated string if the option was given. That string
- * needs to be freed by the callee using g_free(). Likewise if @arg type is
- * %G_OPTION_ARG_STRING_ARRAY or %G_OPTION_ARG_FILENAME_ARRAY, the data should
- * be freed using g_strfreev().
- * @description: the description for the option in <option>--help</option>
- * output. The @description is translated using the @translate_func of the
- * group, see g_option_group_set_translation_domain().
+ * `-short_name` in a commandline. @short_name must be a printable
+ * ASCII character different from '-', or zero if the option has no
+ * short name.
+ * @flags: Flags from #GOptionFlags
+ * @arg: The type of the option, as a #GOptionArg
+ * @arg_data: If the @arg type is %G_OPTION_ARG_CALLBACK, then @arg_data
+ * must point to a #GOptionArgFunc callback function, which will be
+ * called to handle the extra argument. Otherwise, @arg_data is a
+ * pointer to a location to store the value, the required type of
+ * the location depends on the @arg type:
+ * - %G_OPTION_ARG_NONE: %gboolean
+ * - %G_OPTION_ARG_STRING: %gchar*
+ * - %G_OPTION_ARG_INT: %gint
+ * - %G_OPTION_ARG_FILENAME: %gchar*
+ * - %G_OPTION_ARG_STRING_ARRAY: %gchar**
+ * - %G_OPTION_ARG_FILENAME_ARRAY: %gchar**
+ * - %G_OPTION_ARG_DOUBLE: %gdouble
+ * If @arg type is %G_OPTION_ARG_STRING or %G_OPTION_ARG_FILENAME,
+ * the location will contain a newly allocated string if the option
+ * was given. That string needs to be freed by the callee using g_free().
+ * Likewise if @arg type is %G_OPTION_ARG_STRING_ARRAY or
+ * %G_OPTION_ARG_FILENAME_ARRAY, the data should be freed using g_strfreev().
+ * @description: the description for the option in `--help`
+ * output. The @description is translated using the @translate_func
+ * of the group, see g_option_group_set_translation_domain().