如何使bash自动完成功能与cabal一起使用?

时间:2018-02-11 13:56:26

标签: bash haskell autocomplete cabal cabal-install

使用stack构建工具,我需要将以下行添加到我的系统配置并自动完成工作:

eval "$(stack --bash-completion-script stack)"

但是cabal-install的自动完成功能无法开箱即用,我无法找到解决方法。如何为cabal-install(我的cabal-install版本:2.1.0.0)启用bash自动完成功能?

我的操作系统:Ubuntu 16.04.03 LTS

1 个答案:

答案 0 :(得分:2)

这里有一个cabal-install自动填充脚本。您只需要在shell中的某处获取它:https://github.com/haskell/cabal/blob/master/cabal-install/bash-completion/cabal

对于ubuntu,您应该可以通过在/etc/bash_completion.d

中抛出它来实现它