Highlight matching ruby block when cursor is on the following keywords:
end
, elsif
, else
, when
rescue
and ensure
.
- Highlight matching ruby block
ctrl-g b
(Note that: ctrl-g and then press 'b' quickly) to go to matching ruby block start line when Atom points the cursor to above keywords.
Enable the language-ruby
package.
You can change behavior to highlight block by settings menu.
- Show matching block into bottom panel(like Emacs minibuffer)
- Highlight line of matching block
- Highlight gutter of matching block
Highlighting line and bottom panel are enable by default.
If you want to change default highliting color, just add styles with preference for color like below into styles.less
.
:host, atom-text-editor, atom-text-editor.editor {
.line-number.ruby-block-highlight {
background-color: red;
}
.highlights {
.ruby-block-highlight .region {
background-color: red;
}
}
}
Porting the features of juszczakn's great Emacs Ruby Block Mode to Atom.
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request