#+title: Neovim Formatting Settings Turn on =clang-format= in C, CUDA, C++, C#, Java, JavaScript, and JSON. #+begin_src lua :tangle yes vim.cmd([[ let g:clang_format#code_style = 'file' autocmd FileType c ClangFormatAutoEnable autocmd FileType cuda ClangFormatAutoEnable autocmd FileType cpp ClangFormatAutoEnable autocmd FileType cs ClangFormatAutoEnable autocmd FileType java ClangFormatAutoEnable autocmd FileType javascript ClangFormatAutoEnable autocmd FileType json ClangFormatAutoEnable let g:vimtex_view_method = 'skim' ]]) #+end_src Auto-format Rust on save. #+begin_src lua :tangle yes vim.g.rustfmt_autosave = 1 #+end_src Start making a table by placing a =|=. #+begin_src lua :tangle yes vim.g.table_mode_corner = '|' #+end_src