J'ai une expérience emacs limitée. J'ai essayé de trouver une solution pour désactiver le retour à la ligne dans Spacemacs mais je n'en ai pas trouvé.
La solution à ce problème dans Vim est d'exécuter set nowrap
. Mais cela ne fonctionne pas dans Spacemacs.
Toute solution à ce problème serait très appréciée.
customization
spacemacs
Vamsee
la source
la source
auto-fill-mode
. EssayezM-x auto-fill-mode
(qui l'activera et le désactiver) et, si cela fonctionne et que c'est ce que vous voulez dire, vous pouvez le désactiver automatiquement dans votre fichier init.C-h v
truncate-lines
après avoir démarré Spacemacs. Cela vous dira à quoi il est réglé au démarrage.Réponses:
Ajoutez ceci à votre
~/.spacemacs
fonction de configuration:la source
hack-local-variables-hook
est appelé plus tard dans le temps dans le processus de chargement d'un tampon. La meilleure solution serait de le rendre spécifique au mode majeur ou de concevoir une meilleure solution globale qui n'utilise pas lehack-local-variables-hook
.Le 23 novembre, syl20bnr a ajouté une nouvelle bascule appelée
spacemacs/toggle-truncate-lines
, disponible sur SPC t l. Une autre bascule que vous pouvez également trouver utile estspacemacs/toggle-visual-line-navigation
disponible sur SPC t L. Voir Github commit .Voici à quoi vous
dotspacemacs/user-config
pouvez ressembler pour activer les deux bascules:Si vous ne savez pas où il se
dotspacemacs/user-config
trouve, il se trouve dans votre.spacemacs
fichier, accessible en appuyant sur SPC f e d.Le crochet pour
spacemacs/toggle-visual-line-navigation-on
est parce qu'il ne fonctionne pas dans le monde autrement.la source
:set nowrap
. Merci!SPC t L
pour la victoire facile.M-x toggle-truncate-lines RET
est l'équivalent Emacs de Vim:set wrap!
la source
(setq truncate-lines t)
(setq truncate-lines t)
à ~ / .spacemacs ne fonctionne pas.M-x eval-expression RET (setq truncate-lines t) RET
truncate-lines
est une variable locale du tampon, ce qui signifie que le code doit être exécuté pendant que le focus est à l'intérieur du tampon cible. La bibliothèque que vous avez citée est une collection d'un million et un de personnalisations utilisateur présélectionnées, y compris certaines sélections basées sur divers modes principaux. Pour vraiment dépister votre problème, vous devez spécifier le mode principal que vous utilisez - puis il serait nécessaire de vérifier tous les crochets de mode principal utilisés par la bibliothèque en question, et même dans ce cas, il est possible que vous ayez ce paramètre quelque part autre. Par exemple,visual-line-mode
active le wrappingcustom-set-variables
et non dans ladotspacemacs/config
fonction. Merci de votre aide.J'ai ajouté ceci à mon fichier init à l'intérieur
dotspacemacs/user-config
pour désactiver le saut de ligne automatique:Par défaut, vous pouvez activer / désactiver avec
SPC t F
.la source
J'aurais fait un commentaire, mais je n'ai pas assez de réputation, je vais donc l'écrire ici.
La première expression de Mirzhan Irkegulov a fonctionné, mais la seconde n'a pas fonctionné
(add-hook 'text-mode-hook 'spacemacs/toggle-visual-line-navigation-on)
Au lieu de cela, j'ai dû utiliser
(global-visual-mode t)
la source