Au dernier meetup Raddicts paris , Romain Francois (à suivre sur twitter ici) a fait forte impression, entre autre, avec sa console RStudio qui indique la branche git active ainsi que la mémoire RAM utilisée par R.
Si vous aussi vous voulez avoir ceci (pour briller en société ou parce que vous passez votre temps à faire des git checkout
):
Voici la marche à suivre.
Le code qui permet d’avoir la branche git active et la mémoire utilisée dans le prompt de RStudio : (à mettre au chaud dans son fichier ".Rprofile"
)
- Il faut installer le package {prompt} de Gabor Csardi. Le package n’est pas sur le CRAN, il faudra l’installer depuis GitHub avec
remotes::install_github("gaborcsardi/prompt")
- Les dépendances peuvent ne pas s’installer automatiquement, il vous faudra par exemple le package {memuse}
install.packages("memuse")
- Ouvrez à présent le fichier
".Rprofile"
, {usethis} peut faire cela pour nous
usethis::edit_r_profile()
- Le contenu du
".Rprofile"
est exécuté au lancement de R. Il faut mettre le code suivant dans ce fichier :
prompt::set_prompt(function(...){
paste0(
"[", prompt::git_branch(), prompt::git_dirty(), prompt::git_arrows(), "] ",
prompt::prompt_memuse()
)
})
Merci Romain 🙂