You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[_Filesize unit formatting_](#filesize-unit-formatting-toc)
49
+
-[_External completers are no longer used for internal commands_](#external-completers-are-no-longer-used-for-internal-commands-toc)
49
50
-[_Removals_](#removals-toc)
50
51
-[_`range`_](#range-toc)
51
52
-[_`into bits`_](#into-bits-toc)
@@ -315,6 +316,36 @@ option with all of these commands, in which case a string-representation of the
315
316
316
317
When setting a specific filesize unit via `$env.config.filesize.unit`, sizes will now be formatted using the default locale (e.g., separators and decimals). This returns a similar 0.98 behavior.
317
318
319
+
### External completers are no longer used for internal commands [[toc](#table-of-contents)]
320
+
321
+
Prior to [#15086](https://github.com/nushell/nushell/pull/15086), internal commands (including custom commands and aliases) without [custom completions](https://www.nushell.sh/book/custom_completions.html#custom-completions) would fall back to the external completer. After this PR, internal commands will not use the external completer.
322
+
323
+
::: tip Note
324
+
The zoxide completer previously listed in the cookbook relied on this functionality. To update your zoxide completer to be compatible, you can (optionally) remove your external zoxide completer, add this to your config:
def --env --wrapped z [...rest: string@"nu-complete zoxide path"] {
341
+
__zoxide_z ...$rest
342
+
}
343
+
```
344
+
345
+
Note, if your zoxide configuration from `zoxide init` is in a vendor autoload, you should also add the above snippet to either a vendor autoload or user autoload, so that the `__zoxide_z` command is defined.
0 commit comments