emacs 插件列表

仓库地址

基础

插件 用途
dracula-theme / molokai-theme 配色
neotree 文件列表
super-save 自动保存
popwin 窗口操作
window-numbering 窗口跳转
dired+ 目录增强
direx 打开当前文件目录
crux 打开应用
undo-tree 撤销
swiper,counsel 快捷命令
which-key 快捷键提示
exec-path-from-shell 加载shell的path定义
avy, ag, ace-jump-mode 搜索
iedit 多光标

开发

插件 用途
editorconfig 代码格式
yasnippet 代码片段
company,company-ycmd,company-web 智能补全
dash-at-point / zeal-at-point 代码帮助
xcscope, ggtags 代码跳转
flycheck, flycheck-ycmd 代码检查
magit, git-gutter git
smartparens 自动添加匹配括号
highlight-parentheses 高亮括号
indent-guide 缩进线
aggressive-indent 缩进对齐
expand-region 扩展选择区域
anaconda-mode, elpy Python
go-mode, company-go go
markdown-mode markdown
js2-mode javascript
web-mode, emmet-mode web
    ;; molokai 配色
    (package-install 'molokai-theme)
    (package-install 'dracula-theme)

    ;; 文件列表
    (package-install 'neotree)
    ;; 标签页
    ;;(package-install 'tabbar)
    ;; 自动保存
    (package-install 'super-save)
    ;; 窗口操作
    (package-install 'popwin)
    ;; 窗口跳转
    (package-install 'window-numbering)
    ;; 目录增强
    (package-install 'dired+)
    ;; 打开当前文件目录
    (package-install 'direx)
    ;; 打开外部应用
    (package-install 'crux)
    ;; undo
    (package-install 'undo-tree)
    ;; editorconfig
    (package-install 'editorconfig)
    ;; exec form path
    (package-install 'exec-path-from-shell)

    ;;快速操作
    ;;(package-install 'helm)
    (package-install 'swiper)
    (package-install 'counsel)
    (if (eq system-type 'darwin)
        (package-install 'counsel-osx-app))
    ;;(package-install 'ecb)
    ;;(package-install 'smex)
    ;; vim 模式
    ;;(package-install 'evil)
    ;; 按键提示
    (package-install 'which-key)

    ;;搜索
    (package-install 'avy)
    (package-install 'ag)
    (package-install 'ace-jump-mode)
    ;;(package-install 'helm-ag)

    ;;多光标
    (package-install 'iedit)

    ;;中文输入法
    ;;(package-install 'chinese-pyim)

    ;;彩虹猫
    ;;(package-install 'nyan-mode)

    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;; 开发插件
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

    ;; 代码片段补全
    (package-install 'yasnippet)
    ;; 智能提示
    (package-install 'company)
    (package-install 'company-ycmd)
    (package-install 'company-web)
    (package-install 'company-c-headers)

    ;; 代码帮助
    (if (eq system-type 'darwin)
        (package-install 'dash-at-point)
        (package-install 'zeal-at-point))
    ;;代码跳转
    (package-install 'xcscope)
    (package-install 'ggtags)
    ;;代码检查
    (package-install 'flycheck)
    (package-install 'flycheck-ycmd)
    (package-install 'flycheck-google-cpplint)
    ;;google c style
    (package-install 'google-c-style)
    ;;git
    (package-install 'magit)
    (package-install 'git-gutter)

    ;; 自动添加匹配括号
    (package-install 'smartparens)
    ;; 高亮括号
    (package-install 'highlight-parentheses)
    ;; 缩进线
    (package-install 'indent-guide)
    ;; 缩进对齐
    (package-install 'aggressive-indent)
    ;; 扩展选择区域
    (package-install 'expand-region)

    ;;python
    (package-install 'anaconda-mode)
    (package-install 'elpy)
    ;;markdown
    (package-install 'markdown-mode)
    ;;web
    (package-install 'web-mode)
    (package-install 'emmet-mode)
    ;;js
    (package-install 'js2-mode)
    ;;go
    (package-install 'go-mode)
    (package-install 'company-go)

你可能感兴趣的:(技术天地,emacs)