`
csstome
  • 浏览: 1527954 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Emacs笔记——配置篇(不断更新中)

阅读更多
~/.emacs
以下 .emacs 是我跟据 http://linux.hiweed.com/node/1391 的文章《Debian下使用GNU Emacs》修改了一下得来的,谢谢原作者嘻嘻。

;;-------------------------中文设定--------------------------
;; Setup GBK environment
(set-terminal-coding-system 'euc-cn)
(set-keyboard-coding-system 'euc-cn)
(set-language-environment 'Chinese-GB)
(setq locale-coding-system 'utf-8)
(setq current-language-environment "Chinese-GBK")
(prefer-coding-system 'utf-8)

;;-------------------------向其他X程序粘贴中文---------------
(when (fboundp 'utf-translate-cjk-mode)
;; Load modified utf-translate-cjk-mode
(require 'gbk-utf-mode)
;; Turn on utf-translate-cjk-mode
(utf-translate-cjk-mode 1)
;; Setup X selection for unicode encoding
(setq x-select-request-type '(UTF8_STRING COMPOUND_TEXT TEXT STRING)))

;;-------------------------语法加亮--------------------------
(global-font-lock-mode 't)

;;-------------------------关闭错误提示的Beep音--------------
(setq visible-bell t)

;;-------------------------关闭启动时的`开机画面'------------
(setq inhibit-startup-message t)

;;-------------------------显示列号--------------------------
(setq column-number-mode t)

;;-------------------------括号匹配--------------------------
;;括号匹配时显示另一端的括号,而不是跳过去
(show-paren-mode t)
(setq show-paren-style 'parentheses)

;;-------------------------标题拦显示buffer的名字------------
(setq frame-title-format "emacs@%b")

;;-------------------------Shell 使用 ansi color-------------
(autoload 'ansi-color-for-comint-mode-on "ansi-color" nil t)
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)

;;-------------------------使用Win下的选择习惯---------------
;;用shift+方向键进行选择
(pc-selection-mode)

分享到:
评论

相关推荐

    emacs23中文版

    Emacs23中文版是一款经典的文本编辑器,特别适合编程和文档编写,因其强大的...同时,Emacs社区非常活跃,不断有新的插件和配置出现,为用户提供更丰富的使用体验。如果你找到了新版本,记得及时更新,以保持与时俱进。

    Emacs教程Learn_GNU_Emacs

    此外,Emacs的Org模式是其一大亮点,它是一个组织和笔记工具,可以用来做日程管理、任务跟踪和笔记整理。Org模式支持结构化文本,可以导出为HTML、PDF等多种格式,是个人知识管理和生产力提升的好帮手。 Emacs社区...

    EMACS 插件集合

    4. **配置插件**:每个插件都有特定的配置项,需要在`.emacs`或`.emacs.d/init.el`中设置。 5. **加载插件**:确保在启动时加载插件,一般在配置文件中加入`require`或`use-package`指令。 EMACS的插件集合使得这款...

    EmacsPack:emacs 配置仓库记录 emacs 学习过程

    EmacsPack 是一个针对 Emacs 编辑器的配置仓库,主要记录了用户在学习和使用 Emacs 过程中的配置和定制。这个项目旨在帮助开发者更好地适应和利用 Emacs 的强大功能,提升开发效率。Emacs 23.3 版本是这个配置仓库所...

    taomacs:个人Emacs配置

    【标题】"Taomacs: 个人Emacs配置" 是一个专门为个人定制的Emacs配置文件集合,旨在优化用户在Emacs编辑器中的使用体验。它通常包含了各种配置、快捷键设定、插件安装和自定义功能,以适应不同用户的需求和习惯。...

    demo-emacs-haskell:在Haskell项目中使用Emacs的教程

    8. **Org-Babel**:Emacs的Org模式可以用来组织笔记和代码,Org-Babel支持直接在Org文件中运行Haskell代码,非常适合学习和教学。 9. **Emacs Lisp编程**:为了进一步定制你的Haskell开发环境,你可能需要学习一些...

    emacs:学习使用Emacs

    Emacs的核心理念是“Everything is a Lisp Program”,意味着它的几乎每一个功能都是通过内置的Lisp方言——Emacs Lisp(Elisp)来实现的。这使得用户可以通过编写或修改配置脚本来定制编辑器的行为,从而创建个性化...

    anki-editor:Emacs次要模式,用于与Org制作Anki卡

    当这两者结合时,便诞生了anki-editor——一个Emacs的次要模式,专为在Org模式下创建Anki卡片提供便利。本文将详细介绍如何利用anki-editor在Emacs中无缝制作Anki卡片。 一、Emacs与Anki简介 Emacs是一款高度可...

    emacs.d:您唯一需要的dotfile

    3. packages.el:用于管理Emacs包管理器ELPA(Emacs Lisp Package Archive)的配置,包括安装、更新和卸载第三方扩展。 4. snippets/:存放自动代码补全或模板的目录,如Yasnippet。 5. themes/:存放自定义主题的...

    matrix-client.el:Emacs 的 Matrix 客户端!

    矩阵客户端.el 这是的分支,旨在进一步维护它、修复错误并为项目提供长期目标... 在现有的 Emacs 进程和配置中,就像任何其他 Emacs 包一样。 笔记: 此客户端在 MELPA 上不可用。 有关更多信息,请参阅此讨论。 需要 E

    kiwix.el:在Emacs中使用kiwix

    1. **安装kiwix.el**:将kiwix.el-master中的源代码导入到Emacs的`load-path`目录,然后通过M-x `load-file`或在配置文件中加载kiwix.el。 2. **配置kiwix路径**:设置Kiwix可执行文件的路径,以便kiwix.el能够调用...

    Linux资料

    5. "学习Emacs.txt":这可能是一位经验丰富的Emacs用户的笔记或者学习心得,分享了他们在使用Emacs过程中的技巧和建议。 通过这些资源,学习者可以深入了解Emacs的功能和哲学,从而提升在Linux环境下的工作效率。...

    dotEmacs

    Org Mode是Emacs中的一个非常流行的组织和笔记工具,通常用于任务管理、项目规划和文档编写,但它在这里被禁用或者未安装。 Emacs Lisp是Emacs的核心,允许用户通过编写脚本来扩展编辑器的功能。在`dotEmacs`中,...

    虚幻世界:进入和穿越Emacs的简要指南

    Org Mode的强大在于它与Emacs的无缝集成,可以在一个统一的环境中完成笔记、规划、写作等多种任务。 此外,Emacs的M-x命令行提供了访问大量内置功能和第三方扩展的途径。只需输入命令名并按下回车,即可执行各种...

    emacs_config

    在Emacs中,配置通常是在`.emacs`或`.emacs.d`目录下进行的,这些文件和目录包含了启动Emacs时运行的Lisp代码。`emacs_config-master`可能是一个Git仓库或者下载的配置集,其中包含了别人精心编写的Emacs配置,用户...

    emacs-org-leanpub:“使用Emacs,Org-mode和Leanpub发布的源代码”

    Emacs的强大在于其Lisp方言——Emacs Lisp(Elisp),用户可以编写自定义脚本来增强编辑器的功能。 **Org-mode** 是Emacs的一个模式,专为组织、计划和笔记而设计。它以其强大的标记语言和结构化组织能力而著名,...

    org-notes:个人笔记,IT相关

    Emacs Org-mode是一个强大的文本编辑器模式,广泛用于组织任务、笔记、项目管理和时间追踪,尤其在程序员和IT专业人员中非常流行。 【描述】"组织笔记我在Emacs Org-mode中用于可变目的的笔记。目录~/Dropbox/org-...

    emacsSetup

    在Emacs中,你可以通过修改配置文件`.emacs`(或者在较新版本中是`.emacs.d/init.el`)来定制这些键绑定,以适应个人的使用习惯。 EmacsLisp是Emacs的核心,它允许用户编写自定义的函数、模式和宏来扩展编辑器的...

    org-ghi:Org-mode 的 GitHub 问题插件——现在是一个死项目。 http 上的类似项目

    Org-mode 是一个强大的文本编辑器模式,主要用于组织和管理笔记、待办事项、日程安排等,它在 Emacs 编辑器中广泛使用。Org-mode 的功能强大且灵活,允许用户创建结构化的文本,支持 TODO 状态跟踪、时间戳、嵌入...

    Linux 开发环境搭建与使用-SlickEdit 的安装与配置.docx

    ### Linux开发环境搭建与使用——SlickEdit的安装与配置 #### 一、SlickEdit简介 SlickEdit是一款功能强大的跨平台代码编辑器,它支持超过40种编程语言,包括C/C++、C#、Java、HTML、XML等。这款编辑器的设计初衷...

Global site tag (gtag.js) - Google Analytics