From 35eb1cfb179e2c39cec16442b95ff081bd8d5ad2 Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Tue, 5 Dec 2023 21:33:30 +1100 Subject: [PATCH 1/2] Automatically fix and format Python files on save --- dot-config/vim/init.vim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dot-config/vim/init.vim b/dot-config/vim/init.vim index a0cb6bb..ac9d028 100644 --- a/dot-config/vim/init.vim +++ b/dot-config/vim/init.vim @@ -111,6 +111,10 @@ g:markdown_fenced_languages = [ 'python', 'php', 'scala', ] +g:ale_fixers = { + python: ['ruff', 'ruff_format'], +} +g:ale_fix_on_save = 1 g:ale_set_balloons = 1 nmap (ale_previous_wrap) nmap (ale_next_wrap) From cdb134435f63a90f23bfd9b1701b2ac6fb47f4d7 Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Tue, 5 Dec 2023 21:39:46 +1100 Subject: [PATCH 2/2] Disable nerdfont.vim autofix, because it's not needed --- dot-config/vim/statusline.vim | 1 + 1 file changed, 1 insertion(+) diff --git a/dot-config/vim/statusline.vim b/dot-config/vim/statusline.vim index a732e27..88a0ef1 100644 --- a/dot-config/vim/statusline.vim +++ b/dot-config/vim/statusline.vim @@ -71,6 +71,7 @@ enddef def ConfigurePlugins(): void g:battery#component_format = '%s %v%%' + g:nerdfont#autofix_cellwidths = 0 g:crystalline_theme = 'gruvbox8' enddef