From c7b20ecef7a27abcd601d7c7609603d99fe0ee99 Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Sun, 14 Mar 2021 22:04:19 +0100 Subject: eglot: Set a default tab-width that fits most languages --- lisp/init-eglot.el | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lisp/init-eglot.el') diff --git a/lisp/init-eglot.el b/lisp/init-eglot.el index 8dfe291..9014735 100644 --- a/lisp/init-eglot.el +++ b/lisp/init-eglot.el @@ -1,5 +1,12 @@ (use-package eglot :ensure t + :init + ;; eglot passes tab-width as tab size to the lsp server, but most language + ;; servers treat this as an indentation width + ;; https://github.com/joaotavora/eglot/issues/157 + ;; + ;; set a default value that fits most languages + (setq-default tab-width 4) :hook ;; load eglot automatically for these modes ((go-mode . eglot-ensure) -- cgit v1.2.3