bfredl
bfredl
I think we can do this and also leverage the improvement in TUI: #6619 will introduce a "compositor" layer which will translate from new external UI representations (at first only...
what we would need is some textual representation that directly maps to any missing element of the tree-sitter grammar. So we can have a buffer with somehing like `x =...
see https://github.com/vigoux/architext.nvim for some exciting in progress work
Tentatively pushing this ahead to 0.5. 0.5 should contain all the core code needed to make architext.nvim the best possible experience it could be.
Can't also just the number column be redrawn without redrawing the rest of the window?
@bluz71 linenumbers are rendered first in `win_line`, so I don't think it should be too hard. (well, after signs, but shouldn't hurt much to redraw them too) Only issue I...
The relevant information (for re-rendering number column only) is stored in `wp->w_lines`: `wl_num` for the buffer line numbers and `wl_size` for the physical screen lines the buffer line occupied.
> ability to attach on_stdout/on_stderr/etc handler to an existing job Is there an intended use case for this? What happens if the job already has an handler of this kind,...
> Use case is listening to :term output isn't `:term` is just thin wrapper around `termopen()`, which already would allow this? Could be a naming/documentation issue.
> why do we expose b:terminal_job_id at all Why not? otherwise _any_ repl managing plugin would be forced to reimplement this themselves. (_regardless_ if it only manages terminals it opens...