我想在写代码的时候加上TODO,如果用注释的话,颜色太淡,不容易注意到
;; TODO: fibs
(define fibs
(cons-stream 1
(cons-stream 1 (stream-map + fibs (stream-cdr fibs)))))
有没有插件能让这个TODO注释字体大点或是颜色更骚一点,谢谢
我想在写代码的时候加上TODO,如果用注释的话,颜色太淡,不容易注意到
;; TODO: fibs
(define fibs
(cons-stream 1
(cons-stream 1 (stream-map + fibs (stream-cdr fibs)))))
有没有插件能让这个TODO注释字体大点或是颜色更骚一点,谢谢
本地包的添加方式能提供一下吗
如果你用 use-package,不用请自行搜索
(use-package hl-todo
:ensure t
;; global hook activates hl-todo-mode for prog-mode, text-mode
;; mode can be explicitly defined using hl-todo-activate-in-modes variable
:hook (after-init . global-hl-todo-mode))
不清楚,可以参照 readme 设置下颜色试下。
什么意思?这句话明显不通顺。假如你是说 DEBUG 等其它非主流关键词没被高亮,你得自己配置,具体参考文档。
如果只需要高亮关键字,不需要用插件:
(use-package prog-mode
:hook
(prog-mode
. (lambda ()
(font-lock-add-keywords
nil '(("\\<\\(FIXME\\|DEBUG\\|TODO\\):"
1 font-lock-warning-face prepend)))))
:defer t)
配置下 hl-todo-keyword-faces
。README里有介绍
还可搭配 magit-todos 食用,然后每次打开状态后, 哇,还有好多TODO 要做……
能截个图看看吗
自动把所有的TODO列出来,比看代码的时候高亮显示更有实际意义,有这样的办法吗?
要不你发帖问问?
这个用 rg
就可以做到了吧,不需要其他的东西