【问题标题】:Keyboard shortcut for opening http link in emacs or org-mode在 emacs 或 org-mode 中打开 http 链接的键盘快捷键
【发布时间】:2013-08-12 17:56:03
【问题描述】:

当我处于 org 模式并且我的待办事项列表中有 http 链接并且我的光标位于一个巨大的 http 链接中间时,是否有一个键盘快捷键可以复制该链接以便我可以将其粘贴到浏览器中?

保重, 拉吉夫

【问题讨论】:

  • 您的问题包含一些误导。我假设您不想浏览该链接,从那时起org-open-at-point 就足够了。因此,关于浏览器的评论是无关紧要的。
  • 抱歉误导了,但 org-open-at-point 正是我想要的!如果你能把它作为答案,我会很高兴,这样我就可以投票给你。

标签: emacs elisp keyboard-shortcuts org-mode


【解决方案1】:

一开始我误解了你的问题,我以为你 想例如将链接嵌入到电子邮件中。

那么这段代码应该可以工作了。

(defun myorg-copy-link ()
  (interactive)
  (kill-new
   (save-excursion
     (skip-chars-forward "^]\n\r")
     (when (org-in-regexp org-bracket-link-regexp 1)
       (setq link 
             (org-link-unescape 
              (org-match-string-no-properties 1))))))

但如果你只想浏览,org-open-at-point 就足够了。

【讨论】:

    【解决方案2】:

    如果您未处于 org 模式,“browse-url”将在您的默认浏览器中打开一个 url。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-06
      相关资源
      最近更新 更多