Posso fazer meu cursor em um buffer retornar à sua última posição? (de preferência sem ter que marcar a posição anterior)
Por exemplo, o Ca pula para o início da linha atual, posso voltar para onde estava antes?
Por exemplo, quando Cx Cf para abrir um arquivo em um diretório diferente, desejo voltar à posição anterior no nome do caminho.
Obrigado.
C-x xé indefinido. M-x exchange-point-and-mark: nenhuma marca definida neste buffer.
C-x C-x. Também é necessário definir uma marca primeiro para que isso funcione. Para definir uma marca explicitamente, você faz C-SPC. Para voltar à marca anterior, você faz C-u C-SPC.
C-x C-x. C-x xé minha própria ligação.
C-x xcorridasexchange-point-and-mark? O Emacs não armazena todos os movimentos do cursor, apenas aqueles que você especificou. Adicionar e estourar marcas é uma maneira de armazenar o histórico de movimentos do cursor. emacswiki.org/emacs/MarkCommands - aqui está uma boa discussão sobre o assunto.