Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aborn/.spacemacs.d
:octocat: aborn's spacemacs configuration.
https://github.com/aborn/.spacemacs.d
aborn elisp emacs spacemacs
Last synced: 30 days ago
JSON representation
:octocat: aborn's spacemacs configuration.
- Host: GitHub
- URL: https://github.com/aborn/.spacemacs.d
- Owner: aborn
- Created: 2016-01-05T01:52:34.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-06-13T07:17:53.000Z (5 months ago)
- Last Synced: 2024-06-13T10:24:38.782Z (5 months ago)
- Topics: aborn, elisp, emacs, spacemacs
- Language: Emacs Lisp
- Homepage:
- Size: 4.13 MB
- Stars: 24
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# .spacemacs.d
spacemacs 的个人配置及键绑定(Emacs按键风格),主要配置入口为: [init-aborn.el](https://github.com/aborn/.spacemacs.d/blob/master/init-aborn.el)
详细配置请参考[使用手册](./docs/manual.org)
先安装[spacemacs](https://github.com/syl20bnr/spacemacs) : `git clone https://github.com/syl20bnr/spacemacs $HOME/.emacs.d`## 配置项目结构 Porject layout
配置文件入口为[init.el](./init.el)及[init-aborn.el](./init-aborn.el),大部分配置文件存放在*modules*和*parts*文件夹里,按键的绑定在*hotkey*文件夹。
* **backup** 备份文件
* **demo** 一些示例代码,仅用于debug
* **docs** 文档目录
* **hotkey** 按键绑定的配置,全局按键的绑定见[my-keys-minor-mode.el](./hotkey/my-keys-minor-mode.el)
* **layers** 自己写的layer
* **lib3rd** 第三方的库,主要保存从网上收集的比较有用的Emacs Lisp函数库
* **modules** 文件夹主要保存网上的开源packages(主要是些不在melpa源里的包)
* **parts** 主要一些自己写的配置及工具
* **screenshots** 屏幕截图
* **scripts** 存放一些有用的脚本## 基本按键 Basic key bindings
### 全局按键
全局按键放在[my-keys-mode](./hotkey/my-keys-minor-mode.el)这个mode里### 最基本按键绑定
*C-j* 切换buffer
*M-j* 打开文件
*C-;* 快速下移5行
*C-:* 快速上移动5行
*C-'* 移动到一行最中间位置
*C-c m* 中文字跳转
*M-n* 英文字跳转*
*C-S-+* 显示放大(在大屏显示器里非常有用)
*C--* 显示缩小### 导航
*C-<* 回到上次位置,对应函数**pop-global-mark**### 检索
*spacemacs/helm-project-do-ag* 通过rg进行检索
*spacemacs/avy-open-url* 打开当前所在的url连接
*find-file-in-project-by-selected* 文件查找## 支持的语言 Supported languages
[elisp](https://www.gnu.org/software/emacs/manual/html_node/elisp/) /
[elixir](http://elixir-lang.org/) /
[go](https://golang.org/) /
[ruby](https://www.ruby-lang.org/en/)## 效果截图 Screenshots
* 整体效果图
![](screenshots/screenshot1.png "spacemacs整体效果图")
* 采用neotree模式的的效果
![](screenshots/screenshot2.jpg "spacemacs neotree")
* diredful的效果
![](screenshots/screenshot3.png "diredful的效果")