@@ -55,17 +55,17 @@ impl Completer for DefaultCompleter {
55
55
/// assert_eq!(
56
56
/// completions.complete("bat",3),
57
57
/// 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},
61
61
/// ]);
62
62
///
63
63
/// assert_eq!(
64
64
/// completions.complete("to the\r\nbat",11),
65
65
/// 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},
69
69
/// ]);
70
70
/// ```
71
71
fn complete ( & mut self , line : & str , pos : usize ) -> Vec < Suggestion > {
@@ -105,6 +105,7 @@ impl Completer for DefaultCompleter {
105
105
106
106
Suggestion {
107
107
value : format ! ( "{span_line}{ext}" ) ,
108
+ display : None ,
108
109
description : None ,
109
110
style : None ,
110
111
extra : None ,
@@ -182,15 +183,15 @@ impl DefaultCompleter {
182
183
/// completions.insert(vec!["test-hyphen","test_underscore"].iter().map(|s| s.to_string()).collect());
183
184
/// assert_eq!(
184
185
/// 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}]);
186
187
///
187
188
/// let mut completions = DefaultCompleter::with_inclusions(&['-', '_']);
188
189
/// completions.insert(vec!["test-hyphen","test_underscore"].iter().map(|s| s.to_string()).collect());
189
190
/// assert_eq!(
190
191
/// completions.complete("te",2),
191
192
/// 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},
194
195
/// ]);
195
196
/// ```
196
197
pub fn with_inclusions ( incl : & [ char ] ) -> Self {
@@ -379,6 +380,7 @@ mod tests {
379
380
[
380
381
Suggestion {
381
382
value: "null" . into( ) ,
383
+ display: None ,
382
384
description: None ,
383
385
style: None ,
384
386
extra: None ,
@@ -387,6 +389,7 @@ mod tests {
387
389
} ,
388
390
Suggestion {
389
391
value: "number" . into( ) ,
392
+ display: None ,
390
393
description: None ,
391
394
style: None ,
392
395
extra: None ,
@@ -395,6 +398,7 @@ mod tests {
395
398
} ,
396
399
Suggestion {
397
400
value: "nushell" . into( ) ,
401
+ display: None ,
398
402
description: None ,
399
403
style: None ,
400
404
extra: None ,
@@ -423,6 +427,7 @@ mod tests {
423
427
[
424
428
Suggestion {
425
429
value: "test" . into( ) ,
430
+ display: None ,
426
431
description: None ,
427
432
style: None ,
428
433
extra: None ,
@@ -431,6 +436,7 @@ mod tests {
431
436
} ,
432
437
Suggestion {
433
438
value: "this is the reedline crate" . into( ) ,
439
+ display: None ,
434
440
description: None ,
435
441
style: None ,
436
442
extra: None ,
@@ -439,6 +445,7 @@ mod tests {
439
445
} ,
440
446
Suggestion {
441
447
value: "this is the reedline crate" . into( ) ,
448
+ display: None ,
442
449
description: None ,
443
450
style: None ,
444
451
extra: None ,
0 commit comments