LeaderF icon indicating copy to clipboard operation
LeaderF copied to clipboard

[HELP WANTED] error when called the ' leaderf#Rg#NormalModelFilter '

Open xm-tech opened this issue 1 year ago • 7 comments

处理 function leaderf#Gtags#NormalModeFilter 时发生错误: 第 1 行: E859: 无法将返回的 Python 对象转换为 Vim 值, as below:

截屏2024-04-16 16 52 57

the error occurred at the function leaderf#Rg#NormalModeFilter so i try to update the function as below:

截屏2024-04-16 17 23 54 which displays: 截屏2024-04-16 17 25 11

why winid and key here is not defined

i displayed the value of variables: g:Lf_PyEval && g:Lf_Py :echo g:Lf_PyEval output : py3eval

while :echo g:Lf_Py output: E121: 未定义的变量: g:Lf_Py

my env:

vim: 9.0.2121 os: Linux raspberrypi 6.5.0-1013-raspi #16-Ubuntu SMP PREEMPT Thu Mar 14 15:47:52 UTC 2024 armv7l armv7l armv7l GNU/Linux python: Python 3.11.6

xm-tech avatar Apr 16 '24 08:04 xm-tech

If you want to access the function arguments, you should use a:xxx, here you should use a:winid.

Yggdroot avatar Apr 16 '24 09:04 Yggdroot

If you want to access the function arguments, you should use a:xxx, here you should use a:winid.

thanks for reply @Yggdroot 🤝, i just changed the function like this:

截屏2024-04-16 18 51 47

it plays well, no error . but if i remove the comment as below:

截屏2024-04-16 18 55 38

error occurred, and the vim exited along with the error :

截屏2024-04-16 18 57 20

xm-tech avatar Apr 16 '24 10:04 xm-tech

How to reproduce?

Yggdroot avatar Apr 16 '24 13:04 Yggdroot

How to reproduce?

i think it is hard to reproduce the error, as there are too many env deps,

but still , hope u can try to help me to figure out the problem. below is my install script :

https://github.com/xm-tech/dotfiles-ubuntu.git

make install

xm-tech avatar Apr 17 '24 08:04 xm-tech

@Yggdroot chinese ? 在上海 ?

如果是的话,我可以过来拜访😄

xm-tech avatar Apr 17 '24 09:04 xm-tech

没错,中国人。

Yggdroot avatar Apr 18 '24 01:04 Yggdroot

How to reproduce?

i think it is hard to reproduce the error, as there are too many env deps,

but still , hope u can try to help me to figure out the problem. below is my install script :

https://github.com/xm-tech/dotfiles-ubuntu.git

make install

具体我不知道你是在什么情况下出现的这个错误。

试试 如下: vimrc


set encoding=utf-8
syntax enable
set nocompatible


"{{{
filetype on  
"}}}

set runtimepath^=~/.vim/plugged/LeaderF

vim -u vimrc

然后执行你要执行的命令。

Yggdroot avatar Apr 18 '24 04:04 Yggdroot