You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
SMARTINDENT is a tool to customize the indentation of your m files without going manually through the whole process.
SMARTINDENT fully mimics the behaviour of the MATLAB editor's smartindent command:
- it allows you to choose the number of spaces/tabs used for the indentation;
- it can handle nested and partially nested flow control commands.
SMARTINDENT does overwrite the files you want it
to process, therefore:
- when invoked from the command line, SMARTINDENT warn the users to back up first their files;
- when invoked from within another function or script, no warnings are issued, thus allowing for off-line multiple calls.
To process all files under a given folder(s), call SMARTINDENT with FUF,
e.g., to process all m files under folders ...\Documents and ...\MyFcns, type
smartindent(fuf({'...\Documents\*.m','...\MyFcns\*.m'}))
You can download FUF from the Matlab File Exchange under the category DEVELOPMENT ENVIRONMENT: the submission name is "Files Under Folders".
Cite As
Francesco di Pierro (2026). SMARTINDENT (https://www.mathworks.com/matlabcentral/fileexchange/2038-smartindent), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.0.0.0 (3.49 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0.0 |
