docs: def msg_curse(self, args=None, max_width=None):
          """Return the dict to display in the curse interface."""
          # Init the return message
          ret = []
  
          # Only process if stats exist and display plugin enable...
          if not self.stats or self.is_disable():
              return ret
  
          # Max size for the interface name
          name_max_width = max_width - 12
  
          # Build the string message
          # Header
          msg = '{:{width}}'.format('FILE SYS', width=name_max_width)
          ret.append(self.curse_add_line(msg, "TITLE"))
          if args.fs_free_space:
              msg = '{:>7}'.format('Free')
          else:
              msg = '{:>7}'.format('Used')
          ret.append(self.curse_add_line(msg))
          msg = '{:>7}'.format('Total')
          ret.append(self.curse_add_line(msg))
  
          # Filesystem list (sorted by name)
          for i in sorted(self.stats, key=operator.itemgetter(self.get_key())):
              # New line
              ret.append(self.curse_new_line())
              if i['device_name'] == '' or i['device_name'] == 'none':
                  mnt_point = i['mnt_point'][-name_max_width + 1:]
              elif len(i['mnt_point']) + len(i['device_name'].split('/')[-1]) <= name_max_width - 3:
                  # If possible concatenate mode info... Glances touch inside :)
                  mnt_point = i['mnt_point'] + ' (' + i['device_name'].split('/')[-1] + ')'
              elif len(i['mnt_point']) > name_max_width:
                  # Cut mount point name if it is too long
                  mnt_point = '_' + i['mnt_point'][-name_max_width + 1:]
              else:
                  mnt_point = i['mnt_point']
              msg = '{:{width}}'.format(nativestr(mnt_point),
                                        width=name_max_width)
              ret.append(self.curse_add_line(msg))
              if args.fs_free_space:
                  msg = '{:>7}'.format(self.auto_unit(i['free']))
              else:
                  msg = '{:>7}'.format(self.auto_unit(i['used']))
              ret.append(self.curse_add_line(msg, self.get_views(item=i[self.get_key()],
                                                                 key='used',
                                                                 option='decoration')))
              msg = '{:>7}'.format(self.auto_unit(i['size']))
              ret.append(self.curse_add_line(msg))
  
          return ret