Perguntas com a marcação «major-mode»

O modo que determina o comportamento de edição do Emacs enquanto esse buffer está atual. A linha de modo normalmente mostra o nome do modo principal atual, entre parênteses.

2
Lembre-se dos modos para arquivos sem extensões
Comecei a editar muitos arquivos que não têm extensões, mas ainda estão no formato principal. Sou o único usuário do Emacs na equipe e não quero tornar dolorosamente óbvio que meu editor precisa de coisas especiais . Eu gostaria de evitar alterar a base de código. Não consigo alterar o …
10 major-mode 

2
Por que os modos principais não apenas inspecionam os rostos?
Ao escrever um modo principal, geralmente é útil saber 'é um ponto em uma string?' 'é ponto em um comentário?'. A maioria dos principais modos parece tentar analisar a linguagem de programação. Por exemplo: python-syntax-content chamadas syntax-ppss haskell-fill-paragraphchamadas syntax-ppssere-search-forward c-in-comment-line-prefix-p move apontar e chama looking-at sp-point-in-commentchama, syntax-ppssmas também verifica se …



3
Como iniciar o emacs no modo "nada" (`modo fundamental`)
Se eu digitar o emacs test.shEmacs, insiste em me colocar no Shell-scriptmodo. Outra vez, quero editar o arquivo help.txte o Emacs me coloca no Textmodo. Mas às vezes não quero nada disso, especialmente quando estou fazendo uma pasta grande no Emacs de outra fonte. Como inicio o Emacs no modo …




1
Qual modo usar para o ECMAScript 6?
Existe um modo lá fora que tenha destaque de sintaxe (e possivelmente mais, mas isso é o mínimo que eu quero) para um ecmascript mais recente? Estou especialmente interessado em um que tenha suporte para seqüências de caracteres de modelo e funções de gerador. Isso deve renderizar corretamente: co(function*(){ var …

3
Ativar automaticamente modos menores no modo fundamental
Por design, o fundamental-modeesqueleto é óbvio, pois outros modos principais devem derivar desse. Na página de informações (elisp) Major Modes, temos: Este é o comando principal do modo Fundamental. Diferente de outros comandos de modo, ele não executa nenhum gancho de modo (* note Convenções principais de modo: :), pois …

2
Como ativar o modo semântico apenas para modos principais específicos?
Eu já vi muito essa pergunta. Mas nenhuma das respostas resolveu meu problema: o modo secundário permanece ativado nos outros modos. Até agora, eu tentei: (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
Tornar o buffer somente leitura por arquivo
Eu sei que posso definir algo como -*- mode: read-only-mode -*-dentro de um comentário e o Emacs abrirá o arquivo correspondente como somente leitura. Meu problema é que ainda quero ler arquivos que incluam essa linha no org-modemodo principal; O Emacs abre esses arquivos no fundamental-mode. Como posso dizer ao …

1
Como crio uma tabela de sintaxe simples para um modo principal?
Estou tentando entender como as tabelas de sintaxe funcionam, mas meu modo principal mínimo não destaca nada. Escrevi o seguinte elisp, que deve destacar os comentários: (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 fundamental-mode "My YAML" "testing" …

4
Como obter uma lista de todas as funções fornecidas exclusivamente por um determinado modo principal
Esta pergunta foi inspirada em https://stackoverflow.com/q/605785/ . Por M-x describe-function <TAB>posso obter uma lista de todas as funções interativas ou não-atraentes disponíveis no estado atual do emacs. Se um modo específico é ativado (por exemplo, modo látex), obtemos uma lista mais longa, pois as funções disponíveis no modo látex também …

1
Um programa Lisp está no modo prog e no modo lisp?
Após a leitura (emacs) Program Modes: A entrada de um modo de linguagem de programação executa as funções personalizadas do Lisp especificadas na variável hook prog-mode-hook, seguidas pelas especificadas no gancho de modo do próprio modo (consulte Modos principais). Por exemplo, entrar no modo C executa os ganchos prog-mode-hooke c-mode-hook. …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.