Emacs

13
Faça um novo quadro apenas com a linha de modo

Quero criar um novo quadro que não contenha nada além da linha de modo. Especialmente não um buffer de arquivo. Por que eu preciso disso? Uso o relógio do modo organizacional para cronometrar meu trabalho. O modo organizacional exibe o cronômetro da tarefa atual em que estou trabalhando na linha...

13
Visualizando e editando planilhas do Excel e arquivos csv no Emacs

Existe alguma maneira de ver / editar planilhas do Excel (por exemplo, xlse xlsxarquivos) no Emacs? E os csvarquivos? (por exemplo, conteúdo de alinhamento de coluna). Para referência, é isso que vejo quando tento abrir um .xlsxarquivo no Emacs: M Filemode Length Date Time File - ----------...

13
Como posso sair do ediff imediatamente sem precisar digitar 'y'

Quando parei de falar, qperguntei se realmente queria sair. Prefiro desistir imediatamente. Não há nada óbvio na personalização . Há uma solução aqui que parece funcionar redefinindo a qchave, mas não tenho certeza dos detalhes de como a função funciona. Qual é a maneira mais simples de sair para...

13
O que o `valor do símbolo 'faz?

Os documentos não me fizeram mais sábio: Esta função retorna o valor armazenado na célula de valor do símbolo. É aqui que o valor atual (dinâmico) da variável é armazenado. Se a variável não tiver ligação local, este é simplesmente o seu valor global. Se a variável for anulada, um erro de...

13
Espaçamento excessivo de linhas com certas fontes

Há muito tempo que uso o DejaVu Sans Mono como minha fonte de programação. Ainda estou para encontrar uma fonte melhor. Mas, há pouco tempo, descobri o Fira da Mozilla , que parece muito bom para código . Então eu decidi tentar no Emacs. Infelizmente, quando o uso no Emacs, o espaçamento entre...

13
Um trecho de yasnippet para vários modos

Eu tenho o seguinte trecho: # -*- mode: snippet -*- # contributor: Song Qiang <[email protected]> # key: m # group: Math # name: Inline math \( ... \) # -- \\($1\\)$0 e eu quero que ele esteja disponível para ambos latex-modee org-mode. Como isso pode ser alcançado? Eu poderia ligar...

13
Mover formulário para cima e para baixo no modo paredit

Eu tenho usado a Edição Estrutural do cursive (um modo pareditado para Intellij e Cursive) e encontrei um bom comando lá chamado move form-up (e para baixo). Mover formulário para cima faz isso (este |é o ponto): (+ 1 |(+ 2 3) 4) => (+ (+ 2 3) 1 4) e Mover formulário para baixo é análogo:...

13
Destacando variáveis ​​de shell entre aspas

No vim, o documento a seguir fará com que as $PWDlinhas 2 e 3 sejam coloridas de duas maneiras diferentes: #/bin/sh echo "Current Directory: $PWD" echo 'Current Directory: $PWD' A primeira instância de $PWDterá uma cor diferente do restante da string em que está. Isso fornece uma indicaçã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...

13
"E" vs "quando" para condicionais

Este é um acompanhamento dos comentários sobre esta resposta . Os seguintes bits de código parecem ser equivalentes: (and a b) (when a b) É claro que andpermite colocar mais condições: (and a b c d)significa(when (and a b c) d) Eu costumo usar whenapenas para expressar ramificação. Existem...

13
Como editar o elisp sem se perder entre parênteses

Estou modificando algum código elisp do linum.el: (custom-set-variables '(linum-format 'dynamic)) (defadvice linum-update-window (around linum-dynamic activate) (let* ((w (length (number-to-string (+ (count-lines (point-min) (point-max)) 1)))) (linum-format (concat " %" (number-to-string w) "d...