emacs 配置文件

emacs 配置文件

[2016/05/20]

  1. ;; 把 .emacs.d 目錄加入到 load-path


  2. ;; 這樣的話本來需要放到 /usr/share/emacs/site-lisp/ 的東西 

  3. ;; 就只需要放到 .emacs.d 裏面 

  4. (add-to-list ‘load-path "~/.emacs.d/") 





  5. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 

  6. ;; ;; 

  7. ; 軟件界面 

  8. ;; ;; 

  9. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 


  10. ;; 去掉歡迎界面 

  11. (setq inhibit-startup-message t) 


  12. ;; 在标题栏提示文件名字 

  13. (setq frame-title-format "[email protected] %b") 


  14. ;; 去掉工具栏 

  15. (tool-bar-mode nil) 


  16. ;;去掉菜单栏 

  17. (menu-bar-mode nil) 


  18. ;; 顯示行號 

  19. ;; 1) linum.el 放入 .emacs.d 

  20. (require ‘linum) ;; 引用包 

  21. (global-linum-mode) ;; 在全局使用顯示行號的模式 


  22. ;; 去掉滚动栏 

  23. (scroll-bar-mode nil) 


  24. ;; 顯示時間 

  25. (display-time-mode 1) 

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

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


  28. ;; 启动窗口大小 

  29. (setq default-frame-alist 

  30. ‘((height . 37) (width . 85) 

  31. (menu-bar-lines . 20) (tool-bar-lines . 0))) 





  32. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 

  33. ;; ;; 

  34. ; 編輯界面 

  35. ;; ;; 

  36. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 


  37. ;; 選擇高亮配色 

  38. ;; 1) color-theme.el 和 theme 文件夹放入 .emacs.d 

  39. ;; 2) 打開 Emacs,按 ‘M-x color-theme-select‘,選擇配色,按回車查看效果 

  40. ;; 3) 選好你中意的效果,然後按 d 出現配色的描述信息,以 matrix 配色爲例子: 

  41. ;; color-theme-matrix is an interactive Lisp function in 

  42. ;; `color-theme-library.el‘. 

  43. ;; (color-theme-matrix) 

  44. ;; Color theme by [email protected], created 2003-10-16. 

  45. ;; 4) 進入 .emacs 寫入 (color-theme-matrix)。 

  46. (require ‘color-theme) 

  47. (color-theme-initialize) 

  48. (setq color-theme-is-global t) 

  49. ;;(color-theme-xp) 

  50. ;;(color-theme-high-contrast) 

  51. ;;(color-theme-classic) 

  52. ;;(color-theme-jb-simple) 

  53. ;;(color-theme-arjen) 

  54. (color-theme-matrix) 


  55. ;; 显示括号匹配 

  56. (show-paren-mode t) 

  57. (setq show-paren-style ‘parentheses) 


  58. ;; 回车缩进 

  59. (global-set-key "\C-m" ‘newline-and-indent) 

  60. (global-set-key (kbd "C-<return>") ‘newline) 


  61. ;; 設置字體 

  62. ;; 1) emacs->options->Set Default Font 選擇字體 

  63. ;; 2) "M-x describe-font" & RET 

  64. ;; 3) 將第一行冒號後的部分抄到下面的引號裏面 


  65. ;;(set-default-font 

  66. ;; " -unknown-Ubuntu Mono-normal-normal-normal-*-15-*-*-*-m-0-iso10646-1") 

  67. ;; Ubuntu Mono 


  68. ;;(set-default-font 

  69. ;; " -outline-DejaVu Sans Mono-normal-normal-normal-mono-16-*-*-*-c-*-iso8859-2") 

  70. ;; DejaVu Sans Mono 


  71. ;;(set-default-font 

  72. ;;"-outline-Lucida Console-normal-normal-normal-mono-16-*-*-*-c-*-iso10646-1") 

  73. ;; Lucida Console 


  74. (set-default-font 

  75. "-outline-Andale Mono-normal-normal-normal-mono-16-*-*-*-c-*-iso10646-1") 

  76. ;; Andale mono 


  77. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 

  78. ;; ;; 

  79. ; 其他功能 

  80. ;; ;; 

  81. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 


  82. ;;使用 y or n 提問 

  83. ;;(fset ‘yes-or-no-p‘ ‘y-or-n-p‘) 


  84. ;; 支持emacs和外部程序的粘贴 

  85. (setq x-select-enable-clipboard t) 


  86. ;; 不產生備份文件 

  87. (setq-default make-backup-files nil) 


  88. ;; 不自動去掉行尾空格 

  89. (setq delete-trailing-whitespace nil) 


  90. ;; 設置默認查找文件的目錄 

  91. (setq default-directory "d:/Documents/") 


  92. ;; 移動到第 n 行:M-g n 

  93. (global-set-key [(meta g)] ‘goto-line) 


  94. ;; 插入當前時間 

  95. (defun insert-curtime() 

  96. "insert current time" 

  97. (interactive "*") 

  98. (insert (current-time-string))) 


  99. ;; Eshell 清屏 

  100. (defun eshell/cls()  

  101. "to clear the eshell buffer."  

  102. (interactive)  

  103. (let ((inhibit-read-only t)) 

  104. (erase-buffer))) 


  105. ;; hs-minor-mode 按鍵綁定 

  106. ;; 如果要使用這個鍵,先運行 M-x hs-minor-mode 

  107. (global-set-key (kbd "M-,") ‘hs-toggle-hiding) 

时间: 2024-10-26 00:28:18

emacs 配置文件的相关文章

linux下emacs配置文件

1:安装.在ubuntu下使用命令 sudo apt-get install emacs,即可,我使用的是ubuntu的10.04的版本,在里面使用了据说是163的2个源. 1.1:如何更新快速的源,在终端下输入:sudo gedit /etc/apt/sources.list 在里面添加这2个地址,我测试过速度相当的快. deb http://ubuntu.cn99.com/ubuntu/ karmic main restricted universe multiverse          

转来的emacs配置文件,自动安装插件

网上转来的emacs配置文件,便于自动安装插件,收藏起来 http://www.gogae.org/post-7/ EMACS是一个伪装成代码编辑器的操作系统. EMACS是一个非常强大的代码编辑器,其扩展能力和插件数量几乎没有任可一个编辑器可以与之相比.她被许多黑客称之为神的编辑器,可想而知这有多受人追捧了.但正因为她的强大而导致了学习曲线陡峭,让大部份想要学习的朋友望而却步.随着Emacs24版本发布,配置成一个顺手好用的编辑器,只需要一个配置文件即可(不像以前要到处去找插件).下面是我写好

emacs配置文件的基础知识 (转载)

转自:http://blog.csdn.net/schumyxp/article/details/2278268 emacs的配置文件,叫作.emacs,是个隐藏文件,存在于当前用户的根目录下面,也就是~/.emacs emacs的配置文件采用了elisp作为配置文件的语言,来源于强大的lisp语言.下面我简单说一点emacs配置文件怎么写.虽然内容不多,也很肤浅,但是知道了这些,至少在编写自己的配置文件的时候,不会那么无序了. 在配置文件里面,引号(;)开头表示注释,比如下面这行; this

个人的Emacs配置文件

我的Emacs版本:GNU Emacs 23.1.1 (x86_64-redhat-linux-gnu, GTK+ Version 2.18.9) 1:下载http://ftp.twaren.net/Unix/NonGNU/color-theme/color-theme-6.6.0.tar.gz  然后自己解压 2:把color-theme-6.6.0.tar.gz解压后的 color-theme.el和 theme文件夹 复制到 ~/.emacs.d文件夹内(如果~/.emacs.d文件夹不存

Emacs配置文件

;;tab and space;;when true,emacs use mixture of tab and space to archieve(setq-default indent-tabs-mode nil);;control length used to offset.(setq-default c-basic-offset 4);;control how emacs explain TAB(setq-default tab-width 4) ;;setup line number(g

update:我的Emacs配置文件

;;设置字体用的  防止中文变成无法识别的框框 (set-default-font "Consolas-11") (set-fontset-font "fontset-default" 'gb18030' ("微软雅黑" . "unicode-bmp")) ;;设置Home路径 (setq default-directory "d:/code/" ) ;;启动窗口大小 (setq default-frame

我的简单的emacs配置文件

;; Added by Package.el. This must come before configurations of ;; installed packages. Don't delete this line. If you don't want it, ;; just comment it out by adding a semicolon to the start of the line. ;; You may delete these explanatory comments.

我的emacs设置文件.emacs

;;; emacs配置文件 ;;设置行高(setq-default line-spacing 5) (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

搭建emacs的go编程语言环境

关于emacs就不说明了,直接切入主题.关于我的emacs配置,可以直接参考GitHub上的lienhua34/myemacs-conf. go-mode 安装 关于go-mode的安装,可以直接参考GitHub.从github上下载go-mode.el或go-mode-autoloads.el文件到你本地的某个目录下,然后在~/.emacs文件中输入下面内容: (add-to-list 'load-path "/path/to/your/dir") (require 'go-mode