Emacs ess自动完成
问题描述:
我是R用户,我想在emacs中使用R.但是,我在emacs中定制ess时遇到了麻烦。我已经在我的emacs中安装了自动完成软件包和最新的ess。但是当我在emacs中运行r时,自动完成功能无法正常工作。 当我输入应用程序时,我想显示像(http://www.emacswiki.org/pics/static/ess-ac3)中的图像,但在我的emacs中既没有自动完成也没有显示黄色部分。Emacs ess自动完成
我的操作系统:Ubuntu的12.04 AMD64
我的〜/ .emacs文件
我;; Auto-complete
(add-to-list 'load-path "~/.emacs.d/site-lisp")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/site-lisp/ac-dict")
(ac-config-default)
; ess-site
(add-to-list 'load-path "/usr/share/emacs/site-lisp/ess")
(require 'ess-site)
(setq ess-eval-visibly-p nil)
(setq ess-ask-for-ess-directory nil)
答
自动完成的作品与此设置
(setq ess-use-auto-complete t)
答
我得到了同样的问题和以下代码适用于我:
(require 'package)
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t)
(package-initialize) ;load and activate packages, including auto-complete
(ac-config-default)
(setq ess-use-auto-complete 'script-only)
;;if not working, use the following instead of (setq ess-use-auto-complete 'script-only)
;;(global-auto-complete-mode t)
我想我有同样的问题,在这里:http://*.com/questions/22304058/emacs-auto-complete-for-ess-in-tooltip-instead-of-buffer我也有相同的操作系统, ,所以也许所有在这两个问题上回答(setq ess-use-auto-complete t)的人都在使用mac或其他东西。这对我没有用。 – Mittenchops