# emacs_python_major **Repository Path**: luning/emacs_python_major ## Basic Information - **Project Name**: emacs_python_major - **Description**: 一个作为Python为主要开发语言的Emacs配置 - **Primary Language**: Emacs Lisp - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-08-28 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 以Python为主要开发语言的Emacs配置 该项目主要是为了配置最精简的以Python为主开发语言的Emacs开发环境, 旨在方便使用。配置emacs关键是 `init.el` 文件,所以该项目主要是在其中进行的一些配置,以供有兴趣的同学参考。 **注意** : 1. 请使用 24.5 版本,其他版本有待测试 2. 如果本地有`.emacs` 文件请将其备份再删除,否则会导致`init.el`文件加载失效 ## 如何安装: 拷贝如下代码, 如果没有`.emacs.d`可以自己创建使用命令`mkdir ~/.emacs.d` ``` git clone https://git.oschina.net/luning/emacs_python_major.git ~/.emacs.d ``` ## Features: 这是默认安装包,这些包可以满足大部分Python开发需求,若需要安装别的包,只需要将包的名称加入其中,然后在这块代码后面加入相应的启用代码即可。 ```Lisp 14(defvar myPackages 15 '(better-defaults ;; 默认配置,涉及按键绑定 16 use-package ;; use-package 命令 17 elpy ;; elpy 主要Python开发包 18 flycheck ;; add the flycheck package 19 py-autopep8 ;; pep8 标准 20 ein ;; IPython 支持 21 markdown-mode ;; Markdown 支持 22 markdown-mode+ ;; Markdown 支持 23 json-mode ;; json 支持 24 yaml-mode ;; yaml 支持 25 neotree ;; 项目树 26 auto-package-update ;; 自动更新Package 27 autopair ;; 括号等自动闭合 28 material-theme ;; 主题)) ``` ## 如何更换主题: 将 28 行中 `material-theme` 换成你想要的主题,然后在 65 行中将`material` 替换成你的主题名字