The world relies on rich text copy-paste. Tools like Gmail, Outlook, JIRA, Confluence, Slack, Word, Google Docs, Evernote, and most SAAS offerings are expected to support copying and pasting rich text including copying and pasting hyperlinks, text with emphasis, lists, etc. Without an equivalent feature, logseq feels like a walled garden, and one must scale the wall every time one wants to smuggle rich text info in or out.
One can create information in logseq, but it’s hard to get it out. It takes too long to right-click > export as HTML, copy plain text HTML into notepad, save it as an HTML document, open it in a web browser, then copy it from there … all to get rich text riddled with Unicode encoding mistakes.
One can copy information into logseq, but it’s also hard. One needs to use dedicated browser extensions to convert the web to markdown and copy that so it will paste properly in Logseq. This often means having to use one for copying tables, one for copying highlights, one for converting other HTML because no one tool does it all well, and most are rough around the edges. Many markdown converters rely on the fact that you can put HTML in markdown, and end up embedding massive amounts of unneeded and invisible HTML entities when all that’s needed is a subset - text, some links, and a few bullet points. More often than not, rather than clean up the dicey results of these extensions manually, one ends up resorting to copying plain text and freshly writing new markdown.
The discussion forum has many examples of people asking for related features:
- Right-Click and Copy as Rich-Text, Plain-text and More
- Pasting rich text (links) on macOS
- Simpler selection and copy/pasting
Being able to export as HTML is not an adequate substitute for copying rich text. Most users expect Logseq to play nice with respect to copy/pasting from/into other applications. At the very least, if hyperlinks, bold and italic were supported both ways, that would go a long way to making it easier to make logseq work with other applications.