Compare commits

..

2 commits

Author SHA1 Message Date
31a6a0f960
devlog: tree-sitter error checking 2025-04-24 21:41:48 +02:00
0bb949fed4
devlog: mini git status 2025-04-23 22:32:36 +02:00
2 changed files with 16 additions and 0 deletions

View file

@ -16,6 +16,22 @@ You can [subscribe to this page via RSS]($link.page('devlog').alternative('rss')
devlog entries in the [archive](/devlog/).
## [tree-sitter parse error detection]($section.id("2025-04-24T21:39:00"))
Today I added error queries and they are used to check for tree-sitter parsing errors. If
tree-sitter reports a syntax error it may be because of an error in the file, or just because
the tree-sitter partial reparse has become confused due to over complicated edits. Either way we
now trigger a full reparse to be safe and make sure that the syntax tree doesn't get stuck in a
bad state.
## [mini git status]($section.id("2025-04-23T22:31:00"))
The branch widget now displays a mini git status along with the branch name.
[]($image.asset('2025-04-23.png'))
## [Ignore files ignored by git]($section.id("2025-04-22T21:36:00"))
Flow now loads the project file list from git if the project is contained in a git repository. This

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB