{ // suggestions // "suggest.echodocSupport": true, // diagnostics "diagnostic.errorSign": "✗", "diagnostic.warningSign": "⚠", "diagnostic.infoSign": "", "diagnostic.hintSign": " ", // "diagnostic.displayByAle": true, // codelens TODO what does this get me? // "codeLens.enable": true, // list "list.indicator": ">", "list.selectedSignText": " ", // autoformat "coc.preferences.formatOnSaveFiletypes": ["css", "markdown", "javascript", "graphql", "html", "yaml", "json", "python"], "coc.preferences.hoverTarget": "float", // python config "python.linting.enabled": true, "python.linting.pylintEnabled": true, // snippets "snippets.ultisnips.directories": [ "UltiSnips", "~/.config/nvim/utils/snips" ], // explorer "explorer.width": 30, "explorer.icon.enableNerdfont": true, "explorer.previewAction.onHover": false, "explorer.icon.enableVimDevicons": true, "explorer.keyMappings": { "": ["expandable?", "expand", "open"], "v": "open:vsplit" } // TODO language servers // TODO g:coc_global_extensions // TODO b:coc_suggest_disable=1 GOYO // TODO add to paths.vim g:coc_node_path }