mirror of
https://github.com/nushell/nushell.git
synced 2025-07-16 06:15:07 +02:00
# Description This PR addresses #13676 . It adds completions for the operators listed on https://www.nushell.sh/lang-guide/chapters/operators.html#operators based on the type of the value before the cursor. Currently, values created as the output of other operations will not have completions. For example `(1 + 3)` will not have completions. When operators are added/removed/updated the completions will have to be adjusted manually. # User-Facing Changes - Tab completions for operators # Tests Added unit tests to the new completion struct OperationCompletion for int completions, float completions, and str completions
This crate implements the core functionality of the interactive Nushell REPL and interfaces with reedline
.
Currently implements the syntax highlighting and completions logic.
Furthermore includes a few commands that are specific to reedline
Internal Nushell crate
This crate implements components of Nushell and is not designed to support plugin authors or other users directly.