Skip to content

jobro/vim-as-a-ruby-ide

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vim as a ruby IDE

Plugins asset for rubyists

Plugins

File explorer

Class outline viewer

Fuzzy search

Grep

Find and replace

Syntax checker

Autocompletion

Snippets

Ruby

Tests

Additional syntaxes and markup/programming languages

Git

Refactoring tools

Other

  • vim-rooter - changes Vim working directory to project root
  • caw.vim - comment plugin
  • delimitMate - insert mode auto-completion for quotes, parens, brackets, etc
  • vim-pasta - pasting in Vim with indentation adjusted to destination context
  • splitjoin.vim - changes the transition between multiline and single-line code
  • vim-change-hash-syntax - changes Ruby hash syntax
  • vim-trailing-whitespace - highlights trailing whitespace in red and provides command to fix it
  • vim-signature - toggle, display and navigate marks
  • tabline.vim - configure tab labels
  • vim-searchindex - display number of search matches & index of a current match
  • file-line - enabling opening a file in a given line
  • emmet-vim - provides support for expanding abbreviations similar to emmet
  • MatchTag - highlights the matching HTML tag when the cursor is positioned on a tag

Installation

  1. Copy plugins file to the vim config directory

     curl -o ~/.vim/plugins.vim https://raw.githubusercontent.com/lucerion/vim-as-a-ruby-ide/master/vundle.vim
    
  2. Add source ~/.vim/plugins.vim line between call vundle#begin() and call vundle#end()

  3. Open vim and run :PluginInstall command

  1. Copy setup scripts

     curl -o pathogen.sh https://raw.githubusercontent.com/lucerion/vim-as-a-ruby-ide/master/pathogen.sh -o plugins.sh https://raw.githubusercontent.com/lucerion/vim-as-a-ruby-ide/master/plugins.sh
    
  2. Make scripts executable

     chmod 766 pathogen.sh plugins.sh
    
  3. Run ./pathogen.sh

  1. Copy plugins file to the vim config directory

     curl -o ~/.vim/plugins.vim https://raw.githubusercontent.com/lucerion/vim-as-a-ruby-ide/master/plug.vim
    
  2. Add source ~/.vim/plugins.vim line between call plug#begin() and plug#end()

  3. Open vim and run :PlugInstall command

Vim packages (vim 8, neovim)

  1. Copy setup scripts

     curl -o vim-packages.sh https://raw.githubusercontent.com/lucerion/vim-as-a-ruby-ide/master/vim-packages.sh -o plugins.sh https://raw.githubusercontent.com/lucerion/vim-as-a-ruby-ide/master/plugins.sh
    
  2. Make scripts executable

     chmod 766 vim-packages.sh plugins.sh
    
  3. Run ./vim-packages.sh

Update

Vundle

  1. Copy last asset version

     curl -o ~/.vim/plugins.vim https://raw.githubusercontent.com/lucerion/vim-as-a-ruby-ide/master/vundle.vim
    
  2. Open vim and run :PluginUpdate command

Plug

  1. Copy last asset version

     curl -o ~/.vim/plugins.vim https://raw.githubusercontent.com/lucerion/vim-as-a-ruby-ide/master/plug.vim
    
  2. Open vim and run :PlugUpdate

Dependencies

About

Plugins asset for rubyists

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 55.7%
  • Shell 44.3%