# [PATCH] editorconfig: add .bash extension

2 messages from 2025-03-02 to 2025-03-03. Participants: David Mandelberg, Junio C Hamano.
Thread: https://gitlist.dev/t/63044

## David Mandelberg, 2025-03-02 20:54

Subject: [PATCH] editorconfig: add .bash extension
Message-ID: <15fa4f5d838745b5b05248b44aa16a57@mandelberg.org>
URL: https://gitlist.dev/e/15fa4f5d838745b5b05248b44aa16a57%40mandelberg.org

```
Both files in the command below appear to be indented with tabs, and I'd
expect .bash files to have roughly the same style as .sh files.

$ find . -name \*.bash
./contrib/completion/git-completion.bash
./ci/check-directional-formatting.bash

Signed-off-by: David Mandelberg <david@mandelberg.org>
---
 .editorconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.editorconfig b/.editorconfig
index a3c578a43c..2d3929b591 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -4,7 +4,7 @@ insert_final_newline = true
 
 # The settings for C (*.c and *.h) files are mirrored in .clang-format.  Keep
 # them in sync.
-[{*.{c,h,sh,perl,pl,pm,txt,adoc},config.mak.*,Makefile}]
+[{*.{c,h,sh,bash,perl,pl,pm,txt,adoc},config.mak.*,Makefile}]
 indent_style = tab
 tab_width = 8
 
-- 
2.47.2

```

## Junio C Hamano, 2025-03-03 16:40

Subject: Re: [PATCH] editorconfig: add .bash extension
Message-ID: <xmqqtt8avzhx.fsf@gitster.g>
URL: https://gitlist.dev/e/xmqqtt8avzhx.fsf%40gitster.g
In-Reply-To: <15fa4f5d838745b5b05248b44aa16a57@mandelberg.org>

```
David Mandelberg <david@mandelberg.org> writes:

> Both files in the command below appear to be indented with tabs, and I'd
> expect .bash files to have roughly the same style as .sh files.
>
> $ find . -name \*.bash
> ./contrib/completion/git-completion.bash
> ./ci/check-directional-formatting.bash
>
> Signed-off-by: David Mandelberg <david@mandelberg.org>
> ---
>  .editorconfig | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

I love these obviously correct additions ;-)

Thanks.

> diff --git a/.editorconfig b/.editorconfig
> index a3c578a43c..2d3929b591 100644
> --- a/.editorconfig
> +++ b/.editorconfig
> @@ -4,7 +4,7 @@ insert_final_newline = true
>  
>  # The settings for C (*.c and *.h) files are mirrored in .clang-format.  Keep
>  # them in sync.
> -[{*.{c,h,sh,perl,pl,pm,txt,adoc},config.mak.*,Makefile}]
> +[{*.{c,h,sh,bash,perl,pl,pm,txt,adoc},config.mak.*,Makefile}]
>  indent_style = tab
>  tab_width = 8

```
