diff options
author | Profpatsch <mail@profpatsch.de> | 2019-09-16 00:56:37 +0200 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2020-02-24 00:57:55 +0100 |
commit | 7bb981bca6c1fabb7bdfe367a6b19042ca36afd7 (patch) | |
tree | c874fd97aeab7e47d6ec66e0fbcc7d1db78f9794 /pkgs/profpatsch/dhallsh/Completion/Command | |
parent | 0170d75092b4750ad03d9c606918cf659703e8d5 (diff) |
Mostly implement nice completion for dhall
A few bugs are still remainaing, but it can recognize when files should be completed for example.
Diffstat (limited to 'pkgs/profpatsch/dhallsh/Completion/Command')
3 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/profpatsch/dhallsh/Completion/Command/Arguments.dhall b/pkgs/profpatsch/dhallsh/Completion/Command/Arguments.dhall new file mode 100644 index 00000000..e9ec3663 --- /dev/null +++ b/pkgs/profpatsch/dhallsh/Completion/Command/Arguments.dhall @@ -0,0 +1 @@ +λ(a : Type) → < Subcommands : List a | Files > diff --git a/pkgs/profpatsch/dhallsh/Completion/Command/package.dhall b/pkgs/profpatsch/dhallsh/Completion/Command/package.dhall new file mode 100644 index 00000000..6475acf9 --- /dev/null +++ b/pkgs/profpatsch/dhallsh/Completion/Command/package.dhall @@ -0,0 +1 @@ +{ Type = ./type.dhall, Arguments = ./Arguments.dhall } diff --git a/pkgs/profpatsch/dhallsh/Completion/Command/type.dhall b/pkgs/profpatsch/dhallsh/Completion/Command/type.dhall index a0fd4e98..ffbcd2bf 100644 --- a/pkgs/profpatsch/dhallsh/Completion/Command/type.dhall +++ b/pkgs/profpatsch/dhallsh/Completion/Command/type.dhall @@ -5,6 +5,6 @@ Text , options : List ../Option/type.dhall - , subcommands : - List a + , arguments : + ./Arguments.dhall a } |