文档章节

emacs+prelude问题配置

格通
 格通
发布于 2016/04/21 09:13
字数 392
阅读 74
收藏 0
点赞 1
评论 0
  1.   Ispell 中文问题

参考 : Ispell 在emacs中常见问题

添加:

;; ispell 中文问题 
;; use apsell as ispell backend
(setq-default ispell-program-name "aspell")
;; use American English as ispell default dictionary
(ispell-change-dictionary "american" t)

    2. 启用solarized-theme

通过包安装solarized-theme,然后添加:

;;使用 solarized 主题
(require 'solarized)                                                                        
(provide 'solarized-theme)

  3. 高亮当前行

参考:Changing highlight line color in emacs

修改高亮颜色为绿色,护眼。

(global-hl-line-mode 1)
(set-face-background 'hl-line "green")
(set-face-foreground 'highlight nil)

使用hl-line+包,启动时就高亮了一下,后来就没有了。

以下是hl-line+包配置,没用:

(require 'hl-line+)
(global-hl-line-mode nill)
(toggle-hl-line-when-idle 1) ; Highlight only when idle

4.让 emacs 在命令行下支持剪切板共享

参考:让 emacs 在命令行下支持剪切板共享

安装xsel

添加配置信息:

;; http://hugoheden.wordpress.com/2009/03/08/copypaste-with-emacs-in-terminal/
;; I prefer using the "clipboard" selection (the one the
;; typically is used by c-c/c-v) before the primary selection
;; (that uses mouse-select/middle-button-click)
(setq x-select-enable-clipboard t)

;; If emacs is run in a terminal, the clipboard- functions have no
;; effect. Instead, we use of xsel, see
;; http://www.vergenet.net/~conrad/software/xsel/ -- "a command-line
;; program for getting and setting the contents of the X selection"
(unless window-system
 (when (getenv "DISPLAY")
  ;; Callback for when user cuts
  (defun xsel-cut-function (text &optional push)
    ;; Insert text to temp-buffer, and "send" content to xsel stdin
    (with-temp-buffer
      (insert text)
      ;; I prefer using the "clipboard" selection (the one the
      ;; typically is used by c-c/c-v) before the primary selection
      ;; (that uses mouse-select/middle-button-click)
      (call-process-region (point-min) (point-max) "xsel" nil 0 nil "--clipboard" "--input")))
  ;; Call back for when user pastes
  (defun xsel-paste-function()
    ;; Find out what is current selection by xsel. If it is different
    ;; from the top of the kill-ring (car kill-ring), then return
    ;; it. Else, nil is returned, so whatever is in the top of the
    ;; kill-ring will be used.
    (let ((xsel-output (shell-command-to-string "xsel --clipboard --output")))
      (unless (string= (car kill-ring) xsel-output)
	xsel-output )))
  ;; Attach callbacks to hooks
  (setq interprogram-cut-function 'xsel-cut-function)
  (setq interprogram-paste-function 'xsel-paste-function)
  ;; Idea from
  ;; http://shreevatsa.wordpress.com/2006/10/22/emacs-copypaste-and-x/
  ;; http://www.mail-archive.com/help-gnu-emacs@gnu.org/msg03577.html
 ))


© 著作权归作者所有

共有 人打赏支持
格通

格通

粉丝 7
博文 156
码字总数 39155
作品 0
广州
程序员
VMware vSphere重置系统配置

重置系统配置如果您无法确定 ESXi 主机问题的根源,则可以重置系统配置。系统配置中的更改可能与各种问题有关,包括与网络和设备的连接问题。重置系统配置可能会解决这些问题。如果重置系统配...

holy2009 ⋅ 01/08 ⋅ 0

【原创】Cynthia问题 Bug 管理软件 2.0 版发布啦

Cynthia开源项目问题管理软件2.0版本已经发布了,项目及源码地址:(https://git.oschina.net/cynthia/Cynthia)。 该版本主要有如下改进: 继续对上一版本进行Bug修复,继续优化Cynthia界面...

liming881227 ⋅ 2014/12/02 ⋅ 9

U1960与MA5620或者HG8245间电话的一些问题

1.房间内电话呼出号码重复,为别的MA5620的内的号码 思路:先确认MA5620上的配置无误,后查询U1960的配置 解决方式:u19上的中继配置AT0中的第二板卡没有配置号码与对应的线序 2.新u19设备上...

yamijiang ⋅ 2017/04/18 ⋅ 0

Navicat连接远程数据库10038报错问题?

前言   对于我们连接远程服务器的数据库,老是会出一些问题,例如这里的问题,在这里测试我们以阿里云服务器为例。 问题 第一种:端口开放问题导致的报错10038解决方案 查看服务器端口是否...

骑着毛驴逗你玩儿 ⋅ 05/21 ⋅ 0

CTO指南 -- 为什么说超过2台ECS就要考虑如何避免“配置飘移”问题

各位CTO/CIO,你为系统准备时光机了么? “配置飘移”这个问题其实不是什么新鲜玩意,国外早在业界提了很多年了,业界每年因配置飘移而产生的故障和系统失效问题带来的经济损失那是相当的可观...

Mr_zebra ⋅ 01/31 ⋅ 0

SpringMvc+Mybatis ServiceBean实例化了两次

问题描述 同样的的配置,我在window上部署没有问题,在Eclipse上调试也没有问题,但在centos+apache+modjk+tomcat就出现问题,(centos+apache+modjk+tomcat配置没有错误,我已经同一款cento...

贺蜜峰 ⋅ 2015/05/22 ⋅ 3

Nginx 403 Forbidden 排错记录汇总

记录一 当你将 nginx 作为 web server 的时候,403 错误主要是下面两条原因: 一、所有者对目录没有写的权限。 此时可用 先完全放开权限,如果问题解决,则再慢慢缩小访问权限。 $ chown -R...

技术小阿哥 ⋅ 2017/11/27 ⋅ 0

Keepalived——配置总结

全局配置 全局配置包括两个子配置,即所谓的:全局定义(global definition)和静态地址路由(static ipaddress/routes)。 所谓静态(static)就是说不会随vrrpd instance的开/关而变化的,VIP就不...

hncscwc ⋅ 2015/04/30 ⋅ 0

NRPE: Unable to read output 总结

上周重启nagios遇到NRPE: Unable to read output,在网上搜索了一下,发现好多人都会遇到该问题 大概说一下我当时遇到的问题,我是修改了nagios配置和客户端的nrpe.conf配置。重启nrpe.conf之...

davis_qi ⋅ 2012/09/10 ⋅ 0

Win10 + Caffe + CPU + MATLAB (包括各种问题详细解决)(二) —— MATLAB 端设置

这里介绍一下 Win10 下,如何搭建 Caffe,仅有 CPU。因为我需要用 MATLAB 调试,所以需要对 Caffe 做关于 MATLAB 的配置。很多博客都写了有关这方面的配置过程,写的也很好,但对于我这种初学...

u014546828 ⋅ 05/25 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

C++内存映射文件居然是这样?!

内存映射文件大家都时不时听过,但它到底是个什么?赶紧来看看吧 内存映射文件到底是干嘛的呢?让我们先来思考下面几个问题: 如果您想读的内容大于系统分配的内存块怎么办?如果您想搜索的字...

柳猫 ⋅ 32分钟前 ⋅ 0

MySQL 数据库设计总结

规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。 注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节...

OSC_cnhwTY ⋅ 今天 ⋅ 0

多线程(四)

线程池和Exector框架 什么是线程池? 降低资源的消耗 提高响应速度,任务:T1创建线程时间,T2任务执行时间,T3线程销毁时间,线程池没有或者减少T1和T3 提高线程的可管理性。 线程池要做些什...

这很耳东先生 ⋅ 今天 ⋅ 0

使用SpringMVC的@Validated注解验证

1、SpringMVC验证@Validated的使用 第一步:编写国际化消息资源文件 编写国际化消息资源ValidatedMessage.properties文件主要是用来显示错误的消息定制 [java] view plain copy edit.userna...

瑟青豆 ⋅ 今天 ⋅ 0

19.压缩工具gzip bzip2 xz

6月22日任务 6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具 6.1 压缩打包介绍: linux中常见的一些压缩文件 .zip .gz .bz2 .xz .tar .gz .tar .bz2 .tar.xz 建立一些文...

王鑫linux ⋅ 今天 ⋅ 0

6. Shell 函数 和 定向输出

Shell 常用函数 简洁:目前没怎么在Shell 脚本中使用过函数,哈哈,不过,以后可能会用。就像java8的函数式编程,以后获取会用吧,行吧,那咱们简单的看一下具体的使用 Shell函数格式 linux ...

AHUSKY ⋅ 今天 ⋅ 0

单片机软件定时器

之前写了一个软件定时器,发现不够优化,和友好,现在重写了 soft_timer.h #ifndef _SOFT_TIMER_H_#define _SOFT_TIMER_H_#include "sys.h"typedef void (*timer_callback_function)(vo...

猎人嘻嘻哈哈的 ⋅ 今天 ⋅ 0

好的资料搜说引擎

鸠摩搜书 简介:鸠摩搜书是一个电子书搜索引擎。它汇集了多个网盘和电子书平台的资源,真所谓大而全。而且它还支持筛选txt,pdf,mobi,epub、azw3格式文件。还显示来自不同网站的资源。对了,...

乔三爷 ⋅ 今天 ⋅ 0

Debian下安装PostgreSQL的表分区插件pg_pathman

先安装基础的编译环境 apt-get install build-essential libssl1.0-dev libkrb5-dev 将pg的bin目录加入环境变量,主要是要使用 pg_config export PATH=$PATH:/usr/lib/postgresql/10/bin 进......

玛雅牛 ⋅ 今天 ⋅ 0

inno安装

#define MyAppName "HoldChipEngin" #define MyAppVersion "1.0" #define MyAppPublisher "Hold Chip, Inc." #define MyAppURL "http://www.holdchip.com/" #define MyAppExeName "HoldChipE......

backtrackx ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部