From 3a564ac426b51e8b1ea8223ca61d1987bcffaf6c Mon Sep 17 00:00:00 2001 From: Natsu Kagami Date: Tue, 11 Apr 2023 11:50:17 +0200 Subject: [PATCH] Enable metals semantic highlighting --- home/kakoune/kak.nix | 5 +++++ home/modules/programs/my-kakoune/kak-lsp.nix | 1 + 2 files changed, 6 insertions(+) diff --git a/home/kakoune/kak.nix b/home/kakoune/kak.nix index 0df5ce2..4ad0d50 100644 --- a/home/kakoune/kak.nix +++ b/home/kakoune/kak.nix @@ -60,6 +60,11 @@ in command = "metals"; filetypes = [ "scala" ]; roots = [ "build.sbt" ]; + settings_section = "metals"; + settings.metals = { + enableSemanticHighlighting = true; + showInferredType = true; + }; }; programs.kak-lsp.languages.latex = { command = "texlab"; diff --git a/home/modules/programs/my-kakoune/kak-lsp.nix b/home/modules/programs/my-kakoune/kak-lsp.nix index 91dee7c..3df2385 100644 --- a/home/modules/programs/my-kakoune/kak-lsp.nix +++ b/home/modules/programs/my-kakoune/kak-lsp.nix @@ -177,6 +177,7 @@ let { face = "class"; token = "struct"; } { face = "class"; token = "trait"; } { face = "class"; token = "union"; } + { face = "class"; token = "class"; } ## Comments { face = "documentation"; token = "comment"; modifiers = [ "documentation" ]; }