From 7bb981bca6c1fabb7bdfe367a6b19042ca36afd7 Mon Sep 17 00:00:00 2001 From: Profpatsch Date: Mon, 16 Sep 2019 00:56:37 +0200 Subject: Mostly implement nice completion for dhall A few bugs are still remainaing, but it can recognize when files should be completed for example. --- pkgs/profpatsch/dhallsh/Completion/Command/Arguments.dhall | 1 + pkgs/profpatsch/dhallsh/Completion/Command/package.dhall | 1 + pkgs/profpatsch/dhallsh/Completion/Command/type.dhall | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 pkgs/profpatsch/dhallsh/Completion/Command/Arguments.dhall create mode 100644 pkgs/profpatsch/dhallsh/Completion/Command/package.dhall (limited to 'pkgs/profpatsch/dhallsh/Completion/Command') 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 } -- cgit 1.4.1