Skip to content

Instantly share code, notes, and snippets.

@roxma
Created December 29, 2018 04:11
Show Gist options
  • Save roxma/d64bde9bb5b9cd1ef4db378e281ccd0e to your computer and use it in GitHub Desktop.
Save roxma/d64bde9bb5b9cd1ef4db378e281ccd0e to your computer and use it in GitHub Desktop.
#######
LanguageClient 0.1.133
#######
12:01:20 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[!!get(g:, 'LanguageClient_autoStart', 1), s:GetVar('LanguageClient_serverCommands', {}), get(g:, 'LanguageClient_selectionUI', v:null), get(g:, 'LanguageClient_trace', v:null), expand(get(g:, 'LanguageClient_settingsPath', '.vim/settings.json')), !!get(g:, 'LanguageClient_loadSettings', 1), get(g:, 'LanguageClient_rootMarkers', v:null), get(g:, 'LanguageClient_changeThrottle', v:null), get(g:, 'LanguageClient_waitOutputTimeout', v:null), !!get(g:, 'LanguageClient_diagnosticsEnable', 1), get(g:, 'LanguageClient_diagnosticsList', 'Quickfix'), get(g:, 'LanguageClient_diagnosticsDisplay', {}), get(g:, 'LanguageClient_windowLogMessageLevel', 'Warning'), get(g:, 'LanguageClient_hoverPreview', 'Auto'), get(g:, 'LanguageClient_completionPreferTextEdit', 0), has('nvim')]"],"id":4}
12:01:20 INFO reader-main src/vim.rs:396 <= None {"id": 4, "jsonrpc": "2.0", "result": [1, {"vue": ["vls"], "rust": ["rustup", "run", "stable", "rls"], "java": ["/home/roxma/work/ncm2-ws/eclipse.jdt.ls/org.eclipse.jdt.ls.product/target/products/languageServer.product/linux/gtk/x86_64/eclipse"]}, null, null, "/home/roxma/work/ncm2-ws/.vim/settings.json", 1, null, null, null, 1, "Quickfix", {}, "Warning", "Auto", 1, 1]}
12:01:20 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[get(g:, 'LanguageClient_diagnosticsSignsMax', v:null), get(g:, 'LanguageClient_documentHighlightDisplay', {})]"],"id":5}
12:01:20 INFO reader-main src/vim.rs:396 <= None {"id": 5, "jsonrpc": "2.0", "result": [null, {}]}
12:01:20 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["get(g:, 'loaded_fzf')"],"id":6}
12:01:20 INFO reader-main src/vim.rs:396 <= None {"id": 6, "jsonrpc": "2.0", "result": 0}
12:01:20 DEBUG main src/vim.rs:336 state.loadSettings: false ==> true
12:01:20 DEBUG main src/vim.rs:336 state.settingsPath: ".vim/settings.json" ==> "/home/roxma/work/ncm2-ws/.vim/settings.json"
12:01:20 DEBUG main src/vim.rs:336 state.trace: null ==> "off"
12:01:20 DEBUG main src/vim.rs:336 state.loggingLevel: "WARN" ==> "DEBUG"
12:01:20 DEBUG main src/vim.rs:336 state.serverCommands.vue: null ==> ["vls"]
12:01:20 DEBUG main src/vim.rs:336 state.completionPreferTextEdit: false ==> true
12:01:20 DEBUG main src/vim.rs:336 state.is_nvim: false ==> true
12:01:20 DEBUG main src/vim.rs:336 state.serverCommands.java: null ==> ["/home/roxma/work/ncm2-ws/eclipse.jdt.ls/org.eclipse.jdt.ls.product/target/products/languageServer.product/linux/gtk/x86_64/eclipse"]
12:01:20 DEBUG main src/vim.rs:336 state.loggingFile: null ==> "/tmp/lc.log"
12:01:20 DEBUG main src/vim.rs:336 state.serverCommands.rust: null ==> ["rustup","run","stable","rls"]
12:01:20 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["rootPath"]. Exps: ["v:null"]
12:01:20 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[v:null]"],"id":7}
12:01:20 INFO reader-main src/vim.rs:396 <= None {"id": 7, "jsonrpc": "2.0", "result": [null]}
12:01:20 INFO main src/languageclient.rs:49 gather_args: [("rootPath", "v:null")] = [Null]
12:01:20 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:EchomsgEllipsis","params":["Project root: /home/roxma/work/ncm2-ws/language-server-protocol-inspector"]}
12:01:20 INFO main src/languageclient.rs:2679 Project root: /home/roxma/work/ncm2-ws/language-server-protocol-inspector
12:01:20 DEBUG main src/vim.rs:336 state.child_ids.java: null ==> 14710
12:01:20 INFO main src/languageclient.rs:2767 End languageClient/startServer
12:01:20 INFO main src/languageclient.rs:238 Defining signs
12:01:20 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"execute","params":["sign define LanguageClientError text=βœ– texthl=ALEErrorSign","sign define LanguageClientHint text=➀ texthl=ALEInfoSign","sign define LanguageClientInformation text=β„Ή texthl=ALEInfoSign","sign define LanguageClientWarning text=⚠ texthl=ALEWarningSign"],"id":8}
12:01:20 INFO reader-main src/vim.rs:396 <= None {"id": 8, "jsonrpc": "2.0", "result": 0}
12:01:20 INFO main src/languageclient.rs:893 Begin initialize
12:01:20 INFO main src/languageclient.rs:49 gather_args: [LanguageId] = [String("java")]
12:01:20 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["hasSnippetSupport"]. Exps: ["s:hasSnippetSupport()"]
12:01:20 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[s:hasSnippetSupport()]"],"id":9}
12:01:20 INFO reader-main src/vim.rs:396 <= None {"id": 9, "jsonrpc": "2.0", "result": [1]}
12:01:20 INFO main src/languageclient.rs:49 gather_args: [("hasSnippetSupport", "s:hasSnippetSupport()")] = [Number(1)]
12:01:20 INFO main src/vim.rs:93 => Some("java") {"jsonrpc":"2.0","method":"initialize","params":{"capabilities":{"textDocument":{"colorProvider":null,"completion":{"completionItem":{"snippetSupport":true}}},"workspace":{"applyEdit":true,"didChangeWatchedFiles":{"dynamicRegistration":true}}},"initializationOptions":{"config":{"[git-commit]":{"editor.rulers":[72]},"[go]":{"editor.insertSpaces":false},"[json]":{"editor.quickSuggestions":{"strings":true}},"[makefile]":{"editor.insertSpaces":false},"[markdown]":{"editor.quickSuggestions":false,"editor.wordWrap":"on"},"[yaml]":{"editor.autoIndent":false,"editor.insertSpaces":true,"editor.tabSize":2},"css":{"colorDecorators":{"enable":true},"lint":{"argumentsInColorFunction":"error","boxModel":"ignore","compatibleVendorPrefixes":"ignore","duplicateProperties":"ignore","emptyRules":"warning","float":"ignore","fontFaceProperties":"warning","hexColorLength":"error","idSelector":"ignore","ieHack":"ignore","importStatement":"ignore","important":"ignore","propertyIgnoredDueToDisplay":"warning","universalSelector":"ignore","unknownAtRules":"warning","unknownProperties":"warning","unknownVendorSpecificProperties":"ignore","vendorPrefix":"warning","zeroUnits":"ignore"},"trace":{"server":"off"},"validate":true},"debug":{"allowBreakpointsEverywhere":false,"enableAllHovers":false,"inlineValues":false,"internalConsoleOptions":"openOnFirstSessionStart","openDebug":"openOnFirstSessionStart","openExplorerOnEnd":false,"showInStatusBar":"onFirstSessionStart","toolBarLocation":"floating"},"diffEditor":{"ignoreTrimWhitespace":true,"renderIndicators":true,"renderSideBySide":true},"editor":{"acceptSuggestionOnCommitCharacter":true,"acceptSuggestionOnEnter":"on","accessibilitySupport":"auto","autoClosingBrackets":true,"autoIndent":true,"codeActionsOnSave":{},"codeActionsOnSaveTimeout":750,"codeLens":true,"colorDecorators":true,"cursorBlinking":"blink","cursorStyle":"line","cursorWidth":0,"detectIndentation":true,"dragAndDrop":true,"emptySelectionClipboard":true,"find":{"autoFindInSelection":false,"seedSearchStringFromSelection":true},"folding":true,"foldingStrategy":"auto","fontFamily":"'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'","fontLigatures":false,"fontSize":14,"fontWeight":"normal","formatOnPaste":false,"formatOnSave":false,"formatOnSaveTimeout":750,"formatOnType":false,"glyphMargin":true,"hideCursorInOverviewRuler":false,"highlightActiveIndentGuide":true,"hover":{"delay":300,"enabled":true,"sticky":true},"insertSpaces":true,"largeFileOptimizations":true,"letterSpacing":0,"lightbulb":{"enabled":true},"lineHeight":0,"lineNumbers":"on","links":true,"matchBrackets":true,"minimap":{"enabled":true,"maxColumn":120,"renderCharacters":true,"showSlider":"mouseover","side":"right"},"mouseWheelScrollSensitivity":1,"mouseWheelZoom":false,"multiCursorMergeOverlapping":true,"multiCursorModifier":"alt","occurrencesHighlight":true,"overviewRulerBorder":true,"overviewRulerLanes":3,"parameterHints":true,"quickSuggestions":{"comments":false,"other":true,"strings":false},"quickSuggestionsDelay":10,"renderControlCharacters":false,"renderIndentGuides":true,"renderLineHighlight":"line","renderWhitespace":"none","roundedSelection":true,"rulers":[],"scrollBeyondLastColumn":5,"scrollBeyondLastLine":true,"selectionClipboard":true,"selectionHighlight":true,"showFoldingControls":"mouseover","showUnused":true,"smoothScrolling":false,"snippetSuggestions":"inline","stablePeek":false,"suggestFontSize":0,"suggestLineHeight":0,"suggestOnTriggerCharacters":true,"suggestSelection":"recentlyUsed","tabCompletion":false,"tabSize":4,"tokenColorCustomizations":{},"trimAutoWhitespace":true,"useTabStops":true,"wordBasedSuggestions":true,"wordSeparators":"`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?","wordWrap":"off","wordWrapColumn":80,"wrappingIndent":"same"},"emmet":{"excludeLanguages":["markdown"],"extensionsPath":null,"includeLanguages":{},"optimizeStylesheetParsing":true,"preferences":{},"showAbbreviationSuggestions":true,"showExpandedAbbreviation":"always","showSuggestionsAsSnippets":false,"syntaxProfiles":{},"triggerExpansionOnTab":false,"variables":{}},"explorer":{"autoReveal":true,"confirmDelete":true,"confirmDragAndDrop":true,"decorations":{"badges":true,"colors":true},"enableDragAndDrop":true,"openEditors":{"visible":9},"sortOrder":"default"},"extensions":{"autoUpdate":true,"closeExtensionDetailsOnViewChange":false,"ignoreRecommendations":false,"showRecommendationsOnlyOnDemand":false},"files":{"associations":{},"autoGuessEncoding":false,"autoSave":"off","autoSaveDelay":1000,"defaultLanguage":"","encoding":"utf8","eol":"\n","exclude":{"**/.DS_Store":true,"**/.git":true,"**/.hg":true,"**/.svn":true,"**/CVS":true},"hotExit":"onExit","insertFinalNewline":false,"maxMemoryForLargeFilesMB":4096,"trimFinalNewlines":false,"trimTrailingWhitespace":false,"useExperimentalFileWatcher":false,"watcherExclude":{"**/.git/objects/**":true,"**/.git/subtree-cache/**":true,"**/node_modules/**":true}},"git":{"autoRepositoryDetection":true,"autofetch":false,"autorefresh":true,"checkoutType":"all","confirmSync":true,"countBadge":"all","decorations":{"enabled":true},"defaultCloneDirectory":null,"detectSubmodules":true,"detectSubmodulesLimit":10,"enableCommitSigning":false,"enableSmartCommit":false,"enabled":true,"ignoreLegacyWarning":false,"ignoreLimitWarning":false,"ignoreMissingGitWarning":false,"inputValidation":"warn","path":null,"promptToSaveFilesBeforeCommit":false,"showInlineOpenFileAction":true},"grunt":{"autoDetect":"on"},"gulp":{"autoDetect":"on"},"html":{"autoClosingTags":true,"format":{"contentUnformatted":"pre,code,textarea","enable":true,"endWithNewline":false,"extraLiners":"head, body, /html","indentHandlebars":false,"indentInnerHtml":false,"maxPreserveNewLines":null,"preserveNewLines":true,"unformatted":"wbr","wrapAttributes":"auto","wrapLineLength":120},"suggest":{"angular1":true,"html5":true,"ionic":true},"trace":{"server":"off"},"validate":{"scripts":true,"styles":true}},"http":{"proxy":"","proxyAuthorization":null,"proxyStrictSSL":true},"jake":{"autoDetect":"on"},"javascript":{"format":{"enable":true,"insertSpaceAfterCommaDelimiter":true,"insertSpaceAfterConstructor":false,"insertSpaceAfterFunctionKeywordForAnonymousFunctions":true,"insertSpaceAfterKeywordsInControlFlowStatements":true,"insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":true,"insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":false,"insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":false,"insertSpaceAfterSemicolonInForStatements":true,"insertSpaceBeforeAndAfterBinaryOperators":true,"insertSpaceBeforeFunctionParenthesis":false,"placeOpenBraceOnNewLineForControlBlocks":false,"placeOpenBraceOnNewLineForFunctions":false},"implicitProjectConfig":{"checkJs":false,"experimentalDecorators":false},"nameSuggestions":true,"preferences":{"importModuleSpecifier":"auto","quoteStyle":"auto"},"referencesCodeLens":{"enabled":false},"showUnused":true,"suggestionActions":{"enabled":true},"updateImportsOnFileMove":{"enabled":"prompt"},"validate":{"enable":true}},"jsDocCompletion":{"enabled":true},"json":{"colorDecorators":{"enable":true},"format":{"enable":true},"schemas":[],"trace":{"server":"off"}},"keyboard":{"dispatch":"code"},"launch":{"compounds":[],"configurations":[]},"less":{"colorDecorators":{"enable":true},"lint":{"argumentsInColorFunction":"error","boxModel":"ignore","compatibleVendorPrefixes":"ignore","duplicateProperties":"ignore","emptyRules":"warning","float":"ignore","fontFaceProperties":"warning","hexColorLength":"error","idSelector":"ignore","ieHack":"ignore","importStatement":"ignore","important":"ignore","propertyIgnoredDueToDisplay":"warning","universalSelector":"ignore","unknownProperties":"warning","unknownVendorSpecificProperties":"ignore","vendorPrefix":"warning","zeroUnits":"ignore"},"validate":true},"markdown":{"preview":{"breaks":false,"doubleClickToSwitchToEditor":true,"fontFamily":"-apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', 'HelveticaNeue-Light', 'Ubuntu', 'Droid Sans', sans-serif","fontSize":14,"lineHeight":1.6,"linkify":true,"markEditorSelection":true,"scrollEditorWithPreview":true,"scrollPreviewWithEditor":true,"scrollPreviewWithEditorSelection":true},"previewFrontMatter":"hide","styles":[],"trace":"off"},"merge-conflict":{"codeLens":{"enabled":true},"decorators":{"enabled":true}},"npm":{"autoDetect":"on","enableScriptExplorer":false,"exclude":"","packageManager":"npm","runSilent":false,"scriptExplorerAction":"open"},"outline":{"icons":true,"problems":{"badges":true,"colors":true,"enabled":true}},"php":{"suggest":{"basic":true},"validate":{"enable":true,"executablePath":null,"run":"onSave"}},"problems":{"autoReveal":true,"decorations":{"enabled":true}},"scm":{"alwaysShowProviders":false,"diffDecorations":"all","diffDecorationsGutterWidth":3},"scss":{"colorDecorators":{"enable":true},"lint":{"argumentsInColorFunction":"error","boxModel":"ignore","compatibleVendorPrefixes":"ignore","duplicateProperties":"ignore","emptyRules":"warning","float":"ignore","fontFaceProperties":"warning","hexColorLength":"error","idSelector":"ignore","ieHack":"ignore","importStatement":"ignore","important":"ignore","propertyIgnoredDueToDisplay":"warning","universalSelector":"ignore","unknownProperties":"warning","unknownVendorSpecificProperties":"ignore","vendorPrefix":"warning","zeroUnits":"ignore"},"validate":true},"search":{"exclude":{"**/bower_components":true,"**/node_modules":true},"followSymlinks":true,"location":"sidebar","quickOpen":{"includeSymbols":false},"smartCase":false,"useIgnoreFiles":true,"useRipgrep":true},"searchRipgrep":{"enable":false},"telemetry":{"enableCrashReporter":true,"enableTelemetry":true},"terminal":{"explorerKind":"integrated","external":{"linuxExec":"x-terminal-emulator","osxExec":"Terminal.app","windowsExec":"C:\\Windows\\System32\\cmd.exe"},"integrated":{"commandsToSkipShell":["editor.action.toggleTabFocusMode","workbench.action.debug.continue","workbench.action.debug.pause","workbench.action.debug.restart","workbench.action.debug.run","workbench.action.debug.start","workbench.action.debug.stepInto","workbench.action.debug.stepOut","workbench.action.debug.stepOver","workbench.action.debug.stop","workbench.action.firstEditorInGroup","workbench.action.focusActiveEditorGroup","workbench.action.focusEighthEditorGroup","workbench.action.focusFifthEditorGroup","workbench.action.focusFirstEditorGroup","workbench.action.focusFourthEditorGroup","workbench.action.focusLastEditorGroup","workbench.action.focusSecondEditorGroup","workbench.action.focusSeventhEditorGroup","workbench.action.focusSixthEditorGroup","workbench.action.focusThirdEditorGroup","workbench.action.lastEditorInGroup","workbench.action.navigateDown","workbench.action.navigateLeft","workbench.action.navigateRight","workbench.action.navigateUp","workbench.action.openNextRecentlyUsedEditorInGroup","workbench.action.openPreviousRecentlyUsedEditorInGroup","workbench.action.quickOpen","workbench.action.quickOpenPreviousEditor","workbench.action.quickOpenView","workbench.action.showCommands","workbench.action.tasks.build","workbench.action.tasks.restartTask","workbench.action.tasks.runTask","workbench.action.tasks.showLog","workbench.action.tasks.showTasks","workbench.action.tasks.terminate","workbench.action.tasks.test","workbench.action.terminal.clear","workbench.action.terminal.clearSelection","workbench.action.terminal.copySelection","workbench.action.terminal.deleteWordLeft","workbench.action.terminal.deleteWordRight","workbench.action.terminal.focus","workbench.action.terminal.focusAtIndex1","workbench.action.terminal.focusAtIndex2","workbench.action.terminal.focusAtIndex3","workbench.action.terminal.focusAtIndex4","workbench.action.terminal.focusAtIndex5","workbench.action.terminal.focusAtIndex6","workbench.action.terminal.focusAtIndex7","workbench.action.terminal.focusAtIndex8","workbench.action.terminal.focusAtIndex9","workbench.action.terminal.focusFindWidget","workbench.action.terminal.focusNext","workbench.action.terminal.focusNextPane","workbench.action.terminal.focusPrevious","workbench.action.terminal.focusPreviousPane","workbench.action.terminal.hideFindWidget","workbench.action.terminal.kill","workbench.action.terminal.moveToLineEnd","workbench.action.terminal.moveToLineStart","workbench.action.terminal.new","workbench.action.terminal.newInActiveWorkspace","workbench.action.terminal.paste","workbench.action.terminal.resizePaneDown","workbench.action.terminal.resizePaneLeft","workbench.action.terminal.resizePaneRight","workbench.action.terminal.resizePaneUp","workbench.action.terminal.runActiveFile","workbench.action.terminal.runSelectedText","workbench.action.terminal.scrollDown","workbench.action.terminal.scrollDownPage","workbench.action.terminal.scrollToBottom","workbench.action.terminal.scrollToNextCommand","workbench.action.terminal.scrollToPreviousCommand","workbench.action.terminal.scrollToTop","workbench.action.terminal.scrollUp","workbench.action.terminal.scrollUpPage","workbench.action.terminal.selectAll","workbench.action.terminal.selectToNextCommand","workbench.action.terminal.selectToNextLine","workbench.action.terminal.selectToPreviousCommand","workbench.action.terminal.selectToPreviousLine","workbench.action.terminal.split","workbench.action.terminal.splitInActiveWorkspace","workbench.action.terminal.toggleTerminal","workbench.action.togglePanel"],"confirmOnExit":false,"copyOnSelection":false,"cursorBlinking":false,"cursorStyle":"block","cwd":"","drawBoldTextInBrightColors":true,"enableBell":false,"env":{"linux":{},"osx":{},"windows":{}},"experimentalRestore":false,"experimentalTextureCachingStrategy":"static","fontFamily":"","fontSize":14,"fontWeight":"normal","fontWeightBold":"bold","letterSpacing":0,"lineHeight":1,"macOptionIsMeta":false,"rendererType":"auto","rightClickBehavior":"default","scrollback":1000,"setLocaleVariables":false,"shell":{"linux":"/bin/bash","osx":"/bin/bash","windows":"cmd.exe"},"shellArgs":{"linux":[],"osx":["-l"],"windows":[]},"showExitAlert":true}},"typescript":{"autoImportSuggestions":{"enabled":true},"check":{"npmIsInstalled":true},"disableAutomaticTypeAcquisition":false,"format":{"enable":true,"insertSpaceAfterCommaDelimiter":true,"insertSpaceAfterConstructor":false,"insertSpaceAfterFunctionKeywordForAnonymousFunctions":true,"insertSpaceAfterKeywordsInControlFlowStatements":true,"insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":true,"insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":false,"insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":false,"insertSpaceAfterSemicolonInForStatements":true,"insertSpaceAfterTypeAssertion":false,"insertSpaceBeforeAndAfterBinaryOperators":true,"insertSpaceBeforeFunctionParenthesis":false,"placeOpenBraceOnNewLineForControlBlocks":false,"placeOpenBraceOnNewLineForFunctions":false},"implementationsCodeLens":{"enabled":false},"locale":null,"npm":null,"preferences":{"importModuleSpecifier":"auto","quoteStyle":"auto"},"quickSuggestionsForPaths":true,"referencesCodeLens":{"enabled":false},"reportStyleChecksAsWarnings":true,"showUnused":true,"suggestionActions":{"enabled":true},"tsc":{"autoDetect":"on"},"tsdk":null,"tsserver":{"log":"off","pluginPaths":[],"trace":"off"},"updateImportsOnFileMove":{"enabled":"prompt"},"useCodeSnippetsOnMethodSuggest":false,"validate":{"enable":true}},"vetur":{"colorDecorators":{"enable":true},"completion":{"autoImport":true,"useScaffoldSnippets":true},"format":{"defaultFormatter":{"css":"prettier","html":"none","js":"prettier","less":"prettier","postcss":"prettier","scss":"prettier","stylus":"stylus-supremacy","ts":"prettier"},"defaultFormatterOptions":{"js-beautify-html":{}},"scriptInitialIndent":false,"styleInitialIndent":false},"grammar":{"customBlocks":{"docs":"md","i18n":"json"}},"trace":{"server":"verbose"},"validation":{"script":true,"style":true,"template":true}},"window":{"closeWhenEmpty":false,"enableMenuBarMnemonics":true,"menuBarVisibility":"default","newWindowDimensions":"default","openFilesInNewWindow":"off","openFoldersInNewWindow":"default","openWithoutArgumentsInNewWindow":"on","restoreFullscreen":false,"restoreWindows":"one","title":"${dirty}${activeEditorShort}${separator}${rootName}${separator}${appName}","titleBarStyle":"native","zoomLevel":0},"workbench":{"activityBar":{"visible":true},"colorCustomizations":{},"colorTheme":"Default Dark+","commandPalette":{"history":50,"preserveInput":false},"editor":{"closeEmptyGroups":true,"closeOnFileDelete":true,"enablePreview":true,"enablePreviewFromQuickOpen":true,"labelFormat":"default","openPositioning":"right","openSideBySideDirection":"right","revealIfOpen":false,"showIcons":true,"showTabs":true,"tabCloseButton":"right","tabSizing":"fit"},"iconTheme":"vs-seti","list":{"multiSelectModifier":"ctrlCmd","openMode":"singleClick"},"panel":{"defaultLocation":"bottom"},"quickOpen":{"closeOnFocusLost":true},"settings":{"enableNaturalLanguageSearch":true,"openDefaultSettings":true,"settingsSearchTocBehavior":"hide","tocVisible":true},"sideBar":{"location":"left"},"startupEditor":"welcomePage","statusBar":{"feedback":{"visible":true},"visible":true},"tips":{"enabled":true},"tree":{"horizontalScrolling":false},"view":{"alwaysShowHeaderActions":false}},"zenMode":{"centerLayout":true,"fullScreen":true,"hideActivityBar":true,"hideStatusBar":true,"hideTabs":true,"restore":false}},"extendedClientCapabilities":{"classFileContentsSupport":true}},"processId":14706,"rootPath":"/home/roxma/work/ncm2-ws/language-server-protocol-inspector","rootUri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector","trace":"off"},"id":10}
12:01:23 INFO reader-main src/vim.rs:396 <= None {"method": "languageClient/handleTextChanged", "jsonrpc": "2.0", "params": {"bufnr": 1, "languageId": "java", "filename": "/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}}
12:01:24 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","method":"language/status","params":{"type":"Starting","message":"Init..."}}
12:01:24 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","method":"language/status","params":{"type":"Starting","message":"0% Starting Java Language Server "}}
12:01:24 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","id":10,"result":{"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{"includeText":true}},"hoverProvider":true,"completionProvider":{"resolveProvider":true,"triggerCharacters":[".","@","#","*"]},"signatureHelpProvider":{"triggerCharacters":["("]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{"resolveProvider":true},"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":";","moreTriggerCharacter":["\n","}"]},"renameProvider":{"prepareProvider":true},"executeCommandProvider":{"commands":["java.edit.organizeImports","java.project.updateSourceAttachment","java.project.removeFromSourcePath","java.project.listSourcePaths","java.project.resolveSourceAttachment","java.project.addToSourcePath"]},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":true}}}}}
12:01:24 DEBUG main src/vim.rs:336 state.capabilities.java: null ==> {"capabilities":{"codeActionProvider":true,"codeLensProvider":{"resolveProvider":true},"completionProvider":{"resolveProvider":true,"triggerCharacters":[".","@","#","*"]},"definitionProvider":true,"documentFormattingProvider":true,"documentHighlightProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":";","moreTriggerCharacter":["\n","}"]},"documentRangeFormattingProvider":true,"documentSymbolProvider":true,"executeCommandProvider":{"commands":["java.edit.organizeImports","java.project.updateSourceAttachment","java.project.removeFromSourcePath","java.project.listSourcePaths","java.project.resolveSourceAttachment","java.project.addToSourcePath"]},"hoverProvider":true,"implementationProvider":true,"referencesProvider":true,"renameProvider":{"prepareProvider":true},"signatureHelpProvider":{"triggerCharacters":["("]},"textDocumentSync":{"change":2,"openClose":true,"save":{"includeText":true}},"typeDefinitionProvider":true,"workspace":{"workspaceFolders":{"changeNotifications":true,"supported":true}},"workspaceSymbolProvider":true}}
12:01:24 INFO main src/languageclient.rs:957 End initialize
12:01:24 INFO main src/languageclient.rs:701 Begin register NCM source
12:01:24 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["exists('g:cm_matcher')"],"id":11}
12:01:24 INFO reader-main src/vim.rs:396 <= None {"id": 11, "jsonrpc": "2.0", "result": 0}
12:01:24 INFO main src/languageclient.rs:742 Begin register NCM2 source
12:01:24 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["exists('g:ncm2_loaded')"],"id":12}
12:01:24 INFO reader-main src/vim.rs:396 <= None {"id": 12, "jsonrpc": "2.0", "result": 1}
12:01:24 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"ncm2#register_source","params":[{"complete_pattern":["\\.","@","\\#","\\*"],"mark":"LC","name":"LanguageClient_java","on_complete":"LanguageClient_NCM2OnComplete","priority":9,"scope":["java"]}],"id":13}
12:01:24 INFO reader-main src/vim.rs:396 <= None {"id": 13, "jsonrpc": "2.0", "result": 0}
12:01:24 INFO main src/languageclient.rs:778 End register NCM2 source
12:01:24 INFO main src/languageclient.rs:974 Begin initialized
12:01:24 INFO main src/languageclient.rs:49 gather_args: [LanguageId] = [String("java")]
12:01:24 INFO main src/vim.rs:93 => Some("java") {"jsonrpc":"2.0","method":"initialized","params":{}}
12:01:24 INFO main src/languageclient.rs:981 End initialized
12:01:24 INFO main src/languageclient.rs:1668 Begin workspace/didChangeConfiguration
12:01:24 INFO main src/languageclient.rs:49 gather_args: [LanguageId] = [String("java")]
12:01:24 INFO main src/languageclient.rs:49 gather_args: ["settings"] = [Object({"initializationOptions": Object({"config": Object({"[git-commit]": Object({"editor.rulers": Array([Number(72)])}), "[go]": Object({"editor.insertSpaces": Bool(false)}), "[json]": Object({"editor.quickSuggestions": Object({"strings": Bool(true)})}), "[makefile]": Object({"editor.insertSpaces": Bool(false)}), "[markdown]": Object({"editor.quickSuggestions": Bool(false), "editor.wordWrap": String("on")}), "[yaml]": Object({"editor.autoIndent": Bool(false), "editor.insertSpaces": Bool(true), "editor.tabSize": Number(2)}), "css": Object({"colorDecorators": Object({"enable": Bool(true)}), "lint": Object({"argumentsInColorFunction": String("error"), "boxModel": String("ignore"), "compatibleVendorPrefixes": String("ignore"), "duplicateProperties": String("ignore"), "emptyRules": String("warning"), "float": String("ignore"), "fontFaceProperties": String("warning"), "hexColorLength": String("error"), "idSelector": String("ignore"), "ieHack": String("ignore"), "importStatement": String("ignore"), "important": String("ignore"), "propertyIgnoredDueToDisplay": String("warning"), "universalSelector": String("ignore"), "unknownAtRules": String("warning"), "unknownProperties": String("warning"), "unknownVendorSpecificProperties": String("ignore"), "vendorPrefix": String("warning"), "zeroUnits": String("ignore")}), "trace": Object({"server": String("off")}), "validate": Bool(true)}), "debug": Object({"allowBreakpointsEverywhere": Bool(false), "enableAllHovers": Bool(false), "inlineValues": Bool(false), "internalConsoleOptions": String("openOnFirstSessionStart"), "openDebug": String("openOnFirstSessionStart"), "openExplorerOnEnd": Bool(false), "showInStatusBar": String("onFirstSessionStart"), "toolBarLocation": String("floating")}), "diffEditor": Object({"ignoreTrimWhitespace": Bool(true), "renderIndicators": Bool(true), "renderSideBySide": Bool(true)}), "editor": Object({"acceptSuggestionOnCommitCharacter": Bool(true), "acceptSuggestionOnEnter": String("on"), "accessibilitySupport": String("auto"), "autoClosingBrackets": Bool(true), "autoIndent": Bool(true), "codeActionsOnSave": Object({}), "codeActionsOnSaveTimeout": Number(750), "codeLens": Bool(true), "colorDecorators": Bool(true), "cursorBlinking": String("blink"), "cursorStyle": String("line"), "cursorWidth": Number(0), "detectIndentation": Bool(true), "dragAndDrop": Bool(true), "emptySelectionClipboard": Bool(true), "find": Object({"autoFindInSelection": Bool(false), "seedSearchStringFromSelection": Bool(true)}), "folding": Bool(true), "foldingStrategy": String("auto"), "fontFamily": String("\'Droid Sans Mono\', \'monospace\', monospace, \'Droid Sans Fallback\'"), "fontLigatures": Bool(false), "fontSize": Number(14), "fontWeight": String("normal"), "formatOnPaste": Bool(false), "formatOnSave": Bool(false), "formatOnSaveTimeout": Number(750), "formatOnType": Bool(false), "glyphMargin": Bool(true), "hideCursorInOverviewRuler": Bool(false), "highlightActiveIndentGuide": Bool(true), "hover": Object({"delay": Number(300), "enabled": Bool(true), "sticky": Bool(true)}), "insertSpaces": Bool(true), "largeFileOptimizations": Bool(true), "letterSpacing": Number(0), "lightbulb": Object({"enabled": Bool(true)}), "lineHeight": Number(0), "lineNumbers": String("on"), "links": Bool(true), "matchBrackets": Bool(true), "minimap": Object({"enabled": Bool(true), "maxColumn": Number(120), "renderCharacters": Bool(true), "showSlider": String("mouseover"), "side": String("right")}), "mouseWheelScrollSensitivity": Number(1), "mouseWheelZoom": Bool(false), "multiCursorMergeOverlapping": Bool(true), "multiCursorModifier": String("alt"), "occurrencesHighlight": Bool(true), "overviewRulerBorder": Bool(true), "overviewRulerLanes": Number(3), "parameterHints": Bool(true), "quickSuggestions": Object({"comments": Bool(false), "other": Bool(true), "strings": Bool(false)}), "quickSuggestionsDelay": Number(10), "renderControlCharacters": Bool(false), "renderIndentGuides": Bool(true), "renderLineHighlight": String("line"), "renderWhitespace": String("none"), "roundedSelection": Bool(true), "rulers": Array([]), "scrollBeyondLastColumn": Number(5), "scrollBeyondLastLine": Bool(true), "selectionClipboard": Bool(true), "selectionHighlight": Bool(true), "showFoldingControls": String("mouseover"), "showUnused": Bool(true), "smoothScrolling": Bool(false), "snippetSuggestions": String("inline"), "stablePeek": Bool(false), "suggestFontSize": Number(0), "suggestLineHeight": Number(0), "suggestOnTriggerCharacters": Bool(true), "suggestSelection": String("recentlyUsed"), "tabCompletion": Bool(false), "tabSize": Number(4), "tokenColorCustomizations": Object({}), "trimAutoWhitespace": Bool(true), "useTabStops": Bool(true), "wordBasedSuggestions": Bool(true), "wordSeparators": String("`~!@#$%^&*()-=+[{]}\\|;:\'\",.<>/?"), "wordWrap": String("off"), "wordWrapColumn": Number(80), "wrappingIndent": String("same")}), "emmet": Object({"excludeLanguages": Array([String("markdown")]), "extensionsPath": Null, "includeLanguages": Object({}), "optimizeStylesheetParsing": Bool(true), "preferences": Object({}), "showAbbreviationSuggestions": Bool(true), "showExpandedAbbreviation": String("always"), "showSuggestionsAsSnippets": Bool(false), "syntaxProfiles": Object({}), "triggerExpansionOnTab": Bool(false), "variables": Object({})}), "explorer": Object({"autoReveal": Bool(true), "confirmDelete": Bool(true), "confirmDragAndDrop": Bool(true), "decorations": Object({"badges": Bool(true), "colors": Bool(true)}), "enableDragAndDrop": Bool(true), "openEditors": Object({"visible": Number(9)}), "sortOrder": String("default")}), "extensions": Object({"autoUpdate": Bool(true), "closeExtensionDetailsOnViewChange": Bool(false), "ignoreRecommendations": Bool(false), "showRecommendationsOnlyOnDemand": Bool(false)}), "files": Object({"associations": Object({}), "autoGuessEncoding": Bool(false), "autoSave": String("off"), "autoSaveDelay": Number(1000), "defaultLanguage": String(""), "encoding": String("utf8"), "eol": String("\n"), "exclude": Object({"**/.DS_Store": Bool(true), "**/.git": Bool(true), "**/.hg": Bool(true), "**/.svn": Bool(true), "**/CVS": Bool(true)}), "hotExit": String("onExit"), "insertFinalNewline": Bool(false), "maxMemoryForLargeFilesMB": Number(4096), "trimFinalNewlines": Bool(false), "trimTrailingWhitespace": Bool(false), "useExperimentalFileWatcher": Bool(false), "watcherExclude": Object({"**/.git/objects/**": Bool(true), "**/.git/subtree-cache/**": Bool(true), "**/node_modules/**": Bool(true)})}), "git": Object({"autoRepositoryDetection": Bool(true), "autofetch": Bool(false), "autorefresh": Bool(true), "checkoutType": String("all"), "confirmSync": Bool(true), "countBadge": String("all"), "decorations": Object({"enabled": Bool(true)}), "defaultCloneDirectory": Null, "detectSubmodules": Bool(true), "detectSubmodulesLimit": Number(10), "enableCommitSigning": Bool(false), "enableSmartCommit": Bool(false), "enabled": Bool(true), "ignoreLegacyWarning": Bool(false), "ignoreLimitWarning": Bool(false), "ignoreMissingGitWarning": Bool(false), "inputValidation": String("warn"), "path": Null, "promptToSaveFilesBeforeCommit": Bool(false), "showInlineOpenFileAction": Bool(true)}), "grunt": Object({"autoDetect": String("on")}), "gulp": Object({"autoDetect": String("on")}), "html": Object({"autoClosingTags": Bool(true), "format": Object({"contentUnformatted": String("pre,code,textarea"), "enable": Bool(true), "endWithNewline": Bool(false), "extraLiners": String("head, body, /html"), "indentHandlebars": Bool(false), "indentInnerHtml": Bool(false), "maxPreserveNewLines": Null, "preserveNewLines": Bool(true), "unformatted": String("wbr"), "wrapAttributes": String("auto"), "wrapLineLength": Number(120)}), "suggest": Object({"angular1": Bool(true), "html5": Bool(true), "ionic": Bool(true)}), "trace": Object({"server": String("off")}), "validate": Object({"scripts": Bool(true), "styles": Bool(true)})}), "http": Object({"proxy": String(""), "proxyAuthorization": Null, "proxyStrictSSL": Bool(true)}), "jake": Object({"autoDetect": String("on")}), "javascript": Object({"format": Object({"enable": Bool(true), "insertSpaceAfterCommaDelimiter": Bool(true), "insertSpaceAfterConstructor": Bool(false), "insertSpaceAfterFunctionKeywordForAnonymousFunctions": Bool(true), "insertSpaceAfterKeywordsInControlFlowStatements": Bool(true), "insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": Bool(false), "insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": Bool(true), "insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": Bool(false), "insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": Bool(false), "insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": Bool(false), "insertSpaceAfterSemicolonInForStatements": Bool(true), "insertSpaceBeforeAndAfterBinaryOperators": Bool(true), "insertSpaceBeforeFunctionParenthesis": Bool(false), "placeOpenBraceOnNewLineForControlBlocks": Bool(false), "placeOpenBraceOnNewLineForFunctions": Bool(false)}), "implicitProjectConfig": Object({"checkJs": Bool(false), "experimentalDecorators": Bool(false)}), "nameSuggestions": Bool(true), "preferences": Object({"importModuleSpecifier": String("auto"), "quoteStyle": String("auto")}), "referencesCodeLens": Object({"enabled": Bool(false)}), "showUnused": Bool(true), "suggestionActions": Object({"enabled": Bool(true)}), "updateImportsOnFileMove": Object({"enabled": String("prompt")}), "validate": Object({"enable": Bool(true)})}), "jsDocCompletion": Object({"enabled": Bool(true)}), "json": Object({"colorDecorators": Object({"enable": Bool(true)}), "format": Object({"enable": Bool(true)}), "schemas": Array([]), "trace": Object({"server": String("off")})}), "keyboard": Object({"dispatch": String("code")}), "launch": Object({"compounds": Array([]), "configurations": Array([])}), "less": Object({"colorDecorators": Object({"enable": Bool(true)}), "lint": Object({"argumentsInColorFunction": String("error"), "boxModel": String("ignore"), "compatibleVendorPrefixes": String("ignore"), "duplicateProperties": String("ignore"), "emptyRules": String("warning"), "float": String("ignore"), "fontFaceProperties": String("warning"), "hexColorLength": String("error"), "idSelector": String("ignore"), "ieHack": String("ignore"), "importStatement": String("ignore"), "important": String("ignore"), "propertyIgnoredDueToDisplay": String("warning"), "universalSelector": String("ignore"), "unknownProperties": String("warning"), "unknownVendorSpecificProperties": String("ignore"), "vendorPrefix": String("warning"), "zeroUnits": String("ignore")}), "validate": Bool(true)}), "markdown": Object({"preview": Object({"breaks": Bool(false), "doubleClickToSwitchToEditor": Bool(true), "fontFamily": String("-apple-system, BlinkMacSystemFont, \'Segoe WPC\', \'Segoe UI\', \'HelveticaNeue-Light\', \'Ubuntu\', \'Droid Sans\', sans-serif"), "fontSize": Number(14), "lineHeight": Number(1.6), "linkify": Bool(true), "markEditorSelection": Bool(true), "scrollEditorWithPreview": Bool(true), "scrollPreviewWithEditor": Bool(true), "scrollPreviewWithEditorSelection": Bool(true)}), "previewFrontMatter": String("hide"), "styles": Array([]), "trace": String("off")}), "merge-conflict": Object({"codeLens": Object({"enabled": Bool(true)}), "decorators": Object({"enabled": Bool(true)})}), "npm": Object({"autoDetect": String("on"), "enableScriptExplorer": Bool(false), "exclude": String(""), "packageManager": String("npm"), "runSilent": Bool(false), "scriptExplorerAction": String("open")}), "outline": Object({"icons": Bool(true), "problems": Object({"badges": Bool(true), "colors": Bool(true), "enabled": Bool(true)})}), "php": Object({"suggest": Object({"basic": Bool(true)}), "validate": Object({"enable": Bool(true), "executablePath": Null, "run": String("onSave")})}), "problems": Object({"autoReveal": Bool(true), "decorations": Object({"enabled": Bool(true)})}), "scm": Object({"alwaysShowProviders": Bool(false), "diffDecorations": String("all"), "diffDecorationsGutterWidth": Number(3)}), "scss": Object({"colorDecorators": Object({"enable": Bool(true)}), "lint": Object({"argumentsInColorFunction": String("error"), "boxModel": String("ignore"), "compatibleVendorPrefixes": String("ignore"), "duplicateProperties": String("ignore"), "emptyRules": String("warning"), "float": String("ignore"), "fontFaceProperties": String("warning"), "hexColorLength": String("error"), "idSelector": String("ignore"), "ieHack": String("ignore"), "importStatement": String("ignore"), "important": String("ignore"), "propertyIgnoredDueToDisplay": String("warning"), "universalSelector": String("ignore"), "unknownProperties": String("warning"), "unknownVendorSpecificProperties": String("ignore"), "vendorPrefix": String("warning"), "zeroUnits": String("ignore")}), "validate": Bool(true)}), "search": Object({"exclude": Object({"**/bower_components": Bool(true), "**/node_modules": Bool(true)}), "followSymlinks": Bool(true), "location": String("sidebar"), "quickOpen": Object({"includeSymbols": Bool(false)}), "smartCase": Bool(false), "useIgnoreFiles": Bool(true), "useRipgrep": Bool(true)}), "searchRipgrep": Object({"enable": Bool(false)}), "telemetry": Object({"enableCrashReporter": Bool(true), "enableTelemetry": Bool(true)}), "terminal": Object({"explorerKind": String("integrated"), "external": Object({"linuxExec": String("x-terminal-emulator"), "osxExec": String("Terminal.app"), "windowsExec": String("C:\\Windows\\System32\\cmd.exe")}), "integrated": Object({"commandsToSkipShell": Array([String("editor.action.toggleTabFocusMode"), String("workbench.action.debug.continue"), String("workbench.action.debug.pause"), String("workbench.action.debug.restart"), String("workbench.action.debug.run"), String("workbench.action.debug.start"), String("workbench.action.debug.stepInto"), String("workbench.action.debug.stepOut"), String("workbench.action.debug.stepOver"), String("workbench.action.debug.stop"), String("workbench.action.firstEditorInGroup"), String("workbench.action.focusActiveEditorGroup"), String("workbench.action.focusEighthEditorGroup"), String("workbench.action.focusFifthEditorGroup"), String("workbench.action.focusFirstEditorGroup"), String("workbench.action.focusFourthEditorGroup"), String("workbench.action.focusLastEditorGroup"), String("workbench.action.focusSecondEditorGroup"), String("workbench.action.focusSeventhEditorGroup"), String("workbench.action.focusSixthEditorGroup"), String("workbench.action.focusThirdEditorGroup"), String("workbench.action.lastEditorInGroup"), String("workbench.action.navigateDown"), String("workbench.action.navigateLeft"), String("workbench.action.navigateRight"), String("workbench.action.navigateUp"), String("workbench.action.openNextRecentlyUsedEditorInGroup"), String("workbench.action.openPreviousRecentlyUsedEditorInGroup"), String("workbench.action.quickOpen"), String("workbench.action.quickOpenPreviousEditor"), String("workbench.action.quickOpenView"), String("workbench.action.showCommands"), String("workbench.action.tasks.build"), String("workbench.action.tasks.restartTask"), String("workbench.action.tasks.runTask"), String("workbench.action.tasks.showLog"), String("workbench.action.tasks.showTasks"), String("workbench.action.tasks.terminate"), String("workbench.action.tasks.test"), String("workbench.action.terminal.clear"), String("workbench.action.terminal.clearSelection"), String("workbench.action.terminal.copySelection"), String("workbench.action.terminal.deleteWordLeft"), String("workbench.action.terminal.deleteWordRight"), String("workbench.action.terminal.focus"), String("workbench.action.terminal.focusAtIndex1"), String("workbench.action.terminal.focusAtIndex2"), String("workbench.action.terminal.focusAtIndex3"), String("workbench.action.terminal.focusAtIndex4"), String("workbench.action.terminal.focusAtIndex5"), String("workbench.action.terminal.focusAtIndex6"), String("workbench.action.terminal.focusAtIndex7"), String("workbench.action.terminal.focusAtIndex8"), String("workbench.action.terminal.focusAtIndex9"), String("workbench.action.terminal.focusFindWidget"), String("workbench.action.terminal.focusNext"), String("workbench.action.terminal.focusNextPane"), String("workbench.action.terminal.focusPrevious"), String("workbench.action.terminal.focusPreviousPane"), String("workbench.action.terminal.hideFindWidget"), String("workbench.action.terminal.kill"), String("workbench.action.terminal.moveToLineEnd"), String("workbench.action.terminal.moveToLineStart"), String("workbench.action.terminal.new"), String("workbench.action.terminal.newInActiveWorkspace"), String("workbench.action.terminal.paste"), String("workbench.action.terminal.resizePaneDown"), String("workbench.action.terminal.resizePaneLeft"), String("workbench.action.terminal.resizePaneRight"), String("workbench.action.terminal.resizePaneUp"), String("workbench.action.terminal.runActiveFile"), String("workbench.action.terminal.runSelectedText"), String("workbench.action.terminal.scrollDown"), String("workbench.action.terminal.scrollDownPage"), String("workbench.action.terminal.scrollToBottom"), String("workbench.action.terminal.scrollToNextCommand"), String("workbench.action.terminal.scrollToPreviousCommand"), String("workbench.action.terminal.scrollToTop"), String("workbench.action.terminal.scrollUp"), String("workbench.action.terminal.scrollUpPage"), String("workbench.action.terminal.selectAll"), String("workbench.action.terminal.selectToNextCommand"), String("workbench.action.terminal.selectToNextLine"), String("workbench.action.terminal.selectToPreviousCommand"), String("workbench.action.terminal.selectToPreviousLine"), String("workbench.action.terminal.split"), String("workbench.action.terminal.splitInActiveWorkspace"), String("workbench.action.terminal.toggleTerminal"), String("workbench.action.togglePanel")]), "confirmOnExit": Bool(false), "copyOnSelection": Bool(false), "cursorBlinking": Bool(false), "cursorStyle": String("block"), "cwd": String(""), "drawBoldTextInBrightColors": Bool(true), "enableBell": Bool(false), "env": Object({"linux": Object({}), "osx": Object({}), "windows": Object({})}), "experimentalRestore": Bool(false), "experimentalTextureCachingStrategy": String("static"), "fontFamily": String(""), "fontSize": Number(14), "fontWeight": String("normal"), "fontWeightBold": String("bold"), "letterSpacing": Number(0), "lineHeight": Number(1), "macOptionIsMeta": Bool(false), "rendererType": String("auto"), "rightClickBehavior": String("default"), "scrollback": Number(1000), "setLocaleVariables": Bool(false), "shell": Object({"linux": String("/bin/bash"), "osx": String("/bin/bash"), "windows": String("cmd.exe")}), "shellArgs": Object({"linux": Array([]), "osx": Array([String("-l")]), "windows": Array([])}), "showExitAlert": Bool(true)})}), "typescript": Object({"autoImportSuggestions": Object({"enabled": Bool(true)}), "check": Object({"npmIsInstalled": Bool(true)}), "disableAutomaticTypeAcquisition": Bool(false), "format": Object({"enable": Bool(true), "insertSpaceAfterCommaDelimiter": Bool(true), "insertSpaceAfterConstructor": Bool(false), "insertSpaceAfterFunctionKeywordForAnonymousFunctions": Bool(true), "insertSpaceAfterKeywordsInControlFlowStatements": Bool(true), "insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": Bool(false), "insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": Bool(true), "insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": Bool(false), "insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": Bool(false), "insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": Bool(false), "insertSpaceAfterSemicolonInForStatements": Bool(true), "insertSpaceAfterTypeAssertion": Bool(false), "insertSpaceBeforeAndAfterBinaryOperators": Bool(true), "insertSpaceBeforeFunctionParenthesis": Bool(false), "placeOpenBraceOnNewLineForControlBlocks": Bool(false), "placeOpenBraceOnNewLineForFunctions": Bool(false)}), "implementationsCodeLens": Object({"enabled": Bool(false)}), "locale": Null, "npm": Null, "preferences": Object({"importModuleSpecifier": String("auto"), "quoteStyle": String("auto")}), "quickSuggestionsForPaths": Bool(true), "referencesCodeLens": Object({"enabled": Bool(false)}), "reportStyleChecksAsWarnings": Bool(true), "showUnused": Bool(true), "suggestionActions": Object({"enabled": Bool(true)}), "tsc": Object({"autoDetect": String("on")}), "tsdk": Null, "tsserver": Object({"log": String("off"), "pluginPaths": Array([]), "trace": String("off")}), "updateImportsOnFileMove": Object({"enabled": String("prompt")}), "useCodeSnippetsOnMethodSuggest": Bool(false), "validate": Object({"enable": Bool(true)})}), "vetur": Object({"colorDecorators": Object({"enable": Bool(true)}), "completion": Object({"autoImport": Bool(true), "useScaffoldSnippets": Bool(true)}), "format": Object({"defaultFormatter": Object({"css": String("prettier"), "html": String("none"), "js": String("prettier"), "less": String("prettier"), "postcss": String("prettier"), "scss": String("prettier"), "stylus": String("stylus-supremacy"), "ts": String("prettier")}), "defaultFormatterOptions": Object({"js-beautify-html": Object({})}), "scriptInitialIndent": Bool(false), "styleInitialIndent": Bool(false)}), "grammar": Object({"customBlocks": Object({"docs": String("md"), "i18n": String("json")})}), "trace": Object({"server": String("verbose")}), "validation": Object({"script": Bool(true), "style": Bool(true), "template": Bool(true)})}), "window": Object({"closeWhenEmpty": Bool(false), "enableMenuBarMnemonics": Bool(true), "menuBarVisibility": String("default"), "newWindowDimensions": String("default"), "openFilesInNewWindow": String("off"), "openFoldersInNewWindow": String("default"), "openWithoutArgumentsInNewWindow": String("on"), "restoreFullscreen": Bool(false), "restoreWindows": String("one"), "title": String("${dirty}${activeEditorShort}${separator}${rootName}${separator}${appName}"), "titleBarStyle": String("native"), "zoomLevel": Number(0)}), "workbench": Object({"activityBar": Object({"visible": Bool(true)}), "colorCustomizations": Object({}), "colorTheme": String("Default Dark+"), "commandPalette": Object({"history": Number(50), "preserveInput": Bool(false)}), "editor": Object({"closeEmptyGroups": Bool(true), "closeOnFileDelete": Bool(true), "enablePreview": Bool(true), "enablePreviewFromQuickOpen": Bool(true), "labelFormat": String("default"), "openPositioning": String("right"), "openSideBySideDirection": String("right"), "revealIfOpen": Bool(false), "showIcons": Bool(true), "showTabs": Bool(true), "tabCloseButton": String("right"), "tabSizing": String("fit")}), "iconTheme": String("vs-seti"), "list": Object({"multiSelectModifier": String("ctrlCmd"), "openMode": String("singleClick")}), "panel": Object({"defaultLocation": String("bottom")}), "quickOpen": Object({"closeOnFocusLost": Bool(true)}), "settings": Object({"enableNaturalLanguageSearch": Bool(true), "openDefaultSettings": Bool(true), "settingsSearchTocBehavior": String("hide"), "tocVisible": Bool(true)}), "sideBar": Object({"location": String("left")}), "startupEditor": String("welcomePage"), "statusBar": Object({"feedback": Object({"visible": Bool(true)}), "visible": Bool(true)}), "tips": Object({"enabled": Bool(true)}), "tree": Object({"horizontalScrolling": Bool(false)}), "view": Object({"alwaysShowHeaderActions": Bool(false)})}), "zenMode": Object({"centerLayout": Bool(true), "fullScreen": Bool(true), "hideActivityBar": Bool(true), "hideStatusBar": Bool(true), "hideTabs": Bool(true), "restore": Bool(false)})})})})]
12:01:24 INFO main src/vim.rs:93 => Some("java") {"jsonrpc":"2.0","method":"workspace/didChangeConfiguration","params":{"settings":{"initializationOptions":{"config":{"[git-commit]":{"editor.rulers":[72]},"[go]":{"editor.insertSpaces":false},"[json]":{"editor.quickSuggestions":{"strings":true}},"[makefile]":{"editor.insertSpaces":false},"[markdown]":{"editor.quickSuggestions":false,"editor.wordWrap":"on"},"[yaml]":{"editor.autoIndent":false,"editor.insertSpaces":true,"editor.tabSize":2},"css":{"colorDecorators":{"enable":true},"lint":{"argumentsInColorFunction":"error","boxModel":"ignore","compatibleVendorPrefixes":"ignore","duplicateProperties":"ignore","emptyRules":"warning","float":"ignore","fontFaceProperties":"warning","hexColorLength":"error","idSelector":"ignore","ieHack":"ignore","importStatement":"ignore","important":"ignore","propertyIgnoredDueToDisplay":"warning","universalSelector":"ignore","unknownAtRules":"warning","unknownProperties":"warning","unknownVendorSpecificProperties":"ignore","vendorPrefix":"warning","zeroUnits":"ignore"},"trace":{"server":"off"},"validate":true},"debug":{"allowBreakpointsEverywhere":false,"enableAllHovers":false,"inlineValues":false,"internalConsoleOptions":"openOnFirstSessionStart","openDebug":"openOnFirstSessionStart","openExplorerOnEnd":false,"showInStatusBar":"onFirstSessionStart","toolBarLocation":"floating"},"diffEditor":{"ignoreTrimWhitespace":true,"renderIndicators":true,"renderSideBySide":true},"editor":{"acceptSuggestionOnCommitCharacter":true,"acceptSuggestionOnEnter":"on","accessibilitySupport":"auto","autoClosingBrackets":true,"autoIndent":true,"codeActionsOnSave":{},"codeActionsOnSaveTimeout":750,"codeLens":true,"colorDecorators":true,"cursorBlinking":"blink","cursorStyle":"line","cursorWidth":0,"detectIndentation":true,"dragAndDrop":true,"emptySelectionClipboard":true,"find":{"autoFindInSelection":false,"seedSearchStringFromSelection":true},"folding":true,"foldingStrategy":"auto","fontFamily":"'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'","fontLigatures":false,"fontSize":14,"fontWeight":"normal","formatOnPaste":false,"formatOnSave":false,"formatOnSaveTimeout":750,"formatOnType":false,"glyphMargin":true,"hideCursorInOverviewRuler":false,"highlightActiveIndentGuide":true,"hover":{"delay":300,"enabled":true,"sticky":true},"insertSpaces":true,"largeFileOptimizations":true,"letterSpacing":0,"lightbulb":{"enabled":true},"lineHeight":0,"lineNumbers":"on","links":true,"matchBrackets":true,"minimap":{"enabled":true,"maxColumn":120,"renderCharacters":true,"showSlider":"mouseover","side":"right"},"mouseWheelScrollSensitivity":1,"mouseWheelZoom":false,"multiCursorMergeOverlapping":true,"multiCursorModifier":"alt","occurrencesHighlight":true,"overviewRulerBorder":true,"overviewRulerLanes":3,"parameterHints":true,"quickSuggestions":{"comments":false,"other":true,"strings":false},"quickSuggestionsDelay":10,"renderControlCharacters":false,"renderIndentGuides":true,"renderLineHighlight":"line","renderWhitespace":"none","roundedSelection":true,"rulers":[],"scrollBeyondLastColumn":5,"scrollBeyondLastLine":true,"selectionClipboard":true,"selectionHighlight":true,"showFoldingControls":"mouseover","showUnused":true,"smoothScrolling":false,"snippetSuggestions":"inline","stablePeek":false,"suggestFontSize":0,"suggestLineHeight":0,"suggestOnTriggerCharacters":true,"suggestSelection":"recentlyUsed","tabCompletion":false,"tabSize":4,"tokenColorCustomizations":{},"trimAutoWhitespace":true,"useTabStops":true,"wordBasedSuggestions":true,"wordSeparators":"`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?","wordWrap":"off","wordWrapColumn":80,"wrappingIndent":"same"},"emmet":{"excludeLanguages":["markdown"],"extensionsPath":null,"includeLanguages":{},"optimizeStylesheetParsing":true,"preferences":{},"showAbbreviationSuggestions":true,"showExpandedAbbreviation":"always","showSuggestionsAsSnippets":false,"syntaxProfiles":{},"triggerExpansionOnTab":false,"variables":{}},"explorer":{"autoReveal":true,"confirmDelete":true,"confirmDragAndDrop":true,"decorations":{"badges":true,"colors":true},"enableDragAndDrop":true,"openEditors":{"visible":9},"sortOrder":"default"},"extensions":{"autoUpdate":true,"closeExtensionDetailsOnViewChange":false,"ignoreRecommendations":false,"showRecommendationsOnlyOnDemand":false},"files":{"associations":{},"autoGuessEncoding":false,"autoSave":"off","autoSaveDelay":1000,"defaultLanguage":"","encoding":"utf8","eol":"\n","exclude":{"**/.DS_Store":true,"**/.git":true,"**/.hg":true,"**/.svn":true,"**/CVS":true},"hotExit":"onExit","insertFinalNewline":false,"maxMemoryForLargeFilesMB":4096,"trimFinalNewlines":false,"trimTrailingWhitespace":false,"useExperimentalFileWatcher":false,"watcherExclude":{"**/.git/objects/**":true,"**/.git/subtree-cache/**":true,"**/node_modules/**":true}},"git":{"autoRepositoryDetection":true,"autofetch":false,"autorefresh":true,"checkoutType":"all","confirmSync":true,"countBadge":"all","decorations":{"enabled":true},"defaultCloneDirectory":null,"detectSubmodules":true,"detectSubmodulesLimit":10,"enableCommitSigning":false,"enableSmartCommit":false,"enabled":true,"ignoreLegacyWarning":false,"ignoreLimitWarning":false,"ignoreMissingGitWarning":false,"inputValidation":"warn","path":null,"promptToSaveFilesBeforeCommit":false,"showInlineOpenFileAction":true},"grunt":{"autoDetect":"on"},"gulp":{"autoDetect":"on"},"html":{"autoClosingTags":true,"format":{"contentUnformatted":"pre,code,textarea","enable":true,"endWithNewline":false,"extraLiners":"head, body, /html","indentHandlebars":false,"indentInnerHtml":false,"maxPreserveNewLines":null,"preserveNewLines":true,"unformatted":"wbr","wrapAttributes":"auto","wrapLineLength":120},"suggest":{"angular1":true,"html5":true,"ionic":true},"trace":{"server":"off"},"validate":{"scripts":true,"styles":true}},"http":{"proxy":"","proxyAuthorization":null,"proxyStrictSSL":true},"jake":{"autoDetect":"on"},"javascript":{"format":{"enable":true,"insertSpaceAfterCommaDelimiter":true,"insertSpaceAfterConstructor":false,"insertSpaceAfterFunctionKeywordForAnonymousFunctions":true,"insertSpaceAfterKeywordsInControlFlowStatements":true,"insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":true,"insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":false,"insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":false,"insertSpaceAfterSemicolonInForStatements":true,"insertSpaceBeforeAndAfterBinaryOperators":true,"insertSpaceBeforeFunctionParenthesis":false,"placeOpenBraceOnNewLineForControlBlocks":false,"placeOpenBraceOnNewLineForFunctions":false},"implicitProjectConfig":{"checkJs":false,"experimentalDecorators":false},"nameSuggestions":true,"preferences":{"importModuleSpecifier":"auto","quoteStyle":"auto"},"referencesCodeLens":{"enabled":false},"showUnused":true,"suggestionActions":{"enabled":true},"updateImportsOnFileMove":{"enabled":"prompt"},"validate":{"enable":true}},"jsDocCompletion":{"enabled":true},"json":{"colorDecorators":{"enable":true},"format":{"enable":true},"schemas":[],"trace":{"server":"off"}},"keyboard":{"dispatch":"code"},"launch":{"compounds":[],"configurations":[]},"less":{"colorDecorators":{"enable":true},"lint":{"argumentsInColorFunction":"error","boxModel":"ignore","compatibleVendorPrefixes":"ignore","duplicateProperties":"ignore","emptyRules":"warning","float":"ignore","fontFaceProperties":"warning","hexColorLength":"error","idSelector":"ignore","ieHack":"ignore","importStatement":"ignore","important":"ignore","propertyIgnoredDueToDisplay":"warning","universalSelector":"ignore","unknownProperties":"warning","unknownVendorSpecificProperties":"ignore","vendorPrefix":"warning","zeroUnits":"ignore"},"validate":true},"markdown":{"preview":{"breaks":false,"doubleClickToSwitchToEditor":true,"fontFamily":"-apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', 'HelveticaNeue-Light', 'Ubuntu', 'Droid Sans', sans-serif","fontSize":14,"lineHeight":1.6,"linkify":true,"markEditorSelection":true,"scrollEditorWithPreview":true,"scrollPreviewWithEditor":true,"scrollPreviewWithEditorSelection":true},"previewFrontMatter":"hide","styles":[],"trace":"off"},"merge-conflict":{"codeLens":{"enabled":true},"decorators":{"enabled":true}},"npm":{"autoDetect":"on","enableScriptExplorer":false,"exclude":"","packageManager":"npm","runSilent":false,"scriptExplorerAction":"open"},"outline":{"icons":true,"problems":{"badges":true,"colors":true,"enabled":true}},"php":{"suggest":{"basic":true},"validate":{"enable":true,"executablePath":null,"run":"onSave"}},"problems":{"autoReveal":true,"decorations":{"enabled":true}},"scm":{"alwaysShowProviders":false,"diffDecorations":"all","diffDecorationsGutterWidth":3},"scss":{"colorDecorators":{"enable":true},"lint":{"argumentsInColorFunction":"error","boxModel":"ignore","compatibleVendorPrefixes":"ignore","duplicateProperties":"ignore","emptyRules":"warning","float":"ignore","fontFaceProperties":"warning","hexColorLength":"error","idSelector":"ignore","ieHack":"ignore","importStatement":"ignore","important":"ignore","propertyIgnoredDueToDisplay":"warning","universalSelector":"ignore","unknownProperties":"warning","unknownVendorSpecificProperties":"ignore","vendorPrefix":"warning","zeroUnits":"ignore"},"validate":true},"search":{"exclude":{"**/bower_components":true,"**/node_modules":true},"followSymlinks":true,"location":"sidebar","quickOpen":{"includeSymbols":false},"smartCase":false,"useIgnoreFiles":true,"useRipgrep":true},"searchRipgrep":{"enable":false},"telemetry":{"enableCrashReporter":true,"enableTelemetry":true},"terminal":{"explorerKind":"integrated","external":{"linuxExec":"x-terminal-emulator","osxExec":"Terminal.app","windowsExec":"C:\\Windows\\System32\\cmd.exe"},"integrated":{"commandsToSkipShell":["editor.action.toggleTabFocusMode","workbench.action.debug.continue","workbench.action.debug.pause","workbench.action.debug.restart","workbench.action.debug.run","workbench.action.debug.start","workbench.action.debug.stepInto","workbench.action.debug.stepOut","workbench.action.debug.stepOver","workbench.action.debug.stop","workbench.action.firstEditorInGroup","workbench.action.focusActiveEditorGroup","workbench.action.focusEighthEditorGroup","workbench.action.focusFifthEditorGroup","workbench.action.focusFirstEditorGroup","workbench.action.focusFourthEditorGroup","workbench.action.focusLastEditorGroup","workbench.action.focusSecondEditorGroup","workbench.action.focusSeventhEditorGroup","workbench.action.focusSixthEditorGroup","workbench.action.focusThirdEditorGroup","workbench.action.lastEditorInGroup","workbench.action.navigateDown","workbench.action.navigateLeft","workbench.action.navigateRight","workbench.action.navigateUp","workbench.action.openNextRecentlyUsedEditorInGroup","workbench.action.openPreviousRecentlyUsedEditorInGroup","workbench.action.quickOpen","workbench.action.quickOpenPreviousEditor","workbench.action.quickOpenView","workbench.action.showCommands","workbench.action.tasks.build","workbench.action.tasks.restartTask","workbench.action.tasks.runTask","workbench.action.tasks.showLog","workbench.action.tasks.showTasks","workbench.action.tasks.terminate","workbench.action.tasks.test","workbench.action.terminal.clear","workbench.action.terminal.clearSelection","workbench.action.terminal.copySelection","workbench.action.terminal.deleteWordLeft","workbench.action.terminal.deleteWordRight","workbench.action.terminal.focus","workbench.action.terminal.focusAtIndex1","workbench.action.terminal.focusAtIndex2","workbench.action.terminal.focusAtIndex3","workbench.action.terminal.focusAtIndex4","workbench.action.terminal.focusAtIndex5","workbench.action.terminal.focusAtIndex6","workbench.action.terminal.focusAtIndex7","workbench.action.terminal.focusAtIndex8","workbench.action.terminal.focusAtIndex9","workbench.action.terminal.focusFindWidget","workbench.action.terminal.focusNext","workbench.action.terminal.focusNextPane","workbench.action.terminal.focusPrevious","workbench.action.terminal.focusPreviousPane","workbench.action.terminal.hideFindWidget","workbench.action.terminal.kill","workbench.action.terminal.moveToLineEnd","workbench.action.terminal.moveToLineStart","workbench.action.terminal.new","workbench.action.terminal.newInActiveWorkspace","workbench.action.terminal.paste","workbench.action.terminal.resizePaneDown","workbench.action.terminal.resizePaneLeft","workbench.action.terminal.resizePaneRight","workbench.action.terminal.resizePaneUp","workbench.action.terminal.runActiveFile","workbench.action.terminal.runSelectedText","workbench.action.terminal.scrollDown","workbench.action.terminal.scrollDownPage","workbench.action.terminal.scrollToBottom","workbench.action.terminal.scrollToNextCommand","workbench.action.terminal.scrollToPreviousCommand","workbench.action.terminal.scrollToTop","workbench.action.terminal.scrollUp","workbench.action.terminal.scrollUpPage","workbench.action.terminal.selectAll","workbench.action.terminal.selectToNextCommand","workbench.action.terminal.selectToNextLine","workbench.action.terminal.selectToPreviousCommand","workbench.action.terminal.selectToPreviousLine","workbench.action.terminal.split","workbench.action.terminal.splitInActiveWorkspace","workbench.action.terminal.toggleTerminal","workbench.action.togglePanel"],"confirmOnExit":false,"copyOnSelection":false,"cursorBlinking":false,"cursorStyle":"block","cwd":"","drawBoldTextInBrightColors":true,"enableBell":false,"env":{"linux":{},"osx":{},"windows":{}},"experimentalRestore":false,"experimentalTextureCachingStrategy":"static","fontFamily":"","fontSize":14,"fontWeight":"normal","fontWeightBold":"bold","letterSpacing":0,"lineHeight":1,"macOptionIsMeta":false,"rendererType":"auto","rightClickBehavior":"default","scrollback":1000,"setLocaleVariables":false,"shell":{"linux":"/bin/bash","osx":"/bin/bash","windows":"cmd.exe"},"shellArgs":{"linux":[],"osx":["-l"],"windows":[]},"showExitAlert":true}},"typescript":{"autoImportSuggestions":{"enabled":true},"check":{"npmIsInstalled":true},"disableAutomaticTypeAcquisition":false,"format":{"enable":true,"insertSpaceAfterCommaDelimiter":true,"insertSpaceAfterConstructor":false,"insertSpaceAfterFunctionKeywordForAnonymousFunctions":true,"insertSpaceAfterKeywordsInControlFlowStatements":true,"insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":true,"insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":false,"insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":false,"insertSpaceAfterSemicolonInForStatements":true,"insertSpaceAfterTypeAssertion":false,"insertSpaceBeforeAndAfterBinaryOperators":true,"insertSpaceBeforeFunctionParenthesis":false,"placeOpenBraceOnNewLineForControlBlocks":false,"placeOpenBraceOnNewLineForFunctions":false},"implementationsCodeLens":{"enabled":false},"locale":null,"npm":null,"preferences":{"importModuleSpecifier":"auto","quoteStyle":"auto"},"quickSuggestionsForPaths":true,"referencesCodeLens":{"enabled":false},"reportStyleChecksAsWarnings":true,"showUnused":true,"suggestionActions":{"enabled":true},"tsc":{"autoDetect":"on"},"tsdk":null,"tsserver":{"log":"off","pluginPaths":[],"trace":"off"},"updateImportsOnFileMove":{"enabled":"prompt"},"useCodeSnippetsOnMethodSuggest":false,"validate":{"enable":true}},"vetur":{"colorDecorators":{"enable":true},"completion":{"autoImport":true,"useScaffoldSnippets":true},"format":{"defaultFormatter":{"css":"prettier","html":"none","js":"prettier","less":"prettier","postcss":"prettier","scss":"prettier","stylus":"stylus-supremacy","ts":"prettier"},"defaultFormatterOptions":{"js-beautify-html":{}},"scriptInitialIndent":false,"styleInitialIndent":false},"grammar":{"customBlocks":{"docs":"md","i18n":"json"}},"trace":{"server":"verbose"},"validation":{"script":true,"style":true,"template":true}},"window":{"closeWhenEmpty":false,"enableMenuBarMnemonics":true,"menuBarVisibility":"default","newWindowDimensions":"default","openFilesInNewWindow":"off","openFoldersInNewWindow":"default","openWithoutArgumentsInNewWindow":"on","restoreFullscreen":false,"restoreWindows":"one","title":"${dirty}${activeEditorShort}${separator}${rootName}${separator}${appName}","titleBarStyle":"native","zoomLevel":0},"workbench":{"activityBar":{"visible":true},"colorCustomizations":{},"colorTheme":"Default Dark+","commandPalette":{"history":50,"preserveInput":false},"editor":{"closeEmptyGroups":true,"closeOnFileDelete":true,"enablePreview":true,"enablePreviewFromQuickOpen":true,"labelFormat":"default","openPositioning":"right","openSideBySideDirection":"right","revealIfOpen":false,"showIcons":true,"showTabs":true,"tabCloseButton":"right","tabSizing":"fit"},"iconTheme":"vs-seti","list":{"multiSelectModifier":"ctrlCmd","openMode":"singleClick"},"panel":{"defaultLocation":"bottom"},"quickOpen":{"closeOnFocusLost":true},"settings":{"enableNaturalLanguageSearch":true,"openDefaultSettings":true,"settingsSearchTocBehavior":"hide","tocVisible":true},"sideBar":{"location":"left"},"startupEditor":"welcomePage","statusBar":{"feedback":{"visible":true},"visible":true},"tips":{"enabled":true},"tree":{"horizontalScrolling":false},"view":{"alwaysShowHeaderActions":false}},"zenMode":{"centerLayout":true,"fullScreen":true,"hideActivityBar":true,"hideStatusBar":true,"hideTabs":true,"restore":false}}}}}}
12:01:24 INFO main src/languageclient.rs:1680 End workspace/didChangeConfiguration
12:01:24 INFO main src/languageclient.rs:1685 Begin textDocument/didOpen
12:01:24 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["text"]. Exps: ["LSP#text()"]
12:01:24 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text()]"],"id":14}
12:01:24 INFO reader-main src/vim.rs:396 <= None {"id": 14, "jsonrpc": "2.0", "result": [["import java.awt.print", "", "public class HelloWorld {", "", " public static void main(String[] args) {", " // Prints \"Hello, World\" to the terminal window.", " System.out.println(\"Hello, World\");", " }", "", "}", "", "// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}", "//", "//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;", "", "", "", "// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}", ""]]}
12:01:24 INFO reader-main src/vim.rs:396 <= None {"id": 1, "jsonrpc": "2.0", "method": "LanguageClient_NCM2OnComplete", "params": {"bufnr": 1, "languageId": "java", "ctx": {"filepath": "/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java", "manual": 0, "source": {"scope": ["java"], "subscope_enable": 0, "enable": 1, "early_cache": 0, "name": "LanguageClient_java", "priority": 9, "mark": "LC", "ready": 1, "complete_pattern": ["\\.", "@", "\\#", "\\*"], "auto_popup": 1, "on_complete": "LanguageClient_NCM2OnComplete"}, "scope_match": "java", "startccol": 17, "scope_level": 1, "word_pattern": "(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)", "time": 1.546056e9, "lnum": 1, "bufnr": 1, "changedtick": 3, "typed": "import java.awt.print", "base": "print", "ccol": 22, "filetype": "java", "curpos": [0, 1, 22, 0, 22], "tick": [[0, 1, 22], 0], "early_cache": false, "context_id": 13, "scope": "java", "matcher": {"name": "abbrfuzzy"}, "bcol": 22, "match_end": 16}}}
12:01:24 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Filename, Text] = [String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"), Array([String("import java.awt.print"), String(""), String("public class HelloWorld {"), String(""), String(" public static void main(String[] args) {"), String(" // Prints \"Hello, World\" to the terminal window."), String(" System.out.println(\"Hello, World\");"), String(" }"), String(""), String("}"), String(""), String("// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}"), String("//"), String("//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;"), String(""), String(""), String(""), String("// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}"), String("")])]
12:01:24 DEBUG main src/vim.rs:336 state.text_documents./home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java: null ==> {"languageId":"java","text":"import java.awt.print\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n // Prints \"Hello, World\" to the terminal window.\n System.out.println(\"Hello, World\");\n }\n\n}\n\n// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}\n//\n//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;\n\n\n\n// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}\n","uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java","version":0}
12:01:24 INFO main src/vim.rs:93 => Some("java") {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"languageId":"java","text":"import java.awt.print\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n // Prints \"Hello, World\" to the terminal window.\n System.out.println(\"Hello, World\");\n }\n\n}\n\n// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}\n//\n//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;\n\n\n\n// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}\n","uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java","version":0}}}
12:01:24 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"execute","params":["setlocal omnifunc=LanguageClient#complete"],"id":15}
12:01:24 INFO reader-main src/vim.rs:396 <= None {"id": 15, "jsonrpc": "2.0", "result": 0}
12:01:24 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"setbufvar","params":["/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java","LanguageClient_projectRoot","/home/roxma/work/ncm2-ws/language-server-protocol-inspector"]}
12:01:24 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:ExecuteAutocmd","params":["LanguageClientTextDocumentDidOpenPost"]}
12:01:24 INFO main src/languageclient.rs:1723 End textDocument/didOpen
12:01:24 INFO main src/languageclient.rs:1728 Begin textDocument/didChange
12:01:24 INFO main src/languageclient.rs:49 gather_args: [Bufnr, LanguageId, Filename] = [Number(1), String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:24 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["LSP#text(1)"]. Exps: ["LSP#text(1)"]
12:01:24 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text(1)]"],"id":16}
12:01:24 INFO reader-main src/vim.rs:396 <= None {"id": 16, "jsonrpc": "2.0", "result": [["import java.awt.print", "", "public class HelloWorld {", "", " public static void main(String[] args) {", " // Prints \"Hello, World\" to the terminal window.", " System.out.println(\"Hello, World\");", " }", "", "}", "", "// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}", "//", "//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;", "", "", "", "// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}", ""]]}
12:01:24 INFO main src/languageclient.rs:49 gather_args: ["LSP#text(1)"] = [Array([String("import java.awt.print"), String(""), String("public class HelloWorld {"), String(""), String(" public static void main(String[] args) {"), String(" // Prints \"Hello, World\" to the terminal window."), String(" System.out.println(\"Hello, World\");"), String(" }"), String(""), String("}"), String(""), String("// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}"), String("//"), String("//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;"), String(""), String(""), String(""), String("// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}"), String("")])]
12:01:24 INFO main src/languageclient.rs:1752 Texts equal. Skipping didChange.
12:01:24 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:ExecuteAutocmd","params":["LanguageClientStarted"]}
12:01:24 INFO main src/languageclient.rs:2145 End languageClient/handleFileType
12:01:24 INFO main src/languageclient.rs:2205 Begin languageClient/handleCursorMoved
12:01:24 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Filename, Line] = [String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"), Number(0)]
12:01:24 INFO main src/languageclient.rs:49 gather_args: ["LSP#visible_line_start()", "LSP#visible_line_end()"] = [Number(0), Number(17)]
12:01:24 INFO main src/languageclient.rs:2150 Begin languageClient/handleTextChanged
12:01:24 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Filename] = [String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:24 INFO main src/languageclient.rs:1728 Begin textDocument/didChange
12:01:24 INFO main src/languageclient.rs:49 gather_args: [Bufnr, LanguageId, Filename] = [Number(1), String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:24 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["LSP#text(1)"]. Exps: ["LSP#text(1)"]
12:01:24 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text(1)]"],"id":17}
12:01:24 INFO reader-main src/vim.rs:396 <= None {"id": 17, "jsonrpc": "2.0", "result": [["import java.awt.print", "", "public class HelloWorld {", "", " public static void main(String[] args) {", " // Prints \"Hello, World\" to the terminal window.", " System.out.println(\"Hello, World\");", " }", "", "}", "", "// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}", "//", "//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;", "", "", "", "// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}", ""]]}
12:01:24 INFO main src/languageclient.rs:49 gather_args: ["LSP#text(1)"] = [Array([String("import java.awt.print"), String(""), String("public class HelloWorld {"), String(""), String(" public static void main(String[] args) {"), String(" // Prints \"Hello, World\" to the terminal window."), String(" System.out.println(\"Hello, World\");"), String(" }"), String(""), String("}"), String(""), String("// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}"), String("//"), String("//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;"), String(""), String(""), String(""), String("// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}"), String("")])]
12:01:24 INFO main src/languageclient.rs:1752 Texts equal. Skipping didChange.
12:01:24 INFO main src/languageclient.rs:2173 End languageClient/handleTextChanged
12:01:24 INFO main src/languageclient.rs:2150 Begin languageClient/handleTextChanged
12:01:24 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Filename] = [String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:24 INFO main src/languageclient.rs:1728 Begin textDocument/didChange
12:01:24 INFO main src/languageclient.rs:49 gather_args: [Bufnr, LanguageId, Filename] = [Number(1), String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:24 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["LSP#text(1)"]. Exps: ["LSP#text(1)"]
12:01:24 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text(1)]"],"id":18}
12:01:24 INFO reader-main src/vim.rs:396 <= None {"id": 18, "jsonrpc": "2.0", "result": [["import java.awt.print", "", "public class HelloWorld {", "", " public static void main(String[] args) {", " // Prints \"Hello, World\" to the terminal window.", " System.out.println(\"Hello, World\");", " }", "", "}", "", "// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}", "//", "//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;", "", "", "", "// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}", ""]]}
12:01:24 INFO main src/languageclient.rs:49 gather_args: ["LSP#text(1)"] = [Array([String("import java.awt.print"), String(""), String("public class HelloWorld {"), String(""), String(" public static void main(String[] args) {"), String(" // Prints \"Hello, World\" to the terminal window."), String(" System.out.println(\"Hello, World\");"), String(" }"), String(""), String("}"), String(""), String("// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}"), String("//"), String("//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;"), String(""), String(""), String(""), String("// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}"), String("")])]
12:01:24 INFO main src/languageclient.rs:1752 Texts equal. Skipping didChange.
12:01:24 INFO main src/languageclient.rs:2173 End languageClient/handleTextChanged
12:01:24 INFO main src/languageclient.rs:2563 Begin language/status
12:01:24 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:Echomsg","params":["Starting Init..."]}
12:01:24 INFO main src/languageclient.rs:2567 End language/status
12:01:24 INFO main src/languageclient.rs:2563 Begin language/status
12:01:24 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:Echomsg","params":["Starting 0% Starting Java Language Server "]}
12:01:24 INFO main src/languageclient.rs:2567 End language/status
12:01:24 INFO main src/languageclient.rs:2484 Begin LanguageClient_NCM2OnComplete
12:01:24 INFO main src/languageclient.rs:1728 Begin textDocument/didChange
12:01:24 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["bufnr"]. Exps: ["bufnr(\'\')"]
12:01:24 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[bufnr('')]"],"id":19}
12:01:24 INFO reader-main src/vim.rs:396 <= None {"id": 19, "jsonrpc": "2.0", "result": [1]}
12:01:24 INFO main src/languageclient.rs:49 gather_args: [Bufnr, LanguageId, Filename] = [Number(1), String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:24 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["LSP#text(1)"]. Exps: ["LSP#text(1)"]
12:01:24 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text(1)]"],"id":20}
12:01:24 INFO reader-main src/vim.rs:396 <= None {"id": 20, "jsonrpc": "2.0", "result": [["import java.awt.print", "", "public class HelloWorld {", "", " public static void main(String[] args) {", " // Prints \"Hello, World\" to the terminal window.", " System.out.println(\"Hello, World\");", " }", "", "}", "", "// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}", "//", "//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;", "", "", "", "// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}", ""]]}
12:01:24 INFO main src/languageclient.rs:49 gather_args: ["LSP#text(1)"] = [Array([String("import java.awt.print"), String(""), String("public class HelloWorld {"), String(""), String(" public static void main(String[] args) {"), String(" // Prints \"Hello, World\" to the terminal window."), String(" System.out.println(\"Hello, World\");"), String(" }"), String(""), String("}"), String(""), String("// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}"), String("//"), String("//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;"), String(""), String(""), String(""), String("// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}"), String("")])]
12:01:24 INFO main src/languageclient.rs:1752 Texts equal. Skipping didChange.
12:01:24 INFO main src/languageclient.rs:1311 Begin textDocument/completion
12:01:24 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Filename, Line, Character, Handle] = [String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"), Number(0), Number(21), Bool(false)]
12:01:24 INFO main src/vim.rs:93 => Some("java") {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":21,"line":0},"textDocument":{"uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}},"id":21}
12:01:24 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","method":"language/status","params":{"type":"Starting","message":"30% Starting Java Language Server "}}
12:01:24 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","method":"language/status","params":{"type":"Starting","message":"35% Starting Java Language Server "}}
12:01:24 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","method":"language/status","params":{"type":"Starting","message":"35% Starting Java Language Server "}}
12:01:25 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","method":"language/status","params":{"type":"Starting","message":"35% Starting Java Language Server "}}
12:01:25 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","method":"language/status","params":{"type":"Starting","message":"35% Starting Java Language Server "}}
12:01:25 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","method":"language/status","params":{"type":"Starting","message":"46% Starting Java Language Server "}}
12:01:25 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","method":"language/status","params":{"type":"Starting","message":"100% Starting Java Language Server "}}
12:01:25 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","method":"language/status","params":{"type":"Starting","message":"100% Starting Java Language Server "}}
12:01:25 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","method":"language/status","params":{"type":"Started","message":"Ready"}}
12:01:25 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","method":"language/status","params":{"type":"Starting","message":"100% Starting Java Language Server "}}
12:01:25 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","method":"language/actionableNotification","params":{"severity":2,"message":"Classpath is incomplete. Only syntax errors will be reported","commands":[{"title":"More Information","command":"java.ignoreIncompleteClasspath.help"},{"title":"Don\u0027t Show Again","command":"java.ignoreIncompleteClasspath"}]}}
12:01:25 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","id":21,"result":{"isIncomplete":false,"items":[{"label":"java.awt.print","kind":9,"sortText":"999999151","data":{"pid":"0","rid":"0","uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}},{"label":"PrintJob - java.awt","kind":7,"sortText":"999999372","filterText":"PrintJob","insertText":"PrintJob","data":{"decl_signature":"Ljava.awt.PrintJob;","pid":"1","rid":"0","uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}},{"label":"PrintGraphics - java.awt","kind":7,"sortText":"999999372","filterText":"PrintGraphics","insertText":"PrintGraphics","data":{"decl_signature":"Ljava.awt.PrintGraphics;","pid":"2","rid":"0","uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}}]}}
12:01:25 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"ncm2#complete","params":[{"base":"print","bcol":22,"bufnr":1,"ccol":22,"changedtick":3,"context_id":13,"curpos":[0,1,22,0,22],"early_cache":false,"filepath":"/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java","filetype":"java","lnum":1,"manual":0,"match_end":16,"matcher":{"name":"abbrfuzzy"},"scope":"java","scope_level":1,"scope_match":"java","source":{"auto_popup":1,"complete_pattern":["\\.","@","\\#","\\*"],"early_cache":0,"enable":1,"mark":"LC","name":"LanguageClient_java","on_complete":"LanguageClient_NCM2OnComplete","priority":9,"ready":1,"scope":["java"],"subscope_enable":0},"startccol":17,"tick":[[0,1,22],0],"time":1546056000.0,"typed":"import java.awt.print","word_pattern":"(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)"},17,[{"abbr":"java.awt.print","dup":1,"icase":1,"info":"","kind":"Module","menu":"","user_data":"{\"lspitem\":{\"label\":\"java.awt.print\",\"kind\":9,\"sortText\":\"999999151\",\"data\":{\"pid\":\"0\",\"rid\":\"0\",\"uri\":\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\"}}}","word":"java.awt.print"},{"abbr":"PrintJob - java.awt","dup":1,"icase":1,"info":"","kind":"Class","menu":"","user_data":"{\"lspitem\":{\"label\":\"PrintJob - java.awt\",\"kind\":7,\"sortText\":\"999999372\",\"filterText\":\"PrintJob\",\"insertText\":\"PrintJob\",\"data\":{\"decl_signature\":\"Ljava.awt.PrintJob;\",\"pid\":\"1\",\"rid\":\"0\",\"uri\":\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\"}}}","word":"PrintJob"},{"abbr":"PrintGraphics - java.awt","dup":1,"icase":1,"info":"","kind":"Class","menu":"","user_data":"{\"lspitem\":{\"label\":\"PrintGraphics - java.awt\",\"kind\":7,\"sortText\":\"999999372\",\"filterText\":\"PrintGraphics\",\"insertText\":\"PrintGraphics\",\"data\":{\"decl_signature\":\"Ljava.awt.PrintGraphics;\",\"pid\":\"2\",\"rid\":\"0\",\"uri\":\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\"}}}","word":"PrintGraphics"}],false],"id":22}
12:01:25 INFO reader-main src/vim.rs:396 <= None {"id": 22, "jsonrpc": "2.0", "result": 0}
12:01:25 INFO main src/languageclient.rs:2528 End LanguageClient_NCM2OnComplete
12:01:25 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","result":{"isIncomplete":false,"items":[{"data":{"pid":"0","rid":"0","uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"},"kind":9,"label":"java.awt.print","sortText":"999999151"},{"data":{"decl_signature":"Ljava.awt.PrintJob;","pid":"1","rid":"0","uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"},"filterText":"PrintJob","insertText":"PrintJob","kind":7,"label":"PrintJob - java.awt","sortText":"999999372"},{"data":{"decl_signature":"Ljava.awt.PrintGraphics;","pid":"2","rid":"0","uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"},"filterText":"PrintGraphics","insertText":"PrintGraphics","kind":7,"label":"PrintGraphics - java.awt","sortText":"999999372"}]},"id":1}
12:01:25 INFO main src/languageclient.rs:2563 Begin language/status
12:01:25 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:Echomsg","params":["Starting 30% Starting Java Language Server "]}
12:01:25 INFO main src/languageclient.rs:2567 End language/status
12:01:25 INFO main src/languageclient.rs:2563 Begin language/status
12:01:25 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:Echomsg","params":["Starting 35% Starting Java Language Server "]}
12:01:25 INFO main src/languageclient.rs:2567 End language/status
12:01:25 INFO main src/languageclient.rs:2563 Begin language/status
12:01:25 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:Echomsg","params":["Starting 35% Starting Java Language Server "]}
12:01:25 INFO main src/languageclient.rs:2567 End language/status
12:01:25 INFO main src/languageclient.rs:2563 Begin language/status
12:01:25 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:Echomsg","params":["Starting 35% Starting Java Language Server "]}
12:01:25 INFO main src/languageclient.rs:2567 End language/status
12:01:25 INFO main src/languageclient.rs:2563 Begin language/status
12:01:25 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:Echomsg","params":["Starting 35% Starting Java Language Server "]}
12:01:25 INFO main src/languageclient.rs:2567 End language/status
12:01:25 INFO main src/languageclient.rs:2563 Begin language/status
12:01:25 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:Echomsg","params":["Starting 46% Starting Java Language Server "]}
12:01:25 INFO main src/languageclient.rs:2567 End language/status
12:01:25 INFO main src/languageclient.rs:2563 Begin language/status
12:01:25 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:Echomsg","params":["Starting 100% Starting Java Language Server "]}
12:01:25 INFO main src/languageclient.rs:2567 End language/status
12:01:25 INFO main src/languageclient.rs:2563 Begin language/status
12:01:25 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:Echomsg","params":["Starting 100% Starting Java Language Server "]}
12:01:25 INFO main src/languageclient.rs:2567 End language/status
12:01:25 INFO main src/languageclient.rs:2563 Begin language/status
12:01:25 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:Echomsg","params":["Started Ready"]}
12:01:25 INFO main src/languageclient.rs:2567 End language/status
12:01:25 INFO main src/languageclient.rs:2563 Begin language/status
12:01:25 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:Echomsg","params":["Starting 100% Starting Java Language Server "]}
12:01:25 INFO main src/languageclient.rs:2567 End language/status
12:01:25 ERROR main src/vim.rs:74 Error handling message: Message not handled: Notification { jsonrpc: Some(V2), method: "language/actionableNotification", params: Map({"commands": Array([Object({"command": String("java.ignoreIncompleteClasspath.help"), "title": String("More Information")}), Object({"command": String("java.ignoreIncompleteClasspath"), "title": String("Don\'t Show Again")})]), "message": String("Classpath is incomplete. Only syntax errors will be reported"), "severity": Number(2)}) }
Message: {"jsonrpc":"2.0","method":"language/actionableNotification","params":{"commands":[{"command":"java.ignoreIncompleteClasspath.help","title":"More Information"},{"command":"java.ignoreIncompleteClasspath","title":"Don't Show Again"}],"message":"Classpath is incomplete. Only syntax errors will be reported","severity":2}}
Error: ErrorMessage { msg: "Message not handled: Notification { jsonrpc: Some(V2), method: \"language/actionableNotification\", params: Map({\"commands\": Array([Object({\"command\": String(\"java.ignoreIncompleteClasspath.help\"), \"title\": String(\"More Information\")}), Object({\"command\": String(\"java.ignoreIncompleteClasspath\"), \"title\": String(\"Don\\\'t Show Again\")})]), \"message\": String(\"Classpath is incomplete. Only syntax errors will be reported\"), \"severity\": Number(2)}) }" }
12:01:26 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java","diagnostics":[{"range":{"start":{"line":0,"character":16},"end":{"line":0,"character":21}},"severity":1,"code":"1610612967","source":"Java","message":"Syntax error on token \"print\", ; expected after this token"}]}}
12:01:26 INFO main src/languageclient.rs:1836 Begin textDocument/publishDiagnostics
12:01:26 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"setqflist","params":[[{"col":17,"filename":"/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java","lnum":1,"nr":"1610612967","text":"Syntax error on token \"print\", ; expected after this token","type":"E"}],"r"],"id":23}
12:01:26 INFO reader-main src/vim.rs:396 <= None {"id": 23, "jsonrpc": "2.0", "result": 0}
12:01:26 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"setqflist","params":[[],"a",{"title":"[LC]: diagnostics"}],"id":24}
12:01:26 INFO reader-main src/vim.rs:396 <= None {"id": 24, "jsonrpc": "2.0", "result": 0}
12:01:26 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["LSP#filename()"],"id":25}
12:01:26 INFO reader-main src/vim.rs:396 <= None {"id": 25, "jsonrpc": "2.0", "result": "/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}
12:01:26 INFO main src/languageclient.rs:2205 Begin languageClient/handleCursorMoved
12:01:26 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["languageId", "filename", "line"]. Exps: ["&filetype", "LSP#filename()", "LSP#line()"]
12:01:26 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[&filetype, LSP#filename(), LSP#line()]"],"id":26}
12:01:26 INFO reader-main src/vim.rs:396 <= None {"id": 26, "jsonrpc": "2.0", "result": ["java", "/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java", 0]}
12:01:26 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Filename, Line] = [String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"), Number(0)]
12:01:26 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["LSP#visible_line_start()", "LSP#visible_line_end()"]. Exps: ["LSP#visible_line_start()", "LSP#visible_line_end()"]
12:01:26 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#visible_line_start(), LSP#visible_line_end()]"],"id":27}
12:01:26 INFO reader-main src/vim.rs:396 <= None {"id": 27, "jsonrpc": "2.0", "result": [0, 17]}
12:01:26 INFO main src/languageclient.rs:49 gather_args: ["LSP#visible_line_start()", "LSP#visible_line_end()"] = [Number(0), Number(17)]
12:01:26 INFO main src/languageclient.rs:2259 Updating signs: ["sign place 75000 line=1 name=LanguageClientError file=/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"]
12:01:26 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"execute","params":["sign place 75000 line=1 name=LanguageClientError file=/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"],"id":28}
12:01:26 INFO reader-main src/vim.rs:396 <= None {"id": 28, "jsonrpc": "2.0", "result": 0}
12:01:26 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"nvim_buf_add_highlight","params":[0,0,"Error",1,1,1],"id":29}
12:01:26 INFO reader-main src/vim.rs:396 <= None {"id": 29, "jsonrpc": "2.0", "result": 1}
12:01:26 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"nvim_buf_clear_highlight","params":[0,1,0,17]}
12:01:26 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:AddHighlights","params":[1,[{"character_end":21,"character_start":16,"group":"ALEError","line":0,"text":"print"}]]}
12:01:26 INFO main src/languageclient.rs:2301 End languageClient/handleCursorMoved
12:01:26 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:ExecuteAutocmd","params":["LanguageClientDiagnosticsChanged"]}
12:01:26 INFO main src/languageclient.rs:1864 End textDocument/publishDiagnostics
12:01:36 INFO reader-main src/vim.rs:396 <= None {"method": "languageClient/handleTextChanged", "jsonrpc": "2.0", "params": {"bufnr": 1, "languageId": "java", "filename": "/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}}
12:01:36 INFO main src/languageclient.rs:2150 Begin languageClient/handleTextChanged
12:01:36 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Filename] = [String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:36 INFO main src/languageclient.rs:1728 Begin textDocument/didChange
12:01:36 INFO main src/languageclient.rs:49 gather_args: [Bufnr, LanguageId, Filename] = [Number(1), String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:36 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["LSP#text(1)"]. Exps: ["LSP#text(1)"]
12:01:36 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text(1)]"],"id":30}
12:01:36 INFO reader-main src/vim.rs:396 <= None {"id": 30, "jsonrpc": "2.0", "result": [["import java.awt.PrintGraphics", "", "public class HelloWorld {", "", " public static void main(String[] args) {", " // Prints \"Hello, World\" to the terminal window.", " System.out.println(\"Hello, World\");", " }", "", "}", "", "// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}", "//", "//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;", "", "", "", "// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}", ""]]}
12:01:36 INFO main src/languageclient.rs:49 gather_args: ["LSP#text(1)"] = [Array([String("import java.awt.PrintGraphics"), String(""), String("public class HelloWorld {"), String(""), String(" public static void main(String[] args) {"), String(" // Prints \"Hello, World\" to the terminal window."), String(" System.out.println(\"Hello, World\");"), String(" }"), String(""), String("}"), String(""), String("// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}"), String("//"), String("//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;"), String(""), String(""), String(""), String("// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}"), String("")])]
12:01:36 DEBUG main src/vim.rs:336 state.text_documents./home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java.version: 0 ==> 1
12:01:36 DEBUG main src/vim.rs:336 state.text_documents./home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java.text: "import java.awt.print\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n // Prints \"Hello, World\" to the terminal window.\n System.out.println(\"Hello, World\");\n }\n\n}\n\n// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}\n//\n//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;\n\n\n\n// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}\n" ==> "import java.awt.PrintGraphics\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n // Prints \"Hello, World\" to the terminal window.\n System.out.println(\"Hello, World\");\n }\n\n}\n\n// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}\n//\n//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;\n\n\n\n// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}\n"
12:01:36 INFO main src/vim.rs:93 => Some("java") {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"import java.awt.PrintGraphics\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n // Prints \"Hello, World\" to the terminal window.\n System.out.println(\"Hello, World\");\n }\n\n}\n\n// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}\n//\n//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;\n\n\n\n// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}\n"}],"textDocument":{"uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java","version":1}}}
12:01:36 INFO main src/languageclient.rs:1791 End textDocument/didChange
12:01:36 INFO main src/languageclient.rs:2173 End languageClient/handleTextChanged
12:01:36 INFO reader-main src/vim.rs:396 <= None {"id": 2, "jsonrpc": "2.0", "method": "LanguageClient_NCM2OnComplete", "params": {"bufnr": 1, "languageId": "java", "ctx": {"filepath": "/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java", "manual": 0, "source": {"scope": ["java"], "subscope_enable": 0, "enable": 1, "early_cache": 0, "name": "LanguageClient_java", "priority": 9, "mark": "LC", "ready": 1, "complete_pattern": ["\\.", "@", "\\#", "\\*"], "auto_popup": 1, "on_complete": "LanguageClient_NCM2OnComplete"}, "scope_match": "java", "startccol": 17, "scope_level": 1, "word_pattern": "(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)", "time": 1.546056e9, "lnum": 1, "bufnr": 1, "changedtick": 21, "typed": "import java.awt.PrintGraphics", "base": "PrintGraphics", "ccol": 30, "filetype": "java", "curpos": [0, 1, 30, 0, 30], "tick": [[0, 1, 30], 0], "early_cache": false, "context_id": 15, "scope": "java", "matcher": {"name": "abbrfuzzy"}, "bcol": 30, "match_end": 16}}}
12:01:36 INFO main src/languageclient.rs:2484 Begin LanguageClient_NCM2OnComplete
12:01:36 INFO main src/languageclient.rs:1728 Begin textDocument/didChange
12:01:36 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["bufnr"]. Exps: ["bufnr(\'\')"]
12:01:36 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[bufnr('')]"],"id":31}
12:01:36 INFO reader-main src/vim.rs:396 <= None {"id": 31, "jsonrpc": "2.0", "result": [1]}
12:01:36 INFO main src/languageclient.rs:49 gather_args: [Bufnr, LanguageId, Filename] = [Number(1), String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:36 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["LSP#text(1)"]. Exps: ["LSP#text(1)"]
12:01:36 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text(1)]"],"id":32}
12:01:36 INFO reader-main src/vim.rs:396 <= None {"id": 32, "jsonrpc": "2.0", "result": [["import java.awt.PrintGraphics", "", "public class HelloWorld {", "", " public static void main(String[] args) {", " // Prints \"Hello, World\" to the terminal window.", " System.out.println(\"Hello, World\");", " }", "", "}", "", "// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}", "//", "//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;", "", "", "", "// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}", ""]]}
12:01:36 INFO main src/languageclient.rs:49 gather_args: ["LSP#text(1)"] = [Array([String("import java.awt.PrintGraphics"), String(""), String("public class HelloWorld {"), String(""), String(" public static void main(String[] args) {"), String(" // Prints \"Hello, World\" to the terminal window."), String(" System.out.println(\"Hello, World\");"), String(" }"), String(""), String("}"), String(""), String("// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}"), String("//"), String("//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;"), String(""), String(""), String(""), String("// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}"), String("")])]
12:01:36 INFO main src/languageclient.rs:1752 Texts equal. Skipping didChange.
12:01:36 INFO main src/languageclient.rs:1311 Begin textDocument/completion
12:01:36 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Filename, Line, Character, Handle] = [String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"), Number(0), Number(29), Bool(false)]
12:01:36 INFO main src/vim.rs:93 => Some("java") {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":29,"line":0},"textDocument":{"uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}},"id":33}
12:01:36 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","id":33,"result":{"isIncomplete":false,"items":[{"label":"PrintGraphics - java.awt","kind":7,"sortText":"999999148","filterText":"PrintGraphics","insertText":"PrintGraphics","data":{"decl_signature":"Ljava.awt.PrintGraphics;","pid":"0","rid":"1","uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}}]}}
12:01:36 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"ncm2#complete","params":[{"base":"PrintGraphics","bcol":30,"bufnr":1,"ccol":30,"changedtick":21,"context_id":15,"curpos":[0,1,30,0,30],"early_cache":false,"filepath":"/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java","filetype":"java","lnum":1,"manual":0,"match_end":16,"matcher":{"name":"abbrfuzzy"},"scope":"java","scope_level":1,"scope_match":"java","source":{"auto_popup":1,"complete_pattern":["\\.","@","\\#","\\*"],"early_cache":0,"enable":1,"mark":"LC","name":"LanguageClient_java","on_complete":"LanguageClient_NCM2OnComplete","priority":9,"ready":1,"scope":["java"],"subscope_enable":0},"startccol":17,"tick":[[0,1,30],0],"time":1546056000.0,"typed":"import java.awt.PrintGraphics","word_pattern":"(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)"},17,[{"abbr":"PrintGraphics - java.awt","dup":1,"icase":1,"info":"","kind":"Class","menu":"","user_data":"{\"lspitem\":{\"label\":\"PrintGraphics - java.awt\",\"kind\":7,\"sortText\":\"999999148\",\"filterText\":\"PrintGraphics\",\"insertText\":\"PrintGraphics\",\"data\":{\"decl_signature\":\"Ljava.awt.PrintGraphics;\",\"pid\":\"0\",\"rid\":\"1\",\"uri\":\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\"}}}","word":"PrintGraphics"}],false],"id":34}
12:01:36 INFO reader-main src/vim.rs:396 <= None {"id": 34, "jsonrpc": "2.0", "result": 0}
12:01:36 INFO main src/languageclient.rs:2528 End LanguageClient_NCM2OnComplete
12:01:36 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","result":{"isIncomplete":false,"items":[{"data":{"decl_signature":"Ljava.awt.PrintGraphics;","pid":"0","rid":"1","uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"},"filterText":"PrintGraphics","insertText":"PrintGraphics","kind":7,"label":"PrintGraphics - java.awt","sortText":"999999148"}]},"id":2}
12:01:36 INFO reader-main src/vim.rs:396 <= None {"method": "languageClient/handleTextChanged", "jsonrpc": "2.0", "params": {"bufnr": 1, "languageId": "java", "filename": "/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}}
12:01:36 INFO main src/languageclient.rs:2150 Begin languageClient/handleTextChanged
12:01:36 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Filename] = [String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:36 INFO main src/languageclient.rs:1728 Begin textDocument/didChange
12:01:36 INFO main src/languageclient.rs:49 gather_args: [Bufnr, LanguageId, Filename] = [Number(1), String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:36 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["LSP#text(1)"]. Exps: ["LSP#text(1)"]
12:01:36 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text(1)]"],"id":35}
12:01:36 INFO reader-main src/vim.rs:396 <= None {"id": 35, "jsonrpc": "2.0", "result": [["import java.awt.PrintJob", "", "public class HelloWorld {", "", " public static void main(String[] args) {", " // Prints \"Hello, World\" to the terminal window.", " System.out.println(\"Hello, World\");", " }", "", "}", "", "// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}", "//", "//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;", "", "", "", "// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}", ""]]}
12:01:36 INFO main src/languageclient.rs:49 gather_args: ["LSP#text(1)"] = [Array([String("import java.awt.PrintJob"), String(""), String("public class HelloWorld {"), String(""), String(" public static void main(String[] args) {"), String(" // Prints \"Hello, World\" to the terminal window."), String(" System.out.println(\"Hello, World\");"), String(" }"), String(""), String("}"), String(""), String("// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}"), String("//"), String("//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;"), String(""), String(""), String(""), String("// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}"), String("")])]
12:01:36 DEBUG main src/vim.rs:336 state.text_documents./home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java.text: "import java.awt.PrintGraphics\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n // Prints \"Hello, World\" to the terminal window.\n System.out.println(\"Hello, World\");\n }\n\n}\n\n// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}\n//\n//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;\n\n\n\n// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}\n" ==> "import java.awt.PrintJob\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n // Prints \"Hello, World\" to the terminal window.\n System.out.println(\"Hello, World\");\n }\n\n}\n\n// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}\n//\n//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;\n\n\n\n// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}\n"
12:01:36 DEBUG main src/vim.rs:336 state.text_documents./home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java.version: 1 ==> 2
12:01:36 INFO main src/vim.rs:93 => Some("java") {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"import java.awt.PrintJob\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n // Prints \"Hello, World\" to the terminal window.\n System.out.println(\"Hello, World\");\n }\n\n}\n\n// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}\n//\n//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;\n\n\n\n// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}\n"}],"textDocument":{"uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java","version":2}}}
12:01:36 INFO main src/languageclient.rs:1791 End textDocument/didChange
12:01:36 INFO main src/languageclient.rs:2173 End languageClient/handleTextChanged
12:01:36 INFO reader-main src/vim.rs:396 <= None {"id": 3, "jsonrpc": "2.0", "method": "LanguageClient_NCM2OnComplete", "params": {"bufnr": 1, "languageId": "java", "ctx": {"filepath": "/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java", "manual": 0, "source": {"scope": ["java"], "subscope_enable": 0, "enable": 1, "early_cache": 0, "name": "LanguageClient_java", "priority": 9, "mark": "LC", "ready": 1, "complete_pattern": ["\\.", "@", "\\#", "\\*"], "auto_popup": 1, "on_complete": "LanguageClient_NCM2OnComplete"}, "scope_match": "java", "startccol": 17, "scope_level": 1, "word_pattern": "(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)", "time": 1.546056e9, "lnum": 1, "bufnr": 1, "changedtick": 42, "typed": "import java.awt.PrintJob", "base": "PrintJob", "ccol": 25, "filetype": "java", "curpos": [0, 1, 25, 0, 25], "tick": [[0, 1, 25], 0], "early_cache": false, "context_id": 19, "scope": "java", "matcher": {"name": "abbrfuzzy"}, "bcol": 25, "match_end": 16}}}
12:01:36 INFO main src/languageclient.rs:2484 Begin LanguageClient_NCM2OnComplete
12:01:36 INFO main src/languageclient.rs:1728 Begin textDocument/didChange
12:01:36 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["bufnr"]. Exps: ["bufnr(\'\')"]
12:01:36 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[bufnr('')]"],"id":36}
12:01:36 INFO reader-main src/vim.rs:396 <= None {"id": 36, "jsonrpc": "2.0", "result": [1]}
12:01:36 INFO main src/languageclient.rs:49 gather_args: [Bufnr, LanguageId, Filename] = [Number(1), String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:36 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["LSP#text(1)"]. Exps: ["LSP#text(1)"]
12:01:36 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text(1)]"],"id":37}
12:01:36 INFO reader-main src/vim.rs:396 <= None {"id": 37, "jsonrpc": "2.0", "result": [["import java.awt.PrintJob", "", "public class HelloWorld {", "", " public static void main(String[] args) {", " // Prints \"Hello, World\" to the terminal window.", " System.out.println(\"Hello, World\");", " }", "", "}", "", "// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}", "//", "//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;", "", "", "", "// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}", ""]]}
12:01:36 INFO main src/languageclient.rs:49 gather_args: ["LSP#text(1)"] = [Array([String("import java.awt.PrintJob"), String(""), String("public class HelloWorld {"), String(""), String(" public static void main(String[] args) {"), String(" // Prints \"Hello, World\" to the terminal window."), String(" System.out.println(\"Hello, World\");"), String(" }"), String(""), String("}"), String(""), String("// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}"), String("//"), String("//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;"), String(""), String(""), String(""), String("// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}"), String("")])]
12:01:36 INFO main src/languageclient.rs:1752 Texts equal. Skipping didChange.
12:01:36 INFO main src/languageclient.rs:1311 Begin textDocument/completion
12:01:36 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Filename, Line, Character, Handle] = [String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"), Number(0), Number(24), Bool(false)]
12:01:36 INFO main src/vim.rs:93 => Some("java") {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":24,"line":0},"textDocument":{"uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}},"id":38}
12:01:36 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","id":38,"result":{"isIncomplete":false,"items":[{"label":"PrintJob - java.awt","kind":7,"sortText":"999999148","filterText":"PrintJob","insertText":"PrintJob","data":{"decl_signature":"Ljava.awt.PrintJob;","pid":"0","rid":"2","uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}}]}}
12:01:36 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"ncm2#complete","params":[{"base":"PrintJob","bcol":25,"bufnr":1,"ccol":25,"changedtick":42,"context_id":19,"curpos":[0,1,25,0,25],"early_cache":false,"filepath":"/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java","filetype":"java","lnum":1,"manual":0,"match_end":16,"matcher":{"name":"abbrfuzzy"},"scope":"java","scope_level":1,"scope_match":"java","source":{"auto_popup":1,"complete_pattern":["\\.","@","\\#","\\*"],"early_cache":0,"enable":1,"mark":"LC","name":"LanguageClient_java","on_complete":"LanguageClient_NCM2OnComplete","priority":9,"ready":1,"scope":["java"],"subscope_enable":0},"startccol":17,"tick":[[0,1,25],0],"time":1546056000.0,"typed":"import java.awt.PrintJob","word_pattern":"(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)"},17,[{"abbr":"PrintJob - java.awt","dup":1,"icase":1,"info":"","kind":"Class","menu":"","user_data":"{\"lspitem\":{\"label\":\"PrintJob - java.awt\",\"kind\":7,\"sortText\":\"999999148\",\"filterText\":\"PrintJob\",\"insertText\":\"PrintJob\",\"data\":{\"decl_signature\":\"Ljava.awt.PrintJob;\",\"pid\":\"0\",\"rid\":\"2\",\"uri\":\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\"}}}","word":"PrintJob"}],false],"id":39}
12:01:36 INFO reader-main src/vim.rs:396 <= None {"id": 39, "jsonrpc": "2.0", "result": 0}
12:01:36 INFO main src/languageclient.rs:2528 End LanguageClient_NCM2OnComplete
12:01:36 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","result":{"isIncomplete":false,"items":[{"data":{"decl_signature":"Ljava.awt.PrintJob;","pid":"0","rid":"2","uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"},"filterText":"PrintJob","insertText":"PrintJob","kind":7,"label":"PrintJob - java.awt","sortText":"999999148"}]},"id":3}
12:01:37 INFO reader-main src/vim.rs:396 <= None {"method": "languageClient/handleTextChanged", "jsonrpc": "2.0", "params": {"bufnr": 1, "languageId": "java", "filename": "/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}}
12:01:37 INFO main src/languageclient.rs:2150 Begin languageClient/handleTextChanged
12:01:37 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Filename] = [String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:37 INFO main src/languageclient.rs:1728 Begin textDocument/didChange
12:01:37 INFO main src/languageclient.rs:49 gather_args: [Bufnr, LanguageId, Filename] = [Number(1), String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:37 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["LSP#text(1)"]. Exps: ["LSP#text(1)"]
12:01:37 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text(1)]"],"id":40}
12:01:37 INFO reader-main src/vim.rs:396 <= None {"id": 40, "jsonrpc": "2.0", "result": [["import java.awt.java.awt.print", "", "public class HelloWorld {", "", " public static void main(String[] args) {", " // Prints \"Hello, World\" to the terminal window.", " System.out.println(\"Hello, World\");", " }", "", "}", "", "// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}", "//", "//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;", "", "", "", "// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}", ""]]}
12:01:37 INFO main src/languageclient.rs:49 gather_args: ["LSP#text(1)"] = [Array([String("import java.awt.java.awt.print"), String(""), String("public class HelloWorld {"), String(""), String(" public static void main(String[] args) {"), String(" // Prints \"Hello, World\" to the terminal window."), String(" System.out.println(\"Hello, World\");"), String(" }"), String(""), String("}"), String(""), String("// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}"), String("//"), String("//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;"), String(""), String(""), String(""), String("// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}"), String("")])]
12:01:37 DEBUG main src/vim.rs:336 state.text_documents./home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java.text: "import java.awt.PrintJob\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n // Prints \"Hello, World\" to the terminal window.\n System.out.println(\"Hello, World\");\n }\n\n}\n\n// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}\n//\n//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;\n\n\n\n// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}\n" ==> "import java.awt.java.awt.print\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n // Prints \"Hello, World\" to the terminal window.\n System.out.println(\"Hello, World\");\n }\n\n}\n\n// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}\n//\n//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;\n\n\n\n// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}\n"
12:01:37 DEBUG main src/vim.rs:336 state.text_documents./home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java.version: 2 ==> 3
12:01:37 INFO main src/vim.rs:93 => Some("java") {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"import java.awt.java.awt.print\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n // Prints \"Hello, World\" to the terminal window.\n System.out.println(\"Hello, World\");\n }\n\n}\n\n// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}\n//\n//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;\n\n\n\n// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}\n"}],"textDocument":{"uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java","version":3}}}
12:01:37 INFO main src/languageclient.rs:1791 End textDocument/didChange
12:01:37 INFO main src/languageclient.rs:2173 End languageClient/handleTextChanged
12:01:37 INFO reader-main src/vim.rs:396 <= None {"id": 4, "jsonrpc": "2.0", "method": "LanguageClient_NCM2OnComplete", "params": {"bufnr": 1, "languageId": "java", "ctx": {"filepath": "/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java", "manual": 0, "source": {"scope": ["java"], "subscope_enable": 0, "enable": 1, "early_cache": 0, "name": "LanguageClient_java", "priority": 9, "mark": "LC", "ready": 1, "complete_pattern": ["\\.", "@", "\\#", "\\*"], "auto_popup": 1, "on_complete": "LanguageClient_NCM2OnComplete"}, "scope_match": "java", "startccol": 26, "scope_level": 1, "word_pattern": "(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)", "time": 1.546056e9, "lnum": 1, "bufnr": 1, "changedtick": 64, "typed": "import java.awt.java.awt.print", "base": "print", "ccol": 31, "filetype": "java", "curpos": [0, 1, 31, 0, 31], "tick": [[0, 1, 31], 0], "early_cache": false, "context_id": 23, "scope": "java", "matcher": {"name": "abbrfuzzy"}, "bcol": 31, "match_end": 25}}}
12:01:37 INFO main src/languageclient.rs:2484 Begin LanguageClient_NCM2OnComplete
12:01:37 INFO main src/languageclient.rs:1728 Begin textDocument/didChange
12:01:37 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["bufnr"]. Exps: ["bufnr(\'\')"]
12:01:37 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[bufnr('')]"],"id":41}
12:01:37 INFO reader-main src/vim.rs:396 <= None {"id": 41, "jsonrpc": "2.0", "result": [1]}
12:01:37 INFO main src/languageclient.rs:49 gather_args: [Bufnr, LanguageId, Filename] = [Number(1), String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:37 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["LSP#text(1)"]. Exps: ["LSP#text(1)"]
12:01:37 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text(1)]"],"id":42}
12:01:37 INFO reader-main src/vim.rs:396 <= None {"id": 42, "jsonrpc": "2.0", "result": [["import java.awt.java.awt.print", "", "public class HelloWorld {", "", " public static void main(String[] args) {", " // Prints \"Hello, World\" to the terminal window.", " System.out.println(\"Hello, World\");", " }", "", "}", "", "// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}", "//", "//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;", "", "", "", "// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}", ""]]}
12:01:37 INFO main src/languageclient.rs:49 gather_args: ["LSP#text(1)"] = [Array([String("import java.awt.java.awt.print"), String(""), String("public class HelloWorld {"), String(""), String(" public static void main(String[] args) {"), String(" // Prints \"Hello, World\" to the terminal window."), String(" System.out.println(\"Hello, World\");"), String(" }"), String(""), String("}"), String(""), String("// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}"), String("//"), String("//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;"), String(""), String(""), String(""), String("// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}"), String("")])]
12:01:37 INFO main src/languageclient.rs:1752 Texts equal. Skipping didChange.
12:01:37 INFO main src/languageclient.rs:1311 Begin textDocument/completion
12:01:37 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Filename, Line, Character, Handle] = [String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"), Number(0), Number(30), Bool(false)]
12:01:37 INFO main src/vim.rs:93 => Some("java") {"jsonrpc":"2.0","method":"textDocument/completion","params":{"position":{"character":30,"line":0},"textDocument":{"uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}},"id":43}
12:01:37 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","id":43,"result":{"isIncomplete":false,"items":[]}}
12:01:37 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"ncm2#complete","params":[{"base":"print","bcol":31,"bufnr":1,"ccol":31,"changedtick":64,"context_id":23,"curpos":[0,1,31,0,31],"early_cache":false,"filepath":"/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java","filetype":"java","lnum":1,"manual":0,"match_end":25,"matcher":{"name":"abbrfuzzy"},"scope":"java","scope_level":1,"scope_match":"java","source":{"auto_popup":1,"complete_pattern":["\\.","@","\\#","\\*"],"early_cache":0,"enable":1,"mark":"LC","name":"LanguageClient_java","on_complete":"LanguageClient_NCM2OnComplete","priority":9,"ready":1,"scope":["java"],"subscope_enable":0},"startccol":26,"tick":[[0,1,31],0],"time":1546056000.0,"typed":"import java.awt.java.awt.print","word_pattern":"(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)"},26,[],false],"id":44}
12:01:37 INFO reader-main src/vim.rs:396 <= None {"id": 44, "jsonrpc": "2.0", "result": 0}
12:01:37 INFO main src/languageclient.rs:2528 End LanguageClient_NCM2OnComplete
12:01:37 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","result":{"isIncomplete":false,"items":[]},"id":4}
12:01:37 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java","diagnostics":[{"range":{"start":{"line":0,"character":25},"end":{"line":0,"character":30}},"severity":1,"code":"1610612967","source":"Java","message":"Syntax error on token \"print\", ; expected after this token"}]}}
12:01:37 INFO main src/languageclient.rs:1836 Begin textDocument/publishDiagnostics
12:01:37 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"setqflist","params":[[{"col":26,"filename":"/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java","lnum":1,"nr":"1610612967","text":"Syntax error on token \"print\", ; expected after this token","type":"E"}],"r"],"id":45}
12:01:37 INFO reader-main src/vim.rs:396 <= None {"id": 45, "jsonrpc": "2.0", "result": 0}
12:01:37 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"setqflist","params":[[],"a",{"title":"[LC]: diagnostics"}],"id":46}
12:01:37 INFO reader-main src/vim.rs:396 <= None {"id": 46, "jsonrpc": "2.0", "result": 0}
12:01:37 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["LSP#filename()"],"id":47}
12:01:37 INFO reader-main src/vim.rs:396 <= None {"id": 47, "jsonrpc": "2.0", "result": "/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}
12:01:37 INFO main src/languageclient.rs:2205 Begin languageClient/handleCursorMoved
12:01:37 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["languageId", "filename", "line"]. Exps: ["&filetype", "LSP#filename()", "LSP#line()"]
12:01:37 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[&filetype, LSP#filename(), LSP#line()]"],"id":48}
12:01:37 INFO reader-main src/vim.rs:396 <= None {"id": 48, "jsonrpc": "2.0", "result": ["java", "/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java", 0]}
12:01:37 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Filename, Line] = [String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"), Number(0)]
12:01:37 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["LSP#visible_line_start()", "LSP#visible_line_end()"]. Exps: ["LSP#visible_line_start()", "LSP#visible_line_end()"]
12:01:37 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#visible_line_start(), LSP#visible_line_end()]"],"id":49}
12:01:37 INFO reader-main src/vim.rs:396 <= None {"id": 49, "jsonrpc": "2.0", "result": [0, 17]}
12:01:37 INFO main src/languageclient.rs:49 gather_args: ["LSP#visible_line_start()", "LSP#visible_line_end()"] = [Number(0), Number(17)]
12:01:37 INFO main src/languageclient.rs:2259 Updating signs: ["sign unplace 75000 file=/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java", "sign place 75000 line=1 name=LanguageClientError file=/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"]
12:01:37 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"execute","params":["sign unplace 75000 file=/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java","sign place 75000 line=1 name=LanguageClientError file=/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"],"id":50}
12:01:37 INFO reader-main src/vim.rs:396 <= None {"id": 50, "jsonrpc": "2.0", "result": 0}
12:01:37 INFO main src/languageclient.rs:2301 End languageClient/handleCursorMoved
12:01:37 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"s:ExecuteAutocmd","params":["LanguageClientDiagnosticsChanged"]}
12:01:37 INFO main src/languageclient.rs:1864 End textDocument/publishDiagnostics
12:01:40 INFO reader-main src/vim.rs:396 <= None {"method": "languageClient/handleCompleteDone", "jsonrpc": "2.0", "params": {"bufnr": 1, "character": 30, "languageId": "java", "line": 0, "completed_item": {"word": "java.awt.print", "menu": "[+] [LC] ", "user_data": "{\"snippet_word\": \"java.awt.print\", \"ncm2_lspitem\": {\"kind\": 9, \"label\": \"java.awt.print\", \"sortText\": \"999999151\", \"data\": {\"uri\": \"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\", \"rid\": \"0\", \"pid\": \"0\"}}, \"is_snippet\": 1, \"snippet\": \"java.awt.print\", \"ncm2\": 1, \"ultisnips_snippet\": \"java.awt.print\", \"source\": \"LanguageClient_java\", \"match_key\": \"abbr\", \"match_highlight\": [[9, 14]]}", "info": "", "kind": "Module", "abbr": "java.awt.π•‘π•£π•šπ•Ÿπ•₯ "}, "filename": "/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}}
12:01:40 INFO main src/languageclient.rs:49 gather_args: ["filename", "completed_item", "line", "character"] = [String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"), Object({"abbr": String("java.awt.π•‘π•£π•šπ•Ÿπ•₯ "), "info": String(""), "kind": String("Module"), "menu": String("[+] [LC] "), "user_data": String("{\"snippet_word\": \"java.awt.print\", \"ncm2_lspitem\": {\"kind\": 9, \"label\": \"java.awt.print\", \"sortText\": \"999999151\", \"data\": {\"uri\": \"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\", \"rid\": \"0\", \"pid\": \"0\"}}, \"is_snippet\": 1, \"snippet\": \"java.awt.print\", \"ncm2\": 1, \"ultisnips_snippet\": \"java.awt.print\", \"source\": \"LanguageClient_java\", \"match_key\": \"abbr\", \"match_highlight\": [[9, 14]]}"), "word": String("java.awt.print")}), Number(0), Number(30)]
12:01:40 INFO reader-main src/vim.rs:396 <= None {"id": 5, "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"bufnr": 1, "handle": false, "languageId": "java", "completionItem": {"label": "java.awt.print", "data": {"uri": "file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java", "pid": "0", "rid": "0"}, "sortText": "999999151", "kind": 9}}}
12:01:40 INFO main src/languageclient.rs:1728 Begin textDocument/didChange
12:01:40 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["filename"]. Exps: ["LSP#filename()"]
12:01:40 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#filename()]"],"id":51}
12:01:40 INFO reader-main src/vim.rs:396 <= None {"id": 51, "jsonrpc": "2.0", "result": ["/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"]}
12:01:40 INFO main src/languageclient.rs:49 gather_args: [Bufnr, LanguageId, Filename] = [Number(1), String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:40 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["LSP#text(1)"]. Exps: ["LSP#text(1)"]
12:01:40 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text(1)]"],"id":52}
12:01:40 INFO reader-main src/vim.rs:396 <= None {"id": 52, "jsonrpc": "2.0", "result": [["import java.awt.java.awt.print", "", "public class HelloWorld {", "", " public static void main(String[] args) {", " // Prints \"Hello, World\" to the terminal window.", " System.out.println(\"Hello, World\");", " }", "", "}", "", "// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}", "//", "//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;", "", "", "", "// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}", ""]]}
12:01:40 INFO main src/languageclient.rs:49 gather_args: ["LSP#text(1)"] = [Array([String("import java.awt.java.awt.print"), String(""), String("public class HelloWorld {"), String(""), String(" public static void main(String[] args) {"), String(" // Prints \"Hello, World\" to the terminal window."), String(" System.out.println(\"Hello, World\");"), String(" }"), String(""), String("}"), String(""), String("// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}"), String("//"), String("//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;"), String(""), String(""), String(""), String("// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}"), String("")])]
12:01:40 INFO main src/languageclient.rs:1752 Texts equal. Skipping didChange.
12:01:40 INFO main src/languageclient.rs:1550 Begin completionItem/resolve
12:01:40 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Handle] = [String("java"), Bool(false)]
12:01:40 INFO main src/languageclient.rs:49 gather_args: ["completionItem"] = [Object({"data": Object({"pid": String("0"), "rid": String("0"), "uri": String("file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")}), "kind": Number(9), "label": String("java.awt.print"), "sortText": String("999999151")})]
12:01:40 INFO main src/vim.rs:93 => Some("java") {"jsonrpc":"2.0","method":"completionItem/resolve","params":{"data":{"pid":"0","rid":"0","uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"},"kind":9,"label":"java.awt.print","sortText":"999999151"},"id":53}
12:01:40 INFO reader-java src/vim.rs:396 <= Some("java") {"jsonrpc":"2.0","id":53,"error":{"code":-32603,"message":"Internal error.","data":"java.lang.RuntimeException: java.lang.reflect.InvocationTargetException\n\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:67)\n\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:120)\n\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261)\n\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190)\n\tat org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$0(ParentProcessWatcher.java:83)\n\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:192)\n\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)\n\tat org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:99)\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n\tat java.lang.Thread.run(Thread.java:748)\nCaused by: java.lang.reflect.InvocationTargetException\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)\n\t... 12 more\nCaused by: java.util.concurrent.CompletionException: java.lang.IllegalStateException: Invalid completion proposal\n\tat java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)\n\tat java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)\n\tat java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:604)\n\tat java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577)\n\tat java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:443)\n\tat java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)\n\tat java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)\n\tat java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)\n\tat java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)\nCaused by: java.lang.IllegalStateException: Invalid completion proposal\n\tat org.eclipse.jdt.ls.core.internal.handlers.CompletionResolveHandler.resolve(CompletionResolveHandler.java:83)\n\tat org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$6(JDTLanguageServer.java:490)\n\tat org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$26(JDTLanguageServer.java:793)\n\tat java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602)\n\t... 6 more\n"}}
12:01:40 ERROR main src/vim.rs:58 ErrorMessage { msg: "Internal error." }
12:01:40 ERROR main src/vim.rs:60 Error handling message: Internal error.
Message: {"jsonrpc":"2.0","method":"completionItem/resolve","params":{"bufnr":1,"completionItem":{"data":{"pid":"0","rid":"0","uri":"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"},"kind":9,"label":"java.awt.print","sortText":"999999151"},"handle":false,"languageId":"java"},"id":5}
Error: ErrorMessage { msg: "Internal error." }
12:01:40 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","error":{"code":-32603,"message":"Internal error."},"id":5}
12:01:45 INFO reader-main src/vim.rs:396 <= None {"method": "languageClient/handleTextChanged", "jsonrpc": "2.0", "params": {"bufnr": 1, "languageId": "java", "filename": "/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"}}
12:01:45 INFO main src/languageclient.rs:2150 Begin languageClient/handleTextChanged
12:01:45 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Filename] = [String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:45 INFO main src/languageclient.rs:1728 Begin textDocument/didChange
12:01:45 INFO main src/languageclient.rs:49 gather_args: [Bufnr, LanguageId, Filename] = [Number(1), String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java")]
12:01:45 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["LSP#text(1)"]. Exps: ["LSP#text(1)"]
12:01:45 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text(1)]"],"id":54}
12:01:45 INFO reader-main src/vim.rs:396 <= None {"id": 54, "jsonrpc": "2.0", "result": [["import java.awt.java.awt.print", "", "public class HelloWorld {", "", " public static void main(String[] args) {", " // Prints \"Hello, World\" to the terminal window.", " System.out.println(\"Hello, World\");", " }", "", "}", "", "// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}", "//", "//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;", "", "", "", "// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}", ""]]}
12:01:45 INFO main src/languageclient.rs:49 gather_args: ["LSP#text(1)"] = [Array([String("import java.awt.java.awt.print"), String(""), String("public class HelloWorld {"), String(""), String(" public static void main(String[] args) {"), String(" // Prints \"Hello, World\" to the terminal window."), String(" System.out.println(\"Hello, World\");"), String(" }"), String(""), String("}"), String(""), String("// {\"word\": \"java.awt.print\", \"menu\": \"[+] [LC] \", \"user_data\": \"{\\\"match_highlight\\\": [[9, 13]], \\\"ncm2\\\": 1, \\\"source\\\": \\\"LanguageClient_java\\\", \\\"is_snippet\\\": 1, \\\"ncm2_lspitem\\\": {\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}, \\\"ultisnips_snippet\\\": \\\"java.awt.print\\\", \\\"match_key\\\": \\\"abbr\\\", \\\"snippet\\\": \\\"java.awt.print\\\", \\\"snippet_word\\\": \\\"java.awt.print\\\"}\", \"info\": \"\", \"kind\": \"Module\", \"abbr\": \"java.awt.π•‘π•£π•šπ•Ÿt\"}"), String("//"), String("//{\\\"sortText\\\": \\\"999999215\\\", \\\"label\\\": \\\"java.awt.print\\\", \\\"data\\\": {\\\"rid\\\": \\\"20\\\", \\\"pid\\\": \\\"12\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\"}, \\\"kind\\\": 9}import com.sun.org.apache.xml.internal.serialize.Printer;"), String(""), String(""), String(""), String("// {\\\"kind\\\": 5, \\\"label\\\": \\\"out : PrintStream\\\", \\\"detail\\\": \\\"System\\\", \\\"insertText\\\": \\\"out\\\", \\\"sortText\\\": \\\"999999114\\\", \\\"data\\\": {\\\"decl_signature\\\": \\\"Ljava.lang.System;\\\", \\\"pid\\\": \\\"0\\\", \\\"uri\\\": \\\"file:///home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java\\\", \\\"name\\\": \\\"out\\\", \\\"rid\\\": \\\"9\\\"}}"), String("")])]
12:01:45 INFO main src/languageclient.rs:1752 Texts equal. Skipping didChange.
12:01:45 INFO main src/languageclient.rs:2173 End languageClient/handleTextChanged
12:01:47 INFO reader-main src/vim.rs:396 <= None {"method": "exit", "jsonrpc": "2.0", "params": {"bufnr": 1, "languageId": "java"}}
12:01:47 INFO main src/languageclient.rs:1974 Begin exit
12:01:47 INFO main src/languageclient.rs:49 gather_args: [LanguageId] = [String("java")]
12:01:47 INFO main src/vim.rs:93 => Some("java") {"jsonrpc":"2.0","method":"exit","params":null}
12:01:47 INFO main src/languageclient.rs:822 Begin cleanup
12:01:47 INFO main src/languageclient.rs:2205 Begin languageClient/handleCursorMoved
12:01:47 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["languageId", "filename", "line"]. Exps: ["&filetype", "LSP#filename()", "LSP#line()"]
12:01:47 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[&filetype, LSP#filename(), LSP#line()]"],"id":55}
12:01:47 INFO reader-main src/vim.rs:396 <= None {"id": 55, "jsonrpc": "2.0", "result": ["java", "/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java", 0]}
12:01:47 INFO main src/languageclient.rs:49 gather_args: [LanguageId, Filename, Line] = [String("java"), String("/home/roxma/work/ncm2-ws/language-server-protocol-inspector/HelloWorld.java"), Number(0)]
12:01:47 INFO main src/languageclient.rs:30 Some arguments are not available. Requesting from vim. Keys: ["LSP#visible_line_start()", "LSP#visible_line_end()"]. Exps: ["LSP#visible_line_start()", "LSP#visible_line_end()"]
12:01:47 INFO main src/vim.rs:93 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#visible_line_start(), LSP#visible_line_end()]"],"id":56}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment