Emacs的簡單配置

2021-06-20 20:45:43 字數 3425 閱讀 8280

初識emacs,被網上的眾多「最強」的配置檔案(~/.emacs)弄得雲山霧罩,找不著北。在不知所措時,硬著頭皮,讀了emacs、org-mode和color-theme的文件,並做了簡單的配置,覺得作為文件編輯、html編輯和日常應用已經足夠,日後只有在戰爭中學習戰爭,完善其功能。

現將最簡單的配置曬曬,請各位老鳥多指教。

;;author: 一意孤行

;;e-mail: [email protected]

;;------------------環境設定-------------------------------

;;color-theme設定

(add-to-list 'load-path "~/.emacs.d/color-theme-6.6.0/")

(require 'color-theme)

(eval-after-load "color-theme"

'(progn

(color-theme-initialize)

(color-theme-deep-blue)))

;;關閉開機畫面

(setq inhibit-startup-message t)  

;; 在標題欄提示你目前在什麼位置

(setq frame-title-format "一意孤行@%b")

;;顯示行號

(global-linum-mode 1)  

;;高亮當前行:hi-line.el,emacs自己帶的

(require 'hl-line)

(global-hl-line-mode t)

;;設定sentence-end可以識別中文標點

(setq sentence-end "\\([。!?]\\|……\\|[.?!]\"')}]*\\($\\|[ \t]\\)\\)[ \t\n]*")

(setq sentence-end-double-space nil)

;;讓emacs可以直接開啟和顯示

(auto-image-file-mode)

;;顯示時間設定

(setq display-time-24hr-format t)

(setq display-time-day-and-date t)

(display-time)

;;以 y/n代表 yes/no

(fset 'yes-or-no-p 'y-or-n-p)

;;iimage mode

(autoload 'iimage-mode "iimage" "support inline image minor mode." t)

(autoload 'turn-on-iimage-mode "iimage" "turn on inline image minor mode." t)

;;org-mode配置

)));;org-mode自動換行

(add-hook 'org-mode-hook

(lambda () (setq truncate-lines nil)))

(custom-set-variables

;; custom-set-variables was added by custom.

;; if you edit it by hand, you could mess it up, so be careful.

;; your init file should contain only one such instance.

;; if there is more than one, they won't work right.

'(display-time-mode t))

(custom-set-faces

;; custom-set-faces was added by custom.

;; if you edit it by hand, you could mess it up, so be careful.

;; your init file should contain only one such instance.

;; if there is more than one, they won't work right.

'(default ((t (:family "文泉驛正黑" :foundry "unknown" :slant normal :weight normal :height 143 :width normal)))))

各位和我一樣的初學者,emacs24對於新手的親和力,其內建了org-mode,預設就能夠正常工作,所要做的配置並不多。

color-theme是對emacs應用風格顯示的一些設定,按照其文件說明做一些簡單的設定即可。path路徑,得準確。

emacs的簡單使用

markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細語法參考幫助?本編輯器支援markdown extra,擴充套件了很多好用的功能。具體請參考...

我的Emacs配置

乙個snippet外掛程式可以自定義模板,http code.google.com p yasnippet add to list load path d lvan emacs plugin yasnippet 0.6.1c require yasnippet yas initialize yas ...

我的emacs配置

linux系統中emacs還是有它的好處的,之前我也覺得emacs是個怪胎,但發現只要對emacs進行一定的配置,還是可以用的。最最重要的就是要徹底顛覆emacs原來的熱鍵設定,直接有乙個ergoemacs包可以實現這個,上面的圖就是安裝好ergoemacs以後的熱鍵圖。除了圖裡面的ctrl s,c...