自己学着实现 用默认Brower打开 光标下的 Url,但是不知道怎么绑定给Markdown-mode<return>

(defun open-url-on-point()
  "open url on point use default browser"
  (interactive)
  ;;(message "%s" (browse-url-url-at-point))
  (let ((url (browse-url-url-at-point)))
    (if url
        (browse-url url)
      (error "No URL found")))
  )

(with-eval-after-load 'markdown-mode ;;试了markdown 没有效
  (define-key markdown-mode-map "<return>" 'open-url-on-point)
  )
(with-eval-after-load 'markdown-mode ;;试了markdown 没有效
  (define-key markdown-mode-map (kbd "RET") 'open-url-on-point)
  )

还是没有效果

我试了这个是可以的呀。

不知道怎么回事
Markdown 中没有绑定这个函数始终在orgtbl-hijacker-command-100

随便问一下怎么能不阻止我原本Enter的效果,我这个是完全覆盖了Enter的原函数

上面if语句的else部分的信息提示换成 (newline)