<div dir="ltr">Thanks for pointing me to company-ghc. I've installed it and it works great!<div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div>--</div>Regards, Ilya Biryukov.</div></div></div>
<br><div class="gmail_quote">On 18 January 2015 at 00:16, Anthony Cowley <span dir="ltr"><<a href="mailto:acowley@seas.upenn.edu" target="_blank">acowley@seas.upenn.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
> On Jan 17, 2015, at 8:19 AM, Илья Бирюков <<a href="mailto:iu.biryukov@gmail.com">iu.biryukov@gmail.com</a>> wrote:<br>
><br>
> Hi, Cafe!<br>
><br>
> I'm struggling to configure my emacs for haskell development with ghc-mod and auto-complete. It works well for the most part, but I've run into the issue when completing qualified names. In the following example I don't get any completion after BS:<br>
><br>
>         module Playground where<br>
><br>
>         import qualified Data.ByteString.Lazy as BL<br>
><br>
>         doWork :: BL.By -- no completion after dot<br>
><br>
> Completion for unqualified names and module name in imports works just fine.<br>
> Maybe someone has run into this issue before?<br>
><br>
<br>
</span>Completion after the dot is provided by company-ghc, so you'd want to setup company rather than autocomplete.<br>
<span class="HOEnZb"><font color="#888888"><br>
Anthony<br>
</font></span><span class="im HOEnZb"><br>
<br>
> My .emacs:<br>
>       (ac-config-default)<br>
>       (auto-complete-mode t)<br>
><br>
>       (add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)<br>
><br>
>       (autoload 'ghc-init "ghc" nil t)<br>
>       (add-hook 'haskell-mode-hook (lambda () (ghc-init)))<br>
><br>
>       (defun my-ac-haskell-mode ()<br>
>         (setq ac-sources (append ac-sources '(ac-source-ghc-mod))))<br>
><br>
>       (add-hook 'haskell-mode-hook 'my-ac-haskell-mode)<br>
>       (add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)<br>
>       (add-hook 'haskell-mode-hook 'turn-on-haskell-indent)<br>
><br>
>       (ac-define-source ghc-mod<br>
>         '((depends ghc)<br>
>           (candidates . ghc-select-completion-symbol)<br>
>           (symbol . "s")<br>
>           (cache)))<br>
><br>
> --<br>
> Regards, Ilya Biryukov.<br>
</span><div class="HOEnZb"><div class="h5">> _______________________________________________<br>
> Haskell-Cafe mailing list<br>
> <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
> <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br></div></div>