diff --git a/share/completions/rustc.fish b/share/completions/rustc.fish index 4b2f1649a..0a905bcf6 100644 --- a/share/completions/rustc.fish +++ b/share/completions/rustc.fish @@ -1,11 +1,11 @@ complete -c rustc -s h -l help complete -c rustc -x -l cfg -complete -c rustc -r -s L -a 'dylib= static= framework=' +complete -c rustc -r -s L -a 'dependency= crate= native= framework= all=' complete -c rustc -x -s l -a 'dylib= static= framework=' -complete -c rustc -x -l crate-type -a 'bin lib rlib dylib staticlib' +complete -c rustc -x -l crate-type -a 'bin lib rlib dylib staticlib proc-macro' complete -c rustc -r -l crate-name -complete -c rustc -x -l emit -a 'asm llvm-bc llvm-ir obj link dep-info' +complete -c rustc -x -l emit -a 'asm llvm-bc llvm-ir obj link dep-info metadata mir' complete -c rustc -x -l print -a 'crate-name file-names sysroot' complete -c rustc -s g complete -c rustc -s O