mutewinter / Dot_vim
Licence: mit
๐ The Vim Configuration of Champions. Uses Plug to manage roughly four thousand plugins. The dragon symbolizes complexity.
Stars: โญ 660
Projects that are alternatives of or similar to Dot vim
Dotfiles
๐พ Ian's dotfiles, utils, and Zsh/Vim/tmux configs
Stars: โญ 554 (-16.06%)
Mutual labels: dotfiles, vim-configuration
Vim Bootstrap
Vim Bootstrap is a generator that provides a simple method of generating a configuration for vim / neovim.
Stars: โญ 1,870 (+183.33%)
Mutual labels: dotfiles, vim-configuration
Dotfiles
Configurations for the tools I use every day
Stars: โญ 898 (+36.06%)
Mutual labels: dotfiles, plug
Vimrc Config
re-vim: sensible vim configuration
Stars: โญ 212 (-67.88%)
Mutual labels: dotfiles, vim-configuration
Ivim
I love Vim, and I also love modifying it to be more convenient and efficient. So I name it "ivim"! Welcome to contribute to ivim.
Stars: โญ 476 (-27.88%)
Mutual labels: vim-configuration
Canary
๐ฃ Elixir authorization and resource-loading library for Plug applications.
Stars: โญ 450 (-31.82%)
Mutual labels: plug
Vim Pizza
My initial attempt at trying to order pizza from within vim.
Stars: โญ 414 (-37.27%)
Mutual labels: plug
Termuxarch
You can use setupTermuxArch.bash ๐ฒ to install Arch Linux in Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/TermuxArch/docs/install
Stars: โญ 653 (-1.06%)
Mutual labels: dotfiles
Dotfiles
Zsh, Karabiner, VS Code, Sublime, Neovim, Nix
Stars: โญ 634 (-3.94%)
Mutual labels: dotfiles
Vim Init
่ฝป้็บง Vim ้
็ฝฎๆกๆถ๏ผๅ
จไธญๆๆณจ้
Stars: โญ 478 (-27.58%)
Mutual labels: vim-configuration
Dotfiles
Config files for ZSH, Java, Ruby, Go, Editors, Terminals and more.
Stars: โญ 639 (-3.18%)
Mutual labels: dotfiles
Elixir Boilerplate
โ The stable base upon which we build our Elixir projects at Mirego.
Stars: โญ 627 (-5%)
Mutual labels: plug
The Vim Configuration of Champions
Plugins and Configuration in their Own File
Each plugin is included and managed in its own file.
Installation
-
git clone [email protected]:mutewinter/dot_vim.git ~/.config/nvim
. -
cd ~/.config/nvim
.
Now you have a choice. The automated script or the manual process.
- Run
scripts/setup
.
or
-
rake vim:link
to make the.vimrc
and.nvimrc
symbolic links. vim +PlugInstall +qall
Enjoy enhanced productivity, increased levitation, reduced watermelon-related accidents, and startling sex appeal.
Vim Requirements
- I'm using NeoVim via Homebrew on OS X.
Plugin Requirements
Here's a list of plugins that require further installation or have dependencies.
- Fugitive Requires Git to be installed.
- Ale Uses various linding and style checking tools that are sepately installed.
- fzf.vim Requires The Silver Searcher to be installed.
- Source Code Nerd Font Complete The custom font I'm using for vim-airline and vim-devicons.
- Editorconfig.vim Requires editorconfig to be installed.
Mappings
- Typing
jk
insert mode is equivalent toEscape
. - Pressing
enter
in normal mode saves the current buffer, if needed.
And many more. See mappings.vim
and
plug_plugins
for more.
Installing Custom Plugins
Create a new .vim
file with the same name as the plugin you'd like to install
in plug_plugins/custom
. Then add the installation
block. For example:
plug_plugins/custom/vim-move.vim
if exists('g:plug_installing_plugins')
Plug 'matze/vim-move.vim'
finish
endif
let g:move_key_modifier = 'C'
This example installs vim-move
.
Plugin List
Stars | Plugin | Description |
---|---|---|
fzf ๐ | ๐ธ A command-line fuzzy finder | |
nerdtree ๐ | A tree explorer plugin for vim. | |
coc.nvim ๐ | Intellisense engine for Vim8 & Neovim, full language server protocol support as VSCode | |
vim-fugitive ๐ | fugitive.vim: A Git wrapper so awesome, it should be illegal | |
vim-surround ๐ | surround.vim: quoting/parenthesizing made simple | |
fzf.vim ๐ | fzf โค๏ธ vim | |
lightline.vim ๐ | A light and configurable statusline/tabline plugin for Vim | |
vim-polyglot ๐ | A solid language pack for Vim. | |
vim-startify ๐ | ๐ The fancy start screen for Vim. | |
vim-devicons ๐ | Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more | |
auto-pairs | Vim plugin, insert or delete brackets, parens, quotes in pair | |
editorconfig-vim ๐ | EditorConfig plugin for Vim | |
vim-unimpaired | unimpaired.vim: Pairs of handy bracket mappings | |
vim-indent-guides ๐ | A Vim plugin for visually displaying indent levels in code | |
tabular | Vim script for text filtering and alignment | |
vim-sneak ๐ | The missing motion for Vim ๐ | |
vim-abolish | abolish.vim: easily search for, substitute, and abbreviate multiple variants of a word | |
vim-dadbod ๐ | dadbod.vim: Modern database interface for Vim | |
targets.vim | Vim plugin that provides additional text objects | |
vim-repeat | repeat.vim: enable repeating supported plugin maps with "." | |
nerdtree-git-plugin | A plugin of NERDTree showing git status | |
undotree | The undo history visualizer for VIM | |
jellybeans.vim ๐ | A colorful, dark color scheme for Vim. | |
vim-eunuch | eunuch.vim: Helpers for UNIX | |
splitjoin.vim ๐ | Switch between single-line and multiline forms of code | |
ctrlsf.vim | An ack.vim alternative mimics Ctrl-Shift-F on Sublime Text 2 | |
tcomment_vim ๐ | An extensible & universal comment vim-plugin that also handles embedded filetypes | |
vim-textobj-user | Vim plugin: Create your own text objects | |
vim-grepper ๐ | ๐พ Helps you win at grep. | |
neoformat ๐ | โจ A (Neo)vim plugin for formatting code. | |
vim-session ๐ | Extended session management for Vim (:mksession on steroids) | |
vim-node | Tools and environment to make Vim superb for developing with Node.js. Like Rails.vim for Node. | |
csv.vim | A Filetype plugin for csv files | |
vim-peekaboo | ๐ " / @ / CTRL-R | |
vim-jsbeautify ๐ | vim plugin which formated javascript files by js-beautify | |
vim-jsx-pretty | ๐ฆ [Vim script] JSX and TSX syntax pretty highlighting for vim. | |
vim-highlightedyank | Make the yanked region apparent! | |
vim-hardtime ๐ | Plugin to help you stop repeating the basic movement keys | |
vim-nerdtree-syntax-highlight ๐ | Extra syntax and highlight for nerdtree files | |
MatchTagAlways ๐ | A Vim plugin that always highlights the enclosing html/xml tags | |
vim-rhubarb | rhubarb.vim: GitHub extension for fugitive.vim | |
switch.vim ๐ | A simple Vim plugin to switch segments of text with predefined replacements | |
vim-numbertoggle | Toggles between hybrid and absolute line numbers automatically | |
vim-smoothie ๐ | Smooth scrolling for Vim done right๐ฅค | |
tmux-complete.vim | Vim plugin for insert mode completion of words in adjacent tmux panes | |
fzf-preview.vim ๐ | Dark powered fzf plugin | |
open-browser.vim ๐ | Open URI with your favorite browser from your most favorite editor | |
vim-graphql | A Vim plugin that provides GraphQL file detection, syntax highlighting, and indentation. | |
vim-misc | Miscellaneous auto-load Vim scripts | |
vim-ragtag | ragtag.vim: ghetto HTML/XML mappings (formerly allml.vim) | |
vim-tmux-focus-events | Make terminal vim and tmux work better together. | |
vim-tmux ๐ | vim plugin for tmux.conf | |
vim-asterisk ๐ | โ๏ธ *-Improved | |
vim-dadbod-ui ๐ | Simple UI for https://github.com/tpope/vim-dadbod | |
coc-fzf ๐ | fzf โค๏ธ coc.nvim | |
pgsql.vim ๐ | The best PostgreSQL plugin for Vim! | |
vim-sort-motion | Vim mapping for sorting a range of text | |
vim-swap ๐ | Reorder delimited items. | |
QFEnter ๐ | Open a Quickfix item in a window you choose. (Vim plugin) | |
ListToggle ๐ | A vim plugin for toggling the display of the quickfix list and the location-list. | |
vim-togglecursor ๐ | Toggle the cursor shape in the terminal for Vim. | |
vim-marked | Open the current Markdown buffer in Marked.app | |
vim-handlebars | [deprecated] Vim plugin for Handlebars | |
Join | a better (hopefully) :Join command in vim | |
vim-scrollstatus ๐ | A Vim plugin to display a scrollbar in the statusline | |
vim-reveal-in-finder | Reveal the current file in the OS X Finder. | |
scratch.vim | Plugin to create and use a scratch Vim buffer | |
vim-voogle ๐ | google for the word under the cursor to a browser because 2013 | |
vim-textobj-reactprop | A vim text object for a React prop | |
HelpClose | Close all help windows | |
vim-autoreadwatch | A forked script for vim auto reloading of buffers when changed on disk. |
That's 72 plugins, holy crap.
Generated by rake update_readme
on 2020/11/01.
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].