zoukankan      html  css  js  c++  java
  • Emacs server 新启动方式 (仅在emacs daemon未启动时才启动daemon)

    旧的启动方式是将 emacs --daemon 放在 .xinitrc 或者 .profile 或者 rc.lua 中 让它随系统一起启动

    这种方式会减慢开机速度, 随着配置越来越多, 有时候开机并不用 emacs 导致开机边的很慢, 得不偿失

    尝试了 emacswiki 上提到的 (server-start) 方式. 但是好像不成功. 每次都会尝试用 emacs --daemon 启动emacs

    导致每次启动都很慢, 还不如不用.

    后来在 so 上查到, 这种方式在 emacs 23 之后基本上就已经被废弃掉了. 新的启动方式如下.

    配置你的 .zshrc 或者 .bashrc

    export ALTERNATE_EDITOR=""

    Ok 搞定... 就这么简单.

    之后你再用 emacsclient -c 命令行 或者 emacsclient -t 图形 方式启动 emacs 如果 emacs --daemon 没有启动
    系统会自动的尝试使用 emacs --daemon 命令来启动. 否则直接打开.

    这样做还有一个好处, 直接 emacs 是不会启动 daemon 的, 其实也不算什么好处 哈哈.

    ps
    加上另外两个实用的配置
    让 emacsclient -c 成为默认编辑器, 方便编辑 git svn 提交
    export EDITOR='emacsclient -c'
    绑定 e 到 emacsclient -t 直接在命令行内打开某个文件编辑
    alias e='emacsclient -t'

  • 相关阅读:
    hdu 2112 (最短路+map)
    poj 1502 最短路+坑爹题意
    poj 1696 Space Ant (极角排序)
    poj 1410 线段相交判断
    使用本地光盘安装Microsoft .NET Framework 3.5 for Win8.1/WinServer2012R2
    Excel REPT函数使用
    tomcat7配置虚拟目录
    Tomcat 7.0的配置
    js去除空格
    JAVABEAN连接各数据库
  • 原文地址:https://www.cnblogs.com/pylemon/p/2752933.html
Copyright © 2011-2022 走看看