小编Mak*_*dev的帖子

在需要身份验证的代理后面使用ELPA(Emacs)

我已经读过这个这个问题.他们都说Emacs可以处理身份验证,但它对我不起作用.

问题是:出了什么问题?

Emacs版本是24.0.97-1,它在64位Linux上运行.

在工作中,我必须使用代理服务器进行任何Internet连接.所以我设置了以下环境变量:

http_proxy="http://username:password@ip:port
https_proxy="https://username:password@ip:port
ftp_proxy="ftp://username:password@ip:port
Run Code Online (Sandbox Code Playgroud)

这有效.我可以毫无问题地下载软件包.

当我M-x package-refresh-contents在Emacs中运行时,它会询问我代理服务器的登录名和密码,但它无法连接到服务器.它甚至不尝试连接,即在我输入密码后立即EnterEmacs 报告: Failed to download 'marmalade' archive

如果我从http_proxy变量中删除用户名和密码,或者如果我url-proxy-services在Emacs中设置(即使我取消设置系统变量),也会发生同样的情况.

authentication emacs proxy elpa emacs24

20
推荐指数
4
解决办法
1万
查看次数

使Emacs忽略系统键盘布局

在Emacs中输入时,我使用其内部键盘布局开关.

有时我在使用其他应用程序时切换系统键盘布局.

如果Emacs的内部和系统布局都不是英语,则它们会干扰并且无法工作.例如,我有两种方法可以键入一些字母,但无法输入逗号字符.

我想让Emacs忽略系统键盘布局.可能吗?

编辑:
我的操作系统是Linux Mint 10(64位)
我使用Emacs 24

keyboard emacs

10
推荐指数
1
解决办法
1613
查看次数

在Emacs 24中使用Emacs Starter Kit安装ECB

我安装了Emacs入门套件.当我尝试安装并运行ECB时,它不起作用.
怎么了?如何使ECB与Emacs入门套件配合使用?

ECB安装

我尝试了两种方法:

  1. 添加ecb此处my-packages所述的列表
  2. ecb使用list-packages命令安装

两种方式都给出了相同的结果.在安装过程中,我收到了很多警告

In ecb-test-with-original-advice-set:
ecb-advice-test.el:122:16:Warning: reference to free variable `ecb-version'

In ecb-analyse-jump-to-tag:
ecb-analyse.el:443:24:Warning: `interactive-p' is an obsolete function (as of
23.2); use `called-interactively-p' instead.
Run Code Online (Sandbox Code Playgroud)

该文件的总大小是807行,我不知道如何添加它在这里保持帖子可读:)

ECB用法

当我尝试通过添加(require 'ecb)
~/.emacs.d/$USER.elEmacs启动时发生以下错误来启动ECB 时:

File error: Cannot open load file, ecb
Run Code Online (Sandbox Code Playgroud)

该变量load-path不包含ecb文件的路径.当我启动Emacs时(require 'ecb)没有错误并且load-path包含字符串
"/home/maksim/.emacs.d/elpa/ecb-2.40".添加以下行

(add-to-list 'load-path (expand-file-name "~/.emacs.d/elpa/ecb-2.40"))
Run Code Online (Sandbox Code Playgroud)

使Emacs启动时没有错误,但ECB仍然无法工作,并按ecb-activate下述方式执行操作.

如果我尝试通过调用启动ECB,ecb-activate我会在*Messages*缓冲区中看到以下内容:

ECB 2.40 uses CEDET 1.0 …
Run Code Online (Sandbox Code Playgroud)

emacs emacs24

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

emacs ×3

emacs24 ×2

authentication ×1

elpa ×1

keyboard ×1

proxy ×1