Caminho muito rápido rolando no Emacs no OSX

3

Em construções de GUI do emacs para OSX, a velocidade de rolagem ao usar o trackpad é tão rápida que é inutilizável. Eu já tenho as seguintes linhas no meu init.el:

(setq mouse-wheel-scroll-amount '(1 ((shift) . 1)))
(setq mouse-wheel-progressive-speed nil)
(setq mouse-wheel-follow-mouse 't)
(setq scroll-step 1)
(setq mac-mouse-wheel-mode t)
(setq mac-mouse-wheel-smooth-scroll t)

Nada disso ajudou com o problema, no entanto. Assim que eu rolar um pequeno, mas no trackpad, meus buffers saltam em várias linhas.

Não estou interessado em "rolagem suave", quero apenas rolar a velocidades razoáveis.

UPDATE: Parece ser um bug do macOS Sierra. (ver comentários)

    
por selfawaresoup 10.10.2016 / 23:40

1 resposta

3

Eu descobri uma correção por enquanto. Eu respondi aqui:

link

Mas, para completar, copiei / colei minha resposta abaixo:

Clicando aqui:

link

Me levou à solução. Qual para mim é 2 coisas. Primeiro, o que o usuário no fórum de suporte da Apple disse:

Desta vez entrei em Acessibilidade. Em seguida, clique no mouse e no trackpad. Agora clique em Opções do Trackpad. A caixa de rolagem provavelmente já está destacada. Desligue-a e volte a ligar e veja se isso corrige-o - foi o que aconteceu comigo. Agora volte ao Trackpad nas Preferências do Sistema e verifique se você selecionou tudo como desejado.

Ir para Preferences > Accessibility > Mouse & Trackpad > Mouse Options

Em seguida, desative e volte à caixa de seleção scrolling e clique em OK . Isso parece limpar as coisas. Possivelmente redefinir algumas coisas em algum lugar no código.

Verifique as configurações do mouse em Preferências para garantir que elas sejam as esperadas. Teste sua rolagem no chrome para ter certeza de que funciona conforme desejado.

Deve funcionar como esperado em aplicativos baseados em Java agora e em aplicativos de terminal também. Para referência, tive esse problema com emacs / spacemacs . Para referência, estas são as minhas configurações em .spacemacs config.

(defun dotspacemacs/user-config ()
  [...]

  ;; Scrolling
  (setq mouse-wheel-scroll-amount '(3 ((shift) . 1) ((control) . nil)))
  (setq mouse-wheel-progressive-speed nil)
)

E com isso, ele rola suavemente.

    
por 12.10.2016 / 21:12