-
Notifications
You must be signed in to change notification settings - Fork 72
Closed
Description
Neovim has been overhauling the internal treesitter logic to improve performance as well as adding new extmark
options. Both of these are awesome and I'll need to take a closer look into what will be available and see how I can take advantage of these new features!
However, separately from this, due to this plugins assumptions about how treesitter parsing works (sync) and how default highlights behave there are also going to be some breaking changes / regressions in behavior that I'll need to patch. I'll track these regressions as I find out about them as well as the progress on fixing them here.
fenced code block delimiters now hidden with conceal_lines
- report: bug: CodeBlock not works #351
- related changes:
- info: I'm tempted to ship my own highlights with this plugin to avoid the headache of un-concealing a concealed line, but I'd really rather avoid it. I think users being able to interact with tools as they usually would and having this plugin handle these changes is a good thing, and lets people implement their own custom logic without needing features added to the plugin codebase.
- status: FIXED (595ac4f) (e6c8081)
- Created issues in neovim to help resolve some problems along the way:
rendering unfocussed lsp hover docs buffers
- report: How make the plugin render on unfocused markdown windows, because currently for me it only renders when cursor enters the window (lsp.buf.hover). #333
- related changes:
- info: Problem is occurring because the
BufWinEnter
event is triggering before theFileType
event, not the case in0.10
. - status: FIXED (b57d51d) (059f503)
async parsing
- report: NONE
- related changes:
- info: Calling
parse
like we do now should result in synchronous parsing for the specified range, so I don't think any changes are needed, at least for now. - status: NO_FIX_REQUIRED
kmoschcau and renxzen
Metadata
Metadata
Assignees
Labels
No labels