最近根据网上的一些材料配置了现在的emacs鉴于emacs新手使用的时候不太习惯现在把我的配置文件分享如下。
;;关闭欢迎界面 (setq inhibit-startup-message t) ;;(setq gnus-inhibit-startup-message nil) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;nva插件 (add-to-list 'load-path "~/.emacs.d/extra/") (require 'sr-speedbar) (add-to-list 'load-path ".emacs.d/emacs-nav/") (require 'nav) (nav-disable-overeager-window-splitting) ;;绑定快捷键 (global-set-key [f8] 'nav-toggle) (global-set-key [f5] 'compile) (setq-default compile-command "make") (global-set-key [f6] 'speedbar) (defun my-maximized () (interactive) (x-send-client-message nil 0 nil "_NET_WM_STATE" 32 '(2 "_NET_WM_STATE_MAXIMIZED_HORZ" 0) ) (x-send-client-message nil 0 nil "_NET_WM_STATE" 32 '(2 "_NET_WM_STATE_MAXIMIZED_VERT" 0) ) ) ;;启动时最大化 ;;(my-maximized) (global-set-key [f11] 'my-maximized) (defun myfullscreen () (interactive) (x-send-client-message nil 0 nil "_NET_WM_STATE" 32 '(2 "_NET_WM_STATE_FULLSCREEN" 0) ) ) (global-set-key [f10] 'myfullscreen) ;;(myfullscreen) (global-set-key [(f9)] 'loop-alpha) ;;注意这行中的F9 , 可以改成你想要的按键 (setq alpha-list '((45 55) (100 100))) (defun loop-alpha () (interactive) (let ((h (car alpha-list))) ((lambda (a ab) (set-frame-parameter (selected-frame) 'alpha (list a ab)) (add-to-list 'default-frame-alist (cons 'alpha (list a ab))) ) (car h) (car (cdr h))) (setq alpha-list (cdr (append alpha-list (list h)))) ) ) ;; 显示时间,格式如下 (display-time-mode 1) (setq display-time-24hr-format t) (setq display-time-day-and-date t) (transient-mark-mode t) ;; 支持emacs和外部程序的粘贴 (setq x-select-enable-clipboard t) ;;;;;改变emacs标题栏的标题 (setq frame-title-format "%b@localhost") ;;启动默认设置显示行号 (global-linum-mode t) ;; 显示列号 (setq column-number-mode t) ;;开启语法高亮。 (global-font-lock-mode 1) ;;设置tab为4个空格的宽度 (setq default-tab-width 4) (setq c-basic-offset 4) ;;;;;;;;; 设置界面 start 这个会改变颜色方案 (set-cursor-color "Wheat") (set-mouse-color "Wheat") (set-foreground-color "Wheat") (set-background-color "DarkSlateGray") (if window-system (setq default-frame-alist (append '( (top . 80) (left . 100) (width . 110) (height . 35 ) ) default-frame-alist)) ) ;;;启动最大化 ;;;(setq initial-frame-alist '((top . 0) (left . 0) (width . 97) (height . 49))) ;;高亮当前行 (global-hl-line-mode t) ;; 去掉工具栏 (tool-bar-mode nil) ;;去掉菜单栏 (menu-bar-mode nil) ;; 去掉滚动栏 ;;(scroll-bar-mode nil)
附件中的包直接解压到用户目录下就可以使用我的配置文件,包括我装的插件都可以使用。
相关推荐
本配置文件基于网上提供的其他配置文件进行修改。 支持: emacs 24 +cedet 1.1 +ecb 2.40 源配置文件下载地址: http://download.csdn.net/detail/karotte/3812760
我的emacs配置文件 linux 下载后解压到用户家目录下面,即可使用。 可能有的会出错,自己相应地修改.emacs文件即可。
这是我的emacs配置文件,和我的blog相对应的
emacs配置文件的修正版,网上现有的emacs.d很多都缺少部分文件。另外如何配置可参考本人的blog文章:emacs配置。
emacs config file, emacs编辑器的一个配置文件
emacs配置文件,针对emacs23.1 emacs配置文件,针对emacs23.1 emacs配置文件,针对emacs23.1 emacs配置文件,针对emacs23.1
emacs 配置文件(已经测试适合Windows和Linux),已经包含了各个扩展,主要的功能: 基本功能: 1. 设置colortheme 2. 共享系统剪贴板 3. 显示括号匹配 4. 用y-n取代yes-no 5. 用法高亮 6. 显示时间 7. 自动保存session...
Emacs配置文件
windows下安装emacs及添加配置文件代码
自己备份的emacs配置文件,用于自己后续完善
Emacs的配置文件,可以略加修改,适合不同的环境。
emacs常用配置... emacs常用配置...
一个比较简单的,仅用yasnippet,ecb,cedet三个插件的emacs配置文件
emacs23.3 config emacs配置文件
emacs的配置文件,适用于emacs22.x和23.x,是我在网上找的然后整理的,配合mingw使用的,压缩包里的内容要放在根目录下才能好用,查找根目录的方法是:先按C-x再按C-f然后输入~符号再回车就会看到根目录了.
emacs配置文件.7z