lean4-htt/src/Lean/Widget
Marc Huisinga ab7aed2930
feat: use incrementality for completion in tactic blocks (#5205)
This PR enables the use of incrementality for completion in tactic
blocks. Consider the following example:
```lean
example : True := by
  have : True := T
  sleep 10000
```

Before this PR, in order to respond to a completion request after `T`,
`sleep 10000` has to complete first since the command must be fully
elaborated. After this PR, the completion request is responded to
immediately.
2024-09-09 12:08:37 +00:00
..
Basic.lean chore: add missing copyright headers (#3411) 2024-02-20 01:49:55 +00:00
Diff.lean chore: remove the coercion from String to Name (#3589) 2024-03-21 23:46:03 +00:00
InteractiveCode.lean refactor: move Synax.hasIdent, shake dependencies (#4766) 2024-07-16 21:19:26 +00:00
InteractiveDiagnostic.lean feat: widget messages (#4254) 2024-05-29 06:37:42 +00:00
InteractiveGoal.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
TaggedText.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
Types.lean feat: widget messages (#4254) 2024-05-29 06:37:42 +00:00
UserWidget.lean feat: use incrementality for completion in tactic blocks (#5205) 2024-09-09 12:08:37 +00:00