Changer son .Rprofile

Coucou - généré par carbon

Je naviguais sur Twitter, puis je suis tombée sur ce tweet de Danielle Navarro.

J’étais immédiatement captivée et partante pour avoir la même chose.

Les messages de base de la console dans R à chaque nouvelle sessions ne sont pas palpitants du tout. Je pensais que c’était la vie, jusqu’à ce que ce tweet apparaisse sous mes yeux. Danielle a partagé son fichier .Rprofile dont je me suis inspirée. La commande usethis::edit_r_profile() ouvre le fichier .Rprofile dans un nouvel onglet (RStudio) ou dans un éditeur de texte (quand je lance la commande sur VS Code).

Je suis restée dans la simplicité: j’ai gardé l’affichage de la version actuelle de R, et j’ai ajouté une citation qui reste bloquée dans ma tête, la date du jour et le signe astrologique du moment ⭐

J’ai laissé la commande de Danielle qui montre le nom de la branche utilisée quand je travaille sur un projet à version contrôlée.

if(interactive()) {
  
  cat("\014") # clear screen
  cli::cli_text("")
  cli::cli_text(paste0(R.version$version.string,
                       " - ",
                       R.version$nickname))
  cli::cli_text("")
  
  cli::cli_text(paste0("Come on and ",
                       cli::col_cyan("SLAM"),
                       ", and welcome to the ",
                       cli::col_yellow("JAM"),
                       "!"))
  cli::cli_text("")
  
  cli::cli_text(
    paste0(
      stringr::str_to_title(weekdays(Sys.Date()))," ",
      format(Sys.Date(), format="%d")," ",
      months(Sys.Date())," ",
      format(Sys.Date(), format="%Y"),
      " ~ it's ",
      DescTools::Zodiac(Sys.Date()),
      " season!"
    )
  )
  cli::cli_text("")
  
  # customise the prompt
  prompt::set_prompt(function(...){
    branch <- (purrr::safely(gert::git_branch))()
    if(is.null(branch$result)) return("> ")
    return(paste0("[", branch$result, "] > "))
  })
}

J’ai fait mes changements, les ai sauvegardés et ai redémarré R (Ctrl + Shift + F10). J’ai remarqué que les emojis n’apparaissaient pas sur ma console, c’est pas top.

Voici comment R me dit bonjour:

AJA

  • Pas d’apostrophe toute seule dans les en-têtes YAML, okay?
  • Faut la doubler pour que ça boude pas, dak?
Kanto Fiaferana
Kanto Fiaferana
Diplômée du master Quantifier en Sciences Sociales

Mes intérêts de recherche incluent la représentation diplomatique des îles, les incitations au vote destinées vers les jeunes adultes, et R.

Précédent
Suivant

Sur le même sujet