Archive du forum du MOOC Recherche Reproductible Session 2

Orgmode and MacOs

Clement_pc

Bonjour,

je viens tout juste de suivre vos directives pour installer emacs et le configurer pour le MOOC (détaillées ici).

Une petite erreur s’affiche concernant un certain fringe.
Ce problème est résolu en ajoutant la ligne (require 'fringe) dans le fichier .emacs (que j’avais supprimé). J’ai trouvé cette solution ici.

Sinon parfait, merci du coup de main !

khinsen

Notre configuration ne fait pas référence à fringe. Êtes-vous sûr que l’erreur ne vient pas d’un paquet supplémentaire que vous auriez installé ?

Clement_pc

J’utilise la version sur le dépôt github.
Il ne devrait pas y avoir d’autre configuration car je n’utilisais pas emacs précédemment.
Le message à l’initialisation (–debug-init) est le suivant :

Debugger entered--Lisp error: (void-function set-fringe-mode)
  (set-fringe-mode (quote (5 . 5)))
  eval-buffer(#<buffer  *load*-292091> nil "/Users/poncelet/.emacs.d/starter-kit-bindings.el" nil t)  ; Reading at buffer p$
  load-with-code-conversion("/Users/poncelet/.emacs.d/starter-kit-bindings.el" "/Users/poncelet/.emacs.d/starter-kit-bindin$
  load("/Users/poncelet/.emacs.d/starter-kit-bindings.el" nil nil t)
  load-file("/Users/poncelet/.emacs.d/starter-kit-bindings.el")
  org-babel-load-file("/Users/poncelet/.emacs.d/starter-kit-bindings.org")
  starter-kit-load("starter-kit-bindings.org")
  eval-buffer(#<buffer  *load*-374622> nil "/Users/poncelet/.emacs.d/starter-kit.el" nil t)  ; Reading at buffer position 3$
  load-with-code-conversion("/Users/poncelet/.emacs.d/starter-kit.el" "/Users/poncelet/.emacs.d/starter-kit.el" nil nil)
  load("/Users/poncelet/.emacs.d/starter-kit.el" nil nil t)
  load-file("/Users/poncelet/.emacs.d/starter-kit.el")
  org-babel-load-file("/Users/poncelet/.emacs.d/starter-kit.org")
  eval-buffer(#<buffer  *load*> nil "/Users/poncelet/.emacs.d/init.el" nil t)  ; Reading at buffer position 3236
  load-with-code-conversion("/Users/poncelet/.emacs.d/init.el" "/Users/poncelet/.emacs.d/init.el" t t)
  load("/Users/poncelet/.emacs.d/init" t t)
  #f(compiled-function () #<bytecode 0x4009f53d>)()
  command-line()
  normal-top-level()

Cependant, il est à noté que tout ne fonctionne pas encore bien.
L’autocomplétion (<b + tab) et l’exécution (C-c C-c) ne fonctionne pas alors que le mode org est bien installé …

khinsen

Merci pour ces informations très utiles ! A mon avis, vous avez bien une autre configuration antérieure, car les fichiers /Users/poncelet/.emacs.d/starter-kit.org et /Users/poncelet/.emacs.d/starter-kit.el (plus d’autres) ne font pas partie de ce que nous préconisons. Et je soupçonne que le fichier /Users/poncelet/.emacs.d/init.el n’est pas le nôtre non plus.

Si vous ne vous souvenez pas d’avoir eu une configuration antérieure, le plus simple serait de supprimer le repertoire /Users/poncelet/.emacs.d et commencer avec un repertoire vide.

Clement_pc

Je poste une mise à jour seulement pour le traçage, mais tout à fini par fonctionner (même magit qui porte bien son nom :slight_smile: ).

En revanche je n’ai pas fait grand chose, à part une réinstallation de emacs avec brew et une configuration avec l’archive uniquement (et non le dépot git) pour .emacs.d.
Il me semble avoir mis ça dans mon journal mais je peux détailler si nécessaire.

Je ne m’avancerai pas sur le problème.
Il y a peut être une incompatibilité dans le dépot git ou dans la version exécutable graphique pour mac (App).

Encore merci et un bon MOOC à tous

MHC

Un grand merci pour le partage de votre expérience sur l’ installation d’emacs qui a fini par aboutir positivement. On vous souhaite donc maintenant une continuation tout aussi réussie dans le MOOC !