Emacs

8
Como pesquisar * apenas * a linha atual

Estou trabalhando com arquivos de dados grandes e extra grandes que provavelmente deveria estar visualizando no Excel ... mas prefiro ficar no Emacs. Existe uma função elisp para pesquisar (e tipificar) apenas na linha

8
Como implementar o operador de tubulação%>% no modo ESS?

Recentemente, Rtestemunhei a introdução inteligente do operador de tubulação %>%ou thenoperador no código que eu uso com bastante frequência atualmente. Gostaria de saber se isso já foi implementado na versão mais recente do ESS . Caso contrário, não deve ser um problema criar elispcódigo para...

8
Como inicio um shell automaticamente após iniciar o emacs

Uma das minhas principais razões para usar o Emacs é obter um ambiente poderoso depois de sshacessar uma máquina remota. A primeira coisa que faço após iniciar o Emacs é executar M-x shellpara obter uma linha de comando. Como demora um pouco para o Emacs iniciar, seria muito conveniente ter uma...

8
Limpar seleção secundária sem usar o mouse

Ocasionalmente, sem querer, eu de alguma forma misturo teclas ou mouse para obter uma seleção secundária. Eu nunca uso a seleção secundária, então eu sempre gostaria de me livrar dela. Como posso limpar a seleção secundária sem usar o mouse? As ligações padrão para definir a seleção secundária...

8
Como citar símbolos em uma sequência de documentação?

Na documentação do Emacs Lisp, frequentemente encontro símbolos citados, como `buffer-file-name'dentro de documentos. A coisa interessante aqui é o estilo de citar, envolvendo o nome do símbolo com uma barra e uma citação. Fiquei curioso de onde veio esse estilo. De acordo com esta resposta , pode...

8
Alterar o modo-linha-buffer-id face para janelas inativas

Existe uma face do Emacs que pode ser usada para controlar a cor dos nomes de buffer inativos? Normalmente, ao definir o rosto, mode-line-buffer-idtodas as janelas são afetadas. Neste exemplo, o arquivo mode-linepossui um fundo claro, então defino mode-line-buffer-idpara um muito mais escuro...

8
Limite à restrição anterior

Existe uma maneira conveniente de restaurar a restrição anterior? Então, após a seguinte sequência de eventos: Marcar uma região Ligue narrow-to-regione faça algum trabalho. Ligue widenpara pular e procurar algo Eu gostaria de restringir a região original novamente sem precisar marcá-la...

8
Seletor de Layout da Janela

Existe um pacote que me ajude a escolher um layout predefinido para um número arbitrário de janelas em um quadro? Eu seria perfeito se funcionasse de maneira semelhante à função de layout de seleção no tmux. EDITAR Aqui está um gif mostrando como o tmux alterna entre diferentes...

8
Às vezes, o Emacs inicia automaticamente a posição do cursor

Em algum momento não identificável (pode ocorrer em alguns dias, em algumas horas), algo clica no Emacs e ele começa a atualizar automaticamente a posição do meu cursor. Como se eu movesse meu cursor em algum lugar e em alguns segundos o buffer é deslocado para que o cursor fique verticalmente no...

8
Como posso adicionar um novo comando de dois pontos ao Evil?

evil-modeapresenta comandos de dois pontos no estilo vim (como :wqsalvar e fechar). Eu tenho alguns comandos (como kill-buffer, org-babel-tangle) que gostaria de poder executar isso em vez das combinações de teclas que eles têm atualmente. Como posso adicionar comandos de dois pontos como :kpara...

8
Igualdade de cadeias, ignorar maiúsculas e minúsculas?

P: como um teste de igualdade de cadeia de caracteres mas ignora maiúsculas e minúsculas? Eu tenho uma situação em que eu gostaria de comparar strings, mas ignorar maiúsculas e minúsculas. O caso é significativo string-equale, aparentemente, é insensível a case-fold-search: (string-equal "string"...