Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/glepnir/jarvim

Generate a module vim configruation like a VIM PRO
https://github.com/glepnir/jarvim

neovim neovim-configuration vim vim-configuration

Last synced: about 2 months ago
JSON representation

Generate a module vim configruation like a VIM PRO

Awesome Lists containing this project

README

        



Generate a module vim configruation like VIM PRO!


> I have been maintaining [Thinkvim](https://github.com/hardcoreplayers/ThinkVim) for a long time, and slowly it deviated from my original intention. At first I wanted
> to use it as a vim configuration template for Vimer to use, but slowly it has to accept everyone’s preferences, I have
> to get Add more language support and other plug-in configurations, thinkvim becomes more and more bloated. This is wrong.
> I think that vim should be lightweight, so I wrote this cli tool jarvim, which will generate a greateful configuration
> for you, there are some useful hacks in the generated configuration, I hope it can help you, if you are new to vim, you
> no longer need to refer to other people's configurations, you can use the generated configuration as your starting point
> This will greatly save your time.

## Install

You can download build binary file from release page https://github.com/glepnir/jarvim/releases

**MacOs brew**

```console
brew tap glepnir/jarvim
brew install jarvim
```

**Linux**

```console
curl -fLo install.sh https://raw.githubusercontent.com/glepnir/jarvim/master/install.sh
sh install.sh
./jarvim -g
```

**Install From Source**

```go
go get github.com/glepnir/jarvim
```

## Usage

**Here is a [gif](https://github.com/glepnir/jarvim/wiki) to show how to use jarvim.**

```
-v to print jarvim version.
-g to generate vim configuration.
```

## FAQ

- Why the symbols look weird in my vim ?

Make sure you have installed nerdfont font from https://www.nerdfonts.com/, Different fonts may be inconsistent in the performance of symbols.
The solution, If you use Mac with iterm2, you can set a different font for the symbol.

Another way I recommend you to use [kitty terminal](https://github.com/kovidgoyal/kitty), it has built-in symbol font support.Kitty support
Mac and Linux.

Normal graphics should be like this

## Donate

Do you like jarvim? buy me a coffe 😘!

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

| 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) |

## LICENSE

- MIT