windows11 安装了emacs 29 latest版本,然后我按照linux环境(wsl和linux两种环境)正常工作的helm-ag来配置的。
其他工作都正常,但是我使用命令 “helm-ag-do-ag-this-file” 搜索完成之后,我从搜索结果列表做跳转,按键应该是 “C-j” ,但是跳转的位置都不对,我发现一部分都跳转到了第一行,有一部分跳转到了靠前的某些行,摸不清具体的规律。
请问各位大佬,之前有遇到过类似的问题吗?有没有解决的方法和思路可以参考? 谢谢
windows11 安装了emacs 29 latest版本,然后我按照linux环境(wsl和linux两种环境)正常工作的helm-ag来配置的。
其他工作都正常,但是我使用命令 “helm-ag-do-ag-this-file” 搜索完成之后,我从搜索结果列表做跳转,按键应该是 “C-j” ,但是跳转的位置都不对,我发现一部分都跳转到了第一行,有一部分跳转到了靠前的某些行,摸不清具体的规律。
请问各位大佬,之前有遇到过类似的问题吗?有没有解决的方法和思路可以参考? 谢谢
没有人在Windows平台使用 helm-ag吗?
我重装系统在windows10也是同样的现象。
现在都用rg了
谢谢。 我把 helm-ag的后端切换到 rg 了,尝试了几组配置之后终于可以正常跳转了。
(use-package helm
:ensure t
:config (helm-mode 1)
:bind
(
("M-x" . helm-M-x)
("C-x C-f" . helm-find-files)
("C-x C-b" . helm-mini)
("C-x r b" . helm-filtered-bookmarks)
) ;; end of bind
:config (helm-autoresize-mode t)
:config (setq helm-M-x-fuzzy-match t) ;; optional fuzzy matching for helm-M-x
:config (use-package helm-ag
:ensure t
;;:config (setq helm-ag-base-command "ag --nocolor --nogroup --ignore-case")
:config (setq helm-ag-base-command "rg --vimgrep --no-heading")
:config (setq helm-ag-insert-at-point 'symbol)
:config (setq helm-ag-success-exit-status '(0 2))
;;:config (setq helm-ag-command-option "--all-text")
) ;; end of config
:config (use-package helm-ls-git
:ensure t
:bind
(
("C-x C-d" . helm-browser-project)
("C-x r p" . helm-projects-history)
)
)
:config (use-package helm-xref
:ensure t
)
) ;; end of use-package