Commit Graph

  • 859687b98a added initial doc/vim-lsp.txt (#82) Prabir Shrestha 2018-01-01 13:46:02 -08:00
  • 203d682e30 Create preview window instead of using quickfix list (#78) Łukasz Jan Niemier 2018-01-01 22:29:50 +01:00
  • a15344352f Keep position and alternate buffer after :LspRename (#72) xtal8 2018-01-01 22:16:09 +01:00
  • 53a8fa0fe9 Use paste mode when inserting text from response (#79) Łukasz Jan Niemier 2018-01-01 22:05:06 +01:00
  • 55108db945 Call complete_check() while waiting for completion (#81) Łukasz Jan Niemier 2018-01-01 01:17:30 +01:00
  • ed17cc85af Add initialize method params 'capabilities' and 'initializationOptions' (#62) Daniel Trstenjak 2017-12-23 20:02:55 +01:00
  • c5d6ffdc10 Fix :LspDefinition (#65) xtal8 2017-12-23 20:02:04 +01:00
  • e7ab592beb Add preview info to completion items (#57) rliang 2017-11-23 19:32:58 -02:00
  • f1517022bb Add position to jumplist before :LspDefinition (#59) xtal8 2017-11-23 22:06:39 +01:00
  • 27565be44f Fix :LspDefinition (#63) xtal8 2017-11-23 21:57:43 +01:00
  • b973d62b6e Fix :LspRename (#58) xtal8 2017-11-15 05:06:26 +01:00
  • 812d890707 Send proper params on lsp#ui#vim#references (#54) Marc Deop 2017-10-24 20:02:29 +02:00
  • c4b3b2f605 Fix errors and warnings produced by vint (#51) Jacob Wahlgren 2017-10-17 19:57:08 +02:00
  • 5ae7a59caa better jump for goto definition (#47) Prabir Shrestha 2017-10-02 13:57:29 -07:00
  • 7a0f9872ec rewrite lsp#client with try..catch and optimizations (#46) Prabir Shrestha 2017-10-02 13:34:51 -07:00
  • 3dc0ca3b71 Use insertText for completion when possible (#45) Mateusz Lenik 2017-10-02 19:17:46 +02:00
  • d51194fa4b Use botright for opening quickfix window. tsufeki 2017-09-19 22:28:13 +02:00
  • 358e1eec44 added support for basic textDocument/publishDiagnostics via :LspDocumententDiagnostics Prabir Shrestha 2017-09-17 23:41:58 -07:00
  • bae35d03d3 notify server instantiated notifications to client Prabir Shrestha 2017-09-17 22:45:54 -07:00
  • 182daba8da don't use uri for rootPath Prabir Shrestha 2017-09-17 17:51:30 -07:00
  • dd1ac6378c only call edit file if the file is not open yet Prabir Shrestha 2017-08-28 20:51:02 -07:00
  • fe078915da make s:get_kind_label part of public api (#33) keremc 2017-08-28 18:03:53 +03:00
  • bf7ff408ec add more logs for s:on_text_document_did_open() Prabir Shrestha 2017-08-27 12:15:33 -07:00
  • 2242b6cc28 fix get_text_document_save_registration_options Prabir Shrestha 2017-08-27 11:22:00 -07:00
  • bab6364128 fix get_text_document_save_registration_options https://github.com/rcjsuen/dockerfile-language-server-nodejs/issues/165#issuecomment-325181794 Prabir Shrestha 2017-08-27 11:19:58 -07:00
  • 41da621544 Cleanup & symbol kinds (#31) keremc 2017-08-27 20:52:22 +03:00
  • 25578dbbfa fix :LspDocumentRangeFormat Prabir Shrestha 2017-08-26 20:24:23 -07:00
  • 7d32511a02 respect TextDocumentSaveRegistrationOptions - fixes #29 Prabir Shrestha 2017-08-26 15:41:10 -07:00
  • 161ffdc054 Make lsp#complete() synchronous (by default) (#28) keremc 2017-08-26 23:43:23 +03:00
  • e1de4b5022 send textDocument/didSave as notification instead of request Prabir Shrestha 2017-08-26 10:05:47 -07:00
  • ef5f850084 Update README.md Prabir Shrestha 2017-08-25 22:13:56 -07:00
  • cf47780ebc add support for omnifunc - #25 Prabir Shrestha 2017-08-25 21:00:31 -07:00
  • 5eb114d1a4 fix workspace/symbol casing Prabir Shrestha 2017-08-23 21:20:40 -07:00
  • 9a793490aa LspDefinition aggregation and jumping (#24) djrenren 2017-08-23 12:34:28 -07:00
  • 7968b15188 use getbuline instead of getline Prabir Shrestha 2017-08-22 14:44:12 -07:00
  • 40c0a9ae0a Update README.md Prabir Shrestha 2017-08-12 20:34:11 -07:00
  • 9c4c7b0541 Update README.md Prabir Shrestha 2017-08-12 15:01:22 -07:00
  • a4366157a7 document root_uri when registering_server Prabir Shrestha 2017-08-12 14:59:51 -07:00
  • 2802c39ca0 move utils to lsp#utils#... Prabir Shrestha 2017-08-12 14:46:43 -07:00
  • 974614e197 handle nulls Prabir Shrestha 2017-08-12 14:01:24 -07:00
  • ba3168001b added debugging log doc Prabir Shrestha 2017-08-12 13:52:07 -07:00
  • 058e3f73c6 Merge pull request #21 from prabirshrestha/dev Prabir Shrestha 2017-08-12 12:54:00 -07:00
  • b57ef35e5b Merge branch 'master' into dev Prabir Shrestha 2017-08-12 12:53:23 -07:00
  • 8054d27eea document supported commands Prabir Shrestha 2017-08-12 12:51:54 -07:00
  • b6e1a3f9ae Update README.md Prabir Shrestha 2017-08-12 12:39:31 -07:00
  • 0014c04d13 Update README.md Prabir Shrestha 2017-08-12 12:36:24 -07:00
  • 985b683ea9 delete example.vim Prabir Shrestha 2017-08-12 12:35:08 -07:00
  • 9c10dd4c0b Update README.md Prabir Shrestha 2017-08-12 12:34:34 -07:00
  • 7e888a7767 Update README.md Prabir Shrestha 2017-08-12 12:33:01 -07:00
  • e09032fdc4 use tabstop Prabir Shrestha 2017-08-06 21:56:25 -07:00
  • 37f9844009 fix s:apply_text_edits for the end position Prabir Shrestha 2017-08-06 21:11:27 -07:00
  • 8e3304d6af added :LspDocumentRangeFormat Prabir Shrestha 2017-08-06 20:51:03 -07:00
  • ae9d05b4ee added :LspDocumentFormat Prabir Shrestha 2017-08-06 18:57:55 -07:00
  • 9f4ee9cdfb fixed LspHover Prabir Shrestha 2017-08-06 18:26:43 -07:00
  • 07534da631 check for server capabilities before making requests to the server Prabir Shrestha 2017-08-06 18:12:12 -07:00
  • 78f87ead78 added basic :LspRename Prabir Shrestha 2017-08-06 17:02:23 -07:00
  • a8878ef71e fix :LspHover when it is array Prabir Shrestha 2017-08-06 15:12:08 -07:00
  • 631ed02749 add support for registering custom notifications Prabir Shrestha 2017-08-05 23:29:51 -07:00
  • 388f511721 added textDocument/hover support via :LspHover Prabir Shrestha 2017-08-05 19:09:10 -07:00
  • 57aac76a12 added support for textDocument/references via :LspReferences Prabir Shrestha 2017-08-05 16:19:58 -07:00
  • 0b102b5c1c added LspDefinition Prabir Shrestha 2017-08-05 15:53:00 -07:00
  • 140775b3d5 Update README.md v0.1.0 Prabir Shrestha 2017-08-05 15:19:21 -07:00
  • 31743d4446 Merge pull request #11 from prabirshrestha/lsp-manager Prabir Shrestha 2017-07-18 21:15:04 -07:00
  • c1d73b0ab2 added lsp#get_server_capabilities and lsp#get_position Prabir Shrestha 2017-07-09 20:17:25 -07:00
  • d19aec4633 added lsp_register_server, lsp_unregister_server, lsp_server_init, lsp_server_exit events Prabir Shrestha 2017-07-09 19:35:18 -07:00
  • 650ef0f445 added commands Lsp* Prabir Shrestha 2017-07-09 18:52:03 -07:00
  • d3895e279f get workspae symbols Prabir Shrestha 2017-07-10 00:56:39 +00:00
  • 8fed8e2a7c remove fzf.vim Prabir Shrestha 2017-07-10 00:32:21 +00:00
  • 4c01e85c02 get document symbols Prabir Shrestha 2017-07-10 00:26:05 +00:00
  • c4b781e203 lsp#send_request Prabir Shrestha 2017-07-09 14:24:47 -07:00
  • 7b57e60bbb get_whitelisted_servers Prabir Shrestha 2017-07-09 14:01:54 -07:00
  • 8ecbeff954 pass buffer id Prabir Shrestha 2017-07-09 13:32:56 -07:00
  • 0372d28758 remove tick log Prabir Shrestha 2017-07-09 13:12:15 -07:00
  • 564fd07818 use b:changed_tick for dirty Prabir Shrestha 2017-07-09 13:09:23 -07:00
  • 996818fffe didchange on InsertLeave Prabir Shrestha 2017-07-09 12:39:43 -07:00
  • 4ec037a62f textDocument/didSave Prabir Shrestha 2017-07-09 12:28:22 -07:00
  • 56d32466bc add s:ensure_changed Prabir Shrestha 2017-07-09 12:07:49 -07:00
  • 44d3682ede fix , Prabir Shrestha 2017-07-09 11:44:02 -07:00
  • c7747827a2 fixed rootUri and rootPath Prabir Shrestha 2017-07-09 11:14:06 -07:00
  • 48ac7939e1 added s:is_remote_uri and handle remote_uri Prabir Shrestha 2017-07-08 19:30:35 -07:00
  • ff62f0edda implement ensure open Prabir Shrestha 2017-07-08 13:37:24 -07:00
  • 0d6b2a7fba implement ensure_init with callback Prabir Shrestha 2017-07-08 12:48:57 -07:00
  • e135124394 use step for s:ensure_start Prabir Shrestha 2017-07-08 12:27:02 -07:00
  • d9d8fe1c3e added step.vim Prabir Shrestha 2017-07-08 11:49:24 -07:00
  • 2da8f89b02 textDocument/didOpen Prabir Shrestha 2017-07-08 02:57:38 -07:00
  • ff198f7d4f add s:ensure_init() Prabir Shrestha 2017-07-08 02:41:07 -07:00
  • e1610292eb implement lsp#register_server, s:ensure_flush and ensure_start, on_exit, s:get_active_servers_for_buffer Prabir Shrestha 2017-07-08 01:49:35 -07:00
  • 007d13c69a add initial events Prabir Shrestha 2017-07-08 00:43:04 -07:00
  • f2f67c2965 initial events Prabir Shrestha 2017-06-03 22:23:33 -07:00
  • 3d1cb74f97 added support for v2.0 textDocument/didChange during save Prabir Shrestha 2017-01-17 21:37:26 -08:00
  • 228dbd7fb4 removed lsp#client#send and added lsp#client#send_request and lsp#client#send_notification updated example.vim to use send_request and send_notification added support for textDocument/willSave Prabir Shrestha 2017-01-16 09:22:05 -08:00
  • 69b61aca7b changed augroup to lsp_example Prabir Shrestha 2017-01-15 10:36:37 -08:00
  • df7538ec03 added textDocument/didSave example Prabir Shrestha 2017-01-14 20:10:25 -08:00
  • 00671887a3 supports_capability supports dict Prabir Shrestha 2017-01-14 19:30:13 -08:00
  • 2f2527b87b support multiple server in example.vim (typescript and golang) Prabir Shrestha 2017-01-12 21:00:22 -08:00
  • d2d5631554 fixed s:supports_capability Prabir Shrestha 2017-01-04 22:43:58 -08:00
  • ca07aec897 remove lsp#client#text_document_sync_kind_* from public api Prabir Shrestha 2017-01-04 20:31:07 -08:00
  • b7c04d4e0d directly run javascript-typescript-stdio from global npm installation Prabir Shrestha 2017-01-04 19:50:28 -08:00
  • c601cb9174 added :Hover Prabir Shrestha 2017-01-02 16:36:06 -08:00
  • 483c4e4bf4 added :FindWorkspaceSymbols Prabir Shrestha 2017-01-02 12:21:59 -08:00