Comments (3)
Hi @D1mon can you elaborate on what you mean by this?
from so.
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=c8f1ab7357aa8359679b6a47a4ce5ca4
Press "Config" select Style to "Simple" this is without highlight code syntax. There is currently no syntax highlighting in the program ("so" program). I want syntax highlighting when viewing code. By the link above we do and switch: "Config" Style -> "Advanced" and "theme" -> "dracula" or other theme.
made some screenshots without syntax highlighting and with syntax highlighting
from so.
Oh yes, syntax highlighting. This would be cool, but seems like a high level of effort. Maybe if I find time, or others are motivated. My initial thoughts on the approach:
- Use the
CodeBlockKind::Fenced
enum variant in the markdown parser. - Use a lib like syntect for the actual heavy lifting. Somehow get like an AST out of it, so that the output can be coerced into a cursive
SpannedString
. - Transform the current cursive theme into a theme expected by syntect, so the colors blend in well.
- It might be difficult to add this to the
--lucky
prompt, unless termimad explicitly adds this feature as well.
from so.
Related Issues (20)
- net2 is deprecated HOT 3
- Doesn't work in Git Bash on Windows HOT 1
- Can't handle some UTF-8 text HOT 4
- feature: highlight url links and open it in browser HOT 2
- Panic: "thread 'main' panicked at 'attempt to subtract with overflow'" HOT 8
- feature: export(save as) question(s) and answers to markdown(html) format HOT 1
- Can not select text in any of the panes HOT 3
- Failed to connect? HOT 2
- cant build HOT 3
- The build for this broke, due to external crate change.
- "✖ DuckDuckGo blocked this request" almost all the time HOT 5
- Copy an answer's code snippets into the system clipboard HOT 2
- rustup version HOT 1
- Rating and date of answer HOT 1
- Display information about interaction keys HOT 1
- Google blocking search in macos
- Feature request: Open space menu by default flag HOT 1
- Is there a way to customize the local list of sites? HOT 2
- Feature Request: More color variable options.
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 so.