{"repo":"chenxin-yan/footnote.nvim","free":true,"listed":false,"github":"https://github.com/chenxin-yan/footnote.nvim","clone":"git clone https://github.com/chenxin-yan/footnote.nvim.git","description":"A lightweight Neovim plugin that simplifies working with Markdown footnotes","language":"Lua","stars":22,"topics":["markdown","neovim","neovim-lua","neovim-plugin"],"license":"MIT","category":"productivity","readme_excerpt":"🏷️ Footnote.nvim A lightweight Neovim plugin that simplifies working with Markdown footnotes ✨ Features - Create sequential footnotes - Link all occurrences of a word to the same footnote - Organize footnotes based on occurrence - cleanup orphan footnotes - Goto next/prev footnote - Move between footnote references and its content - Pick from existing footnotes for insertion (WIP) ⚡️ Requirements - Neovim = 0.7.0 📦 Installation Install using lazy.nvim: ⚙️ Configuration Default Configuration: Example Configuration API Reference Function Description ------------------------------------------ --------------------------------------------------- require('footnote').setup(opts) Initialize the plugin with optional configuration require('footnote').new footnote() Create a new footnote or jump to existing one require('footnote').link footnote() Link all occurrences of a word to the same footnote require('footnote').organize footnotes() Organize and renumber all footnotes by occurrence require('footnote').next footnote() Navigate to the next footnote reference require('footnote').prev footnote() Navigate to the previous footnote reference ⌨️ Mappings You can disable any keymap by setting it to '' , and you can also manually set these keymaps. Set Keymaps Manually 🚀 Usage Create new footnote : require('footnote').new footnote() (default: fn ) - If cursor is on/before an existing footnote reference, jumps to the corresponding definition - If cursor is on a footnote definition, jumps t","default_branch":null,"files":null,"tree":[],"storefront":"/r/chenxin-yan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chenxin-yan/footnote.nvim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}