Appearance
Sort
Sort the selected lines alphabetically.
Demo
Readme
Sort
Sorts lines using a natural, case-insensitive sort. Empty lines are removed from the output.
Condition to appear: Input contains more than one line.
Requirements
Requires PopClip 2021.11 (3785).
Notes
The original PHP version used the natcasesort
function, which is a case-insensitive natural ordering. (A natural ordering treats numbers as numeric values rather than character values, and so is more "human-like".)
In porting to JavaScript I have used localeCompare
with options {numeric: true, sensitivity: 'base'}
.
Authors
Agassi, Nick Moore
Changelog
1 Nov 2021
- Re-implemented in JavaScript.
17 Dec 2015
- Modified to no longer remove duplicates.
8 Feb 2013
- Original extension (PHP) by Agassi.
Info
- Created
May 12, 2024 - Version
100 - Identifier
com.pilotmoon.popclip.extension.sort
- PopClip Version
≥2021.11.1 - Action Type
JavaScript - License
MIT License - Source
pilotmoon/PopClip-Extensions/.../source/Sort.popclipext/