anchor.diff:          p
           |> Globals.dirname
           |> findFsProj
  -        
  -    let findAll () = 
  -        let rec findProjs dir = 
  -            let files = Globals.readdirSync dir 
  +
  +    let findAll () =
  +        let rec findProjs dir =
  +            let files = Globals.readdirSync dir
               files
               |> Array.toList
               |> List.collect(fun s ->
  
positive.code: open FunScript.TypeScript.path
  open FunScript.TypeScript.fs
  
  open DTO 
  open Ionide.VSCode.Helpers
  
  [<ReflectedDefinition>]
  
negative.code:                     if s = ".git" || s = "paket-files" then
                          []
                      elif Globals.statSync(s).isDirectory () then
                          findProjs (s)
                      else
                         if s.EndsWith ".fsproj" then [ s ] else []
                  with
                  | _ -> []
              )
  
          match workspace.Globals.rootPath with
              | null -> []
              | rootPath -> rootPath |> findProjs
  
      let activate () =
          match findAll () with
          | [] -> Promise.lift (null |> unbox)
          | [x] -> LanguageService.project x
          | x::tail ->
              tail
              |> List.fold (fun acc e -> acc |> Promise.bind(fun _ -> LanguageService.project e) )
                 (LanguageService.project x)
  