`

[emacs].emacs

 
阅读更多

通用设置

 

;; 缩进
(setq c-default-style "linux"
      c-basic-offset 4)

;; 不使用tab
(setq-default indent-tabs-mode nil)

;; turn on highlighting current line
(global-hl-line-mode 1)

;; 显示行号和列号
(global-linum-mode t)
;; (tool-bar-mode -1)

(setq-default cursor-type 'bar) ; 设置光标为竖线
;; (set-default-font "微软雅黑Monaco-10")

;; 通用快捷键,例如split-window
;; (global-set-key [f1] 'speedbar)
(global-set-key (kbd "M-g") 'goto-line)  
(global-set-key (kbd "C-c C-c") 'comment-region)  

;; paren mode
(show-paren-mode 1)
(setq show-paren-delay 0)

;; buffer  
(global-set-key (kbd "C-x C-b") 'ibuffer)  
(global-set-key (kbd "M-k") 'kill-this-buffer) 
(global-set-key (kbd "<C-tab>") 'ido-switch-buffer) 

;; 窗口操作快捷键  
(global-set-key (kbd "M-a") 'mark-whole-buffer)
(global-set-key (kbd "M-o") 'other-window)
(global-set-key (kbd "M-0") 'delete-window)
(global-set-key (kbd "M-1") 'delete-other-windows)
(global-set-key (kbd "M-2") 'split-window-vertically)
(global-set-key (kbd "M-3") 'split-window-horizontally)

(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.
 '(tool-bar-mode nil))
(custom-set-faces
 ;; custom-set-faces 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.
 '(default ((t (:family "微软雅黑Monaco" :foundry "outline" :slant normal :weight normal :height 98 :width normal)))))

;; 保存桌面
(desktop-save-mode 1)

;; ido-mode
(require 'ido)
(ido-mode t)

;; To load it automatically on Emacs startup add this
(add-to-list 'custom-theme-load-path "D:/Program Files/emacs_elisp")
(load-theme 'zenburn t)

(add-to-list 'load-path "D:/Program Files/emacs_elisp")

;; erlang mode for windows
(setq load-path
      (cons "D:/Program Files/erl5.9.1/lib/tools-2.6.7/emacs" 
            load-path))
(setq erlang-root-dir "D:/Program Files/erl5.9.1")
(setq exec-path (cons "D:/Program Files/erl5.9.1/bin" exec-path))
(require 'erlang-start)
;; Distel 配置所需
(add-to-list 'load-path "D:/PROGRAM FILES/emacs_elisp/distel/elisp")
(require 'distel)
(distel-setup)

;; yasnippet
(require 'yasnippet)

;; eproject
(add-to-list 'load-path "D:/Program Files/emacs_elisp/eproject")
(require 'eproject)
(require 'eproject-extras)

; 默认目录
(setq default-directory "D:/")

分享到:
评论

相关推荐

    emacs.d-master.zip

    "emacs.d" 目录在 Emacs 的世界里扮演着至关重要的角色,它是用户配置的存放地,包含了一系列自定义设置、快捷键绑定、插件以及其他个性化选项。"emacs.d-master.zip" 很可能是从某个版本控制系统中导出的,或者是...

    emacs.d:我的〜.emacs.d目录

    Emacs.d 我的.emacs.d /主目录。前言该存储库包含我的emacs24配置。 它很大程度上受到了我使用过几年的和我以前的启发!安装将此存储库克隆到您的主目录中: git clone https://github.com/Sliim/emacs.d ~ /.emacs....

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

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

    emacs.d, 下面是我的. emacs. public 阅读.zip

    emacs.d, 下面是我的. emacs. public 阅读 emacs.d这是我的.emacs.d 。它只提供给 public 用于教育目的。 如果你打算将它用作你自己的.emacs.d,则不提供任何支持。许可证版权所有( C ) Bodil Stokke这里程序是自由...

    .emacs.d.zip

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

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

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

    .emacs.d

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

    my-emacs.d

    `my-emacs.d`文件夹很可能包含了一个人自定义的Emacs配置,用于优化编辑器的工作环境,提高编程效率。由于无法直接访问到这个压缩包,我会根据常见的Emacs配置实践来解释可能包含的知识点。 1. **Emacs配置结构**:...

    .emacs.d.7z

    本文将深入探讨".emacs.d"目录下的配置与插件,帮助你充分理解和利用这一强大的工具。 首先,".emacs.d"是Emacs的初始化目录,存储了用户的所有个性化设置和加载的插件。在这个7z压缩包中,我们主要关注的就是这个...

    Learn_GNU_Emacs.pdf.tar.gz

    Learn_GNU_Emacs.pdf 清晰资源 Emacs,著名的集成开发环境和文本编辑器。Emacs被公认为是最受专业程序员喜爱的代码编辑器之一,另外一个vim。 EMACS,即Editor MACroS(编辑器宏)的缩写,最初由Richard Stallman...

    .emacs.d:我的Emacs配置

    我的Emacs配置 Emacs Config已针对org-roam(包括服务器),org-brain,pdftools以及一系列的圣经和笔记工具进行了预配置。... mklink /J C:\Users\&lt;YourName&gt;\AppData\Roaming\.emacs.d C:\path\to\this\rep

    cedet&ecb&.emacs.rar

    cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb ....

    Emacs.vsk

    Emacs.vsk vs2008

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

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

    emacs_ok.tar.gz

    Emacs是一款强大的文本编辑器,深受程序员和高级用户喜爱,尤其在开源社区中拥有广泛的使用者。这个名为"emacs_ok.tar.gz"的压缩包文件显然包含了已经配置好的Emacs环境,这意味着用户可以快速启动并享受定制化的...

    需要事先安装好anaconda_.emacs.d.zip

    需要事先安装好anaconda_.emacs.d

    .emacs.d:Feng Li的emacs配置

    安装备份旧文件 cd ~ mv .emacs.d .emacs.d-bak mv .emacs .emacs-bak克隆存储库 cd ~ git clone git://github.com/feng-li/.emacs.d.git cd ~/.emacs.d/ git submodule update --init --recursive与遥控器同步 cd ...

    emacs.d, 包含电池的Emacs配置捆绑包.zip

    emacs.d, 包含电池的Emacs配置捆绑包 一个合理的Emacs配置这是我从 2000开始不断使用和调整的,它可以能是它的他Emacs用户的一个好起点。 现在,它有些面向 OS X,但是它也可以在Linux和 Windows 上工作。Emacs本身...

    .emacs.d, 在 @emacsrocks 中,我的个人emacs设置,以及使用.zip

    .emacs.d, 在 @emacsrocks 中,我的个人emacs设置,以及使用 我的emacs设置一组不断变化的emacs设置。 微型优化是超级有趣的。这些是在 Emacs rock 屏幕截图中使用的。 你也可以在我的设置后面看到一些想法:. emacs...

Global site tag (gtag.js) - Google Analytics