doom emacs meet gptel
doom emacs安装
安装 Doom Emacs 的步骤如下:
安装 Emacs: 确保你已经安装了 Emacs 26.1 或更高版本。你可以通过包管理器安装,例如在 Ubuntu 上:
1
sudo apt-get install emacs
安装 Git: Doom Emacs 依赖 Git 来管理配置。确保你已经安装了 Git:
1
sudo apt-get install git
克隆 Doom Emacs: 打开终端并运行以下命令来克隆 Doom Emacs 仓库:
1
git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.emacs.d
安装 Doom Emacs: 运行 Doom Emacs 的安装脚本:
1
~/.emacs.d/bin/doom install
配置 Doom Emacs: 安装完成后,你可以通过编辑
~/.doom.d/init.el
和~/.doom.d/config.el
文件来配置 Doom Emacs。启动 Doom Emacs: 运行
emacs
命令启动 Doom Emacs。
如果你遇到任何问题,可以参考 Doom Emacs 的官方文档或社区支持。
doom sync来同步一些package,更新等。 1
doom sync
gptel配置
要在 Doom Emacs 中配置 gptel
(一个用于与 GPT 模型交互的
Emacs 包),你可以按照以下步骤进行:
安装
gptel
包: 在 Doom Emacs 中,你可以通过编辑~/.doom.d/packages.el
文件来添加gptel
包。打开该文件并在package!
部分添加以下内容:1
(package! gptel)
配置
gptel
: 编辑~/.doom.d/config.el
文件,添加gptel
的配置。你可以设置 API 密钥和其他选项:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45(use-package! gptel
:config
(setq! gptel-api-key "your key"))
;; OPTIONAL configuration
(setq gptel-model "deepseek-chat"
gptel-backend
(gptel-make-openai "DeepSeek" ;Any name you want
:host "api.deepseek.com"
:endpoint "/chat/completions"
:stream t
:key "your key" ;can be a function that returns the key
:models '("deepseek-chat" "deepseek-coder")))
;; 方便hexo来渲染latex公式
(defun replace-latex-delimiters (arg1 arg2)
"Replace LaTeX delimiters \(, \), \[, and \] with $, $$, respectively."
(interactive)
(save-excursion
(goto-char (point-min))
(while (re-search-forward "\\\\(" nil t)
(replace-match "$" nil nil))
(goto-char (point-min))
(while (re-search-forward "\\\\)" nil t)
(replace-match "$" nil nil))
(goto-char (point-min))
(while (re-search-forward "\\\\\\[" nil t)
(replace-match "$$" nil nil))
(goto-char (point-min))
(while (re-search-forward "\\\\\\]" nil t)
(replace-match "$$" nil nil))))
(defun replace-dollar-spaces (arg1 arg2)
"Replace '$ ' and ' $' with '$' in the current buffer."
(interactive)
(save-excursion
(goto-char (point-min))
(while (re-search-forward "\\(?:^\\| \\)\\$\\(?: \\|$\\)" nil t)
(replace-match "$" nil nil))))
(defun replace-and-trim-latex (arg1 arg2)
(progn
(replace-latex-delimiters arg1 arg2)
(replace-dollar-spaces arg1 arg2)))
(add-hook 'gptel-post-response-functions 'replace-and-trim-latex)同步 Doom Emacs: 运行以下命令来同步 Doom Emacs 配置并安装
gptel
包:1
~/.emacs.d/bin/doom sync
使用
gptel
: 安装完成后,你可以在 Emacs 中使用gptel
命令与 GPT 模型交互。例如,运行M-x gptel
来启动交互会话。
请确保你已经获取了 OpenAI 的 API 密钥,并将其替换到
gptel-api-key
配置中。这样,你就可以在 Doom Emacs 中使用
gptel
与 GPT 模型进行交互了。
上面的内容基本就是来自gptel和deepseek后端。
果果的打字实践
下面是果果promt的作文。
中秋节快到了,我要和爷爷奶奶去安吉玩。
中秋节去安吉是个好主意!安吉以竹海和茶园闻名,景色宜人。可以考虑去竹博园、龙王山、天荒坪等地游玩。别忘了品尝当地的白茶和竹笋美食。祝你们玩得开心,中秋快乐!
写一篇相关的作文。
中秋安吉行
中秋佳节将至,金风送爽,丹桂飘香。在这个团圆的日子里,我决定和爷爷奶奶一同前往安吉,感受大自然的宁静与美丽。
安吉,素有“中国竹乡”之称,这里的竹海如同一幅翠绿的画卷,随风摇曳,发出沙沙的声响,仿佛在欢迎我们的到来。我们首先来到了竹博园,园内竹影婆娑,种类繁多,令人目不暇接。爷爷奶奶漫步其中,脸上洋溢着幸福的笑容,仿佛回到了年轻时的田园生活。
随后,我们驱车前往龙王山,这里山清水秀,空气清新。沿着蜿蜒的山路,我们登上了山顶,俯瞰整个安吉,远处的茶园如同绿色的海洋,层层叠叠,美不胜收。爷爷奶奶坐在山顶的凉亭里,品着清香的白茶,聊着家常,享受着这份难得的宁静与惬意。
夜幕降临,我们回到了住处,一轮明月高悬天际,洒下银色的光辉。爷爷奶奶在院子里摆上了月饼和水果,我们围坐在一起,赏月、聊天,感受着中秋的温馨与团圆。
这次安吉之行,不仅让我领略了大自然的美丽,更让我感受到了与爷爷奶奶共度的珍贵时光。中秋节,不仅是团圆的节日,更是感恩的时刻。愿我们每个人都能珍惜与家人相聚的时光,共度美好时光。
中秋安吉行,美景与亲情同在,愿这份美好永存心间。
妹妹今年两次由于鼻病毒引发喘,住院两次,后面如何调理,加强哪方面的锻炼
妹妹由于鼻病毒引发喘息,住院两次,说明她的免疫系统和呼吸系统较为脆弱。以下是一些调理和锻炼建议:
调理建议:
- 增强免疫力:
- 均衡饮食:多摄入富含维生素C、E和锌的食物,如新鲜水果、蔬菜、坚果和全谷物。
- 充足睡眠:保证每天8-10小时的优质睡眠。
- 补充益生菌:适当补充益生菌,帮助维持肠道健康,增强免疫力。
- 呼吸系统调理:
- 避免过敏原:尽量避免接触尘螨、花粉、宠物毛发等常见过敏原。
- 保持室内空气清新:定期开窗通风,使用空气净化器。
- 适当使用加湿器:保持室内湿度在40-60%,有助于缓解呼吸道不适。
锻炼建议:
- 适度运动:
- 有氧运动:如散步、慢跑、游泳等,增强心肺功能。
- 呼吸训练:学习深呼吸和腹式呼吸,增强肺活量。
- 避免剧烈运动:
- 避免剧烈运动和长时间高强度运动,以免加重呼吸负担。
- 循序渐进:
- 从轻度运动开始,逐渐增加运动量和强度,避免突然增加运动量导致不适。
其他建议:
- 定期体检:定期进行体检,监测呼吸系统和免疫系统的健康状况。
- 遵医嘱:如有需要,遵医嘱使用药物或进行其他治疗。
通过以上调理和锻炼,可以帮助妹妹增强免疫力和呼吸系统的健康,减少喘息发作的频率和严重程度。
C919
尽管如此,还是祝大家中秋快乐!我们的国产大飞机,后面会经常乘坐。