L'indentation est utilisée pour organiser le code en indiquant des blocs, des fermetures, des conditions et d'autres constructions. Il facilite la lecture du code et, dans certaines langues, il est utilisé pour gérer le flux de contrôle.
Dans mes makefiles, je préfère le retrait suivant pour les lignes de continuation: FILES:= \ file1.cpp \ file2.cpp \ fileYetAnother.cpp LIBS:= \ libsth1.so \ libelsewhere.so toujours, le mode makefile le met en retrait de la manière suivante (lorsqu'on lui demande de réindenter le fichier ou la région): FILES:= \ file1.cpp …
J'essaie de définir le nombre d'espaces par retrait pour démarrer une nouvelle fonction dans sh-mode(sous-mode bash). J'ai essayé de régler: '(sh-basic-offset 2) '(sh-indentation 2) '(smie-indent-basic 2) (comme le montre custom-set-variablesdans .emacs) et quelques autres aussi, mais aucun d'eux n'a eu aucun effet!
Lorsque j'utilise le mode organisationnel pour prendre des notes sur un livre, je vais parfois copier / coller des extraits de code dans le fichier de notes. Après l'avoir collé, je vais 1. `C-c '` to call `org-edit-special` 2. `C-x h` to mark all the source code 3. `TAB` to …
J'utilise emacs en mode web , et la tabulation dans les fichiers JS semble agir étrangement. La tabulation est définie sur 2 espaces en retrait, mais lorsque le retrait atteint 8 espaces, le mode Web les transforme en onglet, puis continue de tabuler 2 espaces jusqu'à ce qu'il atteigne 8 …
J'ai essayé des recherches simples sur Google et MELPA avec des mots clés comme "mode poésie emacs" ou "mode verset emacs", mais je n'ai rien trouvé spécifiquement construit à cet effet. Le manuel passe en revue certaines extensions courantes, text-modemais elles sont conçues pour le balisage texte plus. Je recherche …
J'ai récemment commencé à utiliser C ++ 17, qui apporte constexpr if. Cela fausse cependant l' c++-modeindentation par défaut de s. // emacs 25.3.2 with --no-init if constexpr (n == 1) { // Why? } else if constexpr (n == 2) { // This is a mess... } else { …
/programming/27077770/how-do-i-disable-electric-indent-on-ret-but-still-keep-other-electric-characters demande et répond comment désactiver le retrait électrique en appuyant sur RET . Toutes les questions similaires semblent également s'arrêter à "désactiver le mode de retrait électrique". Prêt à l'emploi, RET indente la ligne précédente et la nouvelle ligne. Pour la nouvelle ligne, cela signifie qu'elle ajoute simplement suffisamment …
Lors de l'écriture de LaTeX en utilisant latex-mode, je veux souvent écrire des "intervalles semi-ouverts" dans mon texte. Par exemple, [0,1)qui fait référence à l'ensemble de tous les nombres xavec 0 <= x < 1. Malheureusement, ces «délimiteurs déséquilibrés» semblent confondre l'analyseur d'indentation, provoquant un retrait indu du texte suivant, …
J'essaie actuellement de comprendre comment je peux gérer certaines lignes spécifiquement sans gâcher l'indentation du reste du tampon. Prenons l' MyFuncexemple de la fonction suivante : void MyFunc() { unsigned y = 0; DONOTINDENT; unsigned int x = 5 + 2; return x + 12; } Ici, je veux que …
Encore une autre question sur l'indentation dans AUCTeX ... J'aimerais pouvoir mettre en retrait le contenu entre crochets [...]. Il serait utile pour les listes d'options tikz, par exemple, ou les arbres dessinés à l'aide de forestou qtree: ces deux packages utilisent des crochets pour leur syntaxe, ce qui facilite …
Je voudrais que certaines formes Emacs Lisp soient en retrait comme Common Lisp. Par exemple, dans Emacs Lisp, ifest en retrait comme ceci: (if COND THEN ELSE) alors que je le préfère comme ceci: (if COND THEN ELSE) Je pourrais faire ça: (setq lisp-indent-function #'common-lisp-indent-function) Mais cela a un impact …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.