Tenho experiência limitada no emacs. Tentei encontrar uma solução para desativar a quebra de linha no Spacemacs, mas não consegui encontrar nenhuma.
A solução para esse problema no Vim é executar set nowrap
. Mas não está funcionando no Spacemacs.
Qualquer solução para isso seria muito apreciada.
customization
spacemacs
Vamsee
fonte
fonte
auto-fill-mode
. TenteM-x auto-fill-mode
(o que ativará e desativará) e, se isso funcionar e for o que você quer dizer, você poderá desativá-lo automaticamente no seu arquivo init.C-h v
truncate-lines
depois de iniciar o Spacemacs. Isso informará o que está definido ao iniciar.Respostas:
Adicione isso à sua
~/.spacemacs
função de configuração:fonte
hack-local-variables-hook
é chamada mais tarde no processo de carregamento de um buffer. A melhor solução seria torná-lo específico para o modo principal ou projetar uma solução global melhor que não use ohack-local-variables-hook
.Em 23 de novembro, o syl20bnr adicionou uma nova opção chamada
spacemacs/toggle-truncate-lines
, disponível em SPC t l. Outra opção que você também pode achar útil éspacemacs/toggle-visual-line-navigation
, disponível em SPC t L. Veja commit do Github .É assim que você
dotspacemacs/user-config
pode ativar as duas alternâncias:Se você não souber onde
dotspacemacs/user-config
está, está no seu.spacemacs
arquivo, disponível pressionando SPC f e d.O gancho para isso
spacemacs/toggle-visual-line-navigation-on
é porque não funciona globalmente de outra forma.fonte
:set nowrap
. Obrigado!SPC t L
para a vitória fácil.M-x toggle-truncate-lines RET
é o equivalente do Emacs ao Vim:set wrap!
fonte
(setq truncate-lines t)
(setq truncate-lines t)
ao ~ / .spacemacs não está funcionando.M-x eval-expression RET (setq truncate-lines t) RET
truncate-lines
é uma variável local do buffer, o que significa que o código precisa ser executado enquanto o foco estiver dentro do buffer de destino. A biblioteca que você citou é uma coleção de um milhão e uma de personalizações de usuário pré-selecionadas, incluindo determinadas seleções com base em vários modos principais. Para realmente rastrear seu problema, você precisa especificar qual modo principal você está usando - então seria necessário verificar todos os ganchos de modo principais usados pela biblioteca em questão e, mesmo assim, é possível que você tenha essa configuração em algum lugar outro. Por exemplo,visual-line-mode
habilita ocustom-set-variables
e não nadotspacemacs/config
função. Obrigado pela ajuda.Adicionei isso ao meu arquivo init
dotspacemacs/user-config
para desativar a quebra automática de linha:Por padrão, você pode ativar / desativar
SPC t F
.fonte
Eu teria comentado, mas não tenho reputação suficiente, então vou escrever aqui.
A primeira expressão de Mirzhan Irkegulov funcionou, mas a segunda não funcionou
(add-hook 'text-mode-hook 'spacemacs/toggle-visual-line-navigation-on)
Em vez disso, eu tive que usar
(global-visual-mode t)
fonte