Comments (2)
This would involve diffing the output HTML and adding some sort of tag with an id, I guess. I wonder how this would affect performance and how bullet proof it's going to be. For instance if the markdown file contains HTML and the last change involves changing an HTML tag then simply inserting another tag will break things. Happy to discuss or even better review a PR.
from markoff.
Don't know much about HTML rendering but maybe navigate to the closest tag before the first diff in the output HTML? Or even better, if there is some way/api to get an (approximate?) mapping from HTML source line (where first diff is) to vertical position in rendered HTML.
Perhaps some inspiration could be found here.
from markoff.
Related Issues (20)
- Dark mode / Themes
- Hangs every time I try to print HOT 7
- Full Screen keyboard shortcut missing
- Comments inside of code blocks don't format correctly after first code block.
- Header syntax HOT 1
- Cannot open .md files HOT 3
- Crashes on startup on High Sierra HOT 4
- Does not open a window HOT 1
- Won't open .md files, only .sh files HOT 6
- .md could not be opened.
- Please add a search function HOT 1
- sharplet/Quick.git repository no longer exists HOT 3
- Auto-reload doesn't work; manual reload doesn't work HOT 4
- Doesn't allow opening .md files (grayed out in open dialog) HOT 6
- Local jpg Image Ref Not Working HOT 1
- Crashes on launch with new 16-inch MacBook Pro HOT 1
- Syntax highlighting turns off if code block language is not in all lower case. i.e. '```javascript' works but not '```JavaScript' HOT 4
- No such module 'UniformTypeIdentifiers' HOT 1
- can not open any .md file, is there any idea?
- Not available in local (non-US) itunes store
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 markoff.