Emacs 如何像自动完成一样显示弹出符号文档?

Emacs 如何像自动完成一样显示弹出符号文档?,emacs,autocomplete,slime,Emacs,Autocomplete,Slime,在emacs(如Lisp)中编程时,自动完成模式将是弹出候选项,几秒钟后还会显示文档提示 我的问题是如何直接显示文档提示,检查文档很方便,但要在另一个缓冲区中。将以下函数绑定到快捷方式。请记住,它需要自动完成和弹出(在旧版本中与自动完成捆绑在一起,在新版本中与自动完成分开)才能工作 (defun popup-documentation-at-point () (interactive) (let* ((position (point)) (string-under-cu

在emacs(如Lisp)中编程时,自动完成模式将是弹出候选项,几秒钟后还会显示文档提示


我的问题是如何直接显示文档提示,检查文档很方便,但要在另一个缓冲区中。

将以下函数绑定到快捷方式。请记住,它需要自动完成和弹出(在旧版本中与自动完成捆绑在一起,在新版本中与自动完成分开)才能工作

(defun popup-documentation-at-point ()
  (interactive)
  (let* ((position (point))
         (string-under-cursor (buffer-substring-no-properties
                         (progn (skip-syntax-backward "w_") (point))
                         (progn (skip-syntax-forward "w_") (point)))))
    (goto-char position)
    (popup-tip (ac-symbol-documentation (intern string-under-cursor)))))