Skip to content

olafklingt/fold-whatever

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fold-whatever

Fold-whatever is a package for the Atom code editor. It allows the user to specify ranges to be folded with the help of regular expressions. The default values are are the regexes suitable to fold Pandoc inlined footnotes and references.

Fold-whatever is my first atom package. I am grateful for any comments and suggestions.

Installation

apm install fold-whatever

Examples

The regular expressions can be set in the settings page of the package.

Fold everything between the brackets in one line. fold everything away:

/\<.+?\>/g

Keep the brackets visible by using 3 matching groups. This regex will fold the range from the end of the first group to the beginning of the last group:

/(\<)(.+?)(\>)/g

Match over multiple lines. Line-breaking spaces have to be matched:

/(\<)(.|\s)+?(\>)/g

Changelog

0.2.5 -

  • add toggle/[un]fold all 1st 2nd 3rd 4th 5th 6th 7th 8th 9th regex

0.2.4 -

  • add toggle
  • fixed cursor jump, stays now at its position
  • tested if multi-line regexes are possible. Which is the case, but they are only matched by toggle/[un]fold-all.

0.2.2 -

  • fixed scope of (un)fold-here to include "bracketing" regex regions

0.2.1 - First Release

  • [un]fold-here : [un]folds at curser when a regex matches
  • [un]fold-line : [un]folds all matches in a line
  • [un]fold-all : [un]folds all matches in a file