Emacs-057-hippie-expand使用
hippie-expand通常是在company不是很好用的时候作为一个补全的方式使用,在很多company不能够使用的时候可以提供补全功能。
这里从网上找来一个增强的配置功能,可以把所有Buffer中的label搜集起来用于补全。同时,这个还能够实现一部分目录等功能的补全。这个功能跟VIM自带的那个补全功能十分相似,通过使用的相应速度也是十分快的。
找到的网络上的配置如下:
;; hippie-expand config
(setq hippie-expand-try-function-list '(try-expand-debbrev
                                        try-expand-debbrev-all-buffers
                                        try-expand-debbrev-from-kill
                                        try-complete-file-name-partially
                                        try-complete-file-name
                                        try-expand-all-abbrevs
                                        try-expand-list
                                        try-expand-line
                                        try-complete-lisp-symbol-partially
                                        try-complete-lisp-symbol))
;; This is not a must configuration on Windows, "s" is the command key on Mac. When on Windows, just use M-/
(global-set-key (kbd "s-/") 'hippie-expand)
实现上面的配置之后,可以使用M-/来实现补全。
上面的配置中抄来了一个s-/,我自己加了一个注释。其实在Windows下面直接使用默认的这种方式也就可以。

Emacs-057-hippie-expand使用相关推荐

  1. Linux下开发环境搭建---2. emacs篇

    Linux下开发环境搭建---2. emacs篇 本节主要参考:      曹乐的<在Emacs下用C/C++编程>      王纯业的<Emacs 一个强大的平台>      ...

  2. emacs python开发环境_配置Emacs下的Python开发环境

    特性 在Linux论坛上总有人问Python用什么IDE比较好,然后总会有人回答说Emacs.最近开始学Python,也花了点时间研究怎么配置Emacs,发现没有想象中的那么麻烦.这篇文章大致上来自于 ...

  3. emacs c语言配置文件,Emacs配置及使用方法(转)--- 很经典的

    最近需要用Emacs编辑C程序,看到这个教程非常不错,故转载 在Emacs下用C/C++编程 参考文献: hhuu @ newsmth 的<Emacs的日常生活> emacs 的文档 em ...

  4. emacs常用操作笔记

    Table of Contents 1. emacs操作 1.1. emacs ecb 常用操作 1.2. 与文件操作有关的命令 1.3. 与光标移动操作有关的命令 1.4. 与文件删除操作有关的命令 ...

  5. emacs 24安装ecb与cedet

    今天凑热闹把fedora升级到了17,emacs升级到了24,但是悲剧了,显示cedet罢工,重新编译1.1后,ecb又罢工.现在修复好了,记录下来与大家分享. emacs24启动cedet1.0会报 ...

  6. 我也说说Emacs吧(2) - Emacs其实就是函数的组合

    Emacs本质上是函数的组合 从帮助上看emacs有何不同 Vim和Sublime Text等编辑器,本质上是一个编辑器. 比如我们看看vim的帮助,是这个风格的,比如我要看i命令的帮助: <i ...

  7. 将Emacs作为C++集成开发环境

    版权说明和参考文献 按照惯例,我写的文章在最开始处放版权说明和参考文献. 参考文献: hhuu @ newsmth 的<Emacs的日常生活> emacs 的文档 emacs 相关插件的文 ...

  8. Emacs的日常生活(1)

    Emacs的日常生活 robinh October 15, 2003 Chapter 1 前言 有很多很多现成的文章介绍 Emacs 的.大致有那么两种:一种介绍说, Emacs 是一个无比强大的文本 ...

  9. pytorch之expand,gather,squeeze,sum,contiguous,softmax,max,argmax

    目录 gather squeeze expand sum contiguous softmax max argmax gather torch.gather(input,dim,index,out=N ...

  10. emacs 搭建racket开发环境

    emacs 搭建racket开发环境 emacs下搭建开发racket的环境,笔者之前用过下面两种模式:geiser和racket-mode.相对而言,后一种方式要显得简单.本文主要介绍后一种方式环境 ...

最新文章

  1. 青少年软件编程python考试-青岛全国青少年软件编程等级考试—Python
  2. 阿里P8都留不住的程序员和他们的公众号!
  3. 虚拟机和linux的安装
  4. 15-CSS基础-浮动流
  5. .jardesc文件
  6. 1.几大开发模型区别与联系
  7. 电子科技大学计算机2019报名人数,电子科技大学录取分数线2019(在各省市录取数据)...
  8. html选择第一个clss,css3如何选择第一个子元素?
  9. 北京市土壤侵蚀强度空间分布数据
  10. mysql例题_mysql 练习题
  11. html的日期插件标签,CaretTab - 新式可以显示时间和日期的标签
  12. 没有CCTV-5也不用慌的世界杯观战指南
  13. Bazinga HDU - 5510
  14. 前端唤起QQ和加群功能
  15. Microsemi Libero系列教程(二)——新建点灯工程
  16. Spring boot Mybatis-Plus数据库单测实战(三种方式)
  17. 一个优秀的团队的重要性
  18. Gitlab-runner 构建失败问题排查
  19. PDF怎么修改,如何删除PDF水印
  20. AttributeError: module ‘tensorflow.python.keras.backend‘ has no attribute ‘get_graph‘

热门文章

  1. system.IO.FileNotFoundException: 未能加载文件或程序集
  2. linux下root权限管理账号
  3. 《Python编程:从入门到实践》读书笔记
  4. CocoaPods 使用小结
  5. premiere如何把多个视频放在同一个视频画面
  6. 如何获取手机的屏幕尺寸
  7. 使用Python+多线程下载M3U8格式视频(小白)
  8. Android N for Developers(API概览)
  9. docker容器中安装jdk8,压缩包下载
  10. 微信小程序语音搜索功能