• [^] # Re: Vieux débat (nouvelles réponses?)

    Posté par . En réponse au journal Participer à l'amélioration de l'expérience utilisateur d'Emacs (c'est facile). Évalué à 2.

    comme je comprends. Partir de zéro demanderait de chercher beaucoup de paquets et de copier-coller pas mal l'elisp. Mais toi tu as commencé avec Spacemacs. Or donc tu n'as pas trouvé la config pour Python (python layer) satisfaisante ?

    Si si bien sûr j'utilise le python-layer. De manière générale les layers avec spacemacs c'est purement génial. Par exemple j'ai eu l'occasion de faire un projet web avec d'autres étudiants, et je me suis forcé à utiliser spacemacs. Quand j'ai découvert le web-mode (je crois que ça s'appelle comme ça), c'est génial, j'avais directement la completion pour html/css/scss/js/react etc., avec une syntax-check et même le check des erreurs en js. Le recherche ag est ultra-rapide, et mes camarades me demandaient tout le temps où se trouvait telle fonction et variable dans les fichiers, je me sens roi à parcourir tout le code à coup de 'space-/'.

    Mais :D... Avoir de la complétion en python sur un module nouvellement installé? de la complétion en C++ avec des librairies et pleins de fichiers de code? j'ai cherché des semaines. Je lisais partout que helm pouvait faire de la fuzzy-completion pour le code, et bien j'ai vu des vidéos et gifs mais pas moyen d'avoir ça sur mon ordi... En fait avoir l'auto-completion avec spacemacs c'est pas trop dur, mais faire en sorte qu'elle comprenne le code, les types, explore les librairies etc., avoir les arguments des fonctions par exemple, là c'est plus dur je trouve. Maintenant je sais que ctags (ou ggtags, j'ai jamais compris la différence) sert précisement à ça, mais c'est pas évident pour un débutant qui vient d'un IDE ou tout marche par défaut.

    Que penses-tu de cette page wikemacs sur Python ? http://wikemacs.org/wiki/Python

    C'est 10x mieux. Merci, je vais visiter un peu ça a l'air très intéressant !
    Question: en utilisant spacemacs, j'observe que des fois dans les aides emacs ça diffère un peu. Est-ce que tu penses que ça reste superficiel, ou alors y a des domaines où c'est fondamentalement différent ? (si tu connais un peu spacemacs bien sûr).

    Petite remarque quant à spacemacs: je comprends pas pourquoi dans emacs il n'y a pas ce système de proposition de raccourci clavier. Je trouve ça tellement simple et puissant comme ergonomie. (quasiment) tout commence par 'space', et ensuite tu te laisses guider par l'arborescence des raccourci qui s'affiche. C'est tellement bien je trouve, que je pense à expérimenter un plugin Blender dans le même genre, ça permettrait de cases des dizaines de raccourcis de façon totalement rangée et rapide d'accès. Aussi en plus de cette 'arborescence' de touches à presser pour faire un raccourci, je trouve que le truc génial c'est de ne pas avoir à tenir enfoncée les touches, ça rend le truc hyper confortable.

    Illustration du 'space'+'suite du racourci...' pour ceux qui connaissent pas :
    spacemacs

    Qu'est-ce qui est trop technique ? Trop détaillé ? Trop d'elisp ?

    Peut-être technique est pas le bon terme.
    Il n'y a pas de valeur ajoutée à une simple liste de modules je trouve. C'est clairement pas pour les débutants, il n'y a quasiment aucune indication, à peine des phrases. Disons que ça n'aide en rien à par donner un tour d'horizon des modules pour python. Et je dirai qu'en étant débutant (pas juste dans une démarche de découverte, mais vraiment pour arriver à adopter emacs sérieusement), en attend plutôt une démarche guidée (avec un choix déjà fait de certains modules très utilisés), avec des explications, des commentaires etc... (en gros avoir la base pour pouvoir vraiment l'utiliser, puis après on pourra customiser comme on veut, "aux petits ognons" comme vous dites souvent :-))

    c'est ça kakoune ? http://kakoune.org/ Je comprends pas ce que tu cherches.

    Oui ! Je de plus en plus l'impression (en lisant des forums, articles etc...) que c'est vraiment un pas en avant par rapport à l'ergonomie de vim. Ce que j'aime beaucoup c'est que tout soit visuel, et qu'il y ainaturellement des multi-selections.
    evil-mode sert à ramener l'ergonomie de vim (à l'origine, mais j'ai l'impression que ça devient limite un standard d'ergonomie maintenant dans pleins de logiciels et même sites web) dans emacs. Je me demandais si il existait la même chose mais avec l'ergonomie de kakoune. Mais je pense pas, vu la jeunesse de celui-ci.

    En tout cas merci encore pour wikemacs, ça va peut-être me garder définitivement dans emacs (ou plutôt spacemacs) ! (j'ai essayé peut-être 4-5 fois de revenir sur emacs pendant plusieurs semaines, avant de retomber sur un IDE genre kdevelop pour le C++, par que j'arriverai pas à avoir les features que je voulais)