From d2dd58dc361dd19eb8ca73fe62634dc69f8c19a9 Mon Sep 17 00:00:00 2001 From: andrzej Date: Mon, 11 Mar 2024 23:29:52 +0100 Subject: [PATCH] add toggle for lsp diagnostics --- init.lua | 3 +-- lazy-lock.json | 11 ++++++----- lua/keymaps.lua | 1 + lua/plugins.lua | 2 ++ lua/setup/toggle-diagnostics.lua | 3 +++ ...ermux%files%home%.local%state%nvim%mason.log | Bin 0 -> 13909 bytes ...data%com.termux%files%home%ajs-nvim%init.lua | Bin 0 -> 6895 bytes ...m.termux%files%home%ajs-nvim%lua%keymaps.lua | Bin 0 -> 7216 bytes ...m.termux%files%home%ajs-nvim%lua%plugins.lua | Bin 0 -> 3801 bytes ...me%ajs-nvim%lua%setup%toggle-diagnostics.lua | Bin 0 -> 3272 bytes ...les%home%ajs-nvim%lua%toggle-diagnostics.lua | Bin 0 -> 597 bytes 11 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 lua/setup/toggle-diagnostics.lua create mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%.local%state%nvim%mason.log create mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%init.lua create mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%keymaps.lua create mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%plugins.lua create mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%setup%toggle-diagnostics.lua create mode 100644 ~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%toggle-diagnostics.lua diff --git a/init.lua b/init.lua index 0e732c0..46a7335 100644 --- a/init.lua +++ b/init.lua @@ -22,5 +22,4 @@ require("setup/lualine") require("setup/bufferline") require("setup/nvim-cmp") require("setup/lsp") - - +require("setup/toggle-diagnostics") diff --git a/lazy-lock.json b/lazy-lock.json index 9a98be0..1564ddc 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,6 +1,6 @@ { "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, - "LuaSnip": { "branch": "master", "commit": "8ae1dedd988eb56441b7858bd1e8554dfadaa46d" }, + "LuaSnip": { "branch": "master", "commit": "a7a4b4682c4b3e2ba82b82a4e6e5f5a0e79dec32" }, "bufferline.nvim": { "branch": "main", "commit": "64e2c5def50dfd6b6f14d96a45fa3d815a4a1eef" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-cmdline": { "branch": "main", "commit": "8ee981b4a91f536f52add291594e89fb6645e451" }, @@ -11,17 +11,18 @@ "gruvbox.nvim": { "branch": "main", "commit": "6e4027ae957cddf7b193adfaec4a8f9e03b4555f" }, "lazy.nvim": { "branch": "main", "commit": "83493db50a434a4c5c648faf41e2ead80f96e478" }, "lualine.nvim": { "branch": "master", "commit": "8b56462bfb746760465264de41b4907310f113ec" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "55716a879568a498fa236593c8119789054a3b8e" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "21d33d69a81f6351e5a5f49078b2e4f0075c8e73" }, "mason.nvim": { "branch": "main", "commit": "3b5068f0fc565f337d67a2d315d935f574848ee7" }, - "neo-tree.nvim": { "branch": "v3.x", "commit": "7f2ebdef3b55374390714ac7c0a7fe6b0dae498a" }, + "neo-tree.nvim": { "branch": "v3.x", "commit": "bce454018b1570153262eecab8a7546becce2274" }, "nui.nvim": { "branch": "main", "commit": "756c59f46057cd2d43619cd3a6d4e01b2aa60295" }, "nvim-cmp": { "branch": "main", "commit": "04e0ca376d6abdbfc8b52180f8ea236cbfddf782" }, "nvim-lint": { "branch": "master", "commit": "e824adb9bc01647f71e55457353a68f0f37f9931" }, - "nvim-lspconfig": { "branch": "master", "commit": "1917b562a02f20885900b1da0f0ea25028ccedab" }, - "nvim-treesitter": { "branch": "master", "commit": "488bec03254207b1dd071be8cb1fb78434b6e777" }, + "nvim-lspconfig": { "branch": "master", "commit": "16295b79410f131c4fa7870c663b4ace6a761fb2" }, + "nvim-treesitter": { "branch": "master", "commit": "7ff51f53b0efb6228df2e8539b51bb2e737b77f3" }, "nvim-web-devicons": { "branch": "master", "commit": "75df79feb02d5e0ec114e447453775d4d291ea03" }, "plenary.nvim": { "branch": "master", "commit": "f7adfc4b3f4f91aab6caebf42b3682945fbc35be" }, "rose-pine": { "branch": "main", "commit": "a29b09d15a9ef5cd575fbe5ae2a3cfb854876caf" }, + "toggle-lsp-diagnostics.nvim": { "branch": "main", "commit": "4fbfb51e3902d17613be0bc03035ce26b9a8d05d" }, "twilight.nvim": { "branch": "main", "commit": "8b7b50c0cb2dc781b2f4262a5ddd57571556d1e4" }, "vim-pencil": { "branch": "master", "commit": "6d70438a8886eaf933c38a7a43a61adb0a7815ed" }, "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" }, diff --git a/lua/keymaps.lua b/lua/keymaps.lua index df198b8..417c018 100644 --- a/lua/keymaps.lua +++ b/lua/keymaps.lua @@ -12,6 +12,7 @@ vim.g.mapleader = " " map("n", "+", ":bNext") --switch tabs map("n", "n", ":Neotree toggle") --open Nerdtree map("n", "z", ":ZenMode") --open ZenMode (distraction-free) +map("n", "d", ":ToggleDiag") -- toggle all diagnostics diff --git a/lua/plugins.lua b/lua/plugins.lua index f9c8523..ec74aee 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -67,5 +67,7 @@ return { ---## LINTING ---##################################################################### "mfussenegger/nvim-lint", + "WhoIsSethDaniel/toggle-lsp-diagnostics.nvim" + } diff --git a/lua/setup/toggle-diagnostics.lua b/lua/setup/toggle-diagnostics.lua new file mode 100644 index 0000000..f428abb --- /dev/null +++ b/lua/setup/toggle-diagnostics.lua @@ -0,0 +1,3 @@ +require('toggle_lsp_diagnostics').init({ + start_on = false, +}) diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%.local%state%nvim%mason.log b/~/.vim/undodir/%data%data%com.termux%files%home%.local%state%nvim%mason.log new file mode 100644 index 0000000000000000000000000000000000000000..0730bbc6a364e494e7ac9baf7ca9b0eaf181e929 GIT binary patch literal 13909 zcmeI3zi-n(6vu<03kzaHLP#fs_%S54UAsR{Disn%MWPgyA4`SM;apRzjvd)ffAB+s zZfyLL*kC{`Ozcc-jQj^or~?BF% zeE6lZf9}|adxvJeZ#}C1_8bhbFF)a^jAX6H4pDbOxd|`pH zt0H0ZB4TWcnGUzdxG}{n!?JI(TCFBWgEg-?>We#@qfHTqL9N?vi*B>(hLIfgf;bVr zFC%#8B{jb-xH)NaHoGC+cH#vMwsQqr4kLC&xT~TePY0qYr{iQ3{^1O}dmo@4mj!BN zxta8sUaFW(Q>##*Qq>nhqYctkV;QZUeiLBR-L(o5#1RoVRXJ3>C zHXV{sIDdsAZo96Obu=0s535J|BsV7rnD#i*6{AW!6dLqSE>estBEq6Zm3Dko;GClh zyH|~K!{8Q0f+KWr5m2bWN(XldX_8R^_k|+xQGsb3Y;j|jZL^!yE_ZW4>0Mw3; z3QUrNO`F@Ln+K;*dY3{`f&0uNs0a&kuzq}0U>XNI+_K6xi-7ffYfLK?DsVps6A>2W zVD0#*z%&jX=Ok;?q^oJBb|_TfehwxgEXu*!@lk`Ky4s;of%`d_h_EOJ zYsW_grgE@TzIpHj*9?UU+~2_@gvB{nGd?PCP6xk0$|AXo*eWgEi4d8vQrQ7 z6)7m7LmS*ByV1J(#x1cPa0aKM&|QtQT8ecqSz&U+OPCwhC95(K)LHB`0^zf2?f2zS zJ`scoT$xtZh}*t|{rzWnBuw4&Ip~wSBHh(qRmwIV1tP3mQRra}EduzuoMm!H?*c-$ zz|_f=_}++qD6mD2x+NH=u)AjvJhcw)kW99m84zEW(~pk|oU<>PS>~aRq*XPfLR7Cvv0e$Gu#fS#>z#4L;H+tg1EwMY6T* z93^&2FTh<{X#|sEoiG<><^`a_$GKzhF}+XDs1Z81E!?V9gnF&2P}}BX6do9Sr7gGG zM1*?PevYPI2R3*0-osi^7)##^vI24?mr3!gpDPpmMpNVhDF3%%Kb&CtH7s}15$bg( nmJ8A^Ta;&u2Ftv3gk@0MG`LAINf@5DsR%Wy?L2fIZomBn2G7Bx literal 0 HcmV?d00001 diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%init.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%init.lua new file mode 100644 index 0000000000000000000000000000000000000000..985421456d326e1e63273e30d1c82dddbd84d556 GIT binary patch literal 6895 zcmeI0zityj5XLXD4TKQ!uOWmG`z){z$(E3CK@Sgr5UCKBfs;AO*iLK%L87pLl4k%4 zgrMRz=nxGZq6i{_NNJ!$g!%Sn?8(}33b<}ZI`8i6uJ3Ms-|X$(a&-6kwdSSPS1)z- z!l!pvp8Z_^{dD2g%I4?ug}FQ1?_WgoZ!SLA-1zwCwdZ;BbikyXqWYZi#3kyc9d14O zkw$OEtA5}C(_ErJ*AZ!NlNpaVT=}0P5N`FC3=Yrxb%Or;FdfI}I7tUkWLLwLUbGq( z{YLHKnje%qVYk;V`t3%q9yL3DQ0bd_W+IIr7$(DRN+oU%Xjb|LKYCN#g#uD=_*FoX ztrGq-HvXe@$^|+MxZUvLvM^vbyrZJfI*?h~hks;IKm=*D*&q-n3W-MIC5fV7i{dz) zbs!1@7eGWR1a1^Kt`j7EIs`a;ugzHXFnM0W6{I1b`?cX(WKlMgY^}1(4fQ0GdB`2Qa;Hd&JdJU;OMGm*@Uz>pqx0SRYhf(1CnBaJjDn zlT4M^zclRAF?+oG5*gSlfyf}R?uKOm z?1xkrBq7(~WS|0*OqFD?Zp%Q%b#EcjsJ-#JUX@fgpOS+;*T TE5}3it=#8^_F-71|LyHxCJPox literal 0 HcmV?d00001 diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%keymaps.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%keymaps.lua new file mode 100644 index 0000000000000000000000000000000000000000..0d78f49c73c8738e07988d355cdfc3c45068bc26 GIT binary patch literal 7216 zcmeI0ziSjh6vsEYL=)q$XfRQOUM`4HJgw4b2)P(6Z8R1t$eFC+AV2i-1A?NSVxwRu zC@Lv}7AdVo`~xh+{~=gO8nqJQ`^?VUo!fXPO19evbF=g2z1_X}e0O$sE|sR1MyE$+ zR=v!#jxUAM(c>%r&+iNE7goO=I`Zk^(wTQ>mq(wxyw~}0kLP&>DcG){@*1SxVUMY` zc>da>7ftkLylbCrK%=dx=-RFAbur^nM_O<42>5IFPZ=DZ_oGYB4L^7eNdbk|Uorj= zEIzeuaxmt?lQupq%Gwe*ye3<>NnNs8u8;1GSwv$*YL@GxZ)2987uji+>#NS<4`b#J zOU)h6+dFi9#6;I(xYURu;dX2^GB%*UV#H3Ey67Pqv71w+VrNK_G!gr`xY*m}f(0p{ z>B{GOdwa9vrQ*c&%T_cthJ42GB z3HI|YcAmJsQWSe*KCgi3iao;K0r5SEIq_k^Y(Q4GX$L=OiG)|NEPeEYEEJ%ofvw_r zZ5ytSI4dSj(oEYL!eRnzp`D6}QApB6OqX3TK@l+xOM!c9*}pYkD*JuMR8vG4I8v*@ z_KgCzPHkGwaMf2Q5io}{5=l8T2#K0-zG65x1P^(fbDMI`<*G;-i~t&g z*`Kd;UP!}ISPypB`f$n0_e|I?$A2>E{|5o-1`iX4dHkiubRXbq&} z^iC1qQxUtl`&cp4Per{U4;N0$XgBqA-izCJBj7%bj zg7dfL<5BM(MY*73Q3x9e{Q&Eg12&f z>h7z-{q#k%Pdy?#*8^ka!D<;8cFtWNl;g)S8Q{Z$Z2~UK+XB---WFE18J(J?c`Dr2lqM%qO*b^ z_&+!at`6d);^ZWb`o7mZdPG4w1ebi_^^*7QN^_rY?yk#b>1@f)mY+rV;rRA^?(ypG zGxl_Sc-njOvbvw1J2|?1+ifh?MrRsAh&)9ks%Z&orzkooLKNK;5LynQzaNw$sD{M) zJ*p%OV4*Zg5l7;SB)JByG3eg{J-t#9@&eSD%bPIEhT9g5P2)O_}X2DMp_<1jQyu8yC zZGeYoAPj-f_POBI9BM9jfR5na6-*F-=h^VRCGZRX10J9|mFI&Af~8)W5PvTT{E8Pm zmiji|_;!~1<^}=AycX~y!V3eQ4T5(Acb$Mey0|~Junr$Df(=5M7=JFwE^De?KoNGq zX%95ziI2|!DDwVJmr^+L4SEnG2epjBqqu@9k5Y5UyT*VK)DlbrW5`V%}+6aI@9` literal 0 HcmV?d00001 diff --git a/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%setup%toggle-diagnostics.lua b/~/.vim/undodir/%data%data%com.termux%files%home%ajs-nvim%lua%setup%toggle-diagnostics.lua new file mode 100644 index 0000000000000000000000000000000000000000..834829f4053b486f02a6271052dc8e93565d97d6 GIT binary patch literal 3272 zcmeHJze~eF6u#P8aIC*j5G^V+l~SiJ7B|5~a1dQfsj&oVW1Bcw5vkznKj7f5PW?Xw zySO=uqaZlzeV2RjHLazsYaS%;-S_TYj`w}JFW8vpL`3>{;2KBH{J1W~kd27KGXQB+gxE_VlJ+gl zU)qDh`!F3qH_3QBOQ579q396eYmPweRe?fzsmL|GnH``kp)q+{Ev1$s$7WEJ0GN%9)tp;Zq`n%x@n|byIiiAg^F`hIJAo8s_nQ|$w{TNR@HKiG?xL1 zh!*0);uvBr1JJI{d!2_Q)blY8WuUtO3Mdw!S4eZq~srMp?s(+QzwS{1`huWo3(OYQ&szq)L4&VpuzsRDn^w|3uSU|OaVp* qCp0>~O27o6G*|;z6j>{SX(NV8um)iuS%PK+h&zP|B52z9d=&t}fF<4l literal 0 HcmV?d00001