From 5cd3bde92cd567ae96eb52f10a5da2010e9af775 Mon Sep 17 00:00:00 2001 From: Sameer Rahmani Date: Tue, 17 Oct 2023 10:45:06 +0100 Subject: [PATCH] force lsp on c++ major mode --- core/cubes/cpp.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/cubes/cpp.el b/core/cubes/cpp.el index 233b81b..31553c3 100644 --- a/core/cubes/cpp.el +++ b/core/cubes/cpp.el @@ -57,6 +57,11 @@ https://github.com/ninja-build/ninja/blob/master/misc/ninja-mode.el" (lsp) (require 'company-capf) (require 'company-box) + + (add-hook 'before-save-hook + (lambda () + (when (and lsp-mode (eq major-mode 'c++-mode)) + (lsp-format-buffer)))) (setq company-backends '((company-capf company-keywords))))))