Perguntas com a marcação «indentation»

O recuo é usado para organizar o código, indicando blocos, fechamentos, condicionais e outras construções. Facilita a leitura do código e, em alguns idiomas, é usado para manipular o fluxo de controle.

37
Como desativar o recuo automático de novas linhas?

Atualizei recentemente o emacs para a versão 24.4.1 e algo mudou na indentação de novas linhas. Quando pressiono enter, espero apenas o caractere de nova linha "nu" no ponto em que o cursor estava presente, especialmente se eu estiver no meio da linha, essa linha deve ser dividida e nenhum...

18
Desative completamente toda a indentação automática

Como desativo completamente toda a indentação automática no Emacs? Preciso desabilitá-lo pelo menos para o modo Fundamental, mas estou bem com ele sendo desabilitado globalmente para a sessão atual. Por favor, leia o restante desta pergunta antes de declarar uma duplicata. Todas as outras...

18
Existe alguma documentação SMIE clara?

Passei muitas e muitas horas tentando obter qualquer tipo de regra / gramática / coisa de identação SMIE. Existem exemplos de um modo pequeno, baseado em SMIE, de brinquedo ou esqueleto, com documentação sobre como ele realmente funciona ou alguma discussão sobre como usá-lo? Algo que, digamos,...

15
Navegar por recuo

Eu quero navegar entre as linhas de um arquivo com base no recuo. O arquivo é estruturado por recuo: uma linha mais recuada que a linha anterior é filha da linha anterior, uma linha que tem o mesmo recuo que a linha anterior é seu irmão. Estou procurando principalmente três comandos: Vá para o...

14
Recuo correto para linhas quebradas

Eu tenho o seguinte texto agrupado, especialmente quando você usa muitas janelas: Eu estou querendo saber se o recuo do texto quebrado pode ser alterado como no Vim: ) Ao descobrir, parece que o AutoFillMode é responsável por isso. Eu esperava que isso pudesse melhorar no Emacs 25. Após o...

13
Ver código com recuo diferente do que foi salvo no disco

Trabalho em alguns projetos com estilos de indentação que acho realmente irritantes. Gostaria de visualizar o código com um certo estilo de recuo, mas sempre salve em disco com o estilo de recuo prescrito. Especificamente, eu gosto do estilo padrão de recuo do emacs em argumentos de função de...

12
Indentação automática \ if com AUCTeX

O AUCTeXcomportamento atual do texcódigo primitivo que envolve instruções if- like é recuar a instrução condicional no mesmo nível da condição circundante. Ou seja, código como \if@sometoggle% \dosomething% \else% \doanotherthing% \fi% aparece como um grande bloco de texto. Gostaria de fazer o...

12
Como personalizar a indentação no modo organizacional?

essa pergunta realmente surge porque eu gosto de usar fontes não monoespaçadas (Sabon, Minion, Garamond etc.) Isso causa um problema ao usar o modo de indentação orgânica, pois o texto sob as manchetes agora não está alinhado com as manchetes. Exemplo: A fonte é Georgia. Agora, se eu mudar para...

11
Níveis de recuo da coloração

Considere os dois instantâneos a seguir: O primeiro abaixo é proveniente do Emacs no modo Python (com Jedi & Elpy) O segundo abaixo vem do photoshopping manual do anterior para facilitar a distinção entre tantos níveis de indentação. Existem pacotes que podem ajudar a realizar o último...

11
problema de recuo automático do python

Estou usando o Emacs 24.4. Ao escrever código Python, o Emacs se comporta de maneira estranha em relação à indentação. Por exemplo: for i in range(10): print(i) for i in range(10) Quando eu insiro :, o Emacs adiciona um recuo desnecessário no início da terceira linha. Isso é muito estranho,...

11
Personalizando o recuo no modo makefile?

Nos meus makefiles, prefiro o seguinte recuo para linhas de continuação: FILES:= \ file1.cpp \ file2.cpp \ fileYetAnother.cpp LIBS:= \ libsth1.so \ libelsewhere.so mesmo assim, o modo makefile o recorta da seguinte maneira (quando solicitado a reinserir arquivo ou região): FILES:=...

11
Definir recuo para a função de script de shell

Eu estou tentando definir o número de espaços por recuo para iniciar uma nova função em sh-mode(sub-modo bash). Eu tentei definir: '(sh-basic-offset 2) '(sh-indentation 2) '(smie-indent-basic 2) (como mostrado na custom-set-variablesna .emacs) e alguns outros também, mas nenhum deles teve...

10
Tornar o modo Web sempre recuar com espaços

Estou usando o modo web do emacs , e as guias nos arquivos JS parecem estar agindo estranhamente. Eu tenho tabulação definida para recuar 2 espaços, mas quando o recuo atinge 8 espaços, o modo da Web os transforma em uma guia e continua a tabular 2 espaços até chegar a outros 8 e converte isso em...