Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imxiejie/ThinkVim

Vim configuration in the 21st century
https://github.com/imxiejie/ThinkVim

coc-nvim dashboard lsp neovim nvim thinkvim vim vimrc

Last synced: 4 days ago
JSON representation

Vim configuration in the 21st century

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.com/hardcoreplayers/ThinkVim.svg?branch=master)](https://travis-ci.com/hardcoreplayers/ThinkVim)
[![Go Report Card](https://goreportcard.com/badge/github.com/hardcoreplayers/ThinkVim)](https://goreportcard.com/report/github.com/hardcoreplayers/ThinkVim)

##

ThinkVim


Screenshots

Get started

Shortcuts

docs




> For some users I write a cli to generate vim configuration called [Jarvim](https://github.com/glepnir/jarvim)

## Features

- Minimalistic good looks inspired by modern editors.
- A modular architecture for a more organized Neovim configuration.
- Automatic indentation detection and editorconfig integration. Let someone else argue about tabs vs _*spaces*_.
- Fast search (and replace) utilities, powered by [ripgrep](https://github.com/BurntSushi/ripgrep) and
[vim-clap](https://github.com/liuchengxu/vim-clap)
- A combining vim and emacs keybinding scheme, centered around leader and localleader prefix keys (SPC and ;, by default).
- Full Lsp support by [coc.nvim](https://github.com/neoclide/coc.nvim)
- Fast startup less than 80ms with 60+ plugins and a declarative plugin management powered by
[dein](https://github.com/Shougo/dein.vim)
- Beautiful statusline
[spaceline.vim](https://github.com/glepnir/spaceline.vim)
- colorscheme
[OceanicMaterial](https://github.com/glepnir/oceanic-material)
- dashboard
[dashboard-nvim](https://github.com/glepnir/dashboard-nvim)
- Interactive shell installation language support

## Installation

```console
git clone --depth=1 https://github.com/hardcoreplayers/ThinkVim.git ~/.config/nvim
cd ~/.config/nvim
bash scripts/install.sh
```

## Uninstall

```console
bash scripts/cleanup.sh
```

## Quick Start

Check the [thinkvim wiki](https://github.com/hardcoreplayers/ThinkVim/wiki) page or docs folder.

## Feedback

- ask on [![Gitter](https://badges.gitter.im/thinkvim/Thinkvim.svg)](https://gitter.im/thinkvim/Thinkvim?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
- 中文频道 [![Gitter](https://badges.gitter.im/thinkvim/community.svg)](https://gitter.im/thinkvim/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)

## Backers

Do you like ThinkVim? keep it alive by donating funds 😘!

[![Support via PayPal](https://cdn.rawgit.com/twolfson/paypal-github-button/1.0.0/dist/button.svg)](https://www.paypal.me/bobbyhub)


emeentag


dewoller


balloon


gabriel-pena


gstormlee


xiaomabetter


byxjxj

| Wechat | AliPay |
| --------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| ![wechat](https://user-images.githubusercontent.com/41671631/84404718-c8312a00-ac39-11ea-90d7-ee679fbb3705.png) | ![ali](https://user-images.githubusercontent.com/41671631/84403276-1a714b80-ac38-11ea-8607-8492df84e516.png) |

## Credits & Contribution

- [chemzqm](https://github.com/chemzqm)
- [rafi](https://github.com/rafi/vim-config)