code: def list_out():
      
      dark_themes = [theme.name.replace(".json", "")
                     for theme in list_themes()]
      ligh_themes = [theme.name.replace(".json", "")
                     for theme in list_themes(dark=False)]
      user_themes = [theme.name.replace(".json", "")
                     for theme in list_themes_user()]
  
      if user_themes:
          print("\033[1;32mUser Themes\033[0m:")
          print(" -", "\n - ".join(sorted(user_themes)))
  
      print("\033[1;32mDark Themes\033[0m:")
      print(" -", "\n - ".join(sorted(dark_themes)))
  
      print("\033[1;32mLight Themes\033[0m:")
      print(" -", "\n - ".join(sorted(ligh_themes)))
  
      print("\033[1;32mExtra\033[0m:")
      print(" - random (select a random dark theme)")
      print(" - random_dark (select a random dark theme)")
      print(" - random_light (select a random light theme)")
docs: List all themes in a pretty format.