Skip to content

Latest commit

 

History

History
67 lines (57 loc) · 1.9 KB

todo.md

File metadata and controls

67 lines (57 loc) · 1.9 KB

TODO

  • [>] diagnostics (messages could be improved)

    • Links to other document
    • Links to heading in other document
    • Links to heading in same file
    • LinkReferences without Definition
    • FootnoteReferences without FootnoteDefinition
    • Warning/Info for unused Definition
    • Warning/Info for unused FootnoteDefinition
  • [>] code actions

    • creating table of contents
    • updating table of contents
    • Tables:
      • add column, left/ right
      • delete column
    • On Wikilink: replace with canonical link
    • Build HTML? maybe
  • parse Wikilinks, no support for [[...|...]] yet

  • hover:

    • Headings1
    • Link2
    • LinkReference3
    • FootnoteReference4
    • Wikilinks5
  • go to definition:

    • Link (for Headings)
    • LinkReference
    • FootnoteReference
    • Wikilinks (as Link)
  • find references:

    • Headings (find references on heading also returns refs to file)
    • Definition6
    • FootnoteDefinition7
  • document symbols

  • workspace symbols

  • formatting:

    • entire buffer
    • ranged
  • rename

    • Heading
    • LinkReference
    • Definition
    • FootnoteReference
    • FootnoteDefinition
  • completion

    • for LinkReference with list of Definitions (triggered with [)
    • for FootnoteReference with list of FootnoteDefinition (triggered with [^)
    • Links (triggered with ]()
    • Wikilinks (triggered with [[)

Footnotes

  1. Heading: # ...

  2. FootnoteReference: [^...]

  3. Definition: [...]: ...

  4. FootnoteDefinition: [^...]: ...