-
Notifications
You must be signed in to change notification settings - Fork 263
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
Release vis-0.9 #1115
Comments
Maybe review this issue regarding "Prevent flickering in curses". |
Sure I can look at that one. I don't use window transparency though so |
You should add martanne/vis-test#12 |
And we should probably add martanne/vis-test#29 and martanne/vis-test#22, although that may wait on the merge of vis-test repo into the main one. |
Unfortunately I am unable to merge things in that repo. If they aren't |
Also, #945 … it looks like something so simple that it could be easily approved or rejected, if reviewed by somebody who actually knows what she is talking about. |
I merged the mentioned tests, so we can have a clean history to join the repositories after release. |
Did you? Where? |
I'd like to request that updates to the docker build mechanism be included in this release, if it isn't already. It's very useful to be able to build a fully-featured, static, current version of vis to quickly deploy to a new machine. Come to think of it, maybe I should also request that as a release artifact for 0.9: a "no install" static binary, at least for Linux x64 and arm. Also, I don't know how many people use vis on macOS, but it'd be nice if 0.9 was available via brew/macports without too much delay. I assume that would happen anyways, I just wanted to voice my vote for macOS support. |
I am eagerly waiting on your PR for https://github.com/martanne/vis/blob/master/Dockerfile.
This project has absolutely nothing to do with Brew, it seems their page is https://formulae.brew.sh/formula/vis and if you use it, then you probably know how to contact its owners. |
To the synchronizing with scintillua we have also orbitalquark/scintillua#99 there is something weird going on with |
I wonder if I should just apply @mcepl's patch for updating the lexers Note the patch upgrading lexers was supposed to be sent to the |
The problem with orbitalquark/scintillua#99 is that many types of texts are now broken. E.g., lex:add_rule('addition', token('addition', S('>+') * lexer.any^0))
lex:add_style('addition', {fore = lexer.colors.green}) and .../lexers $ grep -l 'lex:add_style' *|wc -l
56
$ |
One problematic change for vis-spellcheck is the removal of the global lexer cache in 2c0d990. The syntax aware spellchecking works by wrapping the A simple way to spellcheck files with a specified syntax is to disable syntax awareness. local spellcheck = require('plugins/vis-spellcheck')
spellcheck.disable_syntax_awareness = true Disabling the syntax aware spellchecking will always cause the full viewport to be highlighted. |
The
which is quite annoying. You are correct however that the unmigrated
Good catch. I think that also explains why lexing some files is I think we might need rethink a little about updating to scintillua |
We should probably open this question with @orbitalquark , shouldn’t we? We cannot be the only ones who are affected by this, right? Do you have any hard data about the speed (yes, of course, vis-spellcheck needs to be ported to the new base).
Just to the contrary, I am all for following scintillua more closely, after 6.* merge, I plan to follow upstream HEAD in my personal repo. |
Currently I see no way, how vis-spellcheck's syntax awareness could be ported without changes to either Both is not easily possible without wrapping the Retrieving the token stream without hooking into the lexer used by If anybody has a good idea how to solve this in a plugin I am open for inspiration and contributions ;) |
We should probably revert orbitalquark/scintillua@6ddc53b when merging the upstream changes. And the changes look not appropriate for vis anyway since we still use the cache parameter in |
Could you please create patch and send it to me (or at least create a branch with those commits somewhere, so that I could pull from it), please? |
Could you please create patch and send it to me (or at least create a
branch with those commits somewhere, so that I could pull from it),
please?
I won't stop you but I think it would be better to look into implementing
the caching on vis' side instead. This seems to be the expectation from
upstream.
I'm just a little busy this week otherwise I would already be working on
it myself.
|
That’s the problem. Me too (returned after two weeks of vacation and short sickness). |
I have re-implemented the caching locally for now and the spellcheck |
Can we actually merge in those tests? I don’t think it makes any difference in functionality or anything, it only makes my git repo a mess, so I would like to see it merged or I will have to restore that silly submodule. |
Originally I thought it would be better do one last release with them |
It doesn’t. On the other hand, I have just reverted that change in my repo and pushed it to a branch ( |
No vis-0.9 release this year (2023)? |
Seems unlikely. Unless people are happy with what we have right now (we do have quite a number of improvements over 0.8). The outstanding item in my mind is #1154 which still has some issues with terminal attributes. To me that is the main blocker for #1133. Once #1154 is fixed up and we have a base theme most of the missing theming in #1133 can be fixed. But both of these could be pushed back until next year if people want a release. |
so, how about a nightly for the non-builders out there 😅 |
What about them? Are you volunteering? Which platform (OS/distro)? I maintain (and from time to time update) openSUSE ones at https://build.opensuse.org/package/show/home:mcepl/vis |
I made a PR for the release: #1185
I'm purposefully skipping that for now. There are still a few quirks that need to be ironed out. |
It has been a while since the last release and there have been a number
of bug fixes and new features. This came up on the mailing list and I
think we are about ready for a new release.
There are a few outstanding items I was thinking of completing first:
any bugs. It still has a couple issues that need to be fixed.
if there is a regression.
Suggestions for anything else?
The text was updated successfully, but these errors were encountered: