Preguntas etiquetadas con major-mode

El modo que determina el comportamiento de edición de Emacs mientras ese búfer es actual. La línea de modo normalmente muestra el nombre del modo principal actual, entre paréntesis.

2
Recordar modos para archivos sin extensiones
Empecé a editar muchos archivos que no tienen extensiones, pero que todavía están en un formato de modo principal. Soy el único usuario de Emacs en el equipo, y no quiero dejar en claro que mi editor necesita cosas especiales . Me gustaría evitar cambiar la base de código. No …
10 major-mode 

2
¿Por qué los modos principales no solo inspeccionan las caras?
Al escribir un modo principal, a menudo es útil saber '¿es un punto en una cadena?' 'es punto en un comentario?'. La mayoría de los modos principales parecen intentar analizar el lenguaje de programación. Por ejemplo: python-syntax-content llamadas syntax-ppss haskell-fill-paragraphllamadas syntax-ppssyre-search-forward c-in-comment-line-prefix-p mueve punto y llama looking-at sp-point-in-commentllama syntax-ppsspero también …



3
Cómo iniciar emacs en modo “nada” (`fundamental-mode`)
Si emacs test.shescribo Emacs insiste en ponerme en Shell-scriptmodo. Otra vez quiero editar el archivo help.txty luego Emacs me pone en Textmodo. Pero a veces no quiero nada de esto, especialmente cuando estoy haciendo una gran pasta en Emacs desde otra fuente. ¿Cómo inicio Emacs en modo "nada"? Sin sangría …




1
¿Qué modo usar para ECMAScript 6?
¿Existe un modo que tenga resaltado de sintaxis (y posiblemente más, pero esto es lo que menos quiero) para un ecmascript más reciente? Estoy especialmente interesado en uno que tenga soporte para cadenas de plantillas y funciones de generador. Esto debería representar correctamente: co(function*(){ var a = yield request(`some.domain/${variable}`) return …

3
Activación automática de modos menores en modo fundamental
Por diseño, fundamental-modees básico, ya que se supone que otros modos principales derivan de este. Desde la página de información (elisp) Major Modes, tenemos: Este es el comando de modo principal para el modo Fundamental. A diferencia de otros comandos de modo, no ejecuta ningún enlace de modo (* nota …

2
¿Cómo activar el modo semántico solo para modos principales específicos?
He visto mucho esta pregunta. Pero ninguna de las respuestas solucionó mi problema: el modo menor permanece activado en otros modos. Hasta ahora, he intentado: (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 'semantic-default-submodes …

2
Haga que el búfer sea de solo lectura por archivo
Sé que puedo configurar algo como -*- mode: read-only-mode -*-dentro de un comentario y Emacs abrirá el archivo correspondiente como de solo lectura. Mi problema es que todavía quiero leer archivos que incluyen esa línea con el org-modemodo principal; Emacs abre estos archivos en fundamental-mode. ¿Cómo puedo decirle a Emacs …

1
¿Cómo creo una tabla de sintaxis simple para un modo principal?
Estoy tratando de entender cómo funcionan las tablas de sintaxis, pero mi modo mayor mínimo no resalta nada. He escrito el siguiente elisp, que se supone que resalta los comentarios: (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'.") (define-derived-mode my-yaml-mode …


1
¿Es un programa Lisp tanto en modo prog como en modo lisp?
Al leer (emacs) Program Modes: Al ingresar a un modo de lenguaje de programación se ejecutan las funciones de Lisp personalizadas especificadas en la variable de enlace prog-mode-hook, seguidas de las especificadas en el enlace de modo propio del modo (consulte Modos principales). Por ejemplo, al ingresar al modo C …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.