Skip to content

aravezskinteeth/astronvim-config

Repository files navigation

AstroNvim User Configuration

🌟 Screenshots

SCR-20230602-rhba SCR-20230602-rhfs SCR-20230602-rihp

✨ Features

Core

➡️ Click here For a full list of plugins used by AstroNvim.

➡️ Click here For a full list of default mappings used by AstroNvim.

Custom

🔬 Tailored for Academics!
🎨 Color Scheme with Catppuccin 😸

Plugin Feature
Todo Comments ✅ Highlight, list and search todo comments in your projects
VimTex Preview LaTeX files with your favorite PDF editor!
Glow Preview markdown files with pizzaz 🪄
Markdown Preview Live preview Markdown files on your browser 🌐
Quarto Open-source scientific and technical publishing system built on Pandoc

🛠️ Installation

Prequisites

For AstroNvim

  • Nerd Fonts. Note that if you're using kitty terminal is better to install an unpatched font. Then download Symbols Nerd Font - Regular.

  • Neovim v.0.9+. It's better to use a stable version and not nightly, Unless necessary, see issue #2311.

  • Tree-sitter CLI (📝 Note: This is only necessary if you want to use auto_install feature with Treesitter).

  • A clipboard tool is necessary for the integration with the system clipboard (see :help clipboard-tool for supported solutions).

  • Terminal with true color support (for the default theme, otherwise it is dependent on the theme you are using).

Optional Requirements:
  • ripgrep - live grep telescope search (<leader>fw)
  • lazygit - git ui toggle terminal (<leader>tl or <leader>gg)
  • go DiskUsage() - disk usage toggle terminal (<leader>tu)
  • bottom - process viewer toggle terminal (<leader>tt)
  • Python - python repl toggle terminal (<leader>tp)
  • Node - Node is needed for a lot of the LSPs, and for the node repl toggle terminal (<leader>tn)

For this config

  1. Download glow with you favorite packer manager.
    brew install glow
  2. Install Latex and Skim.

Install AstroNvim

Make a backup of your current nvim and shared folder

mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
mv ~/.local/state/nvim ~/.local/state/nvim.bak
rm -rf  ~/.cache/nvim

Clone AstroNvim

git clone https://github.com/AstroNvim/AstroNvim ~/.config/nvim

Clone this repo

git clone https://github.com/aravezskinteeth/astronvim-config ~/.config/nvim/lua/user && nvim

About

My AstroNvim config (outdated)

Resources

Stars

Watchers

Forks