# emacs **Repository Path**: jing6a70/emacs ## Basic Information - **Project Name**: emacs - **Description**: emacs配置,支持LSP模糊补全,自定义版本C/C++IDE,内置多种语言代码块,高效编程工具。 - **Primary Language**: Emacs Lisp - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-10 - **Last Updated**: 2022-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: elisp, Emacs ## README # 克隆Emacs配置 ```bash git clone https://github.com/jingpeng0513/emacs.git ~/.emacs.d ``` - 克隆完成后,需要手动安装一下`use-package`, 按下快捷键`ALT` + `x`后输入: ```bash package-install use-package ``` ## Gentoo注意事项 - 创建`/etc/portage/package.use/emacs`文件, 添加以下配置: ```bash app-editors/emacs json ``` - 以上操作完成company-LSP将可以正常运行 ## LSP报错: xxx.c/xxx.cpp not in project or it is blacklist - 问题原因: 1. 文件不在项目中; 2. 文件被加入黑名单; - 解决方案1: *删除装载黑名单的文件*, 即删除lsp-session列表文件 ```bash rm ~/.emacs.d/.lsp-session-v1 ``` - 解决方案2: *加入工程文件打开文件* 打开xxx.c/xxx.cpp文件, 然后按下`M-x` 搜索**lsp-workspace-folders-add** 快捷键: (`s-l` `F a`). 确认后将文件加入工程文件列表. # Emacs 包管理器 ```bash M-x list-package ``` - U 标记列表中要更新的包 - x 执行所有标记 # 快捷键
F2 |
打开配置文件 |
F5 |
打开README手册 |
C-x + y |
选中文本翻译 |