[vim/vim] runtime(haskell): add include-search support (PR #19143)

14 views
Skip to first unread message

Mateo Gjika

unread,
Jan 9, 2026, 11:05:53 AMJan 9
to vim/vim, Subscribed

You can view, comment on, or merge this pull request online at:

  https://github.com/vim/vim/pull/19143

Commit Summary

  • 7cf3302 runtime(haskell): add include-search support

File Changes

(1 file)

Patch Links:


Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19143@github.com>

Christian Brabandt

unread,
Jan 9, 2026, 12:39:37 PMJan 9
to vim/vim, Subscribed
chrisbra left a comment (vim/vim#19143)

did you contact the maintainer?


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19143/c3729930422@github.com>

Mateo Gjika

unread,
Jan 9, 2026, 4:43:52 PMJan 9
to vim/vim, Subscribed
mateoxh left a comment (vim/vim#19143)

did you contact the maintainer?

No, I thought it was possible to do a revision "by the Vim Project" as per the last one.

@alx741 Do you have any objections to the PR? I could also set define which then allows to navigate a haskell codebase using only native Vim features.


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19143/c3730665492@github.com>

dkearns

unread,
Jan 9, 2026, 10:39:26 PMJan 9
to vim/vim, Subscribed
dkearns left a comment (vim/vim#19143)

did you contact the maintainer?

No, I thought it was possible to do a revision "by the Vim Project" as per the last one.

In principle that happens after a failed attempt to get maintainer approval.


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19143/c3731772661@github.com>

Mateo Gjika

unread,
Jan 10, 2026, 7:19:10 AMJan 10
to vim/vim, Subscribed
mateoxh left a comment (vim/vim#19143)

In principle that happens after a failed attempt to get maintainer approval.

Ok, thanks. I don't think he's going to answer then...


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19143/c3732541949@github.com>

Christian Brabandt

unread,
Jan 10, 2026, 12:04:33 PMJan 10
to vim/vim, Subscribed
chrisbra left a comment (vim/vim#19143)

Ok, thanks. I don't think he's going to answer then...

Let's see. If he is not responding here, I'll merge it, because I think the idea is good. But let's wait a few more days. I just want to give the maintainer a chance to review.


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19143/c3733226259@github.com>

Daniel Campoverde

unread,
Jan 11, 2026, 8:33:10 PMJan 11
to vim/vim, Subscribed
alx741 left a comment (vim/vim#19143)

Hey guys, thanks for including me in the loop. The change LGTM!, thank you @mateoxh


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19143/c3736610774@github.com>

Mateo Gjika

unread,
Jan 12, 2026, 3:12:56 PMJan 12
to vim/vim, Subscribed
mateoxh left a comment (vim/vim#19143)

Hey guys, thanks for including me in the loop. The change LGTM!, thank you @mateoxh

It's great to see you're still active here. What do you think about adding define as well? I’ve been using this pattern:

setlocal define=^\\%(data\\>\\\|class\\>\\%(.*=>\\)\\?\\\|\\%(new\\)\\?type\\>\\\|\\ze\\k\\+\\s*\\%(::\\\|=\\)\\)

The tricky part is the last group which matches type signatures (a basic go to definition). Since they're not always required I also made it match assignments at the top-level (i.e. those not indented).

I think it works suprisingly well in helping to navigate a codebase using native mappings like [d, [i, [<C-d>, etc.


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19143/c3740310009@github.com>

Daniel Campoverde

unread,
Jan 14, 2026, 2:59:25 PMJan 14
to vim/vim, Subscribed
alx741 left a comment (vim/vim#19143)

Tried it just now and works pretty well, would be a nice inclusion for sure. If you add a commit with it, you have my thumbs up, thanks for working on it!


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19143/c3751435862@github.com>

Mateo Gjika

unread,
Jan 14, 2026, 4:38:23 PMJan 14
to vim/vim, Push

@mateoxh pushed 1 commit.

  • 14921b9 runtime(haskell): add 'define' option


View it on GitHub or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19143/before/7cf3302fbfbfafc525032021f9a54bc63ede8a92/after/14921b9ebd4f06f68c8f80aa270791eef137a049@github.com>

Mateo Gjika

unread,
Jan 14, 2026, 4:42:29 PMJan 14
to vim/vim, Subscribed
mateoxh left a comment (vim/vim#19143)

One more thing. I was also wondering why expandtab isn't enabled by default? See https://errors.haskell.org/messages/GHC-94817/


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19143/c3751842697@github.com>

Christian Brabandt

unread,
Jan 18, 2026, 4:32:10 PMJan 18
to vim/vim, Subscribed

Closed #19143 via 0b103d6.


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19143/issue_event/22124760301@github.com>

Reply all
Reply to author
Forward
0 new messages