Comments (2)
We are using this package for highlighting: https://pub.dev/packages/highlight
It is not maintained, and the authors do not respond to issues.
It is a port of a well-maintained JavaScript package: https://highlightjs.org
Maybe we should investigate the automation of porting this from JavaScript and make our own highlighting package.
from flutter-code-editor.
The impact is that we rely on to-be-hidden service comments for special features like read-only blocks, initially collapsed blocks, and hidden blocks. And we rely on this highlighting package to parse the comments. If some code breaks highlighting, we cannot parse comments, and those features break.
A workaround is made in #28. If highlighting breaks, we fall back to a naive parsing that just searches for //
or #
depending on the language and considers everything from that sequence to the end of the string a comment. It gives false positives for
string s = "// not a comment";
and so it is unreliable.
from flutter-code-editor.
Related Issues (20)
- Unable to change font family HOT 2
- in code editor i want to change color of particular code line which is not possible for now HOT 3
- Compatibility with LSP
- [Bug] Suggestions popup is not closed after view change
- Search selection jumps when change search pattern that also fit to current selection
- Drop support for Flutter < 3.10
- Speed up the editor without highlighting
- Backspace does not work before a folded block HOT 1
- Line Numbers are not aligned with code HOT 5
- Null check operator used on a null value HOT 1
- [BUG] Code sections isn't working for Javascript language
- use latest http pakage
- Performance issues can occur if the number of rows exceeds a few hundred HOT 1
- Line Numbers escape the widget HOT 3
- Limit the variability of TextStyle in the gutter
- iOS: Gutter shifted up from the text HOT 7
- Material 3 causes progressing misalignment in code and line numbers HOT 1
- Maintenance status?
- Performance issue for long text HOT 5
- Does flutter-code-editor suppoert flutter-highlight? 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 flutter-code-editor.