lean4-htt/src/Lean/Data
Wojciech Nawrocki 2644b239a3
feat: snippet extension (#3054)
# Summary

This makes a small addition to our take on the LSP protocol
in the form of supporting snippet text edits.
It has been discussed
[here](https://github.com/microsoft/language-server-protocol/issues/592)
on the LSP issue tracker for a while,
but seems unlikely to be added anytime soon.
This feature was requested by @PatrickMassot for the purposes
of supporting Lean code templates in code actions and widgets.

---------

Co-authored-by: David Thrane Christiansen <david@davidchristiansen.dk>
2023-12-20 09:29:19 +00:00
..
Json chore: fix typos in comments 2023-10-08 10:46:05 +02:00
Lsp feat: snippet extension (#3054) 2023-12-20 09:29:19 +00:00
Xml fix: XML parsing bugs (#2601) 2023-10-04 11:51:22 +11:00
Array.lean fix: WF.Fix: deduplicate subsumed goals before running tactic (#3024) 2023-12-07 08:04:27 +00:00
AssocList.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
Format.lean feat: intra-line withPosition formatting 2022-11-28 09:02:08 -08:00
FuzzyMatching.lean fix: fuzzy-find bonus for matching last characters of pattern and symbol (#1917) 2023-01-19 09:06:53 +01:00
HashMap.lean chore: get rid of all inline C annotations for LLVM (#2363) 2023-07-30 10:39:40 +02:00
HashSet.lean chore: get rid of all inline C annotations for LLVM (#2363) 2023-07-30 10:39:40 +02:00
Json.lean
JsonRpc.lean fix: re-read HTTP header when skipping notification in Ipc.readResponseAs 2023-11-14 17:34:04 +01:00
KVMap.lean feat: per-package server options (#2858) 2023-11-26 13:42:38 +00:00
LBool.lean
LOption.lean doc: some doc strings 2022-07-30 21:18:50 -07:00
Lsp.lean feat: datatypes for LSP code actions (#1654) 2022-09-28 09:07:39 +00:00
Name.lean chore: fix typos in comments 2023-10-08 10:46:05 +02:00
NameMap.lean feat: replay constants into an Environment (#2617) 2023-10-11 14:08:03 +11:00
NameTrie.lean feat: import auto-completion (#2904) 2023-11-24 07:46:19 +00:00
OpenDecl.lean chore: simplify parser cache key computation, panic on environment/token table divergence 2022-11-11 09:13:02 +01:00
Options.lean fix: implement String.toName using decodeNameLit 2023-05-28 17:38:57 -07:00
Parsec.lean fix: incorrect annotations 2022-09-24 14:20:21 -07:00
PersistentArray.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
PersistentHashMap.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
PersistentHashSet.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
Position.lean chore: closes #1683 2022-10-04 16:46:08 -07:00
PrefixTree.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
Rat.lean feat: missing Rat functions 2022-02-11 18:24:18 -08:00
RBMap.lean chore: more RBMap cleanup 2022-10-06 17:26:43 -07:00
RBTree.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
SMap.lean fix: move Lean.List.toSMap to List.toSMap (#3035) 2023-12-12 01:01:24 +00:00
SSet.lean chore: convert doc/mod comments from /- to /--//-! (#1354) 2022-07-22 12:05:31 -07:00
Trie.lean perf: Use flat ByteArrays in Trie (#2529) 2023-09-20 13:22:37 +02:00
Xml.lean