Commit b3164ae
repl: add support for custom completions
Allow user code to override the default `complete()` function from
`readline.Interface`. See:
https://nodejs.org/api/readline.html#readline_use_of_the_completer_function
Ref: nodejs/node-v0.x-archive#8484
PR-URL: #7527
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Lance Ball <lball@redhat.com>1 parent c967af8 commit b3164aeCopy full SHA for b3164ae
File tree
Expand file treeCollapse file tree
3 files changed
+80
-7
lines changedOpen diff view settings
Filter options
- doc/api
- lib
- test/parallel
Expand file treeCollapse file tree
3 files changed
+80
-7
lines changedOpen diff view settings
Collapse file
+3Lines changed: 3 additions & 0 deletions
- Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
382 | 382 | |
383 | 383 | |
384 | 384 | |
| 385 | + |
| 386 | + |
385 | 387 | |
386 | 388 | |
387 | 389 | |
| ||
526 | 528 | |
527 | 529 | |
528 | 530 | |
| 531 | + |
Collapse file
+11-6Lines changed: 11 additions & 6 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
386 | 386 | |
387 | 387 | |
388 | 388 | |
389 | | - |
390 | | - |
391 | | - |
| 389 | + |
| 390 | + |
| 391 | + |
| 392 | + |
392 | 393 | |
393 | 394 | |
394 | 395 | |
395 | 396 | |
396 | | - |
| 397 | + |
397 | 398 | |
398 | 399 | |
399 | 400 | |
| ||
706 | 707 | |
707 | 708 | |
708 | 709 | |
| 710 | + |
| 711 | + |
| 712 | + |
| 713 | + |
709 | 714 | |
710 | 715 | |
711 | 716 | |
| ||
716 | 721 | |
717 | 722 | |
718 | 723 | |
719 | | - |
| 724 | + |
720 | 725 | |
721 | 726 | |
722 | 727 | |
| ||
975 | 980 | |
976 | 981 | |
977 | 982 | |
978 | | - |
| 983 | + |
979 | 984 | |
980 | 985 | |
981 | 986 | |
|
Collapse file
test/parallel/test-repl-tab-complete.js
Copy file name to clipboardExpand all lines: test/parallel/test-repl-tab-complete.js+66-1Lines changed: 66 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
32 | 32 | |
33 | 33 | |
34 | 34 | |
35 | | - |
| 35 | + |
36 | 36 | |
37 | 37 | |
38 | 38 | |
| ||
283 | 283 | |
284 | 284 | |
285 | 285 | |
| 286 | + |
| 287 | + |
| 288 | + |
| 289 | + |
| 290 | + |
| 291 | + |
| 292 | + |
| 293 | + |
| 294 | + |
| 295 | + |
| 296 | + |
| 297 | + |
| 298 | + |
| 299 | + |
| 300 | + |
| 301 | + |
| 302 | + |
| 303 | + |
| 304 | + |
| 305 | + |
| 306 | + |
| 307 | + |
| 308 | + |
| 309 | + |
| 310 | + |
| 311 | + |
| 312 | + |
| 313 | + |
| 314 | + |
| 315 | + |
| 316 | + |
| 317 | + |
| 318 | + |
| 319 | + |
| 320 | + |
| 321 | + |
| 322 | + |
| 323 | + |
| 324 | + |
| 325 | + |
| 326 | + |
| 327 | + |
| 328 | + |
| 329 | + |
| 330 | + |
| 331 | + |
| 332 | + |
| 333 | + |
| 334 | + |
| 335 | + |
| 336 | + |
| 337 | + |
| 338 | + |
| 339 | + |
| 340 | + |
| 341 | + |
| 342 | + |
| 343 | + |
| 344 | + |
| 345 | + |
| 346 | + |
| 347 | + |
| 348 | + |
| 349 | + |
| 350 | + |
0 commit comments