从emacs复制长URL(减去“\”字符)?

时间:2013-08-10 17:10:58

标签: emacs

我经常收到包含极长(> = 300个字符)的电子邮件 我想点击的网址。这不能正常工作,因为emacs将文本流转到终端上的多行,并在每个虚线的末尾添加“\”字符以指示继续。正常的鼠标选择和ctrl-left-click方法无法正常工作,因为包含“\”字符并使URL无效。

我在-nw(终端)模式下使用emacs。

有没有办法改变我的操作系统(Linux Mint 15)或emacs的行为,以便选择整个URL而不是第一个虚拟线?

我一直在使用的解决方法是鼠标选择整个网址,包括“\”字符,复制,粘贴到浏览器中,然后手动删除“\”字符。

我做的另一件事,如果网址小于250个字符,则会将终端窗口拉得足够宽,以便在一行中包含整个网址。

1 个答案:

答案 0 :(得分:1)

browse-url对我来说很好。我仍然看到延续字符,但它有效。别忘了设置

(setq browse-url-browser-function 'browse-url-firefox)

UPD

如果您与ssh -X关联,则可以使用xclip。 这个elisp code包裹xclip 并使之成为turn-on-xclip之后你杀死或复制的一切 通常的命令也会发送到xclip。