GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - npezza93/vim-ruby: Vim/Ruby Configuration Files

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

1,099 Commits
1,099 Commits

Folders and files

NameName
Last commit message
Last commit date
autoload
autoload
 
 
compiler
compiler
 
 
doc
doc
 
 
etc/examples
etc/examples
 
 
ftdetect
ftdetect
 
 
ftplugin
ftplugin
 
 
indent
indent
 
 
spec
spec
 
 
syntax
syntax
 
 
.gitignore
.gitignore
 
 
.rspec
.rspec
 
 
CONTRIBUTORS
CONTRIBUTORS
 
 
ChangeLog
ChangeLog
 
 
Gemfile
Gemfile
 
 
Gemfile.lock
Gemfile.lock
 
 
INSTALL.markdown
INSTALL.markdown
 
 
NEWS
NEWS
 
 
README.markdown
README.markdown
 
 

Repository files navigation

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:

  • :help vim-ruby-plugin: Filetype settings and custom mappings
  • :help vim-ruby-indent: Indentation settings
  • :help vim-ruby-syntax: Syntax-related tweaks
  • :help vim-ruby-omni: Information and settings for omni completion

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.

About

Vim/Ruby Configuration Files

Resources

Readme
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.