入坑emacs之配置檔案 .emas.d/init.el -v1.0
2019-06-02 01:55:06 星期日
<br/>
;;這是emacs的註釋,與眾不同的註釋
;;;使用emacs預設軟體源安裝軟體速度比較慢,國內的使用者一般需要替換軟體源,此處將軟體源替換為清華映象;;;;;
(require 'package) (setq package-enable-at-startup nil) (setq package-archives '(("gnu" . "http://mirrors.tuna.tsinghua.edu.cn/elpa/gnu/")
<br/>
("melpa" . "
(package-initialize)
;;;;;;----------------------------------------------------------------------------------;;;; <br/>
;;;;----------------顯示行號------------;;;;;;; (package-initialize) (global-linum-mode 1) (setq linum-format "%d|") <br/>
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (electric-pair-mode t) ;;emacs 括號補全 (setq-default cursor-type 'bar);;把游標從小黑塊改成豎線 <br/>
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;(setq inhibit-startup-message t) ;關閉emacs啟動畫面 ;(setq gnus-inhibit-startup-message t) ;關閉gnus啟動畫面
<br/>
;;######################設定語言環境為utf-8######################; (setq current-language-environment "UTF-8")<br/>
(setq default-input-method "chinese-py")
(setq locale-coding-system 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-selection-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
;;######; ;;;;補全外掛M-x package-install安裝外掛company,設定啟動時預設啟動該外掛
<br/>
(add-hook 'after-init-hook'global-company-mode)
<br/>
;;;;;語法檢查外掛M-x package-install安裝外掛flycheck,設定啟動時預設啟動該外掛;; <br/>
(add-hook 'after-init-hook 'global-flycheck-mode) <br/>
;;;;;;;;;在儲存go語言程式碼檔案時回自動呼叫gofmt對程式碼內容進行格式化對齊;;;;;<br/>
(add-hook 'before-save-hook 'gofmt-before-save)<br/>
;------------------elpa-org-mode-------------------------<br/>
(require 'package) (add-to-list 'load-path "/home/zhou/.emacs.d/org-mode/lisp") (add-to-list 'package-archives' ("org" . "https://orgmode.org/elpa/") t) <br/>
;#####################################################################;; <br/>
(global-set-key [f8] 'neotree-toggle) <br/>
;#####################GOROOT 的設定##########################################;<br/>
(setenv "GOROOT" (concat "/home/zhou/workspace/program/GO/go1.11" (getenv "GOROOT") ) ) <br/>
;#####################GOPATH 的設定##########################################; <br/>
(setenv "GOPATH" (concat "/home/zhou/workspace/program/GO/code" (getenv "GOPATH") ) )<br/>
;----------------------evil--------------------------------------------;
(global-set-key (kbd "Esc") 'evil) <br/>
;---------------------------------------------------------------------
(global-set-key (kbd "C-9") "shell") (global-set-key (kbd "C-f") 'open-file)
;;;;;(global-set-key [f8] 'neotree-toggle) (global-set-key (kbd "[f12]") 'ope