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

Install / Docs Question #1332

Open
salderma opened this issue Jan 27, 2025 · 2 comments
Open

Install / Docs Question #1332

salderma opened this issue Jan 27, 2025 · 2 comments

Comments

@salderma
Copy link

salderma commented Jan 27, 2025

Long-time vi user... like 20+ years... Taking a look at neovim because even with the vim plugin for vscode, I'm too old of a dog to learn that trick.

Anyway, I've attempted to install neovim and use this kickstart on my Ubuntu 20.04.

In my first attempt, I followed the doc note on installation for Ubuntu - https://github.com/salderma/kickstart.nvim?tab=readme-ov-file#linux-install

This ended up installing:

$ nvim --version
NVIM v0.10.0-dev
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3
Run "nvim -V1 -v" for more info

And that leads to #745. Next I removed neovim and neovim-runtime packages and changed the PPA to stable and installed again:

$ nvim --version
NVIM v0.7.2
Build type: Release
LuaJIT 2.1.0-beta3
Compiled by [email protected]

Features: +acl +iconv +tui
See ":help feature-compile"

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/share/nvim"

Run :checkhealth for more info

I have downloaded the TGZ file for 0.10.3, however I'd really like to make this accessible to my whole system, and there doesn't seem to be any installation script provided. Yes, I'm linux savvy enough to copy the extracted folder into /usr/local and add the binary directory to my path or do various other things to reasonably install it.

My questions would be:

  1. What's up with the way outdated Official PPAs? If there's no one maintaining them, they should probably be removed from the docs, No?
  2. I know this isn't the official neovim project, however your install docs are sending Ubuntu folks in the wrong direction...So what's a guy supposed to do?
@VlaDexa
Copy link
Contributor

VlaDexa commented Feb 1, 2025

What's up with the way outdated Official PPAs?

Stable follows Debian releases of Neovim.

your install docs are sending Ubuntu folks in the wrong direction

Can you clarify what do you mean by this? Your linked issue appears only on outdated nightly releases, so that shouldn't be happening on newer versions provided in unstable PPA.

@salderma
Copy link
Author

salderma commented Feb 3, 2025

What's up with the way outdated Official PPAs?
Stable follows Debian releases of Neovim.

your install docs are sending Ubuntu folks in the wrong direction
Can you clarify what do you mean by this? Your linked issue appears only on outdated nightly releases, so that shouldn't be happening on newer versions provided in unstable PPA.

https://github.com/nvim-lua/kickstart.nvim/blob/master/README.md?plain=1#L199

<details><summary>Ubuntu Install Steps</summary>

\```
sudo add-apt-repository ppa:neovim-ppa/unstable -y
sudo apt update
sudo apt install make gcc ripgrep unzip git xclip neovim
\```
</details>

For Ubuntu 20.04 LTS, this installs:

$ nvim --version
NVIM v0.10.0-dev
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3
Run "nvim -V1 -v" for more info

Which triggers the now-closed issue I linked. The Unstable PPA for 22.04 hasn't been updated in a year:

Image

This project doesn't support running on Ubuntu 20.04 using the unstable ppa install method (for whatever reasons the ppa is out of date), and it should be documented. If you're going to provide documentation specifically for "Ubuntu" (or any distro), it should at least actually work for all currently supported versions of the distro, or there should be distro-version specific docs. It's ok document that one must install via AppImage or TGZ for Distro X Version Y, and note the distro's packaged versions are too outdated for this project.

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