AstroNvim/AstroNvim: AstroNvim is an aesthetic and feature-rich Neovim config

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • kickstart.nvim

    A launch point for your personal nvim configuration

  • If anyone is looking for a middle ground between nothing and a fully-fledged project Astro/Lunar vim, I'd really recommend this kickstart.nvim

    https://github.com/nvim-lua/kickstart.nvim

    It's a single, well-commented config file that will provide you with a neovim that has TreeSitter, LSPs, Lazy, Telescope and a few other useful tools. It's intended to be customised and tailored to your needs.

  • AstroNvim

    AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • yode-nvim

    Yode plugin for NeoVim

  • It gets brought up a lot in vim discussions. It's missing a few major things for me;

    1. Tabs (like in vim). I've found only vim and emacs have tabs in a way that makes sense to me. Kakoune also has a cool model, where I can use my window manager (or tmux) to recreate tabs.

    2. Code folding, I like to fold everything as soon as I open a file to get an "overview" and then slowly unfold as look into the details. Wasn't in Helix last time I checked.

    3. Narrowing. Emacs has it built in, (neo)vim requires a plugin [0]. Similar to code folding, when I'm working on a large function, I want to pretend it's the entirety of my buffer.

    [0] https://github.com/hoschi/yode-nvim

  • Launch.nvim

    🚀 Launch.nvim is modular starter for Neovim.

  • If you are new to vim/nvim in general give https://www.lunarvim.org/ a try. Most things should just work / are easy to set up.

    If you already have some experience and want to configure your own this is a great scaffold to build your own thing: https://github.com/LunarVim/nvim-basic-ide

  • LunarVim

    🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

  • If you are new to vim/nvim in general give https://www.lunarvim.org/ a try. Most things should just work / are easy to set up.

    If you already have some experience and want to configure your own this is a great scaffold to build your own thing: https://github.com/LunarVim/nvim-basic-ide

  • astrocommunity

    A community repository of common plugin specifications

  • Very cool to see this with such good discussion on Hacker News! I am the lead developer for AstroNvim (https://astronvim.com/) and am happy to answer any questions that anyone has. This new release has been a while in the making and is truly only possible because of the great community we have been building. We have been able to receive so much feedback, see how many of our users are using this pre-configuration to drive their own setups, and have been able to work together to meet their needs.

    The biggest goal of this latest major release was to decrease abstraction from our configuration schema. Rather than implementing our own ways of configuring plugins, we expose it to the user in the same way that they would configure it themselves. That way users don't have to relearn Neovim configuration.

    Another cool project that we have been spinning up along side this new release is AstroCommunity! (https://github.com/AstroNvim/astrocommunity) This repository aims to empower the community to get more involved with the project and to share their own configurations of plugins that we might not want to ship with the base installation of AstroNvim. This ranges from single plugins such as colorschemes, all the way up to full language packs that setup language specific plugins/language servers/debuggers.

  • aerial.nvim

    Neovim plugin for a code outline window

  • AstroNvim is using aerial.nvim which is a great code outline plugin. It has several supported backends on top of LSP and Treesitter it also supports Man page structure and Markdown structure explicitly. We also use the API for building the breadcrumbs at the top of each window as well!

    https://github.com/stevearc/aerial.nvim

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time.

  • Telescope[1] is pretty central to navigation in Neovim these days. Think Ctrl-P in VSCode, but for any entity in your editor or workspace, not just files. Files in workspace, buffers (open files), ripgrep results, LSP symbols / references, etc. Also provides a live preview of search results without having to open them.

    [1]:https://github.com/nvim-telescope/telescope.nvim

  • helix

    A post-modern modal text editor.

  • These are not tabs the way vim does tabs. It just shows you which buffers you have opened. Vim tabs allow you to quickly switch between collections of windows. This is a good explanation [0]

    [0] https://github.com/helix-editor/helix/issues/2295#issuecomme...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts