Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/masoud-maghsoudi/my-favorite-vim-plugins
My favorite plugins for vim editor
https://github.com/masoud-maghsoudi/my-favorite-vim-plugins
Last synced: 25 days ago
JSON representation
My favorite plugins for vim editor
- Host: GitHub
- URL: https://github.com/masoud-maghsoudi/my-favorite-vim-plugins
- Owner: masoud-maghsoudi
- License: mit
- Created: 2023-09-09T05:34:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-09T07:24:45.000Z (over 1 year ago)
- Last Synced: 2023-09-09T08:27:23.454Z (over 1 year ago)
- Language: Vim Script
- Size: 1000 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introduction
I have listed my favorite plugins for vim editor specified as below:
[vim-plug](https://github.com/junegunn/vim-plug) - A minimalist Vim plugin manager.
[vim-sensible](https://github.com/tpope/vim-sensible) - Think of sensible.vim as one step above 'nocompatible' mode: a universal set of defaults that (hopefully) everyone can agree on.
[NERDTree](https://github.com/scrooloose/nerdtree/) - The NERDTree is a file system explorer for the Vim editor. Using this plugin, users can visually browse complex directory hierarchies, quickly open files for reading or editing, and perform basic file system operations.
[python-mode](https://github.com/python-mode/python-mode) - Python-mode is a Vim plugin that magically converts Vim into a Python IDE.
[auto-pairs](https://github.com/jiangmiao/auto-pairs) - Insert or delete brackets, parens, quotes in pair.
[ansible-vim](https://github.com/pearofducks/ansible-vim) - This is a vim syntax plugin for Ansible 2.x, it supports YAML playbooks, Jinja2 templates, and Ansible's hosts files.
[vim-terraform](https://github.com/hashivim/vim-terraform) - This plugin adds a `:Terraform` command that runs terraform, with tab completion
of subcommands.
It also sets up `*.hcl`, `*.tf`, `*.tfvars`, `.terraformrc` and `terraform.rc`
files to be highlighted as HCL and `*.tfstate` as JSON.[vim-airline](https://github.com/vim-airline/vim-airline) - Lean & mean status/tabline for vim that's light as air.
[vim-airline-theme](https://github.com/vim-airline/vim-airline-themes) - fficial theme repository for [vim-airline](https://github.com/vim-airline/vim-airline).
[powerline](https://github.com/powerline/powerline) - Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications.
[awesome-vim-colorschemes](https://github.com/rafi/awesome-vim-colorschemes) - Collection of awesome color schemes for Neo/vim, merged for quick use.
[dracula/vim](https://github.com/dracula/vim) - 🧛🏻♂️ Dark theme for Vim.
[gruvbox](https://github.com/morhetz/gruvbox) - gruvbox is heavily inspired by [badwolf](https://github.com/sjl/badwolf), [jellybeans](https://github.com/nanotech/jellybeans.vim) and [solarized](https://github.com/altercation/solarized).
## Installation
### Linux
[vim-plug](https://github.com/junegunn/vim-plug) is a vim plugin manager which is required to install other plugins. So at first, you need to install it via [installation guide](https://github.com/junegunn/vim-plug#installation) and backup your currnet .vimrc file:
```sh
mv ~/.vimrc ~/.vimrc.backup
```and then clone the new .vimrc file from repo in the home directory of user:
```sh
curl -fLo ~/.vimrc \
https://raw.githubusercontent.com/masoud-maghsoudi/my-favorite-vim-plugins/main/.vimrc
```Finally, open vim on your machine and insert the command below in vim normal mode:
```vim
:PlugInstall
```