Giter VIP home page Giter VIP logo

wim's Introduction

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.

wim's People

Contributors

wolandark avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.