ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Tab​Nuker​Nuker

Fix sublime text's broken spaces indentation

Labels indentation

Details

Installs

  • Total 484
  • Win 251
  • Mac 156
  • Linux 77
Dec 22 Dec 21 Dec 20 Dec 19 Dec 18 Dec 17 Dec 16 Dec 15 Dec 14 Dec 13 Dec 12 Dec 11 Dec 10 Dec 9 Dec 8 Dec 7 Dec 6 Dec 5 Dec 4 Dec 3 Dec 2 Dec 1 Nov 30 Nov 29 Nov 28 Nov 27 Nov 26 Nov 25 Nov 24 Nov 23 Nov 22 Nov 21 Nov 20 Nov 19 Nov 18 Nov 17 Nov 16 Nov 15 Nov 14 Nov 13 Nov 12 Nov 11 Nov 10 Nov 9 Nov 8 Nov 7
Windows 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

TabNukerNuker

Sublime text is an incredibly popular text editor. The first thing I noticed when I started using it, was that it's a basket full of hacks.

Spaces for indentation is the single most popular indentation method across all languages (With the notable exception of go) and in sublime text it's implemented as one of the dirtiest hacks of all time.

As a result, any attempt to use a real tab will be thwarted.

  • The default “Insert tab” command inserts spaces
  • Using sublime TextCommands to duplicate text with tabs in them will change them into spaces
  • Anything you paste in containing tabs will be changed to spaces
  • Anything you paste in containing tabs will be changed to spaces
  • Sublime text's indentation settings will mangle your pastes
  • This is perfectl͝y̡ n̵orma̶l̵ ̢f̷o҉r a text̶ ̡e̢di͘͡͡t͏̵o̕r ͘͟a̸͟n̸̨d̸̶ s̷͡ho̶ul̨͞d͢ ͝n̡o̸t҉̢͢ ́͘b͎̤̆̓̽ͧȇ̠͙͖̼̻͉̫̦̱ͣ̉͐̅̔͗̉̀͜ ̡̫̝̹̳̲͎̊́͌q̶͓̤͚̻̤̩͎̈̄͊̒̽̕͡ṷ̖̟̦̻̟̜͍͇̓̽ͤ̋̔̐͜ê̓ͪ̆ͭͥ͏̶̫̱̺s̲̱̦̱͉͙̫̐͋ͨͤ̅͐ͩ͜͢t̨̛̰͙͇̲̮̤͒̂i̢̠͐̐͆̿ͫ͟͞o̱̘̻͓̼͍ͤͦ͘n͂͌͟͏̮͎̘̲̜ĕ̹̝̳̪͎͇̱ͦ͊ͧ̂d̨͋͒ͨ̃ͮ̀҉̠̪̤̫͈̱̝͙̞

This is unacceptable for a text editor, and this plugin fixes it without breaking spaces for indentation