boneymoy / wim

This is a Vim configuration that gets you a similar experience as a full-featured IDE. This is accomplished using native vim features with the help of some plugins.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wim

This is a Vim configuration that gets you a similar experience as a full-featured IDE. Its made from the ground up from the vanilla Vim with the help of plugins and .vimrc configurations. You will never have to wait for an IDE to launch

Dependencies

  • Vim 8
  • vimplug
  • nodejs and npm
  • xsel
  • FZF
  • Figlet, for the start menu ascii art
  • A Nerd Font

Some of the features

  • Fixed shared clipboard with desktop and other other apps
  • Customizability! It is lightweight and extensible without having to learn a whole new software
  • Easy tab and split navigation
  • Complete Markdown and HTML-CSS-JS support with live servers for both of them
  • Start Screen with bookmarks and file history
  • Beautiful built in colorschemes
  • Easy syntax and alignment with Beautify option
  • Two options for status bar. Lighline and Airline. The choice is yours!
    • Choices! It is all about choices

Usage

  • Refer to the release page for easy download. Remember to rename the file to .vimrc

  • Place the .vimrc file in your home directory

  • You can rename your already existing .vimrc or move it to another directory. this way; you can always bring it back if you dont like Wim

  • Open Vim from the terminal and get into cmd mode by pressing :

  • Run :PlugInstall

  • Refer to the list of autocompletion languages and add the ones you'd like with

  • :CocInstall

    • Example: :CocInstall coc-css
  • Once the downloads are finished you can start using Vim normally

  • Leader key is naturally space

  • Press space h to view a list of leader key bindings

Optional Dependencies

  • Ranger. See mine
  • Vifm
  • FZF
  • Powerline and Nerd fonts

Notice

  • It was tested on multiple devices and distros with Vim from the terminal on linux and Gvim on Arch and it works perfectly. If anyone happns to use this on OSX please provide me with your feedback.
  • Please keep in mind that in case your terminal emulator takes charge of some of your keys, its up to you to figure it out. Some terminals do hold unto your Ctrl or Alt or shift key for their own functions
  • You can review the list of plugins and comment out or delete the lines about the ones you dont want. This must be done before running :PlugInstall
    • If you want to delete any plugins later, delete the lines about them and run: :PlugClean

Auto NERDTree with Icons using Hack Nerd Font Start Menu with Everforest Theme Beautiful Syntax Highlighting With Monokai Fuzzy File History Floating Menu Dracula Theme Gruvbox Beauty Command History Floating Menu Keybindings Popup Cheatsheet

FAQ

Whats with the name?
Woland's Vim = Wim. Get it?
What features does Wim offer?
  • Fixed shared clipboard with desktop and other other apps
  • Customizability! It is lightweight and extensible without having to learn a whole new software
  • Easy tab and split navigation
  • Complete Markdown and HTML-CSS-JS with live servers for both of them
  • Start Screen with bookmarks and file history
  • Beautiful built in colorschemes
  • Easy syntax and alignment with Beautify option
  • Two options for status bar. Lighline and Airline. The choice is yours!
    • Choices! It is all about choices
Can I expect support?
Yes! Just ask and I will answer. When asking however, provide proper information so that I can help you
Why didn't you use Neovim like everyone else?
Because Vim is the one I use and frankly Vim is fine.
Will you make custom vimrc configuratons?

Contact me

Are you open to collaborations?

Contact me

But vimplug is installed with curl!

Yes! and it does only one thing, adding an easier integration for installing plugins.

About

This is a Vim configuration that gets you a similar experience as a full-featured IDE. This is accomplished using native vim features with the help of some plugins.


Languages

Language:Vim Script 100.0%