Skip to content

Adds "Sort Selected Lines" to RStudio's Addins menu

Notifications You must be signed in to change notification settings

dcomtois/sortLines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Addin for RStudio:

sortLines (Ascending) or (Descending)

Sort selected lines in RStudio's editor with this addin.

Credits to Gregory R. Warnes for the sort algorithm from gtools, which is "number-smart".

How to install

Recommended Method : addinslist

If you don't have addinslist installed, I recommend you do install it, as it gives access to a multitude of useful addins through a simple GUI.

install.packages('addinslist')

Then, refer to the addinslist documentation to proceed and install sortLines.

Alternative Method : devtools or remotes

Using devtools

If you have devtools installed, use

devtools::install_github('dcomtois/sortLines')

Using remotes

If you don't have nor need the functionalities of devtools, install the lightweight remotes and use it to install sortLines:

install.packages("remotes")
remotes::install_github("dcomtois/sortLines")

That's it. RStudio will recognize it as an addin and it will show up in the Addins menu.

Usage

Say you have the following lines in your editor, and want them sorted according to the numerical values in the numbering.

1. Some text
10. And again
100. And again
2. Still some text

Selecting those lines and go to Addins > Sort Selected Lines (A). You'll now have:

1. Some text
2. Still some text
10. And again
100. And again

Animated demo

Possible variations

The gtools::mixedsort function supports roman numbers sorting; if there is a need for it, it would be easy to add this variation to the existing (A) and (D).

Releases

No releases published

Packages

No packages published

Languages