dotfiles/vim/coc-settings.json

57 lines
1.5 KiB
JSON

{
// Using manually patched NerdFonts with codicon.ttf
// glyphs from https://code.visualstudio.com/api/references/icons-in-labels
// Use Codeicon symbols shown here:
// https://code.visualstudio.com/docs/editor/intellisense#_types-of-completions
// https://microsoft.github.io/vscode-codicons/dist/codicon.html
// Unicode symbols taken from VS Code source code (search symbol- entries):
// https://github.com/microsoft/vscode/blob/main/src/vs/base/common/codicons.ts#L113-L556
"diagnostic.errorSign": "",
"diagnostic.warningSign": "",
"diagnostic.infoSign": "",
"diagnostic.hintSign": "",
"suggest.completionItemKindLabels": {
"keyword": "",
"variable": "",
"value": "",
"operator": "",
"constructor": "",
"function": "",
"reference": "",
"constant": "",
"method": "",
"struct": "",
"class": "",
"interface": "",
"text": "",
"enum": "",
"enumMember": "",
"module": "",
"color": "",
"property": "",
"field": "",
"unit": "",
"event": "",
"file": "",
"folder": "",
"snippet": "",
"typeParameter": "",
"default": ""
},
"languageserver": {
"haskell": {
"command": "haskell-language-server-wrapper",
"args": ["--lsp"],
"rootPatterns": ["*.cabal", "stack.yaml", "cabal.project", "package.yaml", "hie.yaml"],
"filetypes": ["haskell", "lhaskell"],
"settings": {
"haskell": {
"formattingProvider": "formolu"
}
}
}
}
}