这种简单的片段,我使用temple,你也可以使用yasnippet搞定。
(use-package tempel
:bind (("M-+" . tempel-complete)
("M-*" . tempel-insert))
:config
(setq tempel-path `("~/.emacs.d/template/tempel"
,(expand-file-name "template/tempel" my-galaxy))))
tempel 中的内容如下:
;; -*- mode: lisp -*-
fundamental-mode ;; Available everywhere
(today (format-time-string "%Y-%m-%d"))
(time (format-time-string "%Y-%m-%d %H:%m"))
使用的时候按 M-*
来插入 today 或者 time。
deferred error : (error “process EAF EPC Server 2 <127.0.0.1:59946> no longer connected to pipe; closed it”)
user-error: Minibuffer window is not active
[EAF] Killed 1 EAF buffer!
[EAF] Process terminated.
[EAF] Killed 1 EAF buffer!
[EAF] Process terminated.
装了eaf打开浏览器报这个错是为什么呢?
搞定了 很奇怪
cd ~/.emacs.d/site-lisp/emacs-application-framework/app/browser
npm install
鼓掌,另外建议出一期讲测试配置的,比如用org如何管理两个配置,一个正常,一个最小配置用于测试,用emacs --init-directory切换?
前面教程里内容相当巨量,再加上自己小改动,有时需要一个最小配置来测试,比如只加载本节课的配置部分来学习
目前 display-buffer-alist 也挺好用的。
好的,这个我觉得确实可以出一篇,我自己就有3个环境,一个default,一个scratch,一个mini,三个对应3个配置。
2 个赞
Nice!
报了一个错:
Error (use-package): sdcv/:config: Wrong number of arguments: setq, 3
另懒猫的sdcv说明里有brew install stardict是不成功的但不影响用
另建议写一篇写eww的~~
MacOS里不需要安装 stardict
,Linux我没试过。
关于这个报错,你试试 M-x toggle-debug-on-error
打开debug后,再运行一下安装的代码,看看具体报错是哪里。
@randolph
感谢作者大大的分享,非常有帮助,打call
在学习面向产品经理的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.org
是 emacs-config.org
的拷贝,但是我是写了一个 git 的 hook 在 .git/hooks/pre-commit
这个文件里,实际上每次commit的时候并不需要我每次手动拷贝。
#!/bin/sh
cp emacs-config.org README.org
git add README.org
使用 packaage.el
来进行包管理的配置,多了个a,
3.1.2 第二步:克隆本项目 似乎改为克隆此项目更好
帮不上忙只能校对了
chemacs2 和 --init-directory 比有干什么区别吗
补充个问题就不单开楼层了:可不可以在sdcv查词时用fanyi朗文的发音,sdcv自己的那个听着很仓促
在面向产品经理的Emacs教程:8. Org mode的基本配置和美化这一节中,对字符串进行了美化,部分效果如下:
但是我的电脑会对某些图标显示乱码:
请问应该如何解决此问题呢?