50d9471eb228eb31cdb8966b737abd0148fc710c

Author
TheEdgeOfRage <git@theedgeofrage.com>
Committer
TheEdgeOfRage <git@theedgeofrage.com>
Date

Message

Update efm linter config

Diff

 1diff --git a/dot_config/hypr/hyprland.conf.tmpl b/dot_config/hypr/hyprland.conf.tmpl
 2index a7c1467d8379a1d3062c99ebf65af51083705c29..9c5c09a905e749e45acef1e98b275afdaf63cb31 100644
 3--- a/dot_config/hypr/hyprland.conf.tmpl
 4+++ b/dot_config/hypr/hyprland.conf.tmpl
 5@@ -269,8 +269,10 @@ bindl = , XF86AudioNext, exec, playerctl-wrapper next
 6 bindl = , XF86AudioPause, exec, playerctl-wrapper play-pause
 7 bindl = , XF86AudioPlay, exec, playerctl-wrapper play-pause
 8 bindl = , XF86AudioPrev, exec, playerctl-wrapper previous
 9-bindel = , XF86MonBrightnessUp, exec, xbacklight -inc 10
10-bindel = , XF86MonBrightnessDown, exec, xbacklight -dec 10
11+bindel = , XF86MonBrightnessUp, exec, light -A 10
12+bindel = , XF86MonBrightnessDown, exec, light -U 10
13+bindel = SHIFT, XF86MonBrightnessUp, exec, light -A 1
14+bindel = SHIFT, XF86MonBrightnessDown, exec, light -U 1
15 
16 # Screenshot
17 bind = , Print, exec, pyazo --no-save
18diff --git a/dot_config/nvim/lua/plugins/lsp.lua b/dot_config/nvim/lua/plugins/lsp.lua
19index 54b8338f76d389aef8c7b340cf72c1ce703681b4..56b13e0bf95f03519a63c548053e0ee2f4fcbde7 100644
20--- a/dot_config/nvim/lua/plugins/lsp.lua
21+++ b/dot_config/nvim/lua/plugins/lsp.lua
22@@ -24,6 +24,12 @@ return {
23 					),
24 				},
25 			}
26+			local efm_languages = {
27+				typescript = { prettier },
28+				javascript = { prettier },
29+				json = { prettier },
30+				markdown = { prettier },
31+			}
32 			local servers = {
33 				golangci_lint_ls = {
34 					root_dir = require("lspconfig.util").root_pattern(
35@@ -90,6 +96,19 @@ return {
36 						},
37 					},
38 				},
39+				efm = {
40+					cmd = { "/home/pavle/.local/share/nvim/mason/bin/efm-langserver" },
41+					init_options = { documentFormatting = true },
42+					filetypes = vim.tbl_keys(efm_languages),
43+					settings = {
44+						rootMarkers = { ".git/", ".prettierignore" },
45+						lintDebounce = 100,
46+						logLevel = 5,
47+						logFile = "/home/pavle/.local/state/nvim/efm.log",
48+						languages = efm_languages,
49+					},
50+					single_file_support = true,
51+				},
52 				eslint = {},
53 				ts_ls = {},
54 				prismals = {},
55@@ -109,26 +128,6 @@ return {
56 				vim.lsp.enable(server)
57 				vim.lsp.config(server, config)
58 			end
59-
60-			local efm_languages = {
61-				typescript = { prettier },
62-				javascript = { prettier },
63-				json = { prettier },
64-				markdown = { prettier },
65-			}
66-			require("lspconfig").efm.setup({
67-				cmd = { "/home/pavle/.local/share/nvim/mason/bin/efm-langserver" },
68-				init_options = { documentFormatting = true },
69-				filetypes = vim.tbl_keys(efm_languages),
70-				settings = {
71-					rootMarkers = { ".git/", ".prettierignore" },
72-					lintDebounce = 100,
73-					logLevel = 5,
74-					logFile = "/home/pavle/.local/state/nvim/efm.log",
75-					languages = efm_languages,
76-				},
77-				single_file_support = true,
78-			})
79 		end,
80 	},
81 	{