All Projects → vim-ruby → Vim Ruby

vim-ruby / Vim Ruby

Vim/Ruby Configuration Files

Programming Languages

ruby
36898 projects - #4 most used programming language
Vim Script
2826 projects

Projects that are alternatives of or similar to Vim Ruby

Vim Unbundle
🎁 Fast, filetype-lazy loader of Vim scripts & plugins
Stars: ✭ 97 (-94.85%)
Mutual labels:  vim-plugins
Local vimrc
Per project/tree configuration plugins
Stars: ✭ 118 (-93.74%)
Mutual labels:  vim-plugins
Wmgraphviz.vim
Vim plugin for Graphviz
Stars: ✭ 142 (-92.47%)
Mutual labels:  vim-plugins
Vim Force.com
Vim plugin for force.com
Stars: ✭ 98 (-94.8%)
Mutual labels:  vim-plugins
Lh Cpp
C&C++ ftplugins suite for Vim
Stars: ✭ 108 (-94.27%)
Mutual labels:  vim-plugins
Landscape.vim
A colorscheme for Vim
Stars: ✭ 126 (-93.32%)
Mutual labels:  vim-plugins
Vim Search Pulse
Easily locate the cursor after a search
Stars: ✭ 91 (-95.17%)
Mutual labels:  vim-plugins
Vim Gutentags
A Vim plugin that manages your tag files
Stars: ✭ 1,977 (+4.88%)
Mutual labels:  vim-plugins
Dotfiles ikigai
dotfiles 🔥 includes scripts that makes my life easier!
Stars: ✭ 110 (-94.16%)
Mutual labels:  vim-plugins
Jupytext.vim
Vim plugin for editing Jupyter ipynb files via jupytext
Stars: ✭ 142 (-92.47%)
Mutual labels:  vim-plugins
Vim Follow My Lead
Vim plugin for showing all your <Leader> mappings in a readable table including the descriptions.
Stars: ✭ 100 (-94.69%)
Mutual labels:  vim-plugins
Coverage.vim
code coverage vim plugin
Stars: ✭ 106 (-94.38%)
Mutual labels:  vim-plugins
Ale
Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
Stars: ✭ 11,380 (+503.71%)
Mutual labels:  vim-plugins
Vim Ruby Minitest
Vim highlighting & completion for MiniTest
Stars: ✭ 97 (-94.85%)
Mutual labels:  vim-plugins
Django Plus.vim
🎸 Improvements to the handling of Django related files in Vim
Stars: ✭ 145 (-92.31%)
Mutual labels:  vim-plugins
Vimpanel
A modern side panel for Vim
Stars: ✭ 97 (-94.85%)
Mutual labels:  vim-plugins
Vim Todo Lists
Vim plugin for TODO lists
Stars: ✭ 126 (-93.32%)
Mutual labels:  vim-plugins
Vim Fakeclip
Vim plugin: Provide pseudo "clipboard" registers
Stars: ✭ 154 (-91.83%)
Mutual labels:  vim-plugins
Vim Tidal
Vim plugin for TidalCycles
Stars: ✭ 147 (-92.2%)
Mutual labels:  vim-plugins
Tig Explorer.vim
Vim plugin to use Tig as a git client. Seamless switching between vim and Tig with opening in the same buffer.
Stars: ✭ 136 (-92.79%)
Mutual labels:  vim-plugins

Vim-ruby

This project contains Vim's runtime files for ruby support. This includes syntax highlighting, indentation, omnicompletion, and various useful tools and mappings.

Installation

See the file INSTALL.markdown for instructions.

You might also find useful setup tips in the github wiki: https://github.com/vim-ruby/vim-ruby/wiki/VimRubySupport

Usage

Ideally, vim-ruby should work "correctly" for you out of the box. However, ruby developers have varying preferences, so there are settings that control some of the details. You can get more information on these by using the native :help command:

Issues

If you have an issue or a feature request, it's recommended to use the github issue tracker: https://github.com/vim-ruby/vim-ruby/issues. Try the search box to look for an existing issue -- it might have already been reported.

If you don't have a github account or would rather contact us in a different way, you can find emails for individual maintainers in the CONTRIBUTORS file. They're also in the comment headers of the project's Vimscript files (syntax/ruby.vim, indent/ruby.vim, etc) under the label "Maintainer".

If you're not sure who the most relevant person to contact is for your particular issue, you can send an email to the release coordinator, Doug Kearns (dougkearns at gmail.com).

Contributing

Vim-ruby is a mature project, which is one way of saying it moves slowly and it can be a bit difficult to modify. It's far from impossible, but be warned that issues and PRs may take time to be handled. Partly, it's because we don't want to risk breaking Vim's core ruby support, partly because it takes a lot of time and energy to debug and fix things.

Contributing a fix for an issue would be very appreciated, even if it's a proof-of-concept to start a conversation. Be warned that we're definitely going to be conservative when considering changes to vim-ruby.

The code is tested using RSpec and Vimrunner. The tests are not exhaustive, but they should cover a wide variety of cases.

Project history

This project began in July 2003, when the current version of Vim was 6.2. It was migrated from CVS in August, 2008.

If you're curious about individual pre-git changes, you can read some of them in the (unmaintained) NEWS and/or ChangeLog files.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].