摘要: 在前面我介绍了如何使用 org mode 来实践 gtd 的理念。其实org mode 和其他工具的结合可以打造一个强大的个人笔记系统 嵌入 plantuml 作为程序员,对 uml 自然不会陌生,虽然时至今日可能有些显老,但是对我来说它仍然是我不可或缺的工具。而 plantuml 是一种将文本转化 阅读全文
posted @ 2026-02-01 12:17 masimaro 阅读(12) 评论(0) 推荐(0)
摘要: 在前几篇文章中,我们经历了 GTD 流程中的收集想法、制定计划、以及执行和记录计划的过程,现在我们继续后续的流程,也就是最后的回顾和归档。 当日回顾 在我个人实践 GTD 的流程中,前一晚会做这些事情: 回顾一下今天完成哪些内容 哪些内容未完成的原因是什么?时间利用的效率不够?有其他优先级更高的任务 阅读全文
posted @ 2026-01-25 18:51 masimaro 阅读(10) 评论(0) 推荐(0)
摘要: 在上一篇文章中,我们简单介绍了 gtd 的一些理念,并且也通过org capture 完成了 gtd 中收集的操作。gtd分为收集任务、整理、执行、回顾。本篇我想通过org todo 来聚焦整理和执行这两个步骤 整理 上一篇文章中,我们通过org capture 收集到了一些任务,针对这些任务我们还 阅读全文
posted @ 2026-01-11 19:07 masimaro 阅读(14) 评论(0) 推荐(0)
摘要: 在日常的工作生活中有各种各样的琐事,如果不及时记录下来很可能后面就忘了。或者在日常软件开发中有很多想法想要实现但是时间一长自己就忘了。这种情况下我们需要一个系统来记录收集想法并且后续需要追踪甚至回顾。我们需要一套适合的管理系统让大脑摆脱待办事项的纠缠,让大脑专注于当前要做的事物。目前我采取的方式是G 阅读全文
posted @ 2025-12-14 19:57 masimaro 阅读(46) 评论(0) 推荐(0)
摘要: 在上一篇,已经介绍了org mode的基础知识,它与markdown非常相似,并且也十分容易上手,但是它的可扩展性比markdown要强很多。如果将来打算重度使用org mode,那么此时可以对它进行一些基本的配置和美化 基本配置 org mode 的配置可以通过Emacs自带的org 包来进行管理 阅读全文
posted @ 2025-10-12 20:24 masimaro 阅读(92) 评论(0) 推荐(0)
摘要: 之前我介绍了Emacs相关配置以及对应的知识,主要包括:vim模式、编辑的优化、补全、代码跳转、调试等等,旨在将它打造成另一个vscode、也许是我技术能力有限,不仅在使用体验上赶不上vscode,在配置的简便化以及开箱即用的程度上都比不上。如果是使用Emacs仅仅因为它复杂一般人不那么容易学会,那 阅读全文
posted @ 2025-09-25 22:01 masimaro 阅读(75) 评论(0) 推荐(0)
摘要: 上一篇博客中,我完成了C++ IDE初步工作,包括代码的高亮、折叠、跳转以及补全等工作。但是作为IDE来说功能还有点不够,就我个人而言作为IDE来说它还需要具备一键编译运行和调试功能。这篇文章就来记录我是如何实现上述功能的 编译运行 我使用的演示项目比较简单,它的文件结构如下: . ├── incl 阅读全文
posted @ 2025-09-18 21:25 masimaro 阅读(53) 评论(0) 推荐(0)
摘要: 在介绍vim配置的时候介绍过lsp的相关基础知识。简单来说lsp是一个协议,它以C/S架构的形式进行组织,lsp负责分析语法,给出具体的语法单元,完成跳转等功能的核心实现。而客户端则负责接收用户的操作请求并呈现具体结果。这样做的好处是将核心服务和客户端显示分离出来,核心部分重用,客户端则可以由各个编 阅读全文
posted @ 2025-08-08 09:58 masimaro 阅读(191) 评论(0) 推荐(0)
摘要: 在前面的章节中,介绍了 vertico 体系的补全,已经实现了在各个buffer中的补全功能,但是作为程序员,使用Emacs主要用来编程,对于编程来说上述的补全体系仍然不够完整,我们还需要基于lsp的补全以及基于代码片段模板的补全,这里先介绍代码片段。 在之前写vim的配置时已经介绍过代码片段的概念 阅读全文
posted @ 2025-07-11 17:15 masimaro 阅读(43) 评论(0) 推荐(0)
摘要: Emacs 号称一个伪装成文本编辑器的操作系统,你几乎可以在Emacs中干任何事情。在Emacs中运行终端自然是小菜一碟。 Emacs中有许多其他类型的shell,例如 eshell、term、vetrm term 终端 其中 term 是Emacs中自带的shell,它最终是调用系统中安装的其他s 阅读全文
posted @ 2025-07-01 11:09 masimaro 阅读(137) 评论(0) 推荐(0)