Comments (7)
I can reproduce this and updating to the latest tree-sitter-sql revision fixes it
from helix.
This looks like an issue with the grammar. The SQL grammar has caused problems before. You would need to report this upstream to get that fixed (or maybe just updating the grammar could be enough)
from helix.
I couldn't reproduce it with Helix master.... mmm.
Regardless, I think we should update to https://github.com/DerekStride/tree-sitter-sql/releases/tag/v0.2.0 as there has been a lot of activity since the last Oct 4th Helix version, that was a pre-release version, first release version was v0.1.0 Nov 17, 2023.
@ds-cbo Do you feel like updating tree-sitter-sql
again?
from helix.
Hm, I just tried again with an updated master, and it still crashes. I'd be happy to do anything else if it helps reproduce or figure out what's going wrong.
But if you just want to update tree-sitter-sql, I'd be happy to just try again when that's done.
from helix.
@David-Else I'll gladly bump it again if that's still necessary
from helix.
@ds-cbo Awesome! It seems the bump is needed to avoid this crash. I am afraid I don't have the knowledge needed for making any new new queries if they are required.
from helix.
I've found some oddities upstream while bumping: DerekStride/tree-sitter-sql#239
Play stay tuned while I resolve those first, otherwise I might be bumping again in a few days 😛
from helix.
Related Issues (20)
- Possible to icorrectly remove dirty buffer state and so quit under certain conditions HOT 5
- Svelte & Typescript LSP Errors
- Some smallish things for debugging
- Rust Leptos view! macro html highligting. HOT 2
- Helix crashes on long completions from helix-gpt LSP HOT 3
- Where is local diagnostics for rust? HOT 2
- Refactor ad-hoc hooks to use the event system HOT 1
- "Remove `dbg!` macro" code action for Rust HOT 3
- Auto save doesn't trigger when switching helix windows
- Use Patience diff for git gutter HOT 3
- Helix crashes with a `:reset-diff-change` and `goto_next_change` macro HOT 3
- `TriggerKind::Auto` violates `lsp` spec HOT 4
- Improved discoverablity within the prompt mode.
- Markdown code block injection can leak to the surrounding context HOT 3
- Leave first option selected on picker mode HOT 1
- Delete and move/rename buffer and associated file commands HOT 3
- Multiple cursor support `ge` operator HOT 1
- [Enhancement] RISCV Assembly highlighting HOT 2
- commands that prompt for a key do not work properly when run from the command palette HOT 1
- Allow pop-up keys override HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from helix.