From 9fb6c83f2a834ae67bbec76b044547e332afaf81 Mon Sep 17 00:00:00 2001 From: fz0x1 Date: Sat, 12 Jul 2025 00:45:23 +0200 Subject: [PATCH] 20250712.1752273923 --- global/.config/nvim/lua/plugins/conform.lua | 14 ++++++++++++++ global/.config/nvim/lua/plugins/lsp.lua | 1 + global/.zshrc-secrets | Bin 1531 -> 1530 bytes linux/.Xresources | 7 +++++++ 4 files changed, 22 insertions(+) diff --git a/global/.config/nvim/lua/plugins/conform.lua b/global/.config/nvim/lua/plugins/conform.lua index a4d516d..98feaa6 100644 --- a/global/.config/nvim/lua/plugins/conform.lua +++ b/global/.config/nvim/lua/plugins/conform.lua @@ -4,6 +4,7 @@ return { log_level = vim.log.levels.DEBUG, icon = "", --'▎', formatters_by_ft = { + awk = { "gawk_fmt" }, lua = { "stylua" }, python = { "ruff_format", "ruff_fix", "isort" }, javascript = { "biome" }, @@ -18,6 +19,19 @@ return { htmldjango = { "prettier" }, ["*"] = { "trim_whitespace", "codespell" }, }, + formatters = { + gawk_fmt = { + command = "gawk", + args = function(ctx) + return { + "-f", + "$FILENAME", + "-o-", + } + end, + stdin = true, + }, + }, format_on_save = { timeout_ms = 1000, lsp_fallback = true, diff --git a/global/.config/nvim/lua/plugins/lsp.lua b/global/.config/nvim/lua/plugins/lsp.lua index 67a9a21..b5dcdeb 100644 --- a/global/.config/nvim/lua/plugins/lsp.lua +++ b/global/.config/nvim/lua/plugins/lsp.lua @@ -101,6 +101,7 @@ local config = function() }) vim.lsp.enable('clangd') + -- vim.lsp.enable('awk_ls') require("mason").setup() diff --git a/global/.zshrc-secrets b/global/.zshrc-secrets index 99f95222f06d8ead5674bce41d5022647d65fb22..eb54d35a144f0ebca6eca807b6034abf7705bed5 100644 GIT binary patch literal 1530 zcmV@FUG)I4msk-rpAb5%^zS@r^b`~_Y2 zDQ~H>AR!mDSm{DA%g4eiA-5zPk0W%L>H^Z<#^x>>fX(7f@urVeOGrg}nDS&6QkZh- z@K6{wOk$r)54kke$0h`Xt|1w_h(~=Gxe*yZ`RCL&G+?_vn<2uJ`gJpaBmZq4@%`S| z@o!niANfAPfy>?W|g-$&)df)vvoYy*w>dyXF;$iBDCi`XcC+vEbeTjH&)Z zLa=m~ALc!aQ^P^e3w`TL95iDX^DGjOmEojU;yh`q?m<^;k9y<5<4D!P=Y}r0f-@yO* z;8o96`x#2fTWsyasxBWU@zf%K*8C?Pbbz8f#;>pR>oafanVhtb2y0eMh~l4zW!t00 zK;`s3TOSuG>8>yChqF3DOH!}(+Cp3>Dk+PF4@VtuK*^T`Qk%(+&hf32yPKmcG>zL4 zZw5vPm2+yidrgUniXawt?X>MpcU7$EsdzfIednnr=X=8(<+anSNliSt$+2G_MGr4r zx^>?aFY=OrK~SxQ?C<}qpdv!V_o(5qVFWf6I)wC;d(5!k)2Yclj>`|mTTp^`EEHWv z{p#ZgSUcAanS{dsPza)%Y{WT#od8Se4h0_y15cOLuTez85QM=`{ooEj9H6+iY(@1A zbcj!*1lOHnJKqA7R?8G)kSekYgWr9i;2fB-a=N6|X`%#?qvlxH;6OMZChk2n$ zKH0nt)~D@vZL71y;iXeNFVWEC{o2g%Ma0TY1{IrB9`$O+9z#!GjC4PNh``)>d+w(u z+o?KbU=ZCR_#?%t`$ml1Ra>T)=g^Wa27V}hQ|{f1B4`-^ zrz&5Tm9V0Q_Nk%5tQBL?P1WxBrla2Qa1C;-+?Wn6#^d<;#>SoZ8Geex?%Q9p?hiV- zA*O5{s%n$zyqSuFdOIR{!W?lAHCcZtV_Ab$Es{_Lna7V2gU9Owi@V}>P<3lOB}!z z9<({c#-XSsojNE03sdQciWO=gq1GYnlWz3r^bc2U<%Jv@X_Q(QMB&Ci;sM_L9pi1C zvm-9g4V42TWS*uLu*$ns9{Uoa(1S23!R_OO!gT6y@RStf)k?#5x!wQjxmwW9*k0q{ g68A__?z+PsLBSP_WaIK(w#gJZho+U91f;)sqgO@;=>Px# literal 1531 zcmV&Kytj5`9gf(tgWb6#tnXQ>f^^mo_UR3j_LN%5Q*V z``)*Fq z@Rh#phVM!PzZsSpb~#>ZHLm*<11^Dd8!vvX0=Gz1-OX5A!?hELpdrshTyv7o1HS!@ zi67OzneV;w+1_64w}aX_Nt%HT8rV;9S+8Xl@weNFVkEN?WAd-@$iY zo3*@4WWQVtae}|xiMau)Haqs3LEvG7#b`zqM@8|a**u63`PzK-reTu~b(-hnXhRlM zM7ce{l>eeWqb0IdBbK4;@N0ZEHiiOxJGG#6M9>58w5_I*MM^jZGL17B-^`lyD!_+W zj@9Bgh>#vPB2v%22z!>D){S@QWa!NPJ58`{5D#;jyEuZljmhTeSys;EXCzlVt z59o9_GziZzl710YIe2b7Qw9|ypf}c4=jv)pAN>AzA@*PE`bE*tro9qRpq~NyPVWr- zu0AR~m2HXKQgx#HBcV%H*A{3h^=b+*7Bd5~#Qv-F-3R3Z1Th|>>6OXoHb*-l@wGot zwB$SX=@WT2!p5-c9Z<{#kn4Q8|CQ#W)egr!H8WlViUn^OS*yn{2+Bw;ClXev$m&n7 z0yjZy_I4}+EcEDHAP3eU)w>wB9-tmR`R9RCG%R+Z%IFYb|6P(rUNr`f=w`OMzZt+I zoHJb$z}Ji4Mri#Bjvy2N$v{8RDd=wQkde-bitdTt+lvO|xm6CX@0&QH45h?{We!I- z_O==g%(3oik&eOh+n1&Ws*aroCtyO@S=sCN&H2{2j&OWt4^})6s#8#XkjI?9yDii? z0_*4R4JN)7Cc`luaC@S^bSC=wmMBR*ybx4=&!O5e!RGDvEQ*D>NuI4(RTJbsptu8CvWM276G}LeX_wcnDt6)IfWbZ^LWhJVTL_0xguO^y>`nGzH@> zkz}Tcpn-trWs8uDk+@>UachJ{m#mCRSzF`|ij+g+ve)J97dlY#vAW}_`t0U!4+Vff zT=M4axQ~rAfCG+fm|GCS5ir9P?7oR+GN+bBjK;CmE#vN*2sGlQ`=PK(67h3$#ohMU@c$w_!#L4UOq}2daTG zi9#Ser{G`p`fjAqV^@G{m2}loK7DV}0Tvs$4G&B5?hK-xR!-b!`HV)0AM< zwpm>>+u`8^jIR%T0!YqbXagElF|Y)$Hu~P-21E<&z$>q7Q=sR$N+#{B?@F0!V<+n0 zi8rPgX22ND%bHq>2KmCF^fGwN6#m_BeE9irg=Rne%>^rREFKA@p1c>&jQwbwm%H#= z-;%9*%SIeYV{vHy7(=ni|62l9mVg5*4#ELIDJ*dI_{^u@y6eV^{$qM&if@MTOx$a@ zFcU+gEJ&&wMXd{)J6