One of the first things you learn in vimtutor is to follow links in the vim help files with Ctrl-]. I'm interested in creating my own tags/linking system in arbitrary files. For the sake of this question, let's say I'm creating a sort of TODO list in markdown.Suppose that we have the following minifile:TODO=====  1. Learn Vimscript the Hard Way    |hardway|(some other things, maybe)Complete Learn Vimscript the Hard Way-------------------------------------  :hardway(Some sort of details, etc.)Then the goal would be to put the cursor on the first |hardway|, hit something akin to Ctrl-], and be transported to the :hardway tag located elsewhere. Ideally, this could even occur if :hardway was in a different file (but maybe the same directory).I currently use a low-tech alternative. Instead of |hardway|, I would have something like |hardway.md|, so that I can gf on the tag and ge taken to the hardway.md file. While this is manageable, I feel like it should be possible (maybe even not hard) to create and maintain my own tag system on arbitrary filetypes.
Creating tags between markdown files similar to :h
filesystem;tags