Le mode qui détermine le comportement d'édition d'Emacs pendant que ce tampon est en cours. La ligne de mode affiche normalement le nom du mode majeur actuel, entre parenthèses.
J'ai commencé à éditer beaucoup de fichiers qui n'ont pas d'extensions, mais qui sont toujours dans un format de mode majeur. Je suis le seul utilisateur d'Emacs au sein de l'équipe, et je ne veux pas dire clairement que mon éditeur a besoin de choses spéciales . Je voudrais éviter …
Lors de l'écriture d'un mode majeur, il est souvent utile de savoir «est le point dans une chaîne? 'est le point dans un commentaire?'. La plupart des modes principaux semblent tenter d'analyser le langage de programmation. Par exemple: python-syntax-content appels syntax-ppss haskell-fill-paragraphappels syntax-ppssetre-search-forward c-in-comment-line-prefix-p se déplace et appelle looking-at sp-point-in-commentappelle …
J'écris un mode majeur pour un langage de programmation, mais je veux prendre en charge les anciennes versions d'Emacs. prog-modeest relativement nouveau. Je veux hériter de prog-modesi c'est défini, mais toujours faire quelque chose de sensé autrement. Quelle est la meilleure approche? Dois-je defalias prog-modeutiliser un Emacsen plus ancien, ou …
Si je tape emacs test.shEmacs insiste pour me mettre en Shell-scriptmode. Une autre fois, je veux modifier le fichier help.txt, puis Emacs me met en Textmode. Mais parfois, je ne veux rien de tout cela, surtout quand je fais une grande pâte dans Emacs à partir d'une autre source. Comment …
À des fins de test, j'ai activé le mode org par M-x org-modedans un tampon (par exemple, dans un tampon de travail). Comment le désactiver? Refaire un M-x org-modene l'éteint pas.
Je voudrais écrire un mode majeur pour inspecter les fichiers netCDF. Ce sont des fichiers binaires qui peuvent avoir plusieurs Go de taille. Je ne veux donc pas les ouvrir dans emacs. L'interaction que j'ai en tête est la suivante: L'utilisateur ouvre le fichier netCDF comme tout autre fichier dans …
J'envisage d'écrire un mode majeur pour éditer les decks Magic: the Gathering. La plupart semble assez simple, mais j'ai une question. Il y a environ 15 000 cartes Magic uniques disponibles (cartes avec des noms uniques). Je voudrais pouvoir compléter contre eux en écrivant une fonction d'achèvement au point. Je …
J'utilise le *compilation*tampon pour créer une application C ++ sur Centos 5 et Centos 6. Le tampon affiche la génération et inclut des références aux fichiers qui font partie de la génération. Cependant, je reçois des caractères de contrôle comme ceux qui ^[apparaissent dans la sortie et il est difficile …
Existe-t-il un mode qui a une mise en évidence de la syntaxe (et peut-être plus, mais c'est le moins que je veux) pour un ecmascript plus récent? Je suis particulièrement intéressé par celui qui prend en charge les chaînes de modèle et les fonctions de générateur. Cela devrait rendre correctement: …
De par sa conception, les fundamental-modeos sont nus, car d'autres modes majeurs sont censés dériver de celui-ci. Depuis la page info (elisp) Major Modes, nous avons: Il s'agit de la commande de mode principale pour le mode fondamental. Contrairement aux autres commandes de mode, il ne pas exécuter des crochets …
J'ai beaucoup vu cette question. Mais aucune des réponses n'a résolu mon problème: le mode mineur reste activé dans les autres modes. Jusqu'à présent, j'ai essayé: (use-package stickyfunc-enhance :config ;; (add-to-list 'semantic-default-submodes 'global-semantic-stickyfunc-mode) ;; (defun turn-on-semantic () (semantic-mode 1) (require 'stickyfunc-enhance)) ;; (add-hook 'python-mode-hook 'turn-on-semantic) (add-hook 'python-mode-hook (lambda () (add-to-list …
Je sais que je peux définir quelque chose comme -*- mode: read-only-mode -*-dans un commentaire et Emacs ouvrira le fichier correspondant en lecture seule. Mon problème est que je veux toujours lire les fichiers qui incluent une telle ligne avec le org-modemode principal; Emacs ouvre ces fichiers dans fundamental-mode. Comment …
J'essaie de comprendre comment fonctionnent les tables de syntaxe, mais mon mode majeur minimal ne met rien en évidence. J'ai écrit l'élisp suivant, qui est juste censé mettre en évidence les commentaires: (defconst my-yaml-mode-syntax-table (let ((table (make-syntax-table))) (modify-syntax-entry ?# "<" table) (modify-syntax-entry ?\n ">" table) table) "Syntax table for `my-yaml-mode'.") …
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.