﻿﻿{"id":1917,"date":"2025-12-28T09:00:00","date_gmt":"2025-12-28T08:00:00","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/idemacs-emacs-qui-se-prend-pour-vscode-pour-convertir-les-debutants\/"},"modified":"2025-12-28T09:00:00","modified_gmt":"2025-12-28T08:00:00","slug":"idemacs-emacs-qui-se-prend-pour-vscode-pour-convertir-les-debutants","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/idemacs-emacs-qui-se-prend-pour-vscode-pour-convertir-les-debutants\/","title":{"rendered":"IDEmacs &#8211; Emacs qui se prend pour VSCode pour convertir les d\u00e9butants"},"content":{"rendered":"<p>Si vous avez toujours voulu essayer Emacs mais que la courbe d&#8217;apprentissage vous fait peur,<br \/>\n<a href=\"https:\/\/codeberg.org\/IDEmacs\/IDEmacs\">IDEmacs<\/a><br \/>\nest fait pour vous ! Ce projet transforme Emacs en clone de VSCode avec les m\u00eames raccourcis clavier, la m\u00eame interface graphique et les m\u00eames fonctionnalit\u00e9s out-of-the-box, comme \u00e7a vous n&#8217;avez plus besoin de vous taper une configuration durant trois jours avant de pouvoir \u00e9crire une ligne de code !<\/p>\n<p>Cool, hein ?<\/p>\n<p>L&#8217;id\u00e9e c&#8217;est donc de permettre aux d\u00e9veloppeurs habitu\u00e9s \u00e0 des IDE modernes de passer \u00e0 Emacs sans devoir r\u00e9apprendre tous leurs r\u00e9flexes. Les raccourcis clavier reprennent ceux de VSCode comme Ctrl+C pour copier, Ctrl+V pour coller, Ctrl+F pour chercher. C&#8217;est basique mais indispensable quand vous venez d&#8217;un autre \u00e9diteur.<\/p>\n<p>C\u00f4t\u00e9 interface, IDEmacs int\u00e8gre Treemacs pour avoir un explorateur de fichiers dans la sidebar comme sur VSCode. Y&#8217;a aussi Centaur Tabs pour les onglets, un th\u00e8me Dark Plus qui ressemble \u00e0 celui de Microsoft, et le support des curseurs multiples. Bref, visuellement vous \u00eates en terrain connu.<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/idemacs-emacs-vscode-configuration-debutants\/idemacs-emacs-vscode-configuration-debutants-2.png\" alt=\"\" loading=\"lazy\">\n<\/p>\n<p>Du coup, c&#8217;est pour qui exactement ?<\/p>\n<p>H\u00e9 bien le projet cible trois types d&#8217;utilisateurs : les <strong>d\u00e9veloppeurs<\/strong> qui veulent migrer vers Emacs depuis un autre IDE, les <strong>d\u00e9butants en Lisp ou Scheme<\/strong> qui ont besoin d&#8217;Emacs pour bosser, et les <strong>non-programmeurs<\/strong> qui cherchent juste un \u00e9diteur de texte puissant sans se prendre la t\u00eate avec la config.<\/p>\n<p>D&#8217;ailleurs, contrairement \u00e0 la plupart des starter kits Emacs, IDEmacs ne cache pas les \u00e9l\u00e9ments graphiques par d\u00e9faut. Les menus, barres d&#8217;outils et scrollbars sont visibles donc vous pouvez configurer le tout via l&#8217;interface graphique plut\u00f4t qu&#8217;en \u00e9crivant du Elisp \u00e0 la main.<\/p>\n<p>La config propos\u00e9e inclut une vingtaine de packages tels que Vertico, Consult et Marginalia pour l&#8217;autocompl\u00e9tion, Magit pour le contr\u00f4le de version, Sly et Geiser pour le d\u00e9veloppement Lisp et Scheme, plus des outils comme expand-region, multiple-cursors et smartparens pour l&#8217;\u00e9dition avanc\u00e9e.<\/p>\n<p>Pour installer IDEmacs, il vous faudra donc Emacs 29 ou plus r\u00e9cent, git, et optionnellement grep et locate. Clonez le repo puis lancez Emacs avec<\/p>\n<div class=\"highlight\">\n<pre class=\"chroma\"><code class=\"language-fallback\" data-lang=\"fallback\"><span class=\"line\"><span class=\"cl\">emacs --init-directory=\/path\/to\/IDEmacs\/vscode .\n<\/span><\/span><\/code><\/pre>\n<p>Et hop, c&#8217;est pr\u00eat !<\/p>\n<p>IDEmacs reste une porte d&#8217;entr\u00e9e vers Emacs, et pas un remplacement d\u00e9finitif de VSCode mais l&#8217;id\u00e9e avec ce truc, c&#8217;est de vous permettre de commencer \u00e0 utiliser Emacs sans friction, puis de personnaliser au fur et \u00e0 mesure que vous comprenez comment \u00e7a marche. Je vous assure que vous allez probablement vouloir modifier des trucs une fois que vous serez \u00e0 l&#8217;aise.<\/p>\n<p>Voil\u00e0, si vous avez toujours \u00e9t\u00e9 curieux d&#8217;Emacs mais que vous n&#8217;avez jamais os\u00e9 franchir le pas, c&#8217;est l&#8217;occaz !<\/p>\n<p>\n<a href=\"https:\/\/codeberg.org\/IDEmacs\/IDEmacs\">A d\u00e9couvrir ici !<\/a>\n<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Si vous avez toujours voulu essayer Emacs mais que la courbe d&#8217;apprentissage vous fait peur, IDEmacs est fait pour vous ! Ce projet transforme Emacs en clone de VSCode avec les m\u00eames raccourcis clavier, la m\u00eame interface graphique et les m\u00eames fonctionnalit\u00e9s out-of-the-box, comme \u00e7a vous n&#8217;avez plus besoin de vous taper une configuration durant trois jours avant de pouvoir \u00e9crire une ligne de code ! Cool, hein ? L&#8217;id\u00e9e c&#8217;est donc de permettre aux d\u00e9veloppeurs habitu\u00e9s \u00e0 des IDE modernes de passer \u00e0 Emacs sans devoir r\u00e9apprendre tous leurs r\u00e9flexes. Les raccourcis clavier reprennent ceux de VSCode comme Ctrl+C pour copier, Ctrl+V pour coller, Ctrl+F pour chercher. C&#8217;est basique mais indispensable quand vous venez d&#8217;un autre \u00e9diteur. C\u00f4t\u00e9 interface, IDEmacs int\u00e8gre Treemacs pour avoir un explorateur de fichiers dans la sidebar comme sur VSCode. Y&#8217;a aussi Centaur Tabs pour les onglets, un th\u00e8me Dark Plus qui ressemble \u00e0 celui de Microsoft, et le support des curseurs multiples. Bref, visuellement vous \u00eates en terrain connu. Du coup, c&#8217;est pour qui exactement ? H\u00e9 bien le projet cible trois types d&#8217;utilisateurs : les d\u00e9veloppeurs qui veulent migrer vers Emacs depuis un autre IDE, les d\u00e9butants en Lisp ou Scheme qui ont besoin d&#8217;Emacs pour bosser, et les non-programmeurs qui cherchent juste un \u00e9diteur de texte puissant sans se prendre la t\u00eate avec la config. D&#8217;ailleurs, contrairement \u00e0 la plupart des starter kits Emacs, IDEmacs ne cache pas les \u00e9l\u00e9ments graphiques par d\u00e9faut. Les menus, barres d&#8217;outils et scrollbars sont visibles donc vous pouvez configurer le tout via l&#8217;interface graphique plut\u00f4t qu&#8217;en \u00e9crivant du Elisp \u00e0 la main. La config propos\u00e9e inclut une vingtaine de packages tels que Vertico, Consult et Marginalia pour l&#8217;autocompl\u00e9tion, Magit pour le contr\u00f4le de version, Sly et Geiser pour le d\u00e9veloppement Lisp et Scheme, plus des outils comme expand-region, multiple-cursors et smartparens pour l&#8217;\u00e9dition avanc\u00e9e. Pour installer IDEmacs, il vous faudra donc Emacs 29 ou plus r\u00e9cent, git, et optionnellement grep et locate. Clonez le repo puis lancez Emacs avec emacs &#8211;init-directory=\/path\/to\/IDEmacs\/vscode . Et hop, c&#8217;est pr\u00eat ! IDEmacs reste une porte d&#8217;entr\u00e9e vers Emacs, et pas un remplacement d\u00e9finitif de VSCode mais l&#8217;id\u00e9e avec ce truc, c&#8217;est de vous permettre de commencer \u00e0 utiliser Emacs sans friction, puis de personnaliser au fur et \u00e0 mesure que vous comprenez comment \u00e7a marche. Je vous assure que vous allez probablement vouloir modifier des trucs une fois que vous serez \u00e0 l&#8217;aise. Voil\u00e0, si vous avez toujours \u00e9t\u00e9 curieux d&#8217;Emacs mais que vous n&#8217;avez jamais os\u00e9 franchir le pas, c&#8217;est l&#8217;occaz ! A d\u00e9couvrir ici !<\/p>\n","protected":false},"author":1,"featured_media":1918,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-1917","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=1917"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/1918"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=1917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}