Ispell 中文問題html
參考 : Ispell 在emacs中常見問題shell
添加:less
;; ispell 中文問題 ;; use apsell as ispell backend (setq-default ispell-program-name "aspell") ;; use American English as ispell default dictionary (ispell-change-dictionary "american" t)
2. 啓用solarized-themeide
經過包安裝solarized-theme,而後添加:wordpress
;;使用 solarized 主題 (require 'solarized) (provide 'solarized-theme)
3. 高亮當前行ui
參考:Changing highlight line color in emacs.net
修改高亮顏色爲綠色,護眼。命令行
(global-hl-line-mode 1) (set-face-background 'hl-line "green") (set-face-foreground 'highlight nil)
使用hl-line+包,啓動時就高亮了一下,後來就沒有了。code
如下是hl-line+包配置,沒用:htm
(require 'hl-line+) (global-hl-line-mode nill) (toggle-hl-line-when-idle 1) ; Highlight only when idle
4.讓 emacs 在命令行下支持剪切板共享
安裝xsel
添加配置信息:
;; http://hugoheden.wordpress.com/2009/03/08/copypaste-with-emacs-in-terminal/ ;; I prefer using the "clipboard" selection (the one the ;; typically is used by c-c/c-v) before the primary selection ;; (that uses mouse-select/middle-button-click) (setq x-select-enable-clipboard t) ;; If emacs is run in a terminal, the clipboard- functions have no ;; effect. Instead, we use of xsel, see ;; http://www.vergenet.net/~conrad/software/xsel/ -- "a command-line ;; program for getting and setting the contents of the X selection" (unless window-system (when (getenv "DISPLAY") ;; Callback for when user cuts (defun xsel-cut-function (text &optional push) ;; Insert text to temp-buffer, and "send" content to xsel stdin (with-temp-buffer (insert text) ;; I prefer using the "clipboard" selection (the one the ;; typically is used by c-c/c-v) before the primary selection ;; (that uses mouse-select/middle-button-click) (call-process-region (point-min) (point-max) "xsel" nil 0 nil "--clipboard" "--input"))) ;; Call back for when user pastes (defun xsel-paste-function() ;; Find out what is current selection by xsel. If it is different ;; from the top of the kill-ring (car kill-ring), then return ;; it. Else, nil is returned, so whatever is in the top of the ;; kill-ring will be used. (let ((xsel-output (shell-command-to-string "xsel --clipboard --output"))) (unless (string= (car kill-ring) xsel-output) xsel-output ))) ;; Attach callbacks to hooks (setq interprogram-cut-function 'xsel-cut-function) (setq interprogram-paste-function 'xsel-paste-function) ;; Idea from ;; http://shreevatsa.wordpress.com/2006/10/22/emacs-copypaste-and-x/ ;; http://www.mail-archive.com/help-gnu-emacs@gnu.org/msg03577.html ))