We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
textDocument/foldingRange
1 parent c90cffe commit 53d21d0Copy full SHA for 53d21d0
2 files changed
CHANGELOG.md
@@ -2,6 +2,8 @@
2
3
## Unreleased
4
5
+- Add `textDocument/foldingRange` schemas.
6
+
7
## v1.9.3
8
9
## v1.9.2
src/lsp4clj/coercer.clj
@@ -408,6 +408,19 @@
408
:ranges ::linked-editing-ranges)
409
(s/conformer second)))
410
411
+(s/def :folding-range/kind keyword?)
412
413
+(s/def ::folding-range
414
+ (s/keys :req-un [::start-line ::end-line]
415
+ :opt-un [::start-character ::end-character :folding-range/kind ::collapsed-text]))
416
417
+(s/def ::folding-ranges (s/coll-of ::folding-range))
418
419
+(s/def ::folding-ranges-or-error
420
+ (s/and (s/or :error ::response-error
421
+ :ranges ::folding-ranges)
422
+ (s/conformer second)))
423
424
(s/def :server-capabilities/signature-help-provider
425
(s/conformer #(cond (vector? %) {:trigger-characters %}
426
(map? %) %
0 commit comments