请问能否在不影响主编辑区的同时,可以把org roam或imenu list等侧边栏的字体缩小,

这些侧边栏通常只是为了预览信息,字体越小信息密度越大,vscode 中的所有的侧边栏字体都比较小,求大佬指点一下,有没有只缩小字号的简便方法

1 个赞

在doom emacs下,我试了一些设置buffer face的命令,但效果不对劲

(defun lewis/set-buffer-face()
  (interactive)
  (let ((faces '(imenu-list-entry-face-0
               imenu-list-entry-face-1)))
     (mapc
      (lambda (face) (set-face-attribute face nil :font "等距更纱黑体 SC-12"))
      faces))
 )

搜索加捣鼓出来一个可以用的方案,把要改的face添加进来批量修改

1 个赞

方法有些丑陋和麻烦,希望大佬们能给出更优雅的办法

可以用 text-scale-mode

可以参考下这个

(defun +treemacs-scale-font-size ()
  (face-remap-add-relative 'default :height 0.8))

(use-package treemacs
  :init
  (add-hook 'treemacs-mode-hook '+treemacs-scale-font-size))

楼上看起来是有对应的face,那就改那个face就好了,此外还可以用buffer-face-set来改某个buffer的face(而不修改任何一个真的face)

这个方法l这个方法我试试看

这个感觉更适合手动,不过挺方便