【新手教程】一个面向产品经理的Emacs新手教程

MacOS里不需要安装 stardict,Linux我没试过。

关于这个报错,你试试 M-x toggle-debug-on-error 打开debug后,再运行一下安装的代码,看看具体报错是哪里。

@randolph 感谢作者大大的分享,非常有帮助,打call :partying_face:

在学习面向产品经理的Emacs教程:19. 通过Org mode进行任务管理使用Org mode进行周期性的习惯管理时,我遇到了一个问题:

如何使用 org-habit 新增条目

如果我使用C-c C-s的话,默认生成的schedule是英文的,但希望仍能保留教程中的中文效果。

此外,在用ESC ESC c d o创建非TODO类型的日记时,发现org-agenda也会将相关内容显示出来。但我理解这种类型的日记不需要被纳入待办事项范围内。请问这可以改变吗?

可以看下 教程配套的配置文件 里有关于中文日历的效果配置,这部分配置完后,按下 C-c C-s 就应该是中文了: 图片

具体在我的Emacs里的效果如下:

首先,我理解设置为 org-agenda-diary-file 的日记文件里的标题行,都会进入 Org-agenda 视图,这是符合设计的,因为这也是你日记的一部分,虽然不是 TODO。其次,你可以通过自定义 org-agenda-custom-commands 来达成这一点:

(setq org-agenda-custom-commands
      '(("d" "Diary Entries"
         ((todo "TODO" ((org-agenda-files '("~/org/diary.org"))))))))

然后按下 ESC-ESC a d 后就能看到所有 TODO 的条目了:

1 个赞

网站和内容都挺不错的,赞。

有个小问题,你的 github repo 里 README.org 就是 emacs-config.org 的拷贝吧?与其每次写完还要记着cp,不如 ln -s emacs-config.org README.org 制作软链接,让 README.org 始终指向 emacs-config.org

谢谢。README.orgemacs-config.org 的拷贝,但是我是写了一个 git 的 hook 在 .git/hooks/pre-commit 这个文件里,实际上每次commit的时候并不需要我每次手动拷贝。

#!/bin/sh

cp emacs-config.org README.org
git add README.org

今天更新了一篇:

26. 管理多套Emacs配置

3 个赞

使用 packaage.el 来进行包管理的配置,多了个a,

3.1.2 第二步:克隆本项目 似乎改为克隆此项目更好

帮不上忙只能校对了 :grinning: chemacs2 和 --init-directory 比有干什么区别吗

补充个问题就不单开楼层了:可不可以在sdcv查词时用fanyi朗文的发音,sdcv自己的那个听着很仓促

感谢指正,已经修改。🫶🏻

1 个赞

更新了一篇:

27. 在Emacs里使用ChatGPT

1 个赞

面向产品经理的Emacs教程:8. Org mode的基本配置和美化这一节中,对字符串进行了美化,部分效果如下: image

但是我的电脑会对某些图标显示乱码: image

请问应该如何解决此问题呢?

你缺字体,Noto Color Emoji

1 个赞

正如 @org 朋友指出的,应该是你没有安装相关字体。你可以看下5. 改变Emacs的样貌 - 2.2 挑一个好看的字体 这个章节里描述的内容。

我安装的字体是:Sarasa-Mono-SC-NerdSource Code Pro

1 个赞

感谢大佬 非常好的教程 虽然已经不是新手 还是受益良多 希望多多更新 爱你

最新更新了一篇,关于如何在 Emacs 里管理密码的,实际上,密码的管理是一个更大的话题,这里仅仅分享我自己对密码的工作流。

28. 在Emacs里管理密码

6 个赞

中文注释很详细,一步步读读。

教程非常好,建议在博客每篇文章的末尾加上一个方便跳转到下一篇的链接,不然每次都要返回目录。

今天写了一篇:

29. 在Emacs里看书

至于 @wowow005 朋友提到的文章末尾的链接跳转,等有空的时候改一下,谢谢建议。

1 个赞

尝试了下,操作没什么报错,书籍目录也在emacs里正常打开了,只是回车后它展示的是把epub解压后的目录列表列出来了(zip-archieve narrow;; parsing achieve file…done),之后手工进入 nov-mode,先显示乱码后正常显示(在渲染?)

我记得MacOS的图书打开过之后的epub文件,好像就是目录。不知道跟这个是相似的情况。

这个问题,建议你先用最小配置,只加载 nov.el 插件,然后下载一本新的 epub 格式的电子书,不要用其他软件打开,直接用 Emacs 打开试试看。

不知道是不是因为你的 .epub 格式没有关联到nov-mode。

如果是,配置里加一行:

(add-to-list 'auto-mode-alist (cons "\\.epub\\'" 'nov-mode))

如果有使用 use-package,可以使用这样的格式:

(use-package nov
  :mode ("\\.epub\\'" . nov-mode))