nushell/crates
Jason Gedge 188d33b306
Add a custom path completer to nushell. (#2463)
Previously, we used rustyline's filename completer. This allowed us to make
progress on the completion engine without building all the parts at once. We now
need our own filename completer to make progress.

The primary driver to having our own filename completer is that it can better
integrate with our path constructs. For example, if we have

    > ls .../<TAB>

we want to show a list of suggestions that includes all files two directories up
from the current working directory. The least jarring experience to a user would
be to maintain the three dots. The easiest way for us to do this is by building
our own completer and path constructs.
2020-08-30 22:28:09 -04:00
..
nu_plugin_binaryview Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu_plugin_fetch Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu_plugin_from_bson Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu_plugin_from_sqlite Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu_plugin_inc Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu_plugin_match Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu_plugin_post Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu_plugin_ps Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu_plugin_s3 Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu_plugin_start Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu_plugin_sys Update battery version (#2413) 2020-08-26 06:59:39 +12:00
nu_plugin_textview Move nu-data out of nu-cli (#2369) 2020-08-18 19:00:02 +12:00
nu_plugin_to_bson Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu_plugin_to_sqlite Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu_plugin_tree Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu-cli Add a custom path completer to nushell. (#2463) 2020-08-30 22:28:09 -04:00
nu-data Light fixes (#2455) 2020-08-30 19:03:18 +12:00
nu-errors Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu-parser Add optional commas for items in lists and tables (#2454) 2020-08-30 18:19:54 +12:00
nu-plugin Slim down cli plugin logic. 2020-08-27 06:28:18 -05:00
nu-protocol Light fixes (#2455) 2020-08-30 19:03:18 +12:00
nu-source Add method to convert ClassifiedBlock into completion locations. (#2316) 2020-08-21 15:37:51 -04:00
nu-table Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu-test-support Bump to 0.18.2. Move starship external. (#2345) 2020-08-14 07:02:45 +12:00
nu-value-ext Allow invocations and fix span error reporting. 2020-08-26 06:46:14 -05:00