什么插件可以在org-mode格式下打出特殊字符圆点

image 我想在Emacs 笔记中打印出图中这种列表前的圆点效果,有没有什么扩展可以做到这一点。如果有在所有格式文档下都能敲出类似特殊字符的扩展就更好了,像数学公式、表格、序号字符之类的。

1 个赞

这个是导出渲染之后的效果,markdown 里也不是直接打这个符号,而是打 - 然后渲染出来就是这个效果。

org 里也是同样的 - 符号来表示无序列表。渲染之后就是圆点效果了。不建议你直接打圆点,因为这样 org 识别不出来你这个是一个列表,就没办法用 org 里的快捷键了,比如移动列表项。

其实输入法中就有圆点,”:white_circle:“,不过在emacs上显示是乱码

你需要设置一个可以显示这个原点的字体

这个是 emoji 里的,你需要装一个 emoji 字体比如 noto emoji

还是不建议你用 emoji 表示列表,就用 -

导出后是什么效果是你的export后端和你设置的preamble的事,跟在Emacs里怎么显示无关

明白了,不过你说的那种渲染的看起来更好一些,我现在想用渲染的。我自己去搜一些看看吧。

如果你真的想要 “所见即所得” 的效果,可以试试这个 GitHub - integral-dw/org-superstar-mode: Make org-mode stars a little more super

在你输入 - 之后,这个插件会把 - 的样式改成点 想要下图的效果需要设置

(setq org-superstar-item-bullet-alist
  '((?* . ?•)
    (?+ . ?➤)
    (?- . ?•))

image

4 个赞
  1. ward-emacs/config.org at master · willbchang/ward-emacs · GitHub

手机不好弄格式

(use-package org-superstar
  :hook
  (org-mode . org-superstar-mode)
  :config
  (setq org-hide-leading-stars t)
  :custom
  ;; Change org headlines' style to ›.
  (org-superstar-headline-bullets-list '("›"))
  ;; Change org unordered list styles.
  (org-superstar-prettify-item-bullets t)
  (org-superstar-item-bullet-alist '((?* . ?•)
                                     (?+ . ?•)
                                     (?- . ?•))))
  1. 开启

(setq org-pretty-entities t)

https://orgmode.org/worg/org-symbols.html

  1. 直接复制粘贴 UTF-8 格式的点 •
2 个赞

这个是正解~~~~