Skip to content

black-gato/linked-references.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

213afef · Nov 17, 2024

History

28 Commits
Nov 17, 2024
Oct 9, 2024
Nov 5, 2024

Repository files navigation

linked-references.nvim

What is this

Linked-References is a Neovim plugin inspired by the Linked References feature in Roam Research, designed to bring a similar networked note-taking experience to markdown files in Neovim. This plugin allows you to view and to gather lists of references across your markdown notes by leveraging shared front-matter values (ie tags or aliases). When you select a specific tag or alias, Linked-References creates a temporary buffer that gathers and displays all lines in your notes associated with that tag or alias.

This feature allows you to quickly see the context of each mention across your directory or vault, helping you discover and access related information seamlessly. I also just wanted to write some code :)

Goal

This for me to learn about building a good plugin for a new editor that I like. And to get away from paying for roam.

Task List

  • got it linking to other markdown files
  • Need to make sure that all links can be referenced
  • auto complete for tags and pages
  • Make file read-only
    • handle errors
  • Support Indent level note
  • Make it into an actual plugin

Setup

Requires: ripgrep, yq, find, telescope neovim .0.9.0 obsidian.nvm or a markdown note taking system that uses frontmatter If you use Lazy.nvim as your plugin manager:

    'black-gato/linked-references.nvim',
    opts = {
      path = '.',
      mappings = {
        search_alias = '<leader>;',
      },
    },
  },

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages