Dirk Baeumer
7f70ea7745
PR #168
2017-02-08 12:33:22 +01:00
Dirk Baeumer
8d83f270cf
Fixes #175 : Mark rootPath as optional
2017-02-08 12:03:33 +01:00
Dirk Baeumer
1bcd448c87
Removed references to range property
2017-02-08 11:44:21 +01:00
Dirk Bäumer
d72d515fbf
Merge pull request #170 from bolinfest/introduce-document-uri
...
Introduce DocumentUri concept.
2017-02-06 15:18:47 +01:00
Dirk Bäumer
7e101f05f8
Merge pull request #171 from akosyakov/patch-1
...
Remove notion of the next tag of the node implementation
2017-02-06 15:15:57 +01:00
Dirk Baeumer
533ad48e31
Fixes #172 : Unknown protocol version error
2017-02-06 15:02:14 +01:00
Dirk Baeumer
58a290c33f
Clarify documentation
2017-01-31 16:13:07 +01:00
Anton Kosyakov
d354281fb2
Remove notion of the next tag of the node implementation
2017-01-31 13:06:09 +05:00
Michael Bolin
7ca4270901
Introduce DocumentUri concept.
...
In the protocol, interface fields that are meant to specify the URI of a
document are simply declared as `string`. This underspecifies the requirements
of these fields because the contents of the string must be able to parse as a
URI (at a minimum, using the `vscode-uri` npm module).
This introduces a type alias, `DocumentUri`, that tightens these guarantees
without changing the wire protocol. It updates what I believe are all of the
relevant interfaces to specify `DocumentUri` instead of `string`, as
appropriate.
Note that this type is deliberately named `DocumentUri` rather than simply
`Uri` to convey that it is a `URI` that identifies a `TextDocument` in the
LSP object model (as opposed to an arbitrary URI).
I am by no means tied to the name of the type alias: I just want this concept to
be formalized in the specification so it is possible to create a proxy that
can reliably rewrite all `DocumentUri` parameters such that a local editor can
make requests to a remote language server even though different URIs may be used
on both sides of the connection to refer to the same document.
2017-01-29 21:10:21 -08:00
Dirk Baeumer
b082a3bd76
Update specification to lastest snippet support
2017-01-16 21:59:38 +01:00
Dirk Baeumer
c83f106578
Fixes #148 : No 'range' field in CompletionItem definition
2017-01-10 11:44:42 +01:00
Dirk Baeumer
5e8e1bbd4c
Clarified client capabilities.
2017-01-10 10:44:06 +01:00
Dirk Baeumer
cf6d15a7b4
Fixes #154 : Should there be a ServerCapabilities.experimental
2017-01-09 15:33:15 +01:00
Dirk Baeumer
2c95ae1a24
Remove export keyword
2017-01-09 12:47:14 +01:00
Dirk Bäumer
a23a35f326
Merge pull request #149 from othomann/typos
...
Fix some typos
2017-01-09 12:46:51 +01:00
Dirk Bäumer
553f11589d
Merge pull request #151 from smarter/fix/numbering
...
Fix incorrect numbering in CompletionItemKind
2017-01-09 12:31:29 +01:00
Dirk Baeumer
73c966482f
Added TypedString documentation
2017-01-09 12:27:18 +01:00
Guillaume Martres
6c6f04c058
Fix incorrect numbering in CompletionItemKind
...
This was broken in 164eb31bd4
2017-01-06 19:28:51 +01:00
othomann
c1e56ae204
Fix some typos
...
Change-Id: Idb67af2a9b0330c07167937eb7f9007287e54d6d
Signed-off-by: othomann <Olivier_Thomann@ca.ibm.com>
Signed-off-by: othomann <Olivier_Thomann@ca.ibm.com>
2017-01-04 12:49:03 -05:00
othomann
ee8610d8a5
Fix some typos
...
Change-Id: Idb67af2a9b0330c07167937eb7f9007287e54d6d
Signed-off-by: othomann <Olivier_Thomann@ca.ibm.com>
2017-01-04 12:28:41 -05:00
Dirk Baeumer
ab04853401
Fixes #72 : Clarification on MarkedString
2016-12-30 14:51:33 +01:00
Dirk Baeumer
7066536aeb
Fixes #21 : Clarify how server lifetime is handled
2016-12-29 16:32:41 +01:00
Dirk Baeumer
801a88a2ac
Fixes #12 : Clarify that the current protocol requires that requests and notification are processed in order
2016-12-29 16:21:27 +01:00
Dirk Baeumer
47bed97d75
Removed double heading
2016-12-29 14:29:16 +01:00
Dirk Baeumer
62cb1812c8
Finish client capabilities section
2016-12-29 14:25:58 +01:00
Dirk Baeumer
61f35fe4f1
More editing towards 3.0 version
2016-12-27 16:55:34 +01:00
Dirk Baeumer
704b58cdca
More spec updates
2016-12-21 16:37:28 +01:00
Dirk Baeumer
164eb31bd4
First cut of 3.0 spec.
2016-12-20 22:19:30 +01:00
Dirk Baeumer
00520823bd
Fixes #140 : Out of order messages
2016-12-08 17:49:49 +01:00
Dirk Baeumer
05fc7559ad
Document URI format in LSP
2016-12-08 15:17:57 +01:00
Martin Aeschlimann
04a105d072
Add document links
2016-11-22 09:05:14 +01:00
Dirk Bäumer
5de0b3f8d4
Merge pull request #123 from vladdu/json_rpc_spec
...
add link to JSON-RPC specification
2016-11-21 14:04:28 -08:00
Dirk Bäumer
8995c4e42c
Merge pull request #117 from vladdu/add_toc
...
add table of contents to the specification #114
2016-11-21 13:56:42 -08:00
Vlad Dumitrescu
cee39747f8
move TOC at the top
2016-11-11 22:50:56 +01:00
Vlad Dumitrescu
edd2454e97
add link to JSON-RPC specification
2016-11-11 14:35:45 +01:00
Vlad Dumitrescu
53cf2c03a4
add table of contents to the specification #114
...
resolves #114
2016-11-09 15:02:27 +01:00
Erich Gamma
7302a81fcf
Fixing red squiggles in the diagram
2016-11-04 21:34:53 +01:00
Dirk Bäumer
db088a0ece
Merge pull request #103 from rictic/patch-1
...
[minor] Fix a couple typos
2016-10-31 14:18:08 +01:00
Dirk Baeumer
e1e59508d5
Fixes #104 : Clarify how multiple TextEdits should be resolved when given in batch.
2016-10-31 13:46:02 +01:00
Dirk Bäumer
a92c0b5f9b
Merge pull request #108 from smarter/fix/ParameterInformation
...
Correct minor issue in ParameterInformation doc
2016-10-31 11:58:32 +01:00
Guillaume Martres
28c59c78ce
Correct minor issue in ParameterInformation doc
...
The documentation appears to have been copy-pasted from
SignatureInformation and mentioned "signature" when it meant "parameter".
2016-10-28 02:48:22 +02:00
Peter Burns
e0d02944a0
[minor] Fix a couple typos
2016-10-22 20:44:20 -07:00
Greg Van Liew
45132fc7f3
Merge pull request #97 from gmorenz/master
...
Link directly to vscode blogpost
2016-10-19 07:42:19 -07:00
gmorenz
06bc2a25b4
Link directly to vscode blogpost
2016-10-18 20:31:23 -04:00
Dirk Bäumer
63f5d02d39
Merge pull request #91 from TypeFox/language-server-protocol_72_and_78
...
Fixes issues #72 and #78
2016-10-14 15:50:45 +02:00
Dirk Bäumer
e44721ea84
Merge pull request #90 from TypeFox/language-server-protocol_87
...
Fixes Microsoft/language-server-protocol#87
2016-10-14 15:39:02 +02:00
Dirk Bäumer
60c41b160f
Merge pull request #85 from masaeedu/patch-1
...
Fix typo in protocol documentation
2016-10-14 15:34:33 +02:00
Dirk Bäumer
9aa353caa5
Merge pull request #74 from mortonfox/patch-1
...
Fix license link
2016-10-14 15:31:13 +02:00
Dirk Baeumer
8a25c2d61c
Small spec fix.
2016-10-12 22:14:06 +02:00
Dirk Baeumer
1fefcce19d
Documented support for additianal properties on Completion Item
2016-10-12 22:12:37 +02:00