我在Windows 7上使用Emacs 22.3,通过runemacs.exe启动(不是从shell命令行启动)。对于窗口换行而言太长的行(好!),在行的末尾有一个箭头字形(我习惯于'\',但是确定) - 并且在开头的时候还有一个匹配的箭头字形包裹的线。我以前没见过那个左侧箭头,我发现它让人分心。我该如何摆脱它?
这在所有模式中都会出现(到目前为止)。单词“wrap”没有出现在我的.emacs文件中,它非常轻量级(主要是字体大小/颜色和键映射)。我搜索过谷歌并找到了很多关于如何关闭换行的建议,但这不是我想要的。我只想要一个不同的换行视觉渲染。
我注意到,在完全删除.emacs以确认没有任何责任时,默认情况下,这些箭头出现的薄“列”与主窗口的背景颜色略有不同。在我的配置中,我设置了背景和前景色,这些也适用于UI的这一部分。改变箭头背景颜色的解决方案可能也有效;我的问题是它们似乎是我的文本的一部分。
答案 0 :(得分:3)
(setq-default visual-line-fringe-indicators nil)
(setq-default fringe-indicator-alist '(
(truncation left-arrow right-arrow)
(continuation nil right-curly-arrow) ;; left-curly-arrow
(overlay-arrow . right-triangle)
(up . up-arrow)
(down . down-arrow)
(top top-left-angle top-right-angle)
(bottom bottom-left-angle bottom-right-angle top-right-angle top-left-angle)
(top-bottom left-bracket right-bracket top-right-angle top-left-angle)
(empty-line . empty-line)
(unknown . question-mark)))
visual-line-mode
中定义的simple.el
时ALTERNATIVE 方法:
(setq visual-line-fringe-indicators '(nil right-curly-arrow)) ;; left-curly-arrow