Domande taggate «major-mode»

La modalità che determina il comportamento di modifica di Emacs mentre quel buffer è corrente. La riga della modalità mostra normalmente il nome della modalità principale corrente, tra parentesi.

2
Ricorda le modalità per i file senza estensioni
Ho iniziato a modificare molti file che non hanno estensioni, ma sono ancora in un formato in modalità principale. Sono l'unico utente Emacs nel team e non voglio rendere dolorosamente ovvio che il mio editore abbia bisogno di cose speciali . Vorrei evitare di cambiare la base di codice. Non …
10 major-mode 

2
Perché le modalità principali non controllano solo i volti?
Quando si scrive una modalità principale, è spesso utile sapere "è il punto in una stringa?" 'è il punto in un commento?'. La maggior parte delle modalità principali sembra tentare di analizzare il linguaggio di programmazione. Per esempio: python-syntax-content chiamate syntax-ppss haskell-fill-paragraphchiamate syntax-ppssere-search-forward c-in-comment-line-prefix-p si sposta in giro e chiama …

4
Come posso ereditare da prog-mode, pur supportando emacsen più vecchi?
Sto scrivendo una modalità principale per un linguaggio di programmazione, ma voglio supportare le versioni precedenti di Emacs. prog-modeè relativamente nuovo. Voglio ereditare da prog-modese è definito, ma fare comunque qualcosa di sensato altrimenti. Qual è l'approccio migliore? Dovrei defalias prog-modeusare Emacsen più vecchio, o interferire con altre modalità se …

3
Come avviare emacs in modalità "niente" ("modalità fondamentale")
Se emacs test.shscrivo Emacs insiste nel mettermi in Shell-scriptmodalità. Un'altra volta voglio modificare il file help.txte poi Emacs mi mette in Textmodalità. Ma a volte non voglio nulla di tutto questo, specialmente quando sto facendo un grosso incolla in Emacs da qualche altra fonte. Come posso avviare Emacs in modalità …





1
Quale modalità utilizzare per ECMAScript 6?
Esiste una modalità là fuori che ha higlighting di sintassi (e forse di più, ma questo è il minimo che voglio) per un ecmascript più recente? Sono particolarmente interessato a uno che supporti le stringhe di template e le funzioni del generatore. Questo dovrebbe rendere correttamente: co(function*(){ var a = …


2
Come attivare la modalità semantica solo per specifiche modalità principali?
Ho visto questa domanda molto. Ma nessuna delle risposte ha risolto il mio problema: la modalità minore rimane attiva in altre modalità. Finora ho provato: (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
Crea buffer di sola lettura in base al file
So di poter impostare qualcosa come -*- mode: read-only-mode -*-all'interno di un commento ed Emacs aprirà il file corrispondente in sola lettura. Il mio problema è che voglio ancora leggere i file che includono tale riga con la org-modemodalità principale; Emacs apre questi file in fundamental-mode. Come posso dire a …

1
Come faccio a creare una semplice tabella di sintassi per una modalità principale?
Sto cercando di capire come funzionano le tabelle di sintassi, ma la mia modalità principale minima non evidenzia nulla. Ho scritto il seguente elisp, che dovrebbe solo evidenziare i commenti: (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 …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.