speedbar如何设置能显示.开头的目录或文件名,如.vscode .git目录 .gitignore文件

speedbar如何设置能显示.开头的目录或文件名,如.vscode .git目录 .gitignore文件 设置了speedbar-show-unknown-files t,鼠标右键,在弹出的菜单中选择Show-all-files,但没有用

看来speedbar用的人不多,还得靠google才能解决问题,在这里 emacs - How do I enable speedbar to display all types of files? - Stack Overflow 找到(setq speedbar-directory-unshown-regexp "^\(\.\.*$\)\'") 可以把.开头的目录或文件都显示出来。

发现很多人都想把speedbar嵌入emacs中,我反倒喜欢speedbar独占一个frame的设计,我自定了一些快捷键,固定speedbar显示的位置大小,自由控制speedbar的显示、隐藏、切换,不需要一直打开speedbar占据屏幕空间,真要嵌入emacs中,反倒让我感觉不好控制

1 个赞

speedbar用的人应该比较少。你说的speedbar嵌入有现成的package,叫 sr-speedbar,也可以自由显示隐藏切换。另外neotree和treemacs都可以实现侧边栏导航,这两个用的比较多。

我现在使用习惯是emacs坚向分割成两个窗口,每个窗口固定只显示80列(一行80列也是emacs默认值符合大多数编程规范),多的不要(换行),使用过程中希望一直位置固定,窗口大小不改变,如果侧边栏嵌入进来自由显示隐藏切换时就会改变当前emacs窗口位置和显示列数,所以感觉还是不嵌入进来的好,neotree和treemacs能像speedbar一样外置单独显示一个frame吗

不用frame也可以实现你说的那种效果 在emacs中不要问可不可以, 而是怎么实现,要写代码控制开启侧边栏时的窗口位置,这样感觉不如直接用speedbar了。