.dotfiles

Indentation Guide

This dotfiles repository follows industry-standard style guides for all languages.

Official style guide resources are included as a git submodule in styleguide/.

Indentation Standards

Python: 4 Spaces

Per PEP 8 standard:

Other Languages: 2 Spaces

All other languages use 2-space indentation:

Exceptions

Configuration Files

src/editorconfig

Universal editor configuration that enforces these standards across all editors.

pyproject.toml

Python-specific tooling configuration:

pylintrc

Googleโ€™s Python Style Guide Pylint configuration is available at styleguide/pylintrc for Python style enforcement.

Neovim Configuration

Automatic Formatting

The repository includes the fixy script that automatically applies these standards:

Run the fixy script with:

fixy [file]  # Format specific file
fixy --all [file]  # All operations including formatting

Available Style Guide Resources

The style guide submodule includes:

Configuration Files

Style Documentation

Access these resources in styleguide/.