emacs cpp 使用 tags

需求 代码自动补全需要 tags. 解决 生成 tags tags 生成工具 使用 gtags 生成 tags, 如果没有 gtags=,需要安装 =global. sudo apt install global 生成 tags # dump index files to directory ~/obj if 3rd party library directory is read only cd /usr/include && MAKEOBJDIRPREFIX=~/obj gtags --objdir cd /usr/src/linux/include && MAKEOBJDIRPREFIX=~/obj gtags --objdir # # above two command lines are same as below two command lines # mkdir -p ~/obj/usr/include && cd /usr/include && gtags --objdir=~/obj/usr/include # mkdir -p ~/obj/usr/linux/include && cd /usr/linux/include && gtags --objdir=~/obj/usr/linux/include ....

2023-03-09 · 1 min · 157 words · RamLife

emacs tab 设置为4个空格

需求 默认的 emacs 换行是两个空格,需要改为4个空格,并且 tab 也是4个空格。 解决 只需要在 el 或者 org 配置文件中添加如下内容: ;; cc mode style, table instead of spaces (setq c-default-style "linux" c-basic-offset 4 tab-width 4 indent-tabs-mode t) 参考

2023-03-09 · 1 min · 30 words · RamLife

org-mode 显示图片

需求 在 org-mode 中显示本地图片 解决 输入图片路径,如下所示: [[./img/a.jpg]] 显示图片只需要 C-c C-x C-v 也就是 org-toggle-inline-images 就可以了,或者设置 org-startup-with-inline-images, 让启动时就生效图片. 参考 org-mode图片支持 图文混排:Emacs Org中显示图片 在Org Mode中插入和使用图片 org-mode插入图片的方法 org mode 嵌入图片 Org-mode导出html为什么没显示图片?

2023-02-27 · 1 min · 27 words · RamLife