08:28 <cyp> plop
09:42 <mdk> cyp: o/
10:10 <cyp> mdk: o/
10:11 <cyp> mdk: je suis en plein refonte de mon .emacs
10:11 <cyp> tu as des trucs particuliers pour python ?
10:11 <cyp> car de mémoire tu utilises emacs
10:19 <mdk> cyp: yep
10:19 <mdk> cyp: https://github.com/JulienPalard/dotfiles/blob/master/.emacs
10:19 <mdk> mais il bouge aussi, y'a peu de temps j'utilisai jedi mais qui n'est plus maintenu
10:20 <mdk> en ce moment j'expérimente anaconda-mode (https://github.com/JulienPalard/dotfiles/blob/master/.emacs#L159)
10:20 <mdk> cyp: et depuis hier, le mode mineur blacken (https://github.com/JulienPalard/dotfiles/blob/master/.emacs#L160) qui te passe un coup de black a la sauvegarde du fichier
10:20 <mdk> cyp: y'a toute la liste des paquets que j'utilise ici : https://github.com/JulienPalard/dotfiles/blob/master/.emacs#L215
10:20 <glyg> jedi n'est plus maintenuN
10:20 <glyg> ?
10:21 <mdk> cyp: que si tu les configure comme moi avec un custom-set-variables package-selected-packages tu peux tout installer a coup de M-x package-refresh-contents puis M-x package-install-selected-packages
10:21 <cyp> mdk: j'utilise use-package
10:22 <mdk> cyp: ok
10:22 <cyp> https://github.com/cyplp/dot_emacs/
10:22 <mdk> glyg: on dirait (https://github.com/tkf/emacs-jedi)
10:22 <cyp> black ça ne me tente pas trop
10:23 <cyp> car sur un point c'est en contradiction avec une de nos regles
10:23 <mdk> glyg: y'a qq commits dans la doc, mais rien dans le code, toujours en Python 2
10:23 <cyp> ' est privilégié a "
10:23 <mdk> cyp: laquelle ?
10:23 <mdk> black privilégie "
10:23 <cyp> yep
10:23 <mdk> sémantiquement c'est plus correcte d'utiliser " que '
10:23 <glyg> shit je trouve que ça marche bien
10:23 <mdk> " (guillement) sert à englober / entourer, comme une citation
10:24 <mdk> ' (apostrophe) sert à coller, comme dans l'été
10:24 <glyg> et du coup tu auocomplete avec quoi?
10:24 <mdk> glyg: y'a une astuce pour ça (si tu trouve que ça marche bien)
10:24 <mdk> glyg: si ça marche pour toi, ne change rien :] "if it works, don't fix it"
10:24 <mdk> glyg: le jour où t'as un bug, regarde https://wiki.python.org/moin/EmacsEditor
10:24 <mdk> glyg: là j'essaye anaconda-mode c'est pas mal mais j'ai pas encore approfondi suffisament
10:25 <glyg> yep, mais je suis du genre à aimer perdre du temps même si ça marche (genre j'ai jamais tenu sur debian stable très longtemps :/)
10:25 <cyp> https://github.com/JulienPalard/dotfiles/blob/master/.emacs#L95 <- pas mal
10:25 <cyp> je connaissais pas ça
10:26 <cyp> j'ai vu passé ça https://gitlab.com/geeklhem/flycheck-grammalecte que je n'ai pas encore testé
10:27 <cyp> mais pour la trad ça peut aider
10:34 <mdk> glyg: https://github.com/JulienPalard/dotfiles/blob/master/.emacs#L98 pas mal non plus, finit les ~ qui trainent partout
10:34 <mdk> cyp: pour la trad j'ai fait ça https://pypi.org/project/pospell/
10:35 <mdk> cyp: et https://github.com/JulienPalard/python-docs-fr/blob/spell/.travis.yml#L9
10:36 <glyg> haha, ça c'est un bon truc! c'est vrai qu'il y en a partout. T'as pas un pb d'accumulation du coup?
10:36 <glyg> tu nettoies de temps en temps?
10:39 <mdk> glyg: jamais nettoyé non
10:39 <mdk> glyg: emacs fait une rotation, donc ça ne grossit pas tant que ça
10:39 <mdk> 370M /home/julien/.emacs_backups/
10:40 <mdk> 2.0G /home/julien
10:40 <mdk> sur le serveur de dev du boulot, donc 2.0G de git clones divers et variés mais pas de photos / vidéos / whatever
10:49 <glyg> ok, ça fait envie (avec un git clean derrière sur tous les projets :D
10:50 <glyg> mdk tant qu'on cause, je suis en train de traduire hotwo/logging , mais c'est vraiment mal écrit, j'hésite à ouvrir une issue
10:50 <glyg> il faut faire ça sur le bug tracker de python c'est ça?
10:57 <mdk> glyg: bugs.python.org oui
10:58 <glyg> ok. Je fais une liste de ce qui m'embête
11:15 <glyg> bon apparemment matrixise en avait discuté en 2016, ainsi que Pierre Bousquié (qui est peut être sur ce chan?)
11:15 <glyg> et Florian Strzelecki
12:12 <mdk> glyg, cyp: j'voulais tester Anaconda-Eldoc (afficher les parametre de la fonction sur laquelle est le point dans le minibuffer) mais ça n'affiche rien chez moi :(
12:12 <mdk> ça marche pour vous ?
13:01 <glyg> nope ça n'affiche rien
13:23 <cyp> mdk: pas essayé
13:23 <cyp> je regarde
13:30 <cyp> j'ai un truc de auto-complete qui pete dans ce cas
13:35 <mdk> Va falloir bug report
14:01 <mdk> https://github.com/proofit404/anaconda-mode/issues/314
15:21 <mdk> glyg: oh ça n'affiche rien quand tu as le curseur sur le nom de la fonction, mais quand tu l'as entre les parenthèses de l'appel ça affiche qqch ? moi oui
15:35 <glyg> ah oui
15:35 <glyg> j'avais l'impression d'avoir fait ça tout à l'heure
15:37 <glyg> ça donne que la signature, c'est ça?
15:37 <glyg> y'a rien de plus qui rentre donc c'est plutôt bien
15:42 <cyp> mdk: glyg j'imagine que ce genre de truc nécéssite de travailler avec virtual env ou un dérivé
15:43 <mdk> glyg: c'est juste la signature oui
15:43 <mdk> cyp: de quoi ?
15:43 <mdk> cyp: anaconda-mode ?
15:43 <cyp> oui
15:44 <mdk> à partir du moment où t'as setuptools, ça lui suffit
15:44 <mdk> donc je pense que non
15:44 <cyp> ah
15:44 <mdk> mais tous mes projets ayant leurs venvs, il a forcément son venv
15:44 <mdk> et puis j'ai mon flycheck qui a besoin de mypy / pylint / flake8 donc j'aime bien avoir ça dans mon venv de projet
15:44 <mdk> (en même temps j'ai *rien* installé hors d'un venv)
15:50 <glyg> du coup t'as trouvé ce que c'était son éditeur/REPL à Beazley?