Skip to content

Instantly share code, notes, and snippets.

@katsyoshi
Created November 27, 2018 11:41
Show Gist options
  • Save katsyoshi/b5fe66e62e5e0a08fdba2f2d265a5f98 to your computer and use it in GitHub Desktop.
Save katsyoshi/b5fe66e62e5e0a08fdba2f2d265a5f98 to your computer and use it in GitHub Desktop.
D, [2018-11-27T20:40:28.516834 #15714] DEBUG -- : Receive: {
"jsonrpc": "2.0",
"method": "initialize",
"params": {
"processId": 14486,
"rootPath": "/home/katsyoshi/Program/Ruby/anzen-na-password-kanri/",
"rootUri": "file:///home/katsyoshi/Program/Ruby/anzen-na-password-kanri/",
"capabilities": {
"workspace": {
"applyEdit": true,
"executeCommand": {
"dynamicRegistration": true
},
"workspaceFolders": true
},
"textDocument": {
"synchronization": {
"willSave": true,
"didSave": true,
"willSaveWaitUntil": true
},
"documentSymbol": {
"symbolKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25
]
},
"hierarchicalDocumentSymbolSupport": true
},
"formatting": {
"dynamicRegistration": true
},
"codeAction": {
"dynamicRegistration": true
}
}
},
"initializationOptions": null
},
"id": 1
}
D, [2018-11-27T20:40:30.890067 #15714] DEBUG -- : Respond: id: 1, result: {
"capabilities": {
"textDocumentSync": {
"change": 1
},
"completionProvider": {
"resolveProvider": true,
"triggerCharacters": [
"."
]
},
"definitionProvider": true
}
}
D, [2018-11-27T20:40:30.890592 #15714] DEBUG -- : Receive: {
"jsonrpc": "2.0",
"method": "initialized",
"params": {
}
}
D, [2018-11-27T20:40:30.890642 #15714] DEBUG -- : Ignore: initialized
D, [2018-11-27T20:40:30.890769 #15714] DEBUG -- : Receive: {
"jsonrpc": "2.0",
"method": "workspace/didChangeConfiguration",
"params": {
"settings": {
"rust": {
}
}
}
}
D, [2018-11-27T20:40:30.890803 #15714] DEBUG -- : Ignore: workspace/didChangeConfiguration
D, [2018-11-27T20:40:30.891538 #15714] DEBUG -- : Receive: {
"jsonrpc": "2.0",
"method": "textDocument/didOpen",
"params": {
"textDocument": {
"uri": "file:///home/katsyoshi/Program/Ruby/anzen-na-password-kanri/lib/anzen-na-password-kanri.rb",
"languageId": "ruby",
"version": 0,
"text": "require \"optparse\"\nrequire \"json\"\nrequire \"yaml\"\nrequire \"zxcvbn\"\nrequire \"anzen/na/password/kanri\"\nrequire \"anzen/na/password/generator\"\nrequire \"anzen/na/password/hozon\"\nrequire \"anzen/na/password/kyodo\"\n"
}
}
}
D, [2018-11-27T20:40:30.891558 #15714] DEBUG -- : Ignore: textDocument/didOpen
D, [2018-11-27T20:40:38.707355 #15714] DEBUG -- : Receive: {
"jsonrpc": "2.0",
"method": "textDocument/didOpen",
"params": {
"textDocument": {
"uri": "file:///home/katsyoshi/Program/Ruby/anzen-na-password-kanri/lib/anzen/na/password/generator.rb",
"languageId": "ruby",
"version": 0,
"text": "require \"anzen/na/password/charset\"\n\nmodule Anzen\n module Na\n module Password\n module Generator\n module_function\n\n def generate(num:, type: :full)\n charset = CharSet.new.pattern(type: type)\n Array.new(num.to_i){ charset.sample }.join\n end\n end\n end\n end\nend\n"
}
}
}
D, [2018-11-27T20:40:38.707533 #15714] DEBUG -- : Ignore: textDocument/didOpen
D, [2018-11-27T20:40:50.262480 #15714] DEBUG -- : Receive: {
"jsonrpc": "2.0",
"method": "textDocument/completion",
"params": {
"textDocument": {
"uri": "file:///home/katsyoshi/Program/Ruby/anzen-na-password-kanri/lib/anzen/na/password/generator.rb"
},
"position": {
"line": 8,
"character": 8
}
},
"id": 2
}
/home/katsyoshi/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/language_server-0.11.0/lib/language_server/project.rb:70:in `find_nearest_node': undefined method `modules' for nil:NilClass (NoMethodError)
from /home/katsyoshi/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/language_server-0.11.0/lib/language_server/project.rb:28:in `constants'
from /home/katsyoshi/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/language_server-0.11.0/lib/language_server/completion_provider/ad_hoc.rb:14:in `call'
from /home/katsyoshi/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/language_server-0.11.0/lib/language_server.rb:146:in `each'
from /home/katsyoshi/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/language_server-0.11.0/lib/language_server.rb:146:in `flat_map'
from /home/katsyoshi/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/language_server-0.11.0/lib/language_server.rb:146:in `block in <module:LanguageServer>'
from /home/katsyoshi/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/language_server-0.11.0/lib/language_server.rb:47:in `block in run'
from /home/katsyoshi/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/language_server-protocol-0.5.0/lib/language_server/protocol/transport/stdio/reader.rb:27:in `read'
from /home/katsyoshi/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/language_server-0.11.0/lib/language_server.rb:38:in `run'
from /home/katsyoshi/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/language_server-0.11.0/exe/language_server-ruby:30:in `<top (required)>'
from /home/katsyoshi/.rbenv/versions/2.5.3/bin/language_server-ruby:23:in `load'
from /home/katsyoshi/.rbenv/versions/2.5.3/bin/language_server-ruby:23:in `<main>'
Process lsp-ruby-mtsmfm stderr finished
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment