reorx / obsidian-people-link Goto Github PK
View Code? Open in Web Editor NEWEasily create links to people within your documents.
License: MIT License
Easily create links to people within your documents.
License: MIT License
I found that after installing via BRAT, I was able to turn on an configure the plugin options. When I went to a note to test it, typing at opened a menu with the options "Today, Yesterday, Later". I found that the popular "Natural Language Dates" pluggin uses @ by default to trigger a menu. I turned off that feature of it's plugin, but then found that People Link still wasn't working, @ didn't do anything. I tried to go back to the configuration page, but People Link now doesn't show a configuration page. It's in the list of plugins, shows it's turned on, has a heart and an X option, but no configuration icon. Note that I've exited Obsidian a number of times hoping to get it to open fresh and work, but no dice.
Many workflows rely on using QuickAdd input fields, but it doesn't load contacts after typing @
Is your feature request related to a problem? Please describe.
I have the plugin setup and working. DataView is properly returning a list of files from my $root/contacts
folder.
If i have a $root/contacts/sam.md
file, I can type @
and will see sam
as one of the auto-complete entries.
When I hit enter to confirm that I want @sam
, I am left with [[sam]]
. Since there is only one sam.md
in my entire vault, the link is very short but this breaks some other personal workflow/automation/tooling in place that relies on full and canonical paths in all links.
Describe the solution you'd like
In obsidian settings, under Files & Links
I have the New link format
set to Absolute path in vault
. If it's not possible for a plugin to observe the state of this user setting, I would like a simple control exposed on the plugin settings page to adjust the behavior to "full/explicit path" rather than the current behavior of "shortest possible".
Describe alternatives you've considered
Right now, I have a very crude script that looks for [[$someStringHere]]
and - provided that there is also a contacts/someStringHere.md
file - the script will adjust the link.
Additional context
Describe the bug
When typing @ on a bullet, it doesn't display the people menu.
Environments (please complete the following information):
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Display the list of people.
Screenshots
An example (with source view off):
Is your feature request related to a problem? Please describe.
I'd like to add a template to each person I'm creating.
Describe the solution you'd like
Allow setting to add from template or add to document on creation.
Describe alternatives you've considered
Manually adding the information to the page after it is created.
Additional context
My sample use case is to use dataview to add to the page all the instances where I have mentioned the individual. This snippet displays a table that shows all backlinks to the person page.
TABLE WITHOUT ID
file.inlinks AS Mentions
WHERE
file.name = this.file.name
Is your feature request related to a problem? Please describe.
When creating new person/contact, the file is a 0 byte file. I would like to have an option to define a free chosable template file here, so I can fill up it later with additional information.
Describe the solution you'd like
another option field to define a template for new contacts file creation.
Describe alternatives you've considered
replacing the new 0-byte file with a suitable template file.
Additional context
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.