Tengo una experiencia limitada en emacs. Intenté encontrar una solución para deshabilitar el ajuste de línea en Spacemacs, pero no pude encontrar ninguna.
La solución a este problema en Vim es ejecutar set nowrap
. Pero no está funcionando en Spacemacs.
Cualquier solución a esto sería muy apreciada.
customization
spacemacs
Vamsee
fuente
fuente
auto-fill-mode
. PruebeM-x auto-fill-mode
(que lo activará y desactivará) y, si eso funciona y es lo que quiere decir, puede desactivarlo automáticamente en su archivo de inicio.C-h v
truncate-lines
después de iniciar Spacemacs. Esto le dirá en qué está configurado al iniciar.Respuestas:
Agregue esto a su
~/.spacemacs
función de configuración:fuente
hack-local-variables-hook
se llama más tarde en el proceso de carga de un búfer. La mejor solución sería hacer que sea específico del modo mayor, o diseñar una mejor solución global que no utilice elhack-local-variables-hook
.El 23 de noviembre, syl20bnr agregó un nuevo conmutador llamado
spacemacs/toggle-truncate-lines
, disponible en SPC t l. Otra opción que también puede encontrar útil esspacemacs/toggle-visual-line-navigation
, disponible en SPC t L. Ver Github commit .Así es como
dotspacemacs/user-config
puede verse para habilitar ambos conmutadores:Si no sabe dónde
dotspacemacs/user-config
está, está en su.spacemacs
archivo, disponible presionando SPC f e d.El gancho de
spacemacs/toggle-visual-line-navigation-on
se debe a que no funciona en todo el mundo de otra manera.fuente
:set nowrap
. ¡Gracias!SPC t L
por la victoria fácilM-x toggle-truncate-lines RET
es el equivalente de Emacs de Vim:set wrap!
fuente
(setq truncate-lines t)
(setq truncate-lines t)
a ~ / .spacemacs no funciona.M-x eval-expression RET (setq truncate-lines t) RET
truncate-lines
es una variable local del búfer, lo que significa que el código debe ejecutarse mientras el foco está dentro del búfer de destino. La biblioteca que citó es una colección de un millón y una de personalizaciones de usuarios preseleccionadas, incluidas ciertas selecciones basadas en varios modos principales. Para rastrear realmente su problema, necesitaría especificar qué modo principal está utilizando; luego, sería necesario verificar todos los ganchos de modo principal utilizados por la biblioteca en cuestión, e incluso entonces, es posible que tenga esa configuración en algún lugar más. Por ejemplo,visual-line-mode
habilita la envolturacustom-set-variables
y no en ladotspacemacs/config
función. Gracias por tu ayuda.Agregué esto a mi archivo init dentro
dotspacemacs/user-config
para deshabilitar el salto de línea automático:Por defecto, puede activar / desactivar con
SPC t F
.fuente
Hubiera comentado, pero no tengo suficiente reputación, así que lo escribiré aquí.
La primera expresión de Mirzhan Irkegulov funcionó, pero la segunda no funcionó
(add-hook 'text-mode-hook 'spacemacs/toggle-visual-line-navigation-on)
En cambio, tuve que usar
(global-visual-mode t)
fuente