Set up languageservers
							parent
							
								
									8c555f9572
								
							
						
					
					
						commit
						8f8a17733f
					
				| 
						 | 
				
			
			@ -19,7 +19,8 @@
 | 
			
		|||
    "json",
 | 
			
		||||
    "Markdown",
 | 
			
		||||
    "css",
 | 
			
		||||
    "svelte"
 | 
			
		||||
    "svelte",
 | 
			
		||||
    "haskell"
 | 
			
		||||
  ],
 | 
			
		||||
  "coc.preferences.formatOnSaveFiletypes": [
 | 
			
		||||
    "javascript",
 | 
			
		||||
| 
						 | 
				
			
			@ -31,13 +32,49 @@
 | 
			
		|||
    "json",
 | 
			
		||||
    "Markdown",
 | 
			
		||||
    "css",
 | 
			
		||||
    "svelte"
 | 
			
		||||
    "svelte",
 | 
			
		||||
    "haskell"
 | 
			
		||||
  ],
 | 
			
		||||
  "languageserver": {
 | 
			
		||||
    "racket": {
 | 
			
		||||
      "command": "racket",
 | 
			
		||||
      "args": ["--lib", "racket-langserver"],
 | 
			
		||||
      "filetypes": ["scheme", "racket"]
 | 
			
		||||
    // "racket": {
 | 
			
		||||
    //   "command": "racket",
 | 
			
		||||
    //   "args": ["--lib", "racket-langserver"],
 | 
			
		||||
    //   "filetypes": ["scheme", "racket"]
 | 
			
		||||
    // }
 | 
			
		||||
    "bash": {
 | 
			
		||||
      "command": "bash-language-server",
 | 
			
		||||
      "args": ["start"],
 | 
			
		||||
      "filetypes": ["sh"]
 | 
			
		||||
    },
 | 
			
		||||
    "dockerfile": {
 | 
			
		||||
      "command": "docker-langserver",
 | 
			
		||||
      "args": ["--stdio"],
 | 
			
		||||
      "filetypes": ["dockerfile"]
 | 
			
		||||
    },
 | 
			
		||||
    "haskell": {
 | 
			
		||||
      "command": "haskell-language-server-wrapper",
 | 
			
		||||
      "args": ["--lsp"],
 | 
			
		||||
      "rootPatterns": ["*.cabal", "stack.yaml", "cabal.project", "package.yaml", "hie.yaml"],
 | 
			
		||||
      "filetypes": ["haskell", "lhaskell"],
 | 
			
		||||
      "settings": {
 | 
			
		||||
        "haskell": {
 | 
			
		||||
          "formattingProvider": "stylish-haskell"
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      // Run `haskell-language-server-wrapper generate-default-config` for a defult config
 | 
			
		||||
      // "settings": { ... }
 | 
			
		||||
    },
 | 
			
		||||
    "R": {
 | 
			
		||||
        "enable": true,
 | 
			
		||||
        "command": "/usr/bin/R",
 | 
			
		||||
        "args": [
 | 
			
		||||
            "--slave",
 | 
			
		||||
            "-e",
 | 
			
		||||
            "languageserver::run()"
 | 
			
		||||
        ],
 | 
			
		||||
        "filetypes": [
 | 
			
		||||
            "r"
 | 
			
		||||
        ]
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  "diagnostic.messageTarget": "echo",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue