hol-light.repl_send_goal
sends the selected text to a HOL Light REPL as a new goal (thanks to @aqjune).hol-light.repl_back_proof
highlights the previous successful tactic (thanks to @aqjune). Note: works with a HOL Light server only.
- Add
ring
andoption
to the list of known HOL Light type constructors (for highlighting type definitions). - Bug fixes.
- Bug fixes.
- Bug fixes.
- Autocompletion, hover messages, and Go to Definition support for operators
(completion suggestions for operators should be triggered with
CTRL+Space
). - Add all number literals to recognized word patterns.
- Strip leading comments when executing HOL Light commands.
- Added a HOL Light server which enhances the extension capabilities.
- Improved text highlighting and hover messages with a HOL Light server.
- HOL Light files can be opened as interactive notebooks (a HOL Light server is required).
- A special view with search results (a HOL Light server is required).
- Completion suggestions for imports (e.g., after
needs
). - New command
HOL Light: Send All Statements before the Cursor Position to REPL
: evaluate everything up to the cursor position (default shortcutAlt+A
). - New command
HOL Light: Set Current Working Directory
: sets the current working directory of a REPL. - Removed the configuration option
simpleSelection
.
- All open HOL Light files and their dependencies are parsed and an index of definitions and modules is created. This index is used for autocompletion, hover info messages, and Go to Definition features.
- New command
HOL Light: Index File and its Dependencies
: parses the current HOL Light file and its dependencies. - New command
HOL Light: Associate .ml Files with HOL Light
: associates .ml files with HOL Light
- Bug fixes
- New command: remove highlighting
- New command: jump to highlighted text
- Highlight
CHEAT_TAC
,new_axiom
,mk_thm
with red color - Autocompletion and hover messages for items defined in the HOL Light
Help
directory
- Matching brackets inside HOL terms
- Allow to select HOL Light scripts with an open file dialog
- A new algorithm for selecting statements and HOL terms which correctly handles comments and string literals
- Improved syntax highlighting for HOL type annotations