AstroNvim Config
I’ve been messing around with AstroNvim and daily driving it for general text editing/coding and anything that doesn’t require Jupyter Notebooks (unfortunately support for notebook environments is still quite poor in the Vim community). My dotfiles can be found in the GitHub link. The default documentation is a great place to start learning (assuming you’re already comfortable with the default keybindings and vim motions).
AstroNvim is an aesthetically pleasing and feature-rich neovim config that is extensible and easy to use with a great set of plugins. This is what my usual setup looks like:

Font: Jetbrains Mono Nerd Font
Aside from the default Astro plugins, I’m also running the following:
- Copilot
 - Catppuccin Theme
 - … (Maybe more in the future?)
 
I mostly run Python with:
- basedpyright (FOSS Fork of Pyright static type checker)
 - Ruff (Extremely fast linter written in Rust, backed by Astral)
 
Astral has been building high performance developer tools for the Python ecosystem, and continues to do so with uv - a Python package and environment manager, and Pyx - an upcoming Python-native package registry in closed beta.
There’s much more for me to learn about AstroNvim, the community plugins, and lua scripting in general, will update this post along the way as I discover new things!
← Back to projects