Last active
November 7, 2018 03:57
-
-
Save allen0125/07bf2807bfbc7de487cbbdfc903ffdb1 to your computer and use it in GitHub Desktop.
Allen's emacs config file, use el-get manage emacs's package
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(add-to-list 'load-path "~/.emacs.d/el-get/el-get") | |
(unless (require 'el-get nil 'noerror) | |
(require 'package) | |
(add-to-list 'package-archives | |
'("melpa" . "http://melpa.org/packages/")) | |
(package-refresh-contents) | |
(package-initialize) | |
(package-install 'el-get) | |
(require 'el-get)) | |
(add-to-list 'el-get-recipe-path "~/.emacs.d/el-get-user/recipes") | |
(el-get 'sync) | |
;; Allen's configrition | |
(setq-default indent-tabs-mode nil) ;Emacs tab改成空格 | |
(electric-pair-mode t) ;Emacs括号自动补全 | |
(menu-bar-mode -1) | |
(toggle-scroll-bar -1) | |
(tool-bar-mode -1) | |
(elpy-enable) | |
(load-theme 'monokai t) | |
(global-linum-mode t) | |
(nyan-mode t) | |
(set-frame-position (selected-frame) 120 50) | |
(set-frame-width (selected-frame) 180) | |
(set-frame-height (selected-frame) 65) | |
(require 'neotree) | |
(global-set-key [f8] 'neotree-toggle) | |
(autoload 'go-mode "go-mode" nil t) | |
(add-to-list 'auto-mode-alist '("\\.go\\'" . go-mode)) | |
(add-hook 'go-mode-hook | |
(lambda () | |
(add-hook 'before-save-hook 'gofmt-before-save) | |
(setq tab-width 4) | |
(setq indent-tabs-mode 1))) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment