Git Product home page Git Product logo

Comments (3)

ian-h-chamberlain avatar ian-h-chamberlain commented on June 12, 2024 2

Nice, this seems to reproduce pretty reliably for me as well (like 75% of the time), but only when I'm running v1.11.3, so I think it helped! I'll keep an eye out for any other highlight issues (seems like there was some discussion on that PR) but this definitely seems like it's helping for now, thanks! 🎉

from vscode-neovim.

ollien avatar ollien commented on June 12, 2024

Hm, I've been experimenting a little bit, and I wonder... do we have any reason to store highlight groups of kind syntax? We always just disable treesitter when a buffer opens. I worry this would have knock-on effects, but it sure feels like a "simple" solution. My guess is some nvim plugins use it.

https://neovim.io/doc/user/ui.html

kind: always present. One of the following values: "ui": Builtin UI highlight. highlight-groups "syntax": Highlight applied to a buffer by a syntax declaration or other runtime/plugin functionality such as nvim_buf_add_highlight() "terminal": highlight from a process running in a terminal-emulator. Contains no further semantic information. ui_name: Highlight name from highlight-groups. Only for "ui" kind. hi_name: Name of the final :highlight group where the used attributes are defined. id: Unique numeric id representing this item.

from vscode-neovim.

ollien avatar ollien commented on June 12, 2024

I did a git-bisect from v1.11.1 to master, and came up with #1944 being the culprit, which is interesting because it seems to try and fix this same problem. I'll dig into this when I get a spare cycle (but of course wouldn't mind a hand) I spotted it right before I went off to bed!

from vscode-neovim.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.