Skip to content

aborn/.spacemacs.d

Repository files navigation

.spacemacs.d

spacemacs 的个人配置及键绑定(Emacs按键风格),主要配置入口为: init-aborn.el 详细配置请参考使用手册
先安装spacemacs : git clone https://github.com/syl20bnr/spacemacs $HOME/.emacs.d

配置项目结构 Porject layout

配置文件入口为init.elinit-aborn.el,大部分配置文件存放在modulesparts文件夹里,按键的绑定在hotkey文件夹。

  • backup 备份文件
  • demo 一些示例代码,仅用于debug
  • docs 文档目录
  • hotkey 按键绑定的配置,全局按键的绑定见my-keys-minor-mode.el
  • layers 自己写的layer
  • lib3rd 第三方的库,主要保存从网上收集的比较有用的Emacs Lisp函数库
  • modules 文件夹主要保存网上的开源packages(主要是些不在melpa源里的包)
  • parts 主要一些自己写的配置及工具
  • screenshots 屏幕截图
  • scripts 存放一些有用的脚本

基本按键 Basic key bindings

全局按键

全局按键放在my-keys-mode这个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 / elixir / go / ruby

效果截图 Screenshots

  • 整体效果图
  • 采用neotree模式的的效果
  • diredful的效果

About

:octocat: aborn's spacemacs configuration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published