Este é o backup do meu ~/.emacs
Decidí trazer aqui pro blog de modo que possa puxá-lo sempre que necessário em outras máquinas, e também para compartilhar com vocês, claro!
O que essa configuração faz? Bem, eu não queria usar o modo CUA que imita as teclas de atalho do Windows, pois já me acostumei com as tradicionais sequências do Emacs e consigo ser produtivo com elas. Caso se interesse, o modo CUA deixa o Emacs semelhante aos editores do Windows, Ctrl+c copia, Ctrl+v cola, Ctrl+x recorta, Ctrl+z para desfazer e Shift-movimento para selecionar.
Para usar o modo CUA do Emacs insira o seguinte no seu arquivo ~/.emacs (caso não exista, deve criá-lo):
(cua-mode t)
(transient-mark-mode 1)
(setq cua-keep-region-after-copy t)
No entanto prefiro a seguinte configuração:
(setq indent-line-function ‘indent-relative-maybe)
(setq make-backup-files nil) ;; desabilita criação de arquivos de backup com til, exemplo: index.html~
(global-set-key (kbd “TAB”) ‘self-insert-command) ;; força o emacs a inserir uma tabulação sempre que eu teclar
(define-key global-map (kbd “RET”) ‘newline-and-indent) ;; torna o comportamento do ENTER o mesmo de Ctrl+J
Aviso: Emacs vicia! Ao terminar este post automaticamente digitei C-x C-s