@@ -55,17 +55,17 @@ impl Completer for DefaultCompleter {
5555 /// assert_eq!(
5656 /// completions.complete("bat",3),
5757 /// vec![
58- /// Suggestion {value: "batcave".into(), description: None, style: None, extra: None, span: Span { start: 0, end: 3 }, append_whitespace: false},
59- /// Suggestion {value: "batman".into(), description: None, style: None, extra: None, span: Span { start: 0, end: 3 }, append_whitespace: false},
60- /// Suggestion {value: "batmobile".into(), description: None, style: None, extra: None, span: Span { start: 0, end: 3 }, append_whitespace: false},
58+ /// Suggestion {value: "batcave".into(), display: None, description: None, style: None, extra: None, span: Span { start: 0, end: 3 }, append_whitespace: false},
59+ /// Suggestion {value: "batman".into(), display: None, description: None, style: None, extra: None, span: Span { start: 0, end: 3 }, append_whitespace: false},
60+ /// Suggestion {value: "batmobile".into(), display: None, description: None, style: None, extra: None, span: Span { start: 0, end: 3 }, append_whitespace: false},
6161 /// ]);
6262 ///
6363 /// assert_eq!(
6464 /// completions.complete("to the\r\nbat",11),
6565 /// vec![
66- /// Suggestion {value: "batcave".into(), description: None, style: None, extra: None, span: Span { start: 8, end: 11 }, append_whitespace: false},
67- /// Suggestion {value: "batman".into(), description: None, style: None, extra: None, span: Span { start: 8, end: 11 }, append_whitespace: false},
68- /// Suggestion {value: "batmobile".into(), description: None, style: None, extra: None, span: Span { start: 8, end: 11 }, append_whitespace: false},
66+ /// Suggestion {value: "batcave".into(), display: None, description: None, style: None, extra: None, span: Span { start: 8, end: 11 }, append_whitespace: false},
67+ /// Suggestion {value: "batman".into(), display: None, description: None, style: None, extra: None, span: Span { start: 8, end: 11 }, append_whitespace: false},
68+ /// Suggestion {value: "batmobile".into(), display: None, description: None, style: None, extra: None, span: Span { start: 8, end: 11 }, append_whitespace: false},
6969 /// ]);
7070 /// ```
7171 fn complete ( & mut self , line : & str , pos : usize ) -> Vec < Suggestion > {
@@ -105,6 +105,7 @@ impl Completer for DefaultCompleter {
105105
106106 Suggestion {
107107 value : format ! ( "{span_line}{ext}" ) ,
108+ display : None ,
108109 description : None ,
109110 style : None ,
110111 extra : None ,
@@ -182,15 +183,15 @@ impl DefaultCompleter {
182183 /// completions.insert(vec!["test-hyphen","test_underscore"].iter().map(|s| s.to_string()).collect());
183184 /// assert_eq!(
184185 /// completions.complete("te",2),
185- /// vec![Suggestion {value: "test".into(), description: None, style: None, extra: None, span: Span { start: 0, end: 2 }, append_whitespace: false}]);
186+ /// vec![Suggestion {value: "test".into(), display: None, description: None, style: None, extra: None, span: Span { start: 0, end: 2 }, append_whitespace: false}]);
186187 ///
187188 /// let mut completions = DefaultCompleter::with_inclusions(&['-', '_']);
188189 /// completions.insert(vec!["test-hyphen","test_underscore"].iter().map(|s| s.to_string()).collect());
189190 /// assert_eq!(
190191 /// completions.complete("te",2),
191192 /// vec![
192- /// Suggestion {value: "test-hyphen".into(), description: None, style: None, extra: None, span: Span { start: 0, end: 2 }, append_whitespace: false},
193- /// Suggestion {value: "test_underscore".into(), description: None, style: None, extra: None, span: Span { start: 0, end: 2 }, append_whitespace: false},
193+ /// Suggestion {value: "test-hyphen".into(), display: None, description: None, style: None, extra: None, span: Span { start: 0, end: 2 }, append_whitespace: false},
194+ /// Suggestion {value: "test_underscore".into(), display: None, description: None, style: None, extra: None, span: Span { start: 0, end: 2 }, append_whitespace: false},
194195 /// ]);
195196 /// ```
196197 pub fn with_inclusions ( incl : & [ char ] ) -> Self {
@@ -379,6 +380,7 @@ mod tests {
379380 [
380381 Suggestion {
381382 value: "null" . into( ) ,
383+ display: None ,
382384 description: None ,
383385 style: None ,
384386 extra: None ,
@@ -387,6 +389,7 @@ mod tests {
387389 } ,
388390 Suggestion {
389391 value: "number" . into( ) ,
392+ display: None ,
390393 description: None ,
391394 style: None ,
392395 extra: None ,
@@ -395,6 +398,7 @@ mod tests {
395398 } ,
396399 Suggestion {
397400 value: "nushell" . into( ) ,
401+ display: None ,
398402 description: None ,
399403 style: None ,
400404 extra: None ,
@@ -423,6 +427,7 @@ mod tests {
423427 [
424428 Suggestion {
425429 value: "test" . into( ) ,
430+ display: None ,
426431 description: None ,
427432 style: None ,
428433 extra: None ,
@@ -431,6 +436,7 @@ mod tests {
431436 } ,
432437 Suggestion {
433438 value: "this is the reedline crate" . into( ) ,
439+ display: None ,
434440 description: None ,
435441 style: None ,
436442 extra: None ,
@@ -439,6 +445,7 @@ mod tests {
439445 } ,
440446 Suggestion {
441447 value: "this is the reedline crate" . into( ) ,
448+ display: None ,
442449 description: None ,
443450 style: None ,
444451 extra: None ,
0 commit comments