Skip to content

Latest commit

 

History

History
38 lines (35 loc) · 1.16 KB

TODO.md

File metadata and controls

38 lines (35 loc) · 1.16 KB

Basic Functionality

  • Track highlights per document
  • Edit causes editAt event as necessary
  • Allow whitespace and comment editing of interpreted text
  • Edit_at when editing an interpreted proof (and not whitespace)
  • Go to point
  • Clear all highlights upon reset
  • show Goal and Hyps
  • interrupt computation
  • set coq options
  • support queries
  • status bar (ready vs working)
  • parse bullets
  • forward messages to extension
  • display Check messages, etc.
  • quotes in comments must be correctly matched
  • quotes in comments must be correctly matched for syntax highlighting
  • handle _CoqProject
  • syntax coloring (not as a separate package)
  • lazy load coqtop
  • show info messages in own output buffer
  • command: finish computation
  • gutter icons for each edit position
  • move cursor with stepForward, etc.

Future Features

  • universal RPC
  • Autocompletion
  • Ltac debugging
  • Substitution
  • Symbols (subst. for text)
  • Show fancy window pane for goal and hyps, etc.
  • Find references
  • Find definition
  • Peek definition
  • Set options