anchor.diff:          else Atom.Promise.create(fun () -> Atom.Promise.resolve [||])
   
   
  +    let private createHelptext () =
  +        "<div class='type-tooltip tooltip'>
  +            <div class='tooltip-inner'>TEST</div>
  +        </div>" |> jq
  +    let private helptext = createHelptext ()
  +    let mutable subscription : Disposable option = None
  +
  +
  +    let private initialize (editor : IEditor) =
  +        if subscription.IsSome then subscription.Value.dispose ()
  +        if isFSharpEditor editor then
  +            subscription <- editor.onDidChangeCursorPosition ((fun _ -> helptext.fadeOut() |> ignore) |> unbox<Function> ) |> Some
  +
       let create () =
  +        jq(".panes").append helptext |> ignore
           Globals.atom.commands.add("atom-text-editor","fsharp:autocomplete", (fun _ ->
               if emitter.IsNone then
                   let package = Globals.atom.packages.getLoadedPackage("autocomplete-plus") |> unbox<Package>
  
positive.code:         replacementPrefix : string
          rightLabel        : string
          ``type``          : string
          description       : string
      }
  
      let getSuggestion (options:GetSuggestionOptions) =
  
negative.code:                                                           replacementPrefix = prefix
                                                            rightLabel = t.Glyph
                                                            ``type`` = t.GlyphChar
                                                          } :> obj)
                                      |> Seq.toArray
                              if r.Length > 0 then LanguageService.helptext (r.[0] :?> Suggestion).text
  