remacs的世界
一条产品🐕
目录 1 课程回顾 2 概述 3 calendar相关配置 3.1 calendar基本设置 3.2 中文日历增强 4 org-agenda的配置和使用 4.1 org-agenda 基本配置 4.2 org-agenda 的使用 5 使用Org mode进行周期性的习惯管理 6 使用Org mode写日记 7 任务管理通知 7.1 系统级别的提醒设置 7.2 appt邀约提醒 8 与移动端同步 9 结语 1 课程回顾 🔗通过上节课,我们学习了在Org mode里写文档的一些小技巧,比如图片粘贴、给org文件本身插入目录、插入各种类型的链接等,小技巧千千万,远不止我写的这些,更多的技巧需要持续的学习、多读多看多写多用,在使用中发现缺失,在搜索中发现解决方案,在阅读中思考和总结,然后你会猛然发现,原来,不知不觉已经会的这么多了。
目录 1 课程回顾 2 图片粘贴 2.1 前置条件 2.2 配置粘贴函数 3 给org文件本身生成一个目录 4 在org文件里插入各种链接 5 结语 1 课程回顾 🔗我们通过上一节课,学习了如何通过Org mode来写博客,将自己的一些知识、技巧系统性的疏理,写下来,授人以渔,在授业解惑的过程中自己得到再提高,这其实是人生中很有意思的一件事。Emacs + Org mode 的存在能够让我们写博客的效率大大得以提升。
目录 1 课程回顾 2 概述 3 通过ox-publish写博客 4 通过 ox-hugo 来写博客 4.1 安装配置ox-hugo 4.2 如何通过 ox-hugo 导出为博客 5 结语 1 课程回顾 🔗我们通过上节课,学习了如何将org文件导出为HTML、Markdown、PDF、Docx、PPT、Reveal.js幻灯片等,有了这个强大的功能,我们就可以在Emacs里通过Org mode来写各种类型的文档了,你不需要关心格式,只需要专注在内容,这是非常棒的一点!
今天,我们来学习如何通过Org mode来写博客。
目录 1 课程回顾 2 org文件能导出为什么格式? 3 org文件导出通用设置 4 org文件导出为网页 4.1 ox-html导出设置 4.2 修改一下导出的样式 5 org文件导出为PDF 5.1 ox-latex导出PDF设置 6 org文件导出为Reveal.js幻灯片 7 org文件导出为Markdown 8 org文件导出为Office文件 9 org文件导出为博客站点 10 结语 1 课程回顾 🔗通过上节课的学习,我们了解了如何在Emacs里通过Org mode的 plantuml, gnuplot, lilypond 等代码块来画各种图。通过这种方式,我们可以专注在我们的内容上,而不用关心我们的格式,我们图形绘制等。这非常符合Emacs的哲学——文本即一切!
目录 1 课程回顾 2 概述 3 画图的语言 4 PlantUML绘图 4.1 PlantUML的安装和配置 4.2 PlantUML各种图形的示例 5 gnuplot绘图 6 Lilypond乐谱绘图 7 结语 1 课程回顾 🔗在上节课里,我们学习了如何在Org mode里写代码块,通过Org mode的代码块,我们可以实现「文学编程」,让写代码变成一件很有意思的事。这对于非程序员而言,更为重要,因为经验、编程能力、编程思想,非程序员和程序员之间相比,有比较大的鸿沟,而非程序员编写程序往往是为了实现一些简单快速的需求,使用代码块,一边写思路,一边写代码就非常适合。
目录 1 课程回顾 2 Org mode代码块概述 3 Org mode代码块基本配置 4 emacs-lisp代码块设置 5 Python代码块设置 6 shell代码块设置 7 限定我们代码块的结果行数 8 关于括号显示的增强 8.1 高亮匹配的括号 8.2 不同层级的括号用不同的颜色显示 9 结语 1 课程回顾 🔗我们在上节课学习了如何在Emacs里通过 magit 插件来对我们的文件做版本管理,今后我们就可以通过 magit + github (甚至你可以自己搭建一个 git 服务器)来管理你想管理的任何文件,其中强烈建议大家将配置文件管理起来。
目录 1 课程回顾 2 magit版本管理 3 高亮显示修改的部分 4 magit-delta增强git diff 5 结语 1 课程回顾 🔗通过上节课,我们学习了如何通过Org mode的capture特性来快速记录灵感、笔记,我们学习了如何通过denote来系统化地构建个人知识体系,如何通过 org-super-links 来做笔记之间的链接,如何通过 consult-notes 来查找我们需要的笔记。我们可以从现在做起,搭建起自己的笔记体系,坚持下去,你就会发现,它会成为你的财富!
目录 1 课程回顾 2 笔记体系 3 org-capture快速记录 3.1 org-capture配置 3.2 org-capture的演示 3.3 org-capture模板解释 3.4 org-capture使用场景 4 denote 5 寻找我们的笔记 5.1 寻找denote笔记 5.2 consult-notes寻找笔记插件 6 笔记之间的链接 7 笔记我们都记些什么呢 8 结语 1 课程回顾 🔗通过上一节课,我们通过让Emacs记住一些历史信息、对Emacs的撤销和重做进行增强、智能的进行自动保存、crux系统增强等配置,让Emacs的编辑效率进一步得到了提升。
下面,我们来讲一讲如何通过Emacs来记笔记。
2 笔记体系 🔗笔记当然也有体系,有基于Markdown的体系,也有基于Org mode的体系,甚至有基于txt的体系,不同的体系有不同的特点。
目录 1 课程回顾 2 让Emacs的目录变得更加干净 3 让Emacs记住一些历史信息 3.1 让Emacs记住迷你缓冲区历史信息 3.2 让Emacs记住关闭文件时的位置 3.3 让Emacs记住最近打开的文件历史 4 撤销增强 5 自动保存 6 crux系统增强 7 结语 1 课程回顾 🔗经过上一节课,我们学习了如何在Emacs里通过Avy快速跳转到屏幕上任何一个字符的位置,通过 multiple-cursors 进行多光标编辑,我们在Emacs里编辑文本的效率大大提升。
本节课,我们将学习如何通过配置,进一步提升Emacs的效率。
目录 1 课程回顾 2 Emacs的矩形操作 3 Avy快速移动光标 3.1 avy的高阶用法 4 multiple-cursors多光标编辑 5 结语 1 课程回顾 🔗通过上节课,我们对Emacs Lisp有了基础的认识,也了解了如何通过 C-h 系列按键,来查看变量或函数的定义。从这一节课后,我们就掌握了知其所以然的方法!遇到不明白的配置,直接 C-h 看一下文档,你会发现,随着时间的推移,你对Emacs的掌控力将越来越强!