`

我的emacs配置文件

阅读更多

最近根据网上的一些材料配置了现在的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)

 




附件中的包直接解压到用户目录下就可以使用我的配置文件,包括我装的插件都可以使用。

 

0
0
分享到:
评论

相关推荐

    linux emacs 配置文件

    本配置文件基于网上提供的其他配置文件进行修改。 支持: emacs 24 +cedet 1.1 +ecb 2.40 源配置文件下载地址: http://download.csdn.net/detail/karotte/3812760

    Emacs配置文件

    这个"Emacs配置文件"就是对Emacs进行个性化调整的脚本,通常以`.emacs`或`init.el`为名。 配置文件的主要作用: 1. **快捷键定制**:Emacs提供了丰富的快捷键,用户可以通过配置文件自定义这些快捷键,使其更符合...

    我的emacs配置文件 linux

    标题提到的是个人的Emacs配置文件,用于在Linux系统上优化Emacs的使用体验。 描述中提到,这个压缩包包含两个关键文件:`.emacs`和`.emacs.d`。`.emacs`是Emacs的初始化文件,它定义了Emacs启动时执行的Lisp代码,...

    emacs配置文件

    这个名为"emacs配置文件"的压缩包应该是一个修正版的`emacs.d`,它可能已经解决了网络上其他配置中常见的缺失文件问题。使用这个配置,用户可以避免因缺少文件而导致的配置错误,更快地建立一个完整的Emacs工作环境...

    emacs配置文件 (.emacs)

    emacs config file, emacs编辑器的一个配置文件

    Emacs的配置文件

    在压缩包文件名称列表中,`my-site-start.d`和`site-lisp`是两个可能与Emacs配置相关的目录或文件。`my-site-start.d`可能是用户自定义的启动脚本目录,Emacs在启动时会遍历该目录下的所有Lisp文件并执行,这允许...

    emacs的配置文件

    在描述中提到的"pp_emacs"可能是某种特定的Emacs配置文件或者配置包,这个名字可能是"pretty print Emacs"的缩写,暗示这是一份优化了显示效果或增强了代码格式化的配置。具体来说,可能包含以下一些方面: 1. **...

    emacs 配置文件

    emacs 配置文件(已经测试适合Windows和Linux),已经包含了各个扩展,主要的功能: 基本功能: 1. 设置colortheme 2. 共享系统剪贴板 3. 显示括号匹配 4. 用y-n取代yes-no 5. 用法高亮 6. 显示时间 7. 自动保存session...

    Emacs 配置文件和脚本

    在这个主题中,我们将深入探讨"Emacs配置文件和脚本",以及与之相关的Gccsense工具。 首先,我们来看`.emacs`文件,这是Emacs的主配置文件,位于用户的家目录下。这个文件包含了Emacs启动时执行的Lisp代码,用于...

    Lemo的Emacs配置文件

    "Lemo的Emacs配置文件"很可能是一个包含了个人定制设置的.emacs或init.el文件,这个文件定义了Emacs启动时加载的一系列配置,以优化编辑环境,满足特定的编辑需求。 Emacs配置文件的核心在于Lisp脚本,因为Emacs的...

    emacs配置文件.7z

    在“emacs配置文件.7z”这个压缩包中,包含的主要是用户自定义的Emacs配置。这些配置文件通常位于用户的家目录下的`.emacs.d`或`.config/emacs`目录中,根据不同的操作系统可能会有所不同。配置文件的主要目的是优化...

    windows下安装emacs及添加配置文件代码

    以下将分为几个部分来进行详细的讲解:Emacs的安装步骤、配置文件`.emacs`的基本设置方法以及一些高级配置选项。 ### Emacs 的安装 #### 下载 Emacs 首先,需要访问GNU官方提供的Emacs下载页面(...

    Emacs配置文件(Windows)

    打开注册表编辑器(regedit),导航到`HKEY_CURRENT_USER\Environment`,在这里新建一个字符串值,名为`HOME`,其值应设置为你希望存放Emacs配置文件的路径。记得在修改注册表之前备份,以免造成不可逆的错误。 ...

    emacs常用配置需要的文件

    首先,我们需要了解Emacs配置的基本结构。Emacs的配置通常保存在`~/.emacs`或`~/.emacs.d/init.el`文件中,这是Emacs启动时加载的第一个文件。在这个文件中,我们可以编写Lisp代码来定义快捷键、加载插件、设置界面...

    自己用的emacs配置文件备份

    自己备份的emacs配置文件,用于自己后续完善

    emacs配置文件,针对emacs23.1

    为了使用这个配置,你需要将压缩包解压并将里面的`.emacs`或`init.el`文件移动到你的Emacs配置目录(通常是`~/.emacs.d/`)。如果你已经有自己的配置,需要谨慎合并以防止冲突。如果遇到问题,Emacs的错误消息通常会...

Global site tag (gtag.js) - Google Analytics