Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incomplete support for Bird notation in .lhs files #56

Open
vlopezj opened this issue Jul 11, 2018 · 0 comments
Open

Incomplete support for Bird notation in .lhs files #56

vlopezj opened this issue Jul 11, 2018 · 0 comments

Comments

@vlopezj
Copy link

vlopezj commented Jul 11, 2018

I have had issues with hasktags and emacs when involving literate files in Bird notation
E-macs version: 26.1

Consider a file like this:

This is foo:

> data Foo = Bar

> a :: Foo
> a = Bar

When jumping to the definition of Foo, emacs will complain that it cannot find the line "^ data Foo". I assume this is because the TAGS file generated by hasktags --etags does not account for the leading > .

I would prefer hasktags to directly say that Bird notation is not supported, and perhaps even point me to some way to convert to \begin{code} \end{code} notation:

https://wiki.haskell.org/Literate_programming#Transformation_of_.lhs-files

I could provide more detail steps on how to reproduce the bug, but it seems that the trend is to drop support for Bird notation altogether.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant