Skip to content

Conversation

@Mithrandir2k18
Copy link
Contributor

Fixes #1583

List, link briefly describe some methods that get new neovim versions very quickly, as discussed in the linked issue. With this, pretty much anybody should find a convenient way to install and update. This additional shorter list adds value to newcomers because it only lists methods that update very quickly, which is a necessity for using kickstart, whereas neovims install.md is exhaustive, but doesn't mention the issue of outdated packages.

@oriori1703
Copy link
Contributor

This looks great 😄

@oriori1703
Copy link
Contributor

Do you think installing from tarball / building from source should also be mentioned, or are they too advanced / inconvenient for a beginner?

@Mithrandir2k18
Copy link
Contributor Author

Do you think installing from tarball / building from source should also be mentioned, or are they too advanced / inconvenient for a beginner?

I can't really speak for beginners here, I find installing from tarball (or appimage) pretty easy. They are both mentioned in the install.md over at the neovim repo. The other reason why I wouldn't list them here is that they don't have any kind of update functionality.

Imagine a beginner, following this readme, the package manager version is outdated, so they grab it as a tarball. 6 Months later, a breaking change forces them to upgrade. Realistically by now they have forgotten what a tarball even is, how they got it and so on.

But the same could happen with any other installation that isn't the distros main package manager, they could forget about bob, flatpack, etc. as well. I'll happily add it though, if you think it's valuable to have.

Copy link
Contributor

@oriori1703 oriori1703 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are probably right about the auto update

@tjdevries tjdevries merged commit 560d9dc into nvim-lua:master Jan 27, 2026
1 check passed
@tjdevries
Copy link
Member

Thanks, this is a good idea

ethanellison pushed a commit to ethanellison/kickstart.nvim that referenced this pull request Jan 30, 2026
gcaufield added a commit to gcaufield/kickstart.nvim that referenced this pull request Jan 31, 2026
Pull in latest updates from upstream

* upstream/master:
  fix: continue cleaning up docs and config
  fix: trimming down config and updating stylua
  feat(grep-string): works with visual selection too (nvim-lua#1605)
  docs: Document methods to get the latest neovim (nvim-lua#1626)
  fix: simplify diagnostic config
  fix: update neovim min required version
  feat: move Telescope config to be contained by plugin (nvim-lua#1843)
  chore: Add .DS_Store to .gitignore (nvim-lua#1637)
  chore: fix help tag (nvim-lua#1671)
  feat: add Telescope binding for searching through commands (nvim-lua#1675)
  fix: remove deprecated methods
  fix: call setup on guess indent
  fix: adjust after 'mini.nvim' transfer to 'nvim-mini' org (nvim-lua#1713)
  fix: remove mason-lspconfig, we do not need it anymore
  maybe: seeing if we can get away without lazydev and just doing simpler setup
  fix: as far as i can tell i updated to the right tree sitter stuff
  update: remove client_supports_method (nvim-lua#1810)
  note: add info about why we ignore lazy-lock
  fix: update main module reference for nvim-treesitter (nvim-lua#1832)
ethanellison pushed a commit to ethanellison/kickstart.nvim that referenced this pull request Jan 31, 2026
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

Successfully merging this pull request may close these issues.

[docs] Document all sane ways to get the latest stable neovim release in the README

3 participants