summaryrefslogtreecommitdiff
path: root/nvim/.config
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/.config')
-rw-r--r--nvim/.config/nvim/init.vim9
1 files changed, 8 insertions, 1 deletions
diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim
index 6e1a927..10e038b 100644
--- a/nvim/.config/nvim/init.vim
+++ b/nvim/.config/nvim/init.vim
@@ -49,7 +49,8 @@ call minpac#add('hrsh7th/cmp-nvim-lsp-document-symbol')
call minpac#add('hrsh7th/cmp-nvim-lsp-signature-help')
call minpac#add('amarakon/nvim-cmp-buffer-lines')
call minpac#add('tpope/vim-commentary')
-
+call minpac#add('Thyrum/vim-stabs') " tabs for beginning of lines, spaces otherwise
+call minpac#add('vim-autoformat/vim-autoformat')
" snippets
call minpac#add('hrsh7th/nvim-cmp')
@@ -307,6 +308,12 @@ require'nvim-treesitter.configs'.setup {
}
EOF
+map gq :Autoformat<CR>
+" use LSP gq binding for julia
+au FileType julia noremap gq gq
+let g:formatters_python=['ruff', 'autopep8', 'yapf', 'black']
+let g:formatdef_ruff = '"ruff format -"'
+
lua << EOF
require'lspconfig'.julials.setup{}