Skip to content
/ VimStudio Public template

A collection of plugins for a plug and play local development

Notifications You must be signed in to change notification settings

avegancafe/VimStudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


VimStudio is meant to be a relatively barebones neovim configuration that is feature-rich, but stays out of your way. Currently VimStudio supports:

Table of contents

A simple neovim configuration with easy configuration via fennel-lang and lua.

To install, simply run the following:

$ brew install neovim
$ git clone git@github.com:avegancafe/VimStudio.git ~/.config/nvim

After cloning, you are good to run vim. It will bootstrap itself by installing all of its necessary plugins. After finishing setting up Hotpot, lazy.nvim, and treesitter, it should be ready to go!

Install dependencies

Ubuntu

$ sudo apt install fdfind && sudo mv /usr/bin/fdfind /usr/bin/fd
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
$ sudo apt install gcc cmake gettext nodejs npm
$ git clone https://github.com/neovim/neovim ~/neovim/
$ cd ~/neovim
$ make CMAKE_BUILD_TYPE=RelWithDebInfo
$ sudo make install
$ echo 'export PATH="$HOME/neovim/build/bin/:$PATH"' > ~/.bashrc # or equivalent in your shell of choice

macOS

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
$ brew install fd nodejs ripgrep ag neovim
# restart your terminal after installing everything

Fonts

I would recommend using iosevka, which I've linked a nerd-font-patched version in the repo as well. In general, any nerdfont should work though. If you want to use your own font, you can patch your font yourself (instructions on how to do so contained in the zip download from nerdfonts).

Mappings

Current key mappings can be found here.

About

A collection of plugins for a plug and play local development

Topics

Resources

Stars

Watchers

Forks