# onlyconfig **Repository Path**: allinaent/onlyconfig ## Basic Information - **Project Name**: onlyconfig - **Description**: 我linux开发环境的所有配置,默认大于配置,轻配置。 - **Primary Language**: 其他 - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-04-02 - **Last Updated**: 2026-03-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # onlyconfig #### 介绍 我linux开发环境的所有配置,默认大于配置,轻配置。此配置主要用于阅读linux内核源代码。 #### 软件架构 软件架构说明 #### 安装教程 1. sudo apt install tmux 2. sudo apt install xsel 3. 仅包含轻量级配置,不包含二进制包 4. sudo apt install gnome-terminal,设置字体11号,等宽字体Monospace Regular 5. sudo apt install texlive-full(可选,解压过4G,非常大),用于orgmode生成pdf和latex, 如果熟悉latex记录笔记更好,后续会增加latex配置,参考小米金色飞贼实现,记录数学公式 6. sudo apt install global 7. sudo apt install evince(如果包管理的evince分屏有bug,可以源码安装) 源码目录:git clone https://gitlab.gnome.org/GNOME/evince.git sudo apt install ninja-build python3 pip3 install --user meson meson build cd ninja && ninja 如果源码安装遇到问题,那先停止折腾,忍受一下evince不能分屏 8. sudo apt install auctex 9. sudo apt install texmarker 10. sudo apt install cscope 11. systemclt enable --user emacs systemctl start --user emacs emacsclient -nc . 如果更新了emacs配置,那么直接systemctl --user restart emacs即可,把emacsclient起一个别名e #### 使用说明 1. 执行./install.sh 2. 会删除.emacs.d的全部配置并更新,谨慎使用 3. 会删除.tmux.conf并更新 4. 在linux内核源码根目录执行gtags生成GTAGS,GPATH,GRTAGS 5. 通过tmux配置的终端打开emacs的效果比较好,或者直接使用图形版;如果直接在终端中打开emacs,颜色可能会比较差 6. 阅读内核代码: find . -name "*.h" -o -name "*.c" -o -name "*.cc" > cscope.files;cscope -Rbkq -i cscope.files >/dev/null 2>&1;ctags -R 配置好之后,用ctrl ], ctrl t, ctrl \ + g,这几个功能比较常用,简单的跳转是足够了。:qall :wall :b 这些命令也很常用 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)