From 64b1d4dc8b2546e74b6ebb6ee53bf6d164880aca Mon Sep 17 00:00:00 2001 From: Ollrogge Date: Fri, 3 Feb 2023 16:21:04 +0100 Subject: [PATCH] Documentation: Add formatting section to nvim documenation --- Documentation/NvimConfiguration.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Documentation/NvimConfiguration.md b/Documentation/NvimConfiguration.md index a3c720aa36..2017ca7d93 100644 --- a/Documentation/NvimConfiguration.md +++ b/Documentation/NvimConfiguration.md @@ -67,6 +67,23 @@ conflicts. > **Note**: `clangd.inlayHints.sep` breaks on `clangd 15.0.6`. +# Formatting +For code formatting the formatter plugin can be used. +```vim +Plug 'mhartington/formatter.nvim' +``` +### Configuration +To use the formatter plugin one needs to opt-in to specific formatters. An example lua configuration which uses clang-format for cpp files: +```lua +require("formatter").setup{ + filetype = { + cpp = { + require("formatter.filetypes.cpp").clangformat + } + } +} +``` + # Install git blame (Optional) ```vim