`
koeiknight
  • 浏览: 22554 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

我的.emacs文件

阅读更多
		 (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.
		 ;'(column-number-mode t)  	;显示列号
 		 '(display-time-mode t)			;显示时间
		 ;;'(indent-tabs-mode nil)
		 ;'(show-paren-mode t)
 		 '(standard-indent 2)				;缩进为2格
 		 '(tab-width 2)		 					;Tab键为2格
 		 '(transient-mark-mode t))	

		 (setq default-major-mode 'text-mode);一打开就起用 text 模式。
		 (global-font-lock-mode t);语法高亮
		 (auto-image-file-mode t);打开图片显示功能
		 (fset 'yes-or-no-p 'y-or-n-p);以 y/n代表 yes/no,可能你觉得不需要,呵呵。
		 (column-number-mode t);显示列号
		 (show-paren-mode t);显示括号匹配
		 (display-time-mode 1);显示时间,格式如下
		 (setq display-time-24hr-format t)
		 (setq display-time-day-and-date t)
		 (tool-bar-mode nil);去掉那个大大的工具栏
		 ;(scroll-bar-mode nil);去掉滚动条,因为可以使用鼠标滚轮了 ^_^
		 (mouse-avoidance-mode 'animate);光标靠近鼠标指针时,让鼠标指针自动让开,别挡住视线。很好玩阿,这个功能
		 (setq mouse-yank-at-point t);支持中键粘贴
		 (transient-mark-mode t);这个忘了,郁闷!
		 (setq x-select-enable-clipboard t);支持emacs和外部程序的粘贴
		 (setq frame-title-format "gaof@%b");在标题栏提示你目前在什么位置。你要把zhan改成自己的用户名
		 (setq default-fill-column 80);默认显示 80列就换行 
		 (load-file "/home/gaof/prime/etc/emacs/color-theme.el")
		 ;(color-theme-dark-blue);选择 darkblue的配色方案 
		 (set-default-font "-sony-fixed-medium-r-normal--16-120-100-100-c-80-iso8859-1")

		 (setq skeleton-pair t) ;括号的自动配对
		 (local-set-key (kbd "[") 'skeleton-pair-insert-maybe)
		 (local-set-key (kbd "(") 'skeleton-pair-insert-maybe)
		 (local-set-key (kbd "{") 'skeleton-pair-insert-maybe) 
		 (local-set-key (kbd "<") 'skeleton-pair-insert-maybe)

		 ;(local-set-key [(control o)] 'vi-open-next-line) ;设置快捷键的一种方式

		 (color-theme-sitaramv-solaris)

		 ;设置Ruby模式
		 (setq load-path (add-to-list 'load-path "/usr/share/emacs22/site-lisp/mozart"))
		 (setq load-path (add-to-list 'load-path "/usr/share/emacs/site-lisp/ruby1.8-elisp"))
		 (require 'ruby-mode)
		 (add-to-list 'auto-mode-alist '("\\.rb$" . ruby-mode))

		 ;设置session和desktop
		 (setq load-path (add-to-list 'load-path "/home/gaof/prime/etc/emacs"))
		 (require 'session)
		 (add-hook 'after-init-hook 'session-initialize)
		 (load "desktop")
 		 (desktop-load-default) 
 		 (desktop-read)
 		 (desktop-save-mode 1)

		 ;抑制启动时的提示信息
		 (setq inhibit-startup-message t)
		 ;保证同名文件显示的缓冲区名称唯一
		 (setq uniquify-buffer-name-style 'forward)

		 ;设置org模式
		 (add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
		 (define-key global-map "\C-cl" 'org-store-link)
		 (define-key global-map "\C-ca" 'org-agenda)
		 (setq org-hide-leading-stars t)
		 (setq org-log-done t)
		 (setq org-agenda-files (list "~/org/work.org"
			     "~/org/todo.org"
			     "~/org/school.org"  
           "~/org/home.org"))  

		 ;以Server模式启动
		 (server-start)

		 (require 'ido)
		 (ido-mode t)

		 (require 'tabbar)
		 (tabbar-mode)
		 (global-set-key [s-up]    'tabbar-backward-group)
		 (global-set-key [s-down]  'tabbar-forward-group)
		 (global-set-key [s-left]  'tabbar-backward)
		 (global-set-key [s-right] 'tabbar-forward)

		 ;设置进入VIP模式的快捷键,注意Win键的设置方法
		 (global-set-key (kbd "s-z") 'vip-mode)

		 ;显示缓冲区对应的文件全路径
		 (defun display-buffer-name ()
		   (interactive)
			 (message (buffer-file-name (current-buffer))))
分享到:
评论

相关推荐

    [emacs].emacs

    标题 "[emacs].emacs" 暗示我们正在讨论的是 Emacs 配置文件,这是一个非常重要的文本编辑器的个性化设置。Emacs 是一个高度可定制的、功能强大的编辑器,广泛用于编写代码、文档等,尤其在程序员和系统管理员中非常...

    spacemacs配置 包含.emacs.d 目录 和 .spacemacs 配置文件

    本压缩包包含两个关键部分:`.emacs.d`目录和`.spacemacs`配置文件,这些都是Spacemacs的核心组成部分。 首先,`.emacs.d`目录是Emacs的初始化目录,存储了Emacs启动时执行的所有配置和自定义设置。在Spacemacs中,...

    emacs配置文件 (.emacs)

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

    My .emacs Backup

    在了解了基本概念后,我们来探讨如何编写和优化自己的.emacs文件。首先,你可以通过网上搜索找到许多示例和模板,如博客文章《NickLeeH的Emacs配置》(https://nickleeh.iteye.com/blog/405948)。这些资源通常包含...

    .emacs.d

    `.emacs.d` 是一个非常重要的目录,它是 Emacs 配置文件的家。Emacs 是一款极其强大且可高度定制的文本编辑器,广泛用于程序员、系统管理员和文档编写者。这个目录的名字来源于 `.emacs` 文件,这是 Emacs 的启动...

    emacs集成多插件配置文件.emacs

    带有命令行显示等多功能的emacs配置文件,只需要将config.emacs改名为.emacs放用户目录下即可使用,如果/home/gqb,用户名为gqb。或者cd ~进行用户目录。

    linux emacs 配置文件

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

    .emacs.d.zip

    《深入探索Spacemacs配置与优化:.emacs.d.zip文件详解》 在程序员的世界里,Emacs是一款历史悠久且功能强大的文本编辑器,而Spacemacs则是在Emacs基础上构建的一款高度可定制化的编辑器,它引入了现代的键绑定和...

    比较简单的.emacs.d配置插件

    在Emacs中,`.emacs`是初始化配置文件,而`.emacs.d`目录则存储了与Emacs配置相关的所有自定义设置、插件和数据。这个`.emacs.d`配置插件集提供了一些实用的工具,旨在提升Emacs的使用体验。 首先,我们来详细了解...

    Emacs:我的 .emacs 文件和我的 .emacs_plugins 目录

    .Emacs 我的 .emacs 文件 正在安装。 git clone https://github.com/GeneticGenesis/Emacs.git ~/.emacs.philc mv ~/.emacs ~/.emacs.old ln -s ~/.emacs.philc/.emacs ~/.emacs

    GNU.Emacs完全手册

    8. **定制Emacs**:阐述如何通过修改配置文件`.emacs`来自定义Emacs的行为,包括快捷键绑定、界面主题和工作流。 9. **交互式开发环境(IDE)特性**:讲解Emacs作为IDE的能力,如集成调试器、自动完成、代码跳转等...

    windows下配置emacs

    WINDOWS下的EMACS配置 一、EMACS的下载和安装 ...下载完成后,解压到指定的目录下,如D:\...EMACS在Windows下的配置可以通过下载和安装EMACS、设置注册表、创建.emacs.d目录和.emacs文件、加载.el文件等步骤来实现。

    .emacs.d.7z

    在".emacs.d"目录下,还会看到一些其他的文件和子目录,如"elpa"存放已安装的Emacs包,"custom"保存自定义设置,"variables"记录了Spacemacs的变量状态。这些内容共同构成了一个完整的Spacemacs环境。 总的来说,"....

    emacs 配置文件

    这个压缩包包含了两个关键的文件,`.emacs`和`.emacs.d`,它们是Emacs配置的核心部分。 首先,`.emacs`是Emacs启动时加载的Lisp脚本,它定义了Emacs的行为和环境。在`.emacs`文件中,你可以设置快捷键、加载插件、...

    dotemacs:我的 .emacs 文件

    Joe Schafer 的 Emacs 自定义设置一些用于初始化、填充和正确放置存储库的命令。...-batch --eval '(byte-compile-file "js2-mode.el")'结构初始化文件init.el是 Emacs 默认查找此文件 ( ~/.emacs.d/init.el ) 的~/.e

    dot-emacs:克隆到〜.emacs.d

    "dot-emacs: 克隆到〜.emacs.d" 这个标题和描述指的是一个关于Emacs配置管理的过程,特别是针对个人配置文件`.emacs.d`的管理。在Emacs中,`.emacs.d`目录是存放所有用户配置、插件和数据的地方。通过克隆到这个目录...

    emacs 配置文件+ .emacs.d资源

    这是原地址http://linux.cuit.edu.cn/?p=1020 我是用不到了 我的另一个emacs配置是我自己的 这个是从上面那个地址下的

    .emacs.d:我的emacs设置。 要使用,请将vn_settings.el放入您的〜.emacs.d文件夹中,并将该行(将“〜.emacs.dvn_settings.el” nil tt加载)添加到您的.emacs中

    3. **编辑.emacs文件**:在你的Emacs中,打开`~/.emacs`配置文件(如果不存在,也需要新建)。你可以通过运行`M-x find-file-other-window ~/.emacs`来做到这一点,其中`M-x`是Emacs的快捷键组合,表示按下Alt+x键。...

    我的emacs配置文件 linux

    `.emacs`是Emacs的初始化文件,它定义了Emacs启动时执行的Lisp代码,用来定制Emacs的行为,如设置快捷键、加载插件、调整界面等。`.emacs.d`目录则包含了Emacs的自定义设置、扩展和数据文件,是Emacs配置的主目录。 ...

Global site tag (gtag.js) - Google Analytics