Repository: clap-rs/clap (language: rust)

Issue:
docs: Arg::value_delimiter default value
### Please complete the following tasks

- [X] I have searched the [discussions](https://github.com/clap-rs/clap/discussions)
- [X] I have searched the [open](https://github.com/clap-rs/clap/issues) and [rejected](https://github.com/clap-rs/clap/issues?q=is%3Aissue+label%3AS-wont-fix+is%3Aclosed) issues

### Rust Version

rustc 1.80.0 (051478957 2024-07-21)

### Clap Version

4.5.13

### Minimal reproducible code

```rust
use clap::{Arg, Command};

fn main() {
    let m = Command::new("prog")
        .arg(Arg::new("config")
            .short('c')
            .long("config"))
        .get_matches_from(vec![
            "prog", "--config=val1,val2,val3"
        ]);

    assert_eq!(m.get_many::<String>("config").unwrap().collect::<Vec<_>>(), ["val1", "val2", "val3"])
}
```


### Steps to reproduce the bug with the above code

`cargo run`

### Actual Behaviour

assertion failed

### Expected Behaviour

assertion success

### Additional Context

If docs were correct, a `,` (comma) should have been used as a default delimiter. I'd rather see the docs fixed and not introduce an actual default value.

### Debug Output

_No response_


Discussion / hints:

Fix patch:
diff --git a/clap_builder/src/builder/arg.rs b/clap_builder/src/builder/arg.rs
index 0ba84ae321c..563d7ec380c 100644
--- a/clap_builder/src/builder/arg.rs
+++ b/clap_builder/src/builder/arg.rs
@@ -1545,11 +1545,8 @@ impl Arg {
 
     /// Allow grouping of multiple values via a delimiter.
     ///
-    /// i.e. should `--option=val1,val2,val3` be parsed as three values (`val1`, `val2`,
-    /// and `val3`) or as a single value (`val1,val2,val3`). Defaults to using `,` (comma) as the
-    /// value delimiter for all arguments that accept values (options and positional arguments)
-    ///
-    /// **NOTE:** implicitly sets [`Arg::action(ArgAction::Set)`]
+    /// i.e. allow values (`val1,val2,val3`) to be parsed as three values (`val1`, `val2`,
+    /// and `val3`) instead of one value (`val1,val2,val3`).
     ///
     /// # Examples
     ///


Test patch: