Skip to content

Instantly share code, notes, and snippets.

@dadamssg
Last active September 13, 2022 18:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dadamssg/4622259964601dbffa9235a5d7ea8d11 to your computer and use it in GitHub Desktop.
Save dadamssg/4622259964601dbffa9235a5d7ea8d11 to your computer and use it in GitHub Desktop.
// Name: Move code left
// Shortcut: cmd shift t
// Author: David Adams
// Twitter: @dadamssg
import "@johnlindquist/kit"
let text = await getSelectedText()
let lines = text.split("\n")
let lineStarts = lines.map(line => line.search(/\S/))
let charsToTrim = Math.min(...lineStarts)
let formatted = lines.map(line => line.substring(charsToTrim)).join("\n")
await setSelectedText(formatted)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment