- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 173
GitHub code show whitespace
        Rob Garrison edited this page Dec 15, 2017 
        ·
        47 revisions
      
    A userscript that shows whitespace (space, tabs and carriage returns) in code blocks
- All spaces and tabs are shown.
- It works on repo file and diff-view pages, and gist pages.
- A toggle button is added to each file block and allows you to enable or disable the whitespace view.
- It does not interfere with the selection, copying & pasting of the code.
- 
A CSS tab-size of.2is set by this script. This will be overridden by GitHub-Dark tab settings
- 
This script is not fully compatible with the GitHub code folding userscript as they interfere with each other.
- Click this link to install from GitHub; or, install from GreasyFork or OpenUserJS.


† A leading space, + or - is added to every line by GitHub. Use the GitHub remove diff signs script to remove them.
- Add GM4 polyfill & update assets.
- Use updated mutations script. Fixes issue #33.
- Use smaller icon.
- Hide leading space in diff. See issue #27.
- Fix expanded & diff rows.
- Fix weird alignment issues in markdown files. See issue #27.
- Fix alignment for no-extension files. See issue #27.
- Remove all tab-size adjustments.
- Show all whitespace. Fixes issue #27.
- Include trailing whitespace.
- Properly add whitespace to all lines.
- Change license to MIT.
- Update mutation url.
- Switch to using mutations.js.
- Add to gist pages.
- Initial commit