(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.d`目录和`.spacemacs`配置文件,这些都是Spacemacs的核心组成部分。 首先,`.emacs.d`目录是Emacs的初始化目录,存储了Emacs启动时执行的所有配置和自定义设置。在Spacemacs中,...
emacs config file, emacs编辑器的一个配置文件
在了解了基本概念后,我们来探讨如何编写和优化自己的.emacs文件。首先,你可以通过网上搜索找到许多示例和模板,如博客文章《NickLeeH的Emacs配置》(https://nickleeh.iteye.com/blog/405948)。这些资源通常包含...
`.emacs.d` 是一个非常重要的目录,它是 Emacs 配置文件的家。Emacs 是一款极其强大且可高度定制的文本编辑器,广泛用于程序员、系统管理员和文档编写者。这个目录的名字来源于 `.emacs` 文件,这是 Emacs 的启动...
带有命令行显示等多功能的emacs配置文件,只需要将config.emacs改名为.emacs放用户目录下即可使用,如果/home/gqb,用户名为gqb。或者cd ~进行用户目录。
本配置文件基于网上提供的其他配置文件进行修改。 支持: emacs 24 +cedet 1.1 +ecb 2.40 源配置文件下载地址: http://download.csdn.net/detail/karotte/3812760
《深入探索Spacemacs配置与优化:.emacs.d.zip文件详解》 在程序员的世界里,Emacs是一款历史悠久且功能强大的文本编辑器,而Spacemacs则是在Emacs基础上构建的一款高度可定制化的编辑器,它引入了现代的键绑定和...
在Emacs中,`.emacs`是初始化配置文件,而`.emacs.d`目录则存储了与Emacs配置相关的所有自定义设置、插件和数据。这个`.emacs.d`配置插件集提供了一些实用的工具,旨在提升Emacs的使用体验。 首先,我们来详细了解...
.Emacs 我的 .emacs 文件 正在安装。 git clone https://github.com/GeneticGenesis/Emacs.git ~/.emacs.philc mv ~/.emacs ~/.emacs.old ln -s ~/.emacs.philc/.emacs ~/.emacs
8. **定制Emacs**:阐述如何通过修改配置文件`.emacs`来自定义Emacs的行为,包括快捷键绑定、界面主题和工作流。 9. **交互式开发环境(IDE)特性**:讲解Emacs作为IDE的能力,如集成调试器、自动完成、代码跳转等...
WINDOWS下的EMACS配置 一、EMACS的下载和安装 ...下载完成后,解压到指定的目录下,如D:\...EMACS在Windows下的配置可以通过下载和安装EMACS、设置注册表、创建.emacs.d目录和.emacs文件、加载.el文件等步骤来实现。
在".emacs.d"目录下,还会看到一些其他的文件和子目录,如"elpa"存放已安装的Emacs包,"custom"保存自定义设置,"variables"记录了Spacemacs的变量状态。这些内容共同构成了一个完整的Spacemacs环境。 总的来说,"....
这个压缩包包含了两个关键的文件,`.emacs`和`.emacs.d`,它们是Emacs配置的核心部分。 首先,`.emacs`是Emacs启动时加载的Lisp脚本,它定义了Emacs的行为和环境。在`.emacs`文件中,你可以设置快捷键、加载插件、...
Joe Schafer 的 Emacs 自定义设置一些用于初始化、填充和正确放置存储库的命令。...-batch --eval '(byte-compile-file "js2-mode.el")'结构初始化文件init.el是 Emacs 默认查找此文件 ( ~/.emacs.d/init.el ) 的~/.e
"dot-emacs: 克隆到〜.emacs.d" 这个标题和描述指的是一个关于Emacs配置管理的过程,特别是针对个人配置文件`.emacs.d`的管理。在Emacs中,`.emacs.d`目录是存放所有用户配置、插件和数据的地方。通过克隆到这个目录...
这是原地址http://linux.cuit.edu.cn/?p=1020 我是用不到了 我的另一个emacs配置是我自己的 这个是从上面那个地址下的
3. **编辑.emacs文件**:在你的Emacs中,打开`~/.emacs`配置文件(如果不存在,也需要新建)。你可以通过运行`M-x find-file-other-window ~/.emacs`来做到这一点,其中`M-x`是Emacs的快捷键组合,表示按下Alt+x键。...
`.emacs`是Emacs的初始化文件,它定义了Emacs启动时执行的Lisp代码,用来定制Emacs的行为,如设置快捷键、加载插件、调整界面等。`.emacs.d`目录则包含了Emacs的自定义设置、扩展和数据文件,是Emacs配置的主目录。 ...