Skip to content

sl4m/vim-dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vim-dotfiles

This repo contains both vim and Neovim configurations. Choose your own path.

Neovim Requirements

  • neovim
  • fzf (fuzzy finder)
  • go
  • rust

Use your favourite package manager to install the dependencies.

These dotfiles work on neovim 0.9.2 or later.

Install

After cloning the project, run the following setup script for neovim:

./setup_nvim

WARNING: running ./setup_nvim will overwrite the existing init.lua and files under ~/.config/nvim/

LSP/DAP

mason.nvim is included to install LSPs, DAPs, linters, and formatters. The following LSP/DAPs are added by default. See here.

Notes

This uses lazy.nvim for managing plugins, treesitter for syntax highlighting, and Chris Kempson's Tomorrow Night colorscheme by default.

Default languages installed are available here.

Supported languages are available here.

Credit

Some things were also taken from here.

Vim Requirements

For macOS, install the latest stable vim via homebrew:

homebrew install vim

For Linux, install the latest vim using your distro's package manager

These dotfiles work on vim 8.0.1453 and up.

Install

After cloning the project, run the following setup script for vim:

./setup_vim

WARNING: running ./setup_vim will overwrite the existing .vim and .vimrc in your home directory.

Requirements for coc.nvim plugin

coc.nvim plugin provides an intellisense engine plus full support for the language server protocol.

For MacOS, install node via homebrew:

homebrew install node

For Linux, install the latest node (>= 8.10) using your distro's package manager

To enable Rust Analyzer extension for Rust:

# Start vim
vim
:CocInstall coc-rust-analyzer

For other languages, browse here for coc extensions.

Notes

This uses vim-plug for managing plugins. It also uses Chris Kempson's Tomorrow Night colorscheme by default.

Credit

This was originally a fork of Drew Olsen's vim_dotfiles. Some things were also taken from here.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published