mirror of
https://github.com/c-cube/linol.git
synced 2025-12-06 03:05:31 -05:00
prepare for 0.3
This commit is contained in:
parent
7dd2ce0cd0
commit
4988316f9d
4 changed files with 19 additions and 13 deletions
6
Makefile
6
Makefile
|
|
@ -12,3 +12,9 @@ clean:
|
||||||
|
|
||||||
doc:
|
doc:
|
||||||
@dune build @doc
|
@dune build @doc
|
||||||
|
|
||||||
|
VERSION=$(shell awk '/^version:/ {print $$2}' linol.opam)
|
||||||
|
|
||||||
|
update_next_tag:
|
||||||
|
@echo "update version to $(VERSION)..."
|
||||||
|
sed -i "s/NEXT_RELEASE/$(VERSION)/g" $(wildcard src/*.ml) $(wildcard src/*.mli) $(wildcard src/**/*.ml) $(wildcard src/**/*.mli)
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
opam-version: "2.0"
|
opam-version: "2.0"
|
||||||
version: "0.2"
|
version: "0.3"
|
||||||
license: "MIT"
|
license: "MIT"
|
||||||
maintainer: "simon.cruanes.2007@m4x.org"
|
maintainer: "simon.cruanes.2007@m4x.org"
|
||||||
author: "Simon Cruanes"
|
author: "Simon Cruanes"
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
opam-version: "2.0"
|
opam-version: "2.0"
|
||||||
version: "0.2"
|
version: "0.3"
|
||||||
maintainer: "simon.cruanes.2007@m4x.org"
|
maintainer: "simon.cruanes.2007@m4x.org"
|
||||||
license: "MIT"
|
license: "MIT"
|
||||||
author: "Simon Cruanes"
|
author: "Simon Cruanes"
|
||||||
|
|
|
||||||
|
|
@ -114,27 +114,27 @@ module Make(IO : IO) = struct
|
||||||
~change:TextDocumentSyncKind.Incremental ~willSave:false ()
|
~change:TextDocumentSyncKind.Incremental ~willSave:false ()
|
||||||
|
|
||||||
method config_code_lens_options : CodeLensOptions.t option = None
|
method config_code_lens_options : CodeLensOptions.t option = None
|
||||||
(** @since NEXT_RELEASE *)
|
(** @since 0.3 *)
|
||||||
|
|
||||||
method config_definition :
|
method config_definition :
|
||||||
[`Bool of bool | `DefinitionOptions of DefinitionOptions.t ] option = None
|
[`Bool of bool | `DefinitionOptions of DefinitionOptions.t ] option = None
|
||||||
(** @since NEXT_RELEASE *)
|
(** @since 0.3 *)
|
||||||
|
|
||||||
method config_hover :
|
method config_hover :
|
||||||
[`Bool of bool | `HoverOptions of HoverOptions.t ] option = None
|
[`Bool of bool | `HoverOptions of HoverOptions.t ] option = None
|
||||||
(** @since NEXT_RELEASE *)
|
(** @since 0.3 *)
|
||||||
|
|
||||||
method config_symbol :
|
method config_symbol :
|
||||||
[`Bool of bool | `DocumentSymbolOptions of DocumentSymbolOptions.t ] option = None
|
[`Bool of bool | `DocumentSymbolOptions of DocumentSymbolOptions.t ] option = None
|
||||||
(** @since NEXT_RELEASE *)
|
(** @since 0.3 *)
|
||||||
|
|
||||||
method config_code_action_provider :
|
method config_code_action_provider :
|
||||||
[`CodeActionOptions of CodeActionOptions.t | `Bool of bool] = `Bool false
|
[`CodeActionOptions of CodeActionOptions.t | `Bool of bool] = `Bool false
|
||||||
(** @since NEXT_RELEASE *)
|
(** @since 0.3 *)
|
||||||
|
|
||||||
(** Modify capabilities before sending them back to the client.
|
(** Modify capabilities before sending them back to the client.
|
||||||
By default we just return them unmodified.
|
By default we just return them unmodified.
|
||||||
@since NEXT_RELEASE *)
|
@since 0.3 *)
|
||||||
method config_modify_capabilities (c:ServerCapabilities.t) : ServerCapabilities.t = c
|
method config_modify_capabilities (c:ServerCapabilities.t) : ServerCapabilities.t = c
|
||||||
|
|
||||||
(** List of commands available *)
|
(** List of commands available *)
|
||||||
|
|
@ -175,31 +175,31 @@ module Make(IO : IO) = struct
|
||||||
IO.return None
|
IO.return None
|
||||||
|
|
||||||
(** List code lenses for the given document
|
(** List code lenses for the given document
|
||||||
@since NEXT_RELEASE *)
|
@since 0.3 *)
|
||||||
method on_req_code_lens ~notify_back:_ ~id:_ ~uri:_
|
method on_req_code_lens ~notify_back:_ ~id:_ ~uri:_
|
||||||
(_ : doc_state) : CodeLens.t list IO.t =
|
(_ : doc_state) : CodeLens.t list IO.t =
|
||||||
IO.return []
|
IO.return []
|
||||||
|
|
||||||
(** Code lens resolution, must return a code lens with non null "command"
|
(** Code lens resolution, must return a code lens with non null "command"
|
||||||
@since NEXT_RELEASE *)
|
@since 0.3 *)
|
||||||
method on_req_code_lens_resolve
|
method on_req_code_lens_resolve
|
||||||
~notify_back:(_:notify_back) ~id:_ (cl:CodeLens.t) : CodeLens.t IO.t =
|
~notify_back:(_:notify_back) ~id:_ (cl:CodeLens.t) : CodeLens.t IO.t =
|
||||||
IO.return cl
|
IO.return cl
|
||||||
|
|
||||||
(** Code action.
|
(** Code action.
|
||||||
@since NEXT_RELEASE *)
|
@since 0.3 *)
|
||||||
method on_req_code_action ~notify_back:(_:notify_back) ~id:_ (_c:CodeActionParams.t)
|
method on_req_code_action ~notify_back:(_:notify_back) ~id:_ (_c:CodeActionParams.t)
|
||||||
: CodeActionResult.t IO.t =
|
: CodeActionResult.t IO.t =
|
||||||
IO.return None
|
IO.return None
|
||||||
|
|
||||||
(** Execute a command with given arguments.
|
(** Execute a command with given arguments.
|
||||||
@since NEXT_RELEASE *)
|
@since 0.3 *)
|
||||||
method on_req_execute_command ~notify_back:_ ~id:_
|
method on_req_execute_command ~notify_back:_ ~id:_
|
||||||
(_c:string) (_args:Yojson.Safe.t list option) : Yojson.Safe.t IO.t =
|
(_c:string) (_args:Yojson.Safe.t list option) : Yojson.Safe.t IO.t =
|
||||||
IO.return `Null
|
IO.return `Null
|
||||||
|
|
||||||
(** List symbols in this document.
|
(** List symbols in this document.
|
||||||
@since NEXT_RELEASE *)
|
@since 0.3 *)
|
||||||
method on_req_symbol ~notify_back:_ ~id:_ ~uri:_
|
method on_req_symbol ~notify_back:_ ~id:_ ~uri:_
|
||||||
() : [ `DocumentSymbol of DocumentSymbol.t list
|
() : [ `DocumentSymbol of DocumentSymbol.t list
|
||||||
| `SymbolInformation of SymbolInformation.t list ] option IO.t =
|
| `SymbolInformation of SymbolInformation.t list ] option IO.t =
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue