code: def display_notes(self, notes):
          
  
          # TODO: this can probably be a cached property like isneovim
          hassyntastic = bool(int(self._vim.eval('exists(":SyntasticCheck")')))
  
          if hassyntastic:
              self.__display_notes_with_syntastic(notes)
          else:
              self.__display_notes(notes)
  
          self._vim.command('redraw!')
docs: Renders "notes" reported by ENSIME, such as typecheck errors.