@@ -140,6 +140,10 @@ vim.opt.timeoutlen = 300
140140vim .opt .splitright = true
141141vim .opt .splitbelow = true
142142
143+ -- If i put this 2 line here swap window goaway
144+ vim .o .backup = false
145+ vim .o .swapfile = false
146+
143147-- Sets how neovim will display certain whitespace characters in the editor.
144148-- See `:help 'list'`
145149-- and `:help 'listchars'`
@@ -163,6 +167,10 @@ vim.opt.confirm = true
163167-- [[ Basic Keymaps ]]
164168-- See `:help vim.keymap.set()`
165169
170+ -- Multitab if it can be call that, you visual (<S-v>) some line and can tab all line in one time
171+ vim .keymap .set (' x' , ' <S-tab>' , ' <gv' )
172+ vim .keymap .set (' x' , ' <tab>' , ' >gv|' )
173+
166174-- Clear highlights on search when pressing <Esc> in normal mode
167175-- See `:help hlsearch`
168176vim .keymap .set (' n' , ' <Esc>' , ' <cmd>nohlsearch<CR>' )
@@ -770,6 +778,7 @@ require('lazy').setup({
770778 lua = { ' stylua' },
771779 go = { ' gofmt' , ' goimports' },
772780 bash = { ' shfmt' },
781+ python = { ' black' , ' ruff' , ' isort' },
773782 -- Conform can also run multiple formatters sequentially
774783 -- python = { "isort", "black" },
775784 --
0 commit comments