- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 173
 
GitHub code show whitespace
        Rob Garrison edited this page Oct 11, 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.
- 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