You continue to outdo yourselves.
Properties Wrangler: Add a way to "Insert", "Rename" and "Remove" properties and values in all files
Wrangling Entities (Overview): Wrangling Tags — Renaming List Property Options — Dynamic Base Filters
How about property value? It would be great if possible to rename values of a “list” type property. Thanks!
Use case or problem
I simply want to be able to surgically delete a certain value of a certain list property across a set of files.
I hope my example below is not confusing. It’s a real-world example.
Example
I have online as a value for my shopping property.
I want to create a new online property broken down with new values, one of which is shopping
I don’t want to delete any of the other shopping values I have already.
When I’m done:
- I will end up with a
shoppingvalue in myonlineproperty - There will be no
onlinevalue in any of myshoppingproperties.
contexts:
- shopping
- othercontexts...
shopping:
- clothing
- online
- othershopping...
I want to refactor to create a new online property with one of its values being shopping
I still want a shopping property for when I go out shopping in person.
In other words, I want to refactor them all to this:
contexts:
- online
- shopping
- groceries
- othercontexts...
shopping:
- groceries
- othershopping...
online:
- shopping
- otheronline...
Requested solution
Allow me to delete just the online values from the shopping property, without nuking the other shopping values.
I can then do the rest with ordinary “add values to property” dialogs.
So one approach I can think of would be an enhancement to this dialog, adding a “value” field to be more surgical and less nuclear.
Current workaround (optional)
I currently have to create add shopping to the online property, then go back by hand to each file with online as a shopping value and just delete that one value from the list.
Previously requested and “resolved?”
This seems to have been requested in this thread, which is marked as solved in 1.6.0, but I don’t see a way to do what I want to do in the current version.
SYSTEM INFO:
Obsidian version: 1.12.4
Installer version: 1.7.7
Operating system: Darwin Kernel Version 25.3.0: Wed Jan 28 20:53:15 PST 2026; root:xnu-12377.81.4~5/RELEASE_ARM64_T6000 25.3.0
Login status: logged in
Language: en
Catalyst license: insider
Insider build toggle: on
...
Why not using bases for this task?
You can filter for the notes you want to change and sort for you properties and values of interest. You can then copy and paste whole columns of values from the old property to the new one.
Then remove the values from the old property.
My question was how to “surgically delete a certain value of a certain list property across a set of files.” Your answer does not address this question. Thanks
I can put that in one of the community plugins I’ve already built (but is not on the marketplace).

