SuperCollider VSCode / Language Server Protocol support

No, if you have the language server quark on your yaml config, it’s fine.

I have SuperCollider 3.13.0 and my settings point to another .yaml file.

includePaths:
    -   /Users/konstantinos/Library/Application Support/SuperCollider/downloaded-quarks/Singleton
    -   /Users/konstantinos/Library/Application Support/SuperCollider/downloaded-quarks/Collapse
    -   /Users/konstantinos/Library/Application Support/SuperCollider/downloaded-quarks/WindowViewRecall
    -   /Users/konstantinos/Library/Application Support/SuperCollider/downloaded-quarks/Log
    -   /Users/konstantinos/Library/Application Support/SuperCollider/downloaded-quarks/UnitTest2
    -   /Users/konstantinos/Library/Application Support/SuperCollider/downloaded-quarks/Deferred
    -   /Users/konstantinos/Library/Application Support/SuperCollider/downloaded-quarks/LanguageServer
excludePaths:
    []
postInlineWarnings: false
excludeDefaultPaths: false

Settings in JSON

{
    "supercollider.sclang.cmd": "/Applications/SuperCollider.app/Contents/MacOS/sclang",
    "supercollider.sclang.confYaml": "/Users/konstantinos/Library/Application Support/SuperCollider/sclang_conf.yaml"
}

When recompiling from command pallete I get this error:

compiling class library...
	Found 855 primitives.
	Compiling directory '/Applications/SuperCollider.app/Contents/Resources/SCClassLibrary'
	Compiling directory '/Users/konstantinos/Library/Application Support/SuperCollider/Extensions'
	Compiling directory '/Users/konstantinos/Library/Application Support/SuperCollider/downloaded-quarks/Singleton'
	Compiling directory '/Users/konstantinos/Library/Application Support/SuperCollider/downloaded-quarks/Collapse'
	Compiling directory '/Users/konstantinos/Library/Application Support/SuperCollider/downloaded-quarks/WindowViewRecall'
	Compiling directory '/Users/konstantinos/Library/Application Support/SuperCollider/downloaded-quarks/Log'
	Compiling directory '/Users/konstantinos/Library/Application Support/SuperCollider/downloaded-quarks/UnitTest2'
	Compiling directory '/Users/konstantinos/Library/Application Support/SuperCollider/downloaded-quarks/Deferred'
	Compiling directory '/Users/konstantinos/Library/Application Support/SuperCollider/downloaded-quarks/LanguageServer'
	numentries = 1386945 / 23100318 = 0.06
	6449 method selectors, 3582 classes
	method table size 23457416 bytes, big table size 184802544
	Number of Symbols 16425
	Byte Code Size 497780
	compiled 626 files in 4.02 seconds
compile done
localhost : setting clientID to 0.
internal : setting clientID to 0.
ERROR: Message 'atFail' not understood.
RECEIVER:
   nil
ARGS:
class Log (0x7f97ab697e80) {
  instance variables [19]
    name : Symbol 'Log'
    nextclass : instance of Meta_LogWindow (0x7f97ab6903c0, size=19, set=5)
    superclass : Symbol 'Singleton'
    subclasses : nil
    methods : instance of Array (0x7f97ab698000, size=21, set=5)
    instVarNames : instance of SymbolArray (0x7f97ab698280, size=8, set=2)
    classVarNames : instance of SymbolArray (0x7f97ab698440, size=4, set=2)
    iprototype : instance of Array (0x7f97ab698340, size=8, set=3)
    cprototype : instance of Array (0x7f97ab698500, size=4, set=2)
    constNames : nil
    constValues : nil
    instanceFormat : Integer 0
    instanceFlags : Integer 0
    classIndex : Integer 586
    classFlags : Integer 0
    maxSubclassIndex : Integer 586
    filenameSymbol : Symbol '/Users/konstantinos/Library/Application Support/SuperCollider/downloaded-quarks/Log/Log.sc'
    charPos : Integer 0
    classVarIndex : Integer 55
}
Instance of Function {    (0x7f97ab1901e8, gc=C4, fmt=00, flg=00, set=02)
  instance variables [2]
    def : instance of FunctionDef in Method Meta_Singleton:new
    context : Frame (0x7f97ab0c8988) of Meta_Singleton:new
}
CALL STACK:
	DoesNotUnderstandError:reportError
		arg this = <instance of DoesNotUnderstandError>
	Nil:handleError
		arg this = nil
		arg error = <instance of DoesNotUnderstandError>
	Thread:handleError
		arg this = <instance of Thread>
		arg error = <instance of DoesNotUnderstandError>
	Object:throw
		arg this = <instance of DoesNotUnderstandError>
	Object:doesNotUnderstand
		arg this = nil
		arg selector = 'atFail'
		arg args = [*2]
	Meta_Singleton:new
		arg this = <instance of Meta_Log>
		arg name = 'LanguageServer.quark'
		arg settings = [*0]
		var sing = nil
		var classAll = nil
		var created = false
	Meta_LSPConnection:initClass
		arg this = <instance of Meta_LSPConnection>
		var settings = <instance of Event>
	Meta_Class:initClassTree
		arg this = <instance of Meta_Class>
		arg aClass = <instance of Meta_LSPConnection>
		var implementsInitClass = nil
	ArrayedCollection:do
		arg this = [*299]
		arg function = <instance of Function>
		var i = 209
	Meta_Class:initClassTree
		arg this = <instance of Meta_Class>
		arg aClass = <instance of Meta_Object>
		var implementsInitClass = nil
	Process:startup
		arg this = <instance of Main>
		var time = 4.055776793
	Main:startup
		arg this = <instance of Main>
		var didWarnOverwrite = false
^^ ERROR: Message 'atFail' not understood.
RECEIVER: nil