mgmeyers / obsidian-list-callouts Goto Github PK
View Code? Open in Web Editor NEWCreate callouts in lists in Obsidian.
License: GNU General Public License v3.0
Create callouts in lists in Obsidian.
License: GNU General Public License v3.0
Hello! I installed this plugin and tried it out but I didn't notice any change. I noticed from the discussions here that there is supposed to be configurable settings for the plugin. However, Obsidian doesn't show the plugin in the list on the left and doesn't have the gear icon for settings for the plugin in the Community Plugins window. The Style Settings does detect the plugin though. I tried this on a vanilla vault with no plugins and still had the same issue.
Any idea as to why this could be happening?
I would love if we could add the ability to add more callouts and possibly https://lucide.dev/ icons instead. I don't mind if I reuse colors and such, having more callout options is the most important thing. Selecting more colors would be a plus as well, possibly even having a transparent one to just showcase an icon in front of the content. I imagine it could work similar to how you can add 'New Rules' in the plugin 'Auto Note Mover'
My use case: This plugin works fantastically for a sort of advanced bullet journaling. Right now I use tags like #bookmark
as the callout character which is amazing because it does two things: 1. It hides the tag from view and 2. It Puts the bookmark icon in its place.
Being able to add more callouts with more tags would allow a much more visually organized system while still being completely searchable via tags.
Either way, love this plugin! Thanks for making it!
Thanks for the plugin, I really like it!
Looking forward to it functioning in preview mode without affecting the generated PDF document
Like the title says. An option for that would be great
Cheers and great plugin :)
Great plug-in!
I work almost exclusively in preview mode and rarely switch to source mode when I want more control.
I use the plugin mostly with tags (#task, #goal) along with the Tasker plugin.
In source mode it would be good to have "#task" etc showed up instead of the icon - or if I don't remember "&" was the character for a bookmark.
For this a setting would be handy: "Disable icons in source mode".
I just dont like the bullet beside the callouts. It would be nice if It could be hidden.
Thats all!
Could we have a way of using a wider range of icons for list headers? Free Font Awesome or Obsidian's included icons, Feather, etc?
The icons shown in the demo look pretty good, it'll be great if we have a built-in configuration for them, so that we don't have to manually find and config.
Would be cool to just tap tap tap and watch the different colors go by, not have to remember which symbol to use.
Thanks for awesome plugin!
>
callouts are the worst!
Hi, I really like List Callouts but lately I have two issues. I am on version 1.0.9:
First, when I have a line such as the following:
- [[something]]! that looks like a normal text in Live Preview mode but renders as a callout in Reading mode—should not be a callout at all.
I can see the exclamation mark in Live Preview mode, but it shows as a callout in Reading mode, and I think it is a bug.
This is the same with other callout markers. This should not happen, the characters should only be interpreted as callouts markers when they follow the initial -
sequence (a dash followed by a space).
Second, I would appreciate if the callouts could be displayed with tasks as well, but again only in case there is either a sequence of - [ ]
or - [x]
preceding the marker (optionally the x
in brackets could be any character). At this time, it works in the Live Preview mode, but not in Reading mode, see example here:
- [ ] ! This looks like a callout in Live Preview but not in Reading mode—it should look like a callout in both.
Thanks in advance
Hanuš
Hi, I found a new question:
When I create Vault B in Vault A, if I use the relevant functionality of this plugin, I create a file C inside Vault B.
Then open Vault A with OB and find this file C. In edit mode and live preview mode, the effect is not visible. Only available in reading mode
Problem:
between the callout character and the user's text.example - list callouts settings:
list callout in live preview showing the undesired space
I use zotero as my literature manager, where I make highlights and comments; recently, I found that it is possible to rewrite its "notetemplate" translator to conviently export the comment lists of a paper into zotero in the form of a list of callouts blocks, each block looking like:
"
[!warning] “Relevance” (Kang and Dai, 2019, p. 1) (pdf) relevance
a new line with some sample notes follows
a new line with a list of tags in the form of #tag1 #tag2
"
actually, we can also rewrite the translator to output in other styles, but I found callouts convenient because we can keep the differnt colors of the zotero comments if we want, and it naturally enables the separation of the highlights and user notes.
Next, I would expect to use "obsidian note refactor" to split the note into a list of "individual comment notes", so that, I can use dataview, etc., to query all the "comments" meeting specific requirements, such as those containing #tag1. This could be an option, but it would be great if dataview/ query block, etc., could query callouts blocks directly, so that one doesn't need to refactor the note into a large number of invididual comment notes. Morevoer, each time we want to modify the original note file, e.g., if we want to add more notes to a paper in zotero or in obsidian, we have to do the refactor again besides deleting the old "individual comment notes". Only after that, the query page can get the updated comments with the specific tags. This looks cumbersome.
If there is a way to query callouts blocks (with tags) using tags directly, it would make a huge difference, because one can freely make comments to the pdf reader in zotero, then, as long as he replaces the single note md file, everything will be set; alternatively, one can also change the contents of the callouts within the md file in obsidian, then the changes will be reflected on the page that queries the callouts blocks with specific tags.
So I wonder if this is possible? This can also be useful to obsidian annotator users, if one use regex pipeline to modify the format of the relevant note file.
Otherwise, could someone give some suggestions on how to simplify the workflow of using zotero or annotator with obsidian?
Since the custom-classes plugin has major performance issues, and is no longer maintained and the similarity to this plugin, how about incorporating the functionality from that plugin into this one?
I particularly like the shorthand version so we can add a class to the current element by writing
``.myclass``
Currently the list callout doesn't work on checkbox items. It would be great if it worked.
Preferable structure "- [ ] <Call out character here>" so it doesn't break the writing flow.
It would be really helpful if, alongside having the callouts show in normal markdown panes, they could show up on the side panel aggregation of checklist list items that the TODOs plugin creates - I'm not sure how difficult that would be to set up, but it would definitely help to categorize things more easily
Currently the list callout doesn't work on checkbox items. It would be great if it worked.
Preferably after the "- [ ] " so it doesn't break the writing flow.
Hi,
Thank you for the nice plugin.
Could you please consider the ability to reflect the attributes of the higher-level callout on the sub-lists as well?
This plugin is really great.
I rarely use regular callouts as i find them to disruptive for most contexts. The implementation through simple one character indicators at the start of a list is really clever.
It would be great though if the colors could be customized, as I find them a little bit faint.
Cheers and great work.
Thanks for the cool plugin. It works only in reading mode though, would be nicer to see similar effect in live preview mode as well.
plugin version 1.0.4, Obsidian version 0.14.15
Obsidian Mobile version 1.4.1 on iOS (API v1.0.3)
Theme: Minimal (6.1.9)
List callouts work perfectly fine if I am in Live Preview/Editor mode but when I put it in Reading mode, it only displays the plain typed text (and not the list callout).
- [*]
with the plugin:
Cursor jumps to location between callout icon and bullet instead of end of line. Must hold and pan to get to correct location.
Hi,
Thank you for developing this great plugin. I've been thinking about how the colorful concept feature could be expanded and have a suggestion. Would it be possible to extend this feature to include text highlighting? For example, users could highlight text using specific markers like this:
==&yellow Highlight==
==!red Highlight==
I think this can be done by filtering the <mark>
tag.
I'm loving that we can now create as many new list callouts as want and the ability to fully customize them!
One thing that would be nice for doing some additional styling would be a data-type associated with each list-callout style. I'd love to be able to select all the sibling list items following data-type="!external"
or data-type="%"
and change their link colors for instance.
Is there any interest for supporting this styling in Dataview query outputs? The use case is that when you use styling on tasks inside a note, if you then use Dataview to query all notes, you can still see the styling in the Dataview output, as it appears in the original note. Currently, this doesn't appear to be supported.
Example note snippet below with screenshot of actual results.
# List Callout Test
- [ ] ? Task callout 1
- [ ] ! Task callout 2
- [ ] @ Task callout 3
%% Dataview task query %%
\```dataview
TASK
WHERE file = this.file
\```
Thanks for this plugin!
Now the plugin only recognizes one callout character for each type. I think it would be better to support strings of multiple characters, such as ??
.
when using ITS-theme in live-preview, the background is missing, only the icon works as expected.
when switching to reading view its fine again.
In Obsidian 1.1.8 (but has been the case since updating from 1.0.0 to 1.0.3)
Tested in other themes with similar results. I do use a style setting of 1em list indents instead of the default 2, but even putting it back like that, the block gets progressively moved more and more to the left with each indent, like so:
This plugin has become so central in my use of Obsidian, thank you so much for making it and really hope there will be a way to fix this!
If there's any blank line between list items, the visual effect of list callouts would be all gone
In edit mode, list callouts don't cover line breaks, but they do in read mode. I'd like to be able to have this in both read mode and edit mode.
Screenshots with examples:
The top screenshot is what happens in read mode and is desired, the bottom screenshot is what happens in edit mode and is undesired
I use this ALL the time and I love it - would love to be able to link it with other icon libraries or add my own icons
With the default obsidian theme and without any css snippets, when generating a callout list item, there seems to be an additional bottom padding to squeeze the following line down a little bit. Not sure if it is a personal problem.
By the way, I've set the bottom padding value to 0 which is the minimum in the Style Setting.
I love this inline riff on callouts. I could see using it a ton more if it were possible to create folding callout by adding + (default expanded) or - (default collapsed) after the symbol (or wherever it would work best technically).
I use lists a ton (with the Outliner and Zoom plugins), and I would love to have some list callouts collapsed by default. My main use case is having collapsed any list callouts I do not want to always have visible, like having an "interstitial journal" list callout I'd always want to have collapsed, unless I am adding sub-bullets to it. I would like to keep those list callouts collapsed any time I load the page or toggle between views.
The custom added ones can be deleted, but the default ones not. Please allow deleting them.
Hi, many thanks for this plugin; I like it a lot!
And I like it so much that I would like to be able to add more callout styles than the seven possible options that exist.
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.