Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set shiftwidth to 0 (defaults to tabstop value) #214

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Dec 5, 2023

  1. Set shiftwidth to 0 (defaults to tabstop value)

    The current behavior is to set both shiftwidth and tabstop/softtabstop.
    shiftwidth gets set to the same value as tabstop. If I open a file that
    editorconfig indents with 8-space hard tabs, then ":set tabstop=4", my
    shiftwidth will still be 8, meaning that when I indent I will get two
    tabs. Set shiftwidth to 0, which defaults to the value of tabstop, and
    disable softtabstop so it doesn't conflict. This should have the same
    end result with less complication.
    
    This removes the g:EditorConfig_softtabstop_space and
    g:EditorConfig_softtabstop_tab options. Users who want to delete
    multiple spaces as a single character can enable smarttab.
    gwymor committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    2dcbd4f View commit details
    Browse the repository at this point in the history