@elextr no, but if you read the syntax in
[2.2](https://www.haskell.org/onlinereport/haskell2010/haskellch2.html#x7-160002.2),
you see that a comment is defined as
> lexeme | definition
> ------ | ----------
> *comment* | *dashes* [ *any*⟨*symbol*⟩ {*any*} ] *newline*
> *dashes* | `--` {`-`}
> *symbol* | *ascSymbol* \| *uniSymbol*⟨*special* \| `_` \| `"` \|
> `'`⟩
> *ascSymbol* | `!` \| `#` \| `$` \| `%` \| `&` \| `⋆` \| `+` \| `.` \|
> `/` \| `<` \| `=` \| `>` \| `?` \| `@` \| `\` \| `^` \| `|` \| `-` \| `~` \|
> `:`
> … |
So a comment is *a sequence starting with 2 or more dashes (`-`) not followed
by any of `!`, `#`, `$`, `%`, `&`, `⋆`, `+`, `.`, `/`, `<`, `=`, `>`, `?`, `@`,
`\`, `^`, `|`, `-`, `~` or `:`*.
Hence, not only simply inserting `--` might or might not make it a comment, but
also our default toggle comment suffix (`~ `, leading to `--~ `) will not make
it a comment at all.
So, in the end I think the solution proposed here by @AleXoundOS makes sense.
---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/1026#issuecomment-217117057