Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

文档应该写上,依赖 git 和 lua #2

Open
mzhboy opened this issue Nov 15, 2024 · 3 comments
Open

文档应该写上,依赖 git 和 lua #2

mzhboy opened this issue Nov 15, 2024 · 3 comments

Comments

@mzhboy
Copy link

mzhboy commented Nov 15, 2024

新系统直接跑 init.vim 发现没有正确执行,要安装 git lua

@mzhboy
Copy link
Author

mzhboy commented Nov 19, 2024

另外,经过测试,发现 Ubuntu 包管理器安装的 neovim 不能正确执行 ~/.config/nvim/init.vim ,会报错, ppa 安装的也不行。
需要下载 neovim 提供的预编译文件,用 appimage 就行。 链接 x64aarch64 , 使用 appimage 需要安装 libfuse2 , 使用该 init.vim 需要安装 git lua

@NewComer00
Copy link
Owner

NewComer00 commented Dec 4, 2024

已经在 44cea3a 提交中做出更新。重构后的配置文件将自动检测git命令是否存在,并自动验证vim-plug插件管理器的下载完整性。

Neovim更新速度快,尽量使用最新的版本。

如果通过包管理器安装Neovim,包管理器应当会一并安装Neovim的运行时依赖。若通过appimage使用Neovim,在x64 Ubuntu 20.04环境下测试,没有发现额外的运行时库依赖。请问能否提供一下您的环境信息或相关的报错信息?

xu@DESKTOP-UK0HP1V:~$ uname -a
Linux DESKTOP-UK0HP1V 5.15.167.4-microsoft-standard-WSL2 #1 SMP Tue Nov 5 00:21:55 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
xu@DESKTOP-UK0HP1V:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:        20.04
Codename:       focal
xu@DESKTOP-UK0HP1V:~$ curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim.appimage
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 11.5M  100 11.5M    0     0  2717k      0  0:00:04  0:00:04 --:--:-- 5004k
xu@DESKTOP-UK0HP1V:~$ chmod +x nvim.appimage
xu@DESKTOP-UK0HP1V:~$ ./nvim.appimage --appimage-extract > /dev/null
xu@DESKTOP-UK0HP1V:~$ ldd ./squashfs-root/usr/bin/nvim
        linux-vdso.so.1 (0x00007fff02feb000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb1ab9cb000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb1ab9c5000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fb1ab9a2000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb1ab987000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb1ab795000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fb1ac63b000)
        libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007fb1ab790000)
xu@DESKTOP-UK0HP1V:~$

@mzhboy
Copy link
Author

mzhboy commented Dec 8, 2024

一个 minimal Ubuntu 系统, root 运行 appimage 需要安装 libfuse2t64 ,普通用户运行需要安装 fuse ,不推荐包管理器安装 neovim ,下载构建好的 appimage 用比较好

后来发现,不清楚到底是哪个插件,在 ssh 过去 byobu 里面编辑时,会出现空白字符走位的情况,不得不手动编辑,仅仅使用必要的几个插件,自动补全没有使用了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants