anchor.diff:                                    :options (make-formatting-options buffer)))))))))
   
   (define-command lsp-document-range-format (start end) ("r")
  +  (check-connection)
     (text-document/range-formatting start end))
   
   ;;; onTypeFormatting
  
positive.code:                                :text-document (make-text-document-identifier buffer)))))))
  
  (define-command lsp-document-symbol () ()
    (display-document-symbol-response
     (current-buffer)
     (text-document/document-symbol (current-buffer))))
  
negative.code:                                       (make-text-document-position-arguments point))))))))
  
  (define-command lsp-type-definition () ()
    (check-connection)
    (let ((xref-locations
            (with-jsonrpc-error ()
              (text-document/type-definition (current-point)))))
  