Comments (10)
I'd support this request, which is needed for this to work with the Highlightr plgin.
from extract-highlights-plugin.
I'd support this request, which is needed for this to work with the Highlightr plgin.
I also agree with this proposal, it will be great useful if it can work with the Highlightr plugin, and extract highlights like: <mark style="background: #6FE26FA6;"> text </mark>
.
from extract-highlights-plugin.
I'm not well-versed in Obsidian plugins, so I'm not entirely sure how to implement this as a pull request on the GitHub repo. However, here's how you can implement this in your own plugin of extract-highlights-plugin
:
- Open your
.obsidian
folder in your vault, navigate to.obsidian/plugins/extract-highlights-plugin
. - Open
main.js
- On line 457 & 458, you should see a line
var removeHighlightEnd = removeHighlightStart.replace(/\<mark\>/g, "");
- Replace with the following:
var removeHighlightEnd = removeHighlightStart.replace(/\<mark(.*?)\>/g, "");
- Find the if/else lines for
re
underExtractHighlightsPlugin.prototype.processHighlights = function (view) {
- Replace them with the following:
if (this.settings.useBoldForHighlights) {
re = /(==|(\<mark(.*?)(\>))|\*\*)([\s\S]*?)(==|\<\/mark\>|\*\*)/g;
}
else {
re = /(==|(\<mark)(.*?)(\>))([\s\S]*?)(==|\<\/mark\>)/g;
}
It's simple regex — this matches any character (.*?)
between the <mark
and closing tag >
.
Should work.
from extract-highlights-plugin.
#1 seem to be supported already.
from extract-highlights-plugin.
The current plugin v0.0.18 currently is not able to extract with highlights with attributes e.g. . Thank you for helping to make it work.
from extract-highlights-plugin.
The current plugin v0.0.18 currently is not able to extract with highlights with attributes e.g. . Thank you for helping to make it work.
I know little about js and plugin develop.
But I wrote lua script for my text editor(Textadept) to extract highlights from markdown, supporting bold, highlight, <u>
, <mark>
, and titles. I can share it if needed.
from extract-highlights-plugin.
+1
This plugin is a little gem. Pity that highlightR and this plugin hasn't been produced by the same author.
Please add support for highlightR
from extract-highlights-plugin.
+1
for supporting Highlightr. Thank you.
from extract-highlights-plugin.
Not sure if this is being maintained any longer; @akaalias is this project still being worked on / updated?
from extract-highlights-plugin.
Thank you @alxgoldstn , that worked great.
I was wondering how could we improve it even more. I was thinking on assigning to each color a different callout when pasting. Do you have any clue on how we could do it?
from extract-highlights-plugin.
Related Issues (20)
- Highlighted text becomes note/file name instead of text inside note
- What if default shortcut for highlighting doesnt work? HOT 1
- Use bold for highlights disabled every time I exit Obsidian HOT 1
- FR: Prepend Multiple Lines instead of "Header Text"
- Will this project support for CJK sentence segment?
- Change from bullets to quotas (- to >) for highlights
- Hotkey for highlighting sentence cursor is in conflicts with MacOS hotkey to type em dash
- Command names don't need "Shortcut for" at the beginning
- Bug: Exploded notes remove slashes from nested tags HOT 1
- "Include highlighter color" feature doesn't work
- Markdown highlighting is not extracted? HOT 2
- Create new notes from the plugin in the 'Default location for new notes' from obsidian
- Embed instead of extract
- Make inner link to highlighted texts (blocks) HOT 3
- Secret highlight mode aborts extraction in files created via "PDF to markdown" plugin HOT 6
- Allow to copy the full paragraph containing the highlight when extracting it HOT 5
- How to use Extract highlight while keeping refs & notes separate ? HOT 1
- Add Block Reference to highlighted text HOT 4
- Respect lists elements when highlight a line 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 extract-highlights-plugin.