Search This Blog

Saturday, October 15, 2005

关于自动换行显示的问题,也就是truncate

我用ecb,edit窗口我一直是non truncate的,但是不知道那些ecb windows和speedbar window怎么才可以自动换行。于是先从.emacs里把控制edit window的truncate的var找了出来,是truncate-lines,然后C-h v ecb- TAB,这样会出来一个complete window,然后跳进去,C-s,找truncate,果然被我找到了,ecb-tree-truncate-lines和ecb-truncate- long-names,把这两个都设置成nil,发现ecb的d,s等窗口都可以自动换行了,但是speedbar还是不行,找了半天似乎也没有对应的变 量,于是google之,还是没找着,最后发现,先speedbar-get-focus,然后toggle-truncate-lines就可以让 speedbar自动换行,于是写个函数:
(defun my-speedbar-toggle-truncate ()
(interactive)
(speedbar-get-focus)
(toggle-truncate-lines -1)
(speedbar-get-focus))

把my-speedbar-toggle-truncate hook到ecb-activate-hook上就可以让ecb-speedbar自动换行了

No comments: