All Projects → danirod → vimrc

danirod / vimrc

Licence: other
⌨️ My opininonated config for vim

Programming Languages

Vim Script
2826 projects

Labels

Projects that are alternatives of or similar to vimrc

dots-personal
My personal dotfiles. Uses the dots utility to manage installation and organization.
Stars: ✭ 30 (-38.78%)
Mutual labels:  vimrc
vim-files
My vim-files
Stars: ✭ 14 (-71.43%)
Mutual labels:  vimrc
dotfiles
shell, git, vim, tmux .etc dotfiles, managed via gnu stow
Stars: ✭ 20 (-59.18%)
Mutual labels:  vimrc
config
holy cow, wholly config! Vim, Zshell, Ack, & the rest of my dot-files.
Stars: ✭ 21 (-57.14%)
Mutual labels:  vimrc
school21
Как подготовиться к бассйну Школы 21: изучаем терминал, vim, работаем с gcc, norminette, git, пишем первую программу на Си.
Stars: ✭ 41 (-16.33%)
Mutual labels:  vimrc
vim-cheatsheet
🍁Vim cheat sheet with everything you want to know.
Stars: ✭ 69 (+40.82%)
Mutual labels:  vimrc
dotfiles
Poom's Neovim, Tmux, Fish and other configurations for macOS & Linux. Literally my entire world.
Stars: ✭ 36 (-26.53%)
Mutual labels:  vimrc
Dotfiles
Well documented awesome dotfiles 😍 Many neovim lua configs, handy zsh/bash functions, fzf functions + more
Stars: ✭ 64 (+30.61%)
Mutual labels:  vimrc
dotfiles
my personal dotfiles managed by dotbot, zinit
Stars: ✭ 65 (+32.65%)
Mutual labels:  vimrc
anyrc
🐚 Bring your shell environment to anywhere
Stars: ✭ 28 (-42.86%)
Mutual labels:  vimrc
.vimrc
My Vim Setup
Stars: ✭ 24 (-51.02%)
Mutual labels:  vimrc
dotfiles
Salonia Matteo's dotfiles (GNU/Linux configuration)
Stars: ✭ 19 (-61.22%)
Mutual labels:  vimrc
vim-easydebugger
A VIM multi-language debugger plugin
Stars: ✭ 47 (-4.08%)
Mutual labels:  vimrc
dotfiles
A total nord dotfiles used by me. Forever work in progress.
Stars: ✭ 35 (-28.57%)
Mutual labels:  vimrc
vim-config
My .vimrc config
Stars: ✭ 20 (-59.18%)
Mutual labels:  vimrc
vimrc
Simple VIM settings in a single .vimrc file.
Stars: ✭ 24 (-51.02%)
Mutual labels:  vimrc
dotfiles
Dotfiles for Neovim (0.7+), Fish shell, git, Kitty, tmux, and more.
Stars: ✭ 54 (+10.2%)
Mutual labels:  vimrc
dotfiles
PJ's dotfiles - There are many like it but this one is mine
Stars: ✭ 24 (-51.02%)
Mutual labels:  vimrc
vimfiles
Just my personal little vimfiles
Stars: ✭ 21 (-57.14%)
Mutual labels:  vimrc
colorcli
Collection of harmonized, light command-line interface (CLI) color themes for tmux, cmus, newsboat, mcabber, Vim, Vifm, and Mutt.
Stars: ✭ 40 (-18.37%)
Mutual labels:  vimrc

danirod's vimrc

About

This my vimrc setup. Keeping your vim setup in a Git repository is cool because you can track the changes you do to your set up, you can rollback if something goes wrong, you can branch and test new settings while keeping your base setup stable...

Also, pushing my vimrc to GitHub is nice because I have an online backup. In case I format my PC or want to install vim into a new computer, I just have to clone my repository and it's done.

There's another reason for pushing my vimrc setup online. You can share your setup with everybody, let people learn from what you're done. I like to browse other vimrc repos here at GitHub and learn from their experience. I know my vimrc setup is tiny and modest but I'm proud of it.

Requirements

It is tested under the following conditions:

  • It works on UNIX and UNIX-like (GNU/Linux, *BSD, macOS...)
  • I mostly use Vim 9.0 nowadays but it should work on Vim 8.2.
  • Git is required to fetch the submodules

I haven't used Vim on Windows for a while so I don't know if it works.

Set up

Remember to pull the Git submodules.

  • git submodule init: will initialize after clone.
  • git submodule update: will clone the submodules.
  • git submodule update --remote: willñ pull latest updates.

Plugins

I use vim packs, which was added on Vim 8. As you can see, I am using gitmodules to handle my plugins, which allows me to pin a specific commit in case breaking changes happen.

The pack/ directory contains the plugins organized by concern. Inside the start/ directory of each concern there are gitmodules.

The configuration for each pack is also stored separately in the plugin/ folder, which has a similar directory structure grouping each config file by concern.

Disclaimer

This is MY vimrc setup and it is opinionated and made to work how I want. Anyone can download and use my vimrc, but unless you and me are the same person, you'll probably find things that you don't want. It is OK. Use this vimrc as a starting point for making your own.

Under no circumstances I am responsible for any kind of damage derived from the use of this vimrc on your machine. If you lose files, if your Vim install breaks, if something explodes. My vimrc comes with no warranties. Again; you shouldn't play with my toys if you don't want to get hurt. (This doesn't mean my vimrc will hurt you, you know, but this is legal boilerplate to cover my ass in case something happens).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].