emacs autocomplete

安装emacs24,23以前比较麻烦,
emacs24
http://kanpe777.github.io/blog/2014/01/12/yum-install-emacs24-on-centos-6-dot-5/

因为24自带了list-packages
$ cd /etc/yum.repos.d  
$ wget http://pj.freefaculty.org/EL/pjku.repo
$ rpm --import http://pj.freefaculty.org/EL/PaulJohnson-BinaryPackageSigningKey
$ yum install emacs
$ emacs -version

m-x list-packages

http://ergoemacs.org/emacs/emacs_package_system.html

安装插件

Install Packages

This list is shown in package-menu-mode. In this mode, here's the most useful keys:

【Enter ↵】 Describe the package under cursor. (describe-package)
【i】 mark for installation. (package-menu-mark-install)
【u】 unmark. (package-menu-mark-unmark)
【d】 mark for deletion (removal of a installed package). (package-menu-mark-delete)
【x】 for “execute” (start install/uninstall of marked items). (package-menu-execute)
【r】 refresh the list from server. (package-menu-refresh)

~/.emacs
为

(when (>= emacs-major-version 24)
(require 'package)
(package-initialize)
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
)

搜auto-complete

i x安装完之后发现 ~/.emacs.d/里面多了一些内容
~./.emacs
的内容为添加autocomplete的内容


(setq current-language-environment "UTF-8")
(setq default-input-method "chinese-py")
(setq locale-coding-system 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-selection-coding-system 'utf-8)
(prefer-coding-system 'utf-8)


(when (>= emacs-major-version 24)
(require 'package)
(package-initialize)
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
)

(require 'auto-complete)
(require 'auto-complete-config)
(global-auto-complete-mode t)
(setq-default ac-sources '(ac-source-words-in-same-mode-buffers))
(add-hook 'emacs-lisp-mode-hook (lambda () (add-to-list 'ac-sources 'ac-source-symbols)))
(add-hook 'auto-complete-mode-hook (lambda () (add-to-list 'ac-sources 'ac-source-filename)))
(set-face-background 'ac-candidate-face "lightgray")
(set-face-underline 'ac-candidate-face "darkgray")
(set-face-background 'ac-selection-face "steelblue") ;;; 设置比上面截图中更好看的背景颜色
(define-key ac-completing-map "\M-n" 'ac-next) ;;; 列表中通过按M-n来向下移动
(define-key ac-completing-map "\M-p" 'ac-previous)
(setq ac-auto-start 2)
(setq ac-dwim t)
(define-key ac-mode-map (kbd "M-TAB") 'auto-complete)
emacs配置-python开发环境 为python开发坏境而配置的emacs,下载后直接解压,将原电脑中的.emacs.d备份,用这个文件夹覆盖原有的 立即下载

相关推荐

Emacs插件cscope+autocomplete

现在cscope和autocomp插件越来越不好找,传一个自己用,并分享!

emacs+autocomplete+semantic实现自动补全

;; for cedet (load-file "~/site/cedet-1.1/common/cedet.el") (global-ede-mode t) (semantic-load-enable-semantic-debugging-helpers) (semantic-load-enable-excessive-code-helpers) (setq semantic-idle

robin_chenyu的专栏 2387

uniapp APP分享;判断用户是否安装APP,已安装直接打开,未安装跳转下载页;uniapp 在外部打开APP(schemes)

A将某商品分享给B,B点击后判断是否安装APP,若安装直接打开,没有安装则跳转下载页;

@微你 5680

emacs 自动补全 auto-complete

首先解释一下emacs中 用auto-complete自动补全的具体功能。 有些人以为auto-complete实现的是这样一件事情:可以为某些语言的关键字实现自动补全。比如过在js代码中,输入一个fun就是自动补全为function 。输入一个doc就会补全为document。这种方式是对关键字的自动补全。其实auto-complete是做不到的。如果要实现,应该还装别的模块。 auto-c

speed_feng的专栏 4425

「免费开源」从 OCR 识别到结构化输出:合同文本高效比对的完整解决方案!

本文将系统拆解这一解决方案的技术逻辑、实施步骤与落地价值,为企业合同管理数字化转型提供实操指南。字段提取:自动识别并提取预设的关键字段(如 “甲方”“乙方”“合同金额”“履约期限” 等),若遇到模糊表述(如 “付款时间为合同签订后 30 个工作日内”),系统可自动解析为 “履约期限:合同签订日 + 30 工作日”;预设结构化字段:根据合同类型(如采购合同、服务合同、租赁合同),定义需提取的关键字段(如 “甲方名称”“乙方名称”“合同金额”“有效期起 / 止日期”“履约地点”“违约金比例” 等);

qxsz_yyh的博客 835

多智能体强化学习论文——SEAC(NIPS 2020)

存在的问题&研究动机&研究思路 在稀疏奖励的环境下,多智能体的exploration存在效率不足等问题。 在IAC的基础上尝试加入重要性采样,使得每次更新智能体iii的参数时,不再仅仅使用智能体iii的数据,而是使用所有智能体的数据进行智能体iii数据的更新。 对于原始的IAC算法是on-policy的,而SEAC则是off-poligy的。 创新点 在每个智能体iii的actoriactor_iactori​和criticicritic_icritici​的更新过程中,都加入了重要性

我的AI笔记 1206

emacs 安装 auto-complete 自动补全功能

1,下载auto-complete的压缩包,然后解压; 2,在emacs 输入 M_x load-file 然后输入 刚刚解压的auto-complete路径/auto-complete/etc/install.el 然后就可以默认的安装了。 3, 安装成功会提示要把下面代码放到.emas文件中 (add-to-list 'load-path "~/.emacs.d/") (require

gongchenzhang的专栏 1294

VNC Viewer建立多个图形界面,来远程访问同一个服务器(Ubuntu)

如题。目前已经有了一个VNC viewer连接,那么如果再开一个图形界面呢? 思路主要是:新建一个用户,从这个用户新建一个vnc连接,然后访问图形界面。

the Blog of 等不到天亮丶等时光 5899

emacs auto-complete

Emacs安装auto-complete 分别下载各个el文件 auto-complete-mode 主源码库 https://github.com/auto-complete/auto-complete 把zip文件下载后,复制auto-complete.el、auto-complete-config.el和dict文件夹到放插件的文件夹(这里是~/.emacs.d/plugins/au...

fareast_mzh的博客 1133

手把手教你用ROS2控制PX4无人机画个圆:从C++代码到Gazebo仿真全流程解析

本文详细解析了如何使用ROS2控制PX4无人机实现圆形轨迹飞行,涵盖从C++代码编写到Gazebo仿真的全流程。重点介绍了Offboard模式下的控制算法实现、圆形轨迹生成的数学原理,以及解决通信延迟和坐标系转换等常见问题的实用技巧。通过实战案例,帮助开发者快速掌握无人机轨迹跟踪仿真的核心技术。

weixin_30839881的博客 95

ISP Tuning实战:从零开始调校相机传感器的完整流程(附避坑指南)

本文详细介绍了ISP Tuning的完整实战流程,即如何从零开始调校相机传感器以优化成像质量。内容涵盖从黑电平校正、镜头阴影校正等基础标定,到自动曝光、伽马校正、色彩校正等核心画质调校,再到降噪与锐化的平衡策略,并提供了关键的避坑指南。掌握ISP Tuning是提升相机传感器性能、实现从‘能用’到‘好用’的关键技术。

weixin_32098457的博客 196

基于FPGA的以太网设计(1)----大白话解释什么是以太网

基于FPGA的千兆以太网设计(1)----大白话解释什么是以太网

孤独的单刀 3869

emacs -autocomplete

$ emacs -batch -l etc/install.el http://cx4a.org/software/auto-complete/manual.html#Installation_Script

linux_kax1_tcds_6a的专栏 724

逆强化学习:从专家示范中学习策略

逆强化学习(Inverse Reinforcement Learning,简称IRL)是强化学习(Reinforcement Learning,简称RL)的一个子领域,它的目标是从专家的行为中学习策略。在传统的强化学习中,智能体通过与环境交互,根据奖励信号来学习一个策略。而在逆强化学习中,我们没有直接的奖励信号,而是通过观察专家的行为来推断出奖励函数,从而学习到一个与专家类似的策略。逆强化学习作为强化学习的一个重要子领域,在许多实际应用场景中都取得了显著的成功。

AI天才研究院 1449

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Emacs 代码补全 AutoComplete

下载: wget http://cx4a.org/pub/auto-complete/auto-complete-1.3.1.tar.bz2 解压: tar jxvf auto-complete-1.3.1.tar.bz2 进入目录: cd auto-complete-1.3.1 编译: make 安装: make install 选择目录: ~/.emacs.d/ 拷贝

一刀不二 1139

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

clojure-emacs-autocomplete

1.https://github.com/clojure-emacs/cider#keyboard-shortcuts 2. install emacs 24.5 3.http://clojure-doc.org/articles/tutorials/emacs.html 4.http://stackoverflow.com/questions/23233470/how-to-use-...

weixin_30768661的博客 144

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

ubantu 配置 erlang 18.0 + emacs + autocomplete

一:写在之前 环境。。为毛又是环境,折腾 二:安装增强功能 又碰到问题了   The headers for the current running kernel were not found. 执行 sudo apt-get install dkms build-essential linux-headers-$(uname -r) 后再安装,如果还不行可能是 vbox 与增强功能版

taitoubiyan1的专栏 580

5分钟上手!从零构建Emacs智能补全插件:TabNine客户端开发指南

TabNine是一款强大的AI代码补全工具,它能通过标准输入输出与文本编辑器插件(客户端)进行通信,为开发者提供智能的代码补全建议。本文将详细介绍如何从零开始构建一个Emacs智能补全插件,让你快速掌握TabNine客户端开发的关键步骤。 ## 了解TabNine工作原理 TabNine的核心是其AI引擎,它能够结合团队训练的AI、私有代码库训练的AI以及开源训练的AI,为用户提供精准的代码补

gitblog_00562的博客 442

emacs for Python

1. YASnippet 2. AutoComplete 3. rope pip install rope 4. pymacs (1) make install (2) 然后将编译出来的pymacs.el拷贝到load path中 (3)或者字节编译它: 启动 emacs, 执行 M-x byte-compile-file RET pymacs.el RE...

weixin_33766168的博客 262

我的Emacs配置

;;一个snippet插件可以自定义模板, http://code.google.com/p/yasnippet/ (add-to-list 'load-path          "D:/Lvan/emacs_plugin/yasnippet-0.6.1c") (require 'yasnippet) (yas/initialize) (yas/load-directory "D:/Lvan/emacs_plugin/yasnippet-0.6.1c/snippets")

mjb0331的专栏 426

emacs python_将Emacs打造成强大的Python代码编辑工具

基本配置Emacs本身提供了python-mode,输入M-x python-mode,就可以进入python模式。相应地,会在菜单栏出现Python菜单。当然,一般来讲,如果是.py文件打开的话,也会自动进入该模式。不过,默认的python模式功能上面用起来还是有点弱,而且许多地方做的并不好,最好下载第三方的python模式。python-mode是一个开源项目,可以在https://launc...

weixin_39862794的博客 2013

Mac下安装emacs+cscopse+auto-complete

转:http://blog.youkuaiyun.com/u010164190/article/details/60867803 1.下载cscope和auto-complete    地址:http://download.youkuaiyun.com/detail/u010164190/9892170   2.安装:      # tar -zxf cscope-xx.x.tar.gz      #

yufei645的博客 454

linux emacs 安装插件,暴增 Emacs 生产力的十大最佳插件

一年前的这个时候,我想要寻找将 Vim 打造成一个成熟的全功能的 IDE 的最好插件。有趣的是,那篇文章的很多评论提到了 Emacs 已经大部分有了这些内置插件,已经是一个很棒的 IDE 了。尽管我对 Emacs 的难以置信的多样化表示赞同,它依旧不是一个可以开箱即用的高级编辑器。还好,其庞大的插件库可以解决这个问题。但在过多的选择中,有时很难弄清该如何入手。因此,现在让我试着收集一个不可或缺的插...

weixin_39547298的博客 528
上一篇: websocket相关调研 总结帖
下一篇: openstack安装笔记 keystone(一)
linux内核控
博客等级 码龄19年 41粉丝 638原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值