openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
January 2025
- 1 participants
- 414 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kdenetwork-filesharing for openSUSE:Factory checked in at 2025-01-07 20:51:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdenetwork-filesharing (Old)
and /work/SRC/openSUSE:Factory/.kdenetwork-filesharing.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdenetwork-filesharing"
Tue Jan 7 20:51:51 2025 rev:65 rq:1233870 version:24.12.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdenetwork-filesharing/kdenetwork-filesharing.changes 2024-12-13 22:26:42.968990971 +0100
+++ /work/SRC/openSUSE:Factory/.kdenetwork-filesharing.new.1881/kdenetwork-filesharing.changes 2025-01-07 20:52:18.190143031 +0100
@@ -2025 +2025 @@
-Fri Dec 8 19:18:53 UCT 2010 - toddrme2178(a)gmail.com
+Fri Dec 8 19:18:53 UTC 2010 - toddrme2178(a)gmail.com
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package shadowsocks-libev for openSUSE:Factory checked in at 2025-01-07 20:51:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
and /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shadowsocks-libev"
Tue Jan 7 20:51:49 2025 rev:22 rq:1235124 version:3.3.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes 2023-12-13 18:36:53.194669787 +0100
+++ /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.1881/shadowsocks-libev.changes 2025-01-07 20:52:16.422069930 +0100
@@ -1,0 +2,7 @@
+Mon Jan 6 08:27:53 UTC 2025 - Hillwood Yang <hillwood(a)opensuse.org>
+
+- Fix start failure by systemd
+ * Make sure /etc/shadowsocks can be read by shadowsocks user
+ * Create the PID under /run/shadowsocks
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ shadowsocks-libev.spec ++++++
--- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.074096888 +0100
+++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.074096888 +0100
@@ -1,7 +1,7 @@
#
# spec file for package shadowsocks-libev
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -172,7 +172,8 @@
%service_add_post %{name}-redir@.service
%service_add_post %{name}-tunnel@.service
chown root:shadowsocks %{_sysconfdir}/shadowsocks -R
-chmod 640 %{_sysconfdir}/shadowsocks -R
+chmod 750 %{_sysconfdir}/shadowsocks
+chmod 640 %{_sysconfdir}/shadowsocks/*
%preun
%service_del_preun %{name}-server.service
++++++ shadowsocks-libev-client.service ++++++
--- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.110098376 +0100
+++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.114098542 +0100
@@ -18,8 +18,8 @@
RestrictRealtime=true
# end of automatic additions
Type=forking
-PIDFile=/var/run/shadowsocks-libev-client.pid
-ExecStart=/usr/bin/ss-local -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-client.pid -u --fast-open
+PIDFile=/run/shadowsocks/shadowsocks-libev-client.pid
+ExecStart=/usr/bin/ss-local -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-client.pid -u --fast-open
Restart=on-failure
User=shadowsocks
Group=shadowsocks
++++++ shadowsocks-libev-client@.service ++++++
--- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.134099369 +0100
+++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.138099534 +0100
@@ -18,8 +18,8 @@
RestrictRealtime=true
# end of automatic additions
Type=forking
-PIDFile=/var/run/shadowsocks-libev-client(a)%i.pid
-ExecStart=/usr/bin/ss-local -c /etc/shadowsocks/%i.json -f /var/run/shadowsocks-libev-client(a)%i.pid -u --fast-open
+PIDFile=/run/shadowsocks/shadowsocks-libev-client(a)%i.pid
+ExecStart=/usr/bin/ss-local -c /etc/shadowsocks/%i.json -f /run/shadowsocks/shadowsocks-libev-client(a)%i.pid -u --fast-open
Restart=on-failure
User=shadowsocks
Group=shadowsocks
++++++ shadowsocks-libev-manager.service ++++++
--- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.170100858 +0100
+++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.174101022 +0100
@@ -18,8 +18,8 @@
RestrictRealtime=true
# end of automatic additions
Type=forking
-PIDFile=/var/run/shadowsocks-libev-manager.pid
-ExecStart=/usr/bin/ss-manager -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-manager.pid -u --fast-open
+PIDFile=/run/shadowsocks/shadowsocks-libev-manager.pid
+ExecStart=/usr/bin/ss-manager -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-manager.pid -u --fast-open
Restart=on-failure
User=shadowsocks
Group=shadowsocks
++++++ shadowsocks-libev-nat.service ++++++
--- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.194101850 +0100
+++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.198102016 +0100
@@ -18,8 +18,8 @@
RestrictRealtime=true
# end of automatic additions
Type=forking
-PIDFile=/var/run/shadowsocks-libev-nat.pid
-ExecStart=/usr/bin/ss-nat -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-nat.pid -u --fast-open
+PIDFile=/run/shadowsocks/shadowsocks-libev-nat.pid
+ExecStart=/usr/bin/ss-nat -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-nat.pid -u --fast-open
Restart=on-failure
User=shadowsocks
Group=shadowsocks
++++++ shadowsocks-libev-nat@.service ++++++
--- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.222103008 +0100
+++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.226103172 +0100
@@ -18,8 +18,8 @@
RestrictRealtime=true
# end of automatic additions
Type=forking
-PIDFile=/var/run/shadowsocks-libev-nat(a)%i.pid
-ExecStart=/usr/bin/ss-nat -c /etc/shadowsocks/%i.json -f /var/run/shadowsocks-libev-nat(a)%i.pid -u --fast-open
+PIDFile=/run/shadowsocks/shadowsocks-libev-nat(a)%i.pid
+ExecStart=/usr/bin/ss-nat -c /etc/shadowsocks/%i.json -f /run/shadowsocks/shadowsocks-libev-nat(a)%i.pid -u --fast-open
Restart=on-failure
User=shadowsocks
Group=shadowsocks
++++++ shadowsocks-libev-redir.service ++++++
--- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.250104165 +0100
+++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.250104165 +0100
@@ -18,8 +18,8 @@
RestrictRealtime=true
# end of automatic additions
Type=forking
-PIDFile=/var/run/shadowsocks-libev-redir.pid
-ExecStart=/usr/bin/ss-redir -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-redir.pid -u --fast-open
+PIDFile=/run/shadowsocks/shadowsocks-libev-redir.pid
+ExecStart=/usr/bin/ss-redir -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-redir.pid -u --fast-open
Restart=on-failure
User=shadowsocks
Group=shadowsocks
++++++ shadowsocks-libev-redir@.service ++++++
--- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.270104992 +0100
+++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.282105488 +0100
@@ -18,8 +18,8 @@
RestrictRealtime=true
# end of automatic additions
Type=forking
-PIDFile=/var/run/shadowsocks-libev-redir(a)%i.pid
-ExecStart=/usr/bin/ss-redir -c /etc/shadowsocks/%i.json -f /var/run/shadowsocks-libev-redir(a)%i.pid -u --fast-open
+PIDFile=/run/shadowsocks/shadowsocks-libev-redir(a)%i.pid
+ExecStart=/usr/bin/ss-redir -c /etc/shadowsocks/%i.json -f /run/shadowsocks/shadowsocks-libev-redir(a)%i.pid -u --fast-open
Restart=on-failure
User=shadowsocks
Group=shadowsocks
++++++ shadowsocks-libev-server.service ++++++
--- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.302106315 +0100
+++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.302106315 +0100
@@ -18,8 +18,8 @@
RestrictRealtime=true
# end of automatic additions
Type=forking
-PIDFile=/var/run/shadowsocks-libev-server.pid
-ExecStart=/usr/bin/ss-server -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-server.pid -u --fast-open
+PIDFile=/run/shadowsocks/shadowsocks-libev-server.pid
+ExecStart=/usr/bin/ss-server -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-server.pid -u --fast-open
Restart=on-failure
User=shadowsocks
Group=shadowsocks
++++++ shadowsocks-libev-server@.service ++++++
--- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.326107307 +0100
+++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.330107473 +0100
@@ -18,8 +18,8 @@
RestrictRealtime=true
# end of automatic additions
Type=forking
-PIDFile=/var/run/shadowsocks-libev-server(a)%i.pid
-ExecStart=/usr/bin/ss-server -c /etc/shadowsocks/%i.json -f /var/run/shadowsocks-libev-server(a)%i.pid -u --fast-open
+PIDFile=/run/shadowsocks/shadowsocks-libev-server(a)%i.pid
+ExecStart=/usr/bin/ss-server -c /etc/shadowsocks/%i.json -f /run/shadowsocks/shadowsocks-libev-server(a)%i.pid -u --fast-open
Restart=on-failure
User=shadowsocks
Group=shadowsocks
++++++ shadowsocks-libev-tunnel.service ++++++
--- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.354108465 +0100
+++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.358108630 +0100
@@ -18,8 +18,8 @@
RestrictRealtime=true
# end of automatic additions
Type=forking
-PIDFile=/var/run/shadowsocks-libev-tunnel.pid
-ExecStart=/usr/bin/ss-tunnel -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-tunnel.pid -u --fast-open
+PIDFile=/run/shadowsocks/shadowsocks-libev-tunnel.pid
+ExecStart=/usr/bin/ss-tunnel -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-tunnel.pid -u --fast-open
Restart=on-failure
User=shadowsocks
Group=shadowsocks
++++++ shadowsocks-libev-tunnel@.service ++++++
--- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.382109623 +0100
+++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.386109788 +0100
@@ -18,8 +18,8 @@
RestrictRealtime=true
# end of automatic additions
Type=forking
-PIDFile=/var/run/shadowsocks-libev-tunnel(a)%i.pid
-ExecStart=/usr/bin/ss-tunnel -c /etc/shadowsocks/%i.json -f /var/run/shadowsocks-libev-tunnel(a)%i.pid -u --fast-open
+PIDFile=/run/shadowsocks/shadowsocks-libev-tunnel(a)%i.pid
+ExecStart=/usr/bin/ss-tunnel -c /etc/shadowsocks/%i.json -f /run/shadowsocks/shadowsocks-libev-tunnel(a)%i.pid -u --fast-open
Restart=on-failure
User=shadowsocks
Group=shadowsocks
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package pnpm for openSUSE:Factory checked in at 2025-01-07 20:51:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pnpm (Old)
and /work/SRC/openSUSE:Factory/.pnpm.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pnpm"
Tue Jan 7 20:51:47 2025 rev:17 rq:1235112 version:9.15.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/pnpm/pnpm.changes 2025-01-01 23:07:22.979166836 +0100
+++ /work/SRC/openSUSE:Factory/.pnpm.new.1881/pnpm.changes 2025-01-07 20:52:13.589952835 +0100
@@ -1,0 +2,13 @@
+Mon Jan 6 05:41:24 UTC 2025 - Johannes Kastl <opensuse_buildservice(a)ojkastl.de>
+
+- update to 9.15.3:
+ * Fixed the Regex used to find the package manifest during
+ packing #8938.
+ * pnpm update --filter <pattern> --latest <pkg> should only
+ change the specified package for the specified workspace, when
+ dedupe-peer-dependents is set to true #8877.
+ * Exclude .DS_Store file at patch-commit #8922.
+ * Fix a bug in which pnpm patch is unable to bring back old patch
+ without specifying @version suffix #8919.
+
+-------------------------------------------------------------------
Old:
----
pnpm-9.15.2.tgz
New:
----
pnpm-9.15.3.tgz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pnpm.spec ++++++
--- /var/tmp/diff_new_pack.j5c1QX/_old 2025-01-07 20:52:14.193977809 +0100
+++ /var/tmp/diff_new_pack.j5c1QX/_new 2025-01-07 20:52:14.193977809 +0100
@@ -1,7 +1,7 @@
#
# spec file for package pnpm
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
%global __nodejs_provides %{nil}
%global __nodejs_requires %{nil}
Name: pnpm
-Version: 9.15.2
+Version: 9.15.3
Release: 0
Summary: Fast, disk space efficient package manager
License: MIT
++++++ pnpm-9.15.2.tgz -> pnpm-9.15.3.tgz ++++++
++++ 2684 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ART for openSUSE:Factory checked in at 2025-01-07 20:51:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ART (Old)
and /work/SRC/openSUSE:Factory/.ART.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ART"
Tue Jan 7 20:51:45 2025 rev:28 rq:1235109 version:1.24.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/ART/ART.changes 2025-01-05 15:31:38.206701112 +0100
+++ /work/SRC/openSUSE:Factory/.ART.new.1881/ART.changes 2025-01-07 20:52:11.529867662 +0100
@@ -1,0 +2,6 @@
+Mon Jan 6 01:03:49 UTC 2025 - Marcus Rueckert <mrueckert(a)suse.de>
+
+- consistently set CC/CXX variables
+- enable CTL support in the devel project
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ART.spec ++++++
--- /var/tmp/diff_new_pack.EgDW5J/_old 2025-01-07 20:52:12.381902888 +0100
+++ /var/tmp/diff_new_pack.EgDW5J/_new 2025-01-07 20:52:12.385903054 +0100
@@ -20,6 +20,12 @@
%global force_gcc_version 12
%endif
+%if (0%{?suse_version} >= 1590) || ("%{_project}" == "graphics")
+%bcond_without art_ctl
+%else
+%bcone_with art_ctl
+%endif
+
Name: ART
Version: 1.24.5
Release: 0
@@ -33,7 +39,7 @@
Source2: %{name}.keyring
Patch0: fix-missing-lm.patch
BuildRequires: OpenColorIO-devel
-%if 0%{?suse_version} > 1590
+%if %{with art_ctl}
BuildRequires: ctl-devel
%endif
BuildRequires: cmake
@@ -95,8 +101,13 @@
export CFLAGS="%(echo %{optflags} | sed 's/-O2/-O3/' | sed 's/-D_FORTIFY_SOURCE=2/-D_FORTIFY_SOURCE=3/')"
export CXXFLAGS="$CFLAGS"
+%if 0%{?force_gcc_version}
+export CC=gcc-%{?force_gcc_version}
+export CXX=gcc-%{?force_gcc_version}
+%else
export CC=gcc
export CXX=gcc
+%endif
%cmake \
%if 0%{?force_gcc_version}
@@ -107,7 +118,7 @@
-DCMAKE_C_FLAGS="$CFLAGS" \
-DCACHE_NAME_SUFFIX="" \
-DENABLE_LIBRAW="ON" \
-%if 0%{?suse_version} > 1590
+%if %{with art_ctl}
-DENABLE_CTL="ON" \
-DCTL_INCLUDE_DIR="%{_includedir}/CTL" \
%endif
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package hyprland-qtutils for openSUSE:Factory checked in at 2025-01-07 20:51:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hyprland-qtutils (Old)
and /work/SRC/openSUSE:Factory/.hyprland-qtutils.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hyprland-qtutils"
Tue Jan 7 20:51:43 2025 rev:2 rq:1235088 version:0.1.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/hyprland-qtutils/hyprland-qtutils.changes 2024-12-26 12:23:54.582555212 +0100
+++ /work/SRC/openSUSE:Factory/.hyprland-qtutils.new.1881/hyprland-qtutils.changes 2025-01-07 20:52:08.153728074 +0100
@@ -1,0 +2,6 @@
+Mon Jan 6 00:33:21 UTC 2025 - Shawn Dunn <sfalken(a)opensuse.org>
+
+- Update to version 0.1.2
+ * update-screen: Add a button to support the project
+
+-------------------------------------------------------------------
Old:
----
v0.1.1.tar.gz
New:
----
v0.1.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ hyprland-qtutils.spec ++++++
--- /var/tmp/diff_new_pack.QBXR0W/_old 2025-01-07 20:52:09.865798860 +0100
+++ /var/tmp/diff_new_pack.QBXR0W/_new 2025-01-07 20:52:09.881799521 +0100
@@ -1,6 +1,7 @@
#
# spec file for package hyprland-qtutils
#
+# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2024 Malcolm J Lewis <malcolmlewis(a)opensuse.org>
# Copyright (c) 2024 Shawn W Dunn <sfalken(a)opensuse.org>
#
@@ -18,7 +19,7 @@
Name: hyprland-qtutils
-Version: 0.1.1
+Version: 0.1.2
Release: 0
Summary: Hyprland QT/qml utility apps
License: BSD-3-Clause
++++++ v0.1.1.tar.gz -> v0.1.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hyprland-qtutils-0.1.1/VERSION new/hyprland-qtutils-0.1.2/VERSION
--- old/hyprland-qtutils-0.1.1/VERSION 2024-12-11 18:23:39.000000000 +0100
+++ new/hyprland-qtutils-0.1.2/VERSION 2025-01-05 23:07:18.000000000 +0100
@@ -1 +1 @@
-0.1.1
\ No newline at end of file
+0.1.2
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hyprland-qtutils-0.1.1/flake.lock new/hyprland-qtutils-0.1.2/flake.lock
--- old/hyprland-qtutils-0.1.1/flake.lock 2024-12-11 18:23:39.000000000 +0100
+++ new/hyprland-qtutils-0.1.2/flake.lock 2025-01-05 23:07:18.000000000 +0100
@@ -10,11 +10,11 @@
]
},
"locked": {
- "lastModified": 1732288281,
- "narHash": "sha256-XTU9B53IjGeJiJ7LstOhuxcRjCOFkQFl01H78sT9Lg4=",
+ "lastModified": 1734796073,
+ "narHash": "sha256-TnuKsa8OHrSJEmHm3TLGOWbPNA1gRjmZLsRzKrCqOsg=",
"owner": "hyprwm",
"repo": "hyprutils",
- "rev": "b26f33cc1c8a7fd5076e19e2cce3f062dca6351c",
+ "rev": "c3331116ebd0b71df5ae8c6efe9a7f94148b03bf",
"type": "github"
},
"original": {
@@ -25,11 +25,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1733392399,
- "narHash": "sha256-kEsTJTUQfQFIJOcLYFt/RvNxIK653ZkTBIs4DG+cBns=",
+ "lastModified": 1734649271,
+ "narHash": "sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "d0797a04b81caeae77bcff10a9dde78bc17f5661",
+ "rev": "d70bd19e0a38ad4790d3913bf08fcbfc9eeca507",
"type": "github"
},
"original": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hyprland-qtutils-0.1.1/nix/default.nix new/hyprland-qtutils-0.1.2/nix/default.nix
--- old/hyprland-qtutils-0.1.1/nix/default.nix 2024-12-11 18:23:39.000000000 +0100
+++ new/hyprland-qtutils-0.1.2/nix/default.nix 2025-01-05 23:07:18.000000000 +0100
@@ -4,7 +4,6 @@
cmake,
pkg-config,
hyprutils,
- kdePackages,
pciutils,
qt6,
version ? "0",
@@ -32,7 +31,6 @@
buildInputs = [
hyprutils
- kdePackages.kirigami-addons
qt6.qtbase
qt6.qtsvg
qt6.qtwayland
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hyprland-qtutils-0.1.1/utils/update-screen/UpdateScreen.cpp new/hyprland-qtutils-0.1.2/utils/update-screen/UpdateScreen.cpp
--- old/hyprland-qtutils-0.1.1/utils/update-screen/UpdateScreen.cpp 2024-12-11 18:23:39.000000000 +0100
+++ new/hyprland-qtutils-0.1.2/utils/update-screen/UpdateScreen.cpp 2025-01-05 23:07:18.000000000 +0100
@@ -1,6 +1,7 @@
#include "UpdateScreen.hpp"
#include <print>
+#include <QDesktopServices>
#include <hyprutils/string/String.hpp>
#include <hyprutils/os/Process.hpp>
@@ -13,4 +14,6 @@
void CUpdateScreen::onButtonPress(QString buttonName) {
if (buttonName == "quit")
exit(0);
+ if (buttonName == "donate")
+ QDesktopServices::openUrl(QUrl("https://hyprland.org/support"));
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hyprland-qtutils-0.1.1/utils/update-screen/main.qml new/hyprland-qtutils-0.1.2/utils/update-screen/main.qml
--- old/hyprland-qtutils-0.1.1/utils/update-screen/main.qml 2024-12-11 18:23:39.000000000 +0100
+++ new/hyprland-qtutils-0.1.2/utils/update-screen/main.qml 2025-01-05 23:07:18.000000000 +0100
@@ -80,6 +80,13 @@
Layout.alignment: Qt.AlignRight
Button {
+ text: "Support the project"
+ onClicked: (e) => {
+ updateScreen.onButtonPress("donate");
+ }
+ }
+
+ Button {
text: "Don't show this when I update"
onClicked: (e) => {
var component = Qt.createComponent("dialogMain.qml")
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package vtk for openSUSE:Factory checked in at 2025-01-07 20:51:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vtk (Old)
and /work/SRC/openSUSE:Factory/.vtk.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vtk"
Tue Jan 7 20:51:34 2025 rev:65 rq:1235055 version:9.4.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/vtk/vtk.changes 2025-01-05 15:31:29.142328293 +0100
+++ /work/SRC/openSUSE:Factory/.vtk.new.1881/vtk.changes 2025-01-07 20:51:59.185357276 +0100
@@ -1,0 +2,7 @@
+Sun Jan 5 04:39:42 UTC 2025 - Stefan Brüns <stefan.bruens(a)rwth-aachen.de>
+
+- Add bcond for mysql, keep it disabled by default. Make libmysql
+ devel dependency conditional.
+- Remove obsolete netcdf-c++ dependency from devel package.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vtk.spec ++++++
--- /var/tmp/diff_new_pack.zlajlS/_old 2025-01-07 20:52:00.589415327 +0100
+++ /var/tmp/diff_new_pack.zlajlS/_new 2025-01-07 20:52:00.589415327 +0100
@@ -1,7 +1,7 @@
#
# spec file for package vtk
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -21,6 +21,7 @@
%bcond_with examples
%bcond_with documentation
%bcond_with testing
+%bcond_with mysql
%ifarch %arm aarch64
%bcond_without gles
@@ -135,7 +136,9 @@
BuildRequires: libboost_graph_parallel-devel
BuildRequires: libboost_serialization-devel
BuildRequires: libjpeg-devel
+%if %{with mysql}
BuildRequires: libmysqlclient-devel
+%endif
BuildRequires: libtiff-devel
BuildRequires: python3-devel
BuildRequires: python3-numpy-devel
@@ -244,8 +247,7 @@
Requires: hdf5-devel
%{?with_mpi:Requires: hdf5-%{mpi_flavor}-devel}
Requires: libjpeg-devel
-Requires: libmysqlclient-devel
-Requires: libnetcdf_c++-devel
+%{?with_mysql:Requires: libmysqlclient-devel}
Requires: libtiff-devel
# not strictly necessary, but required by VTKs cmake files
Requires: python3-%{name} = %{version}
@@ -488,9 +490,10 @@
-DVTK_MODULE_USE_EXTERNAL_VTK_pegtl=%{?with_system_pegtl:YES}%{!?with_system_pegtl:NO} \
-DVTK_MODULE_USE_EXTERNAL_VTK_pugixml=%{?with_pugixml:ON}%{!?with_pugixml:OFF} \
-DVTK_MODULE_USE_EXTERNAL_VTK_token:BOOL=OFF \
- -DVTK_MODULE_ENABLE_VTK_ioss:BOOL=%{!?with_mpi:WANT}%{?with_mpi:NO} \
- -DVTK_MODULE_ENABLE_VTK_pegtl:BOOL=YES \
- -DVTK_MODULE_ENABLE_VTK_zfp:BOOL=NO \
+ -DVTK_MODULE_ENABLE_VTK_ioss:STRING=%{!?with_mpi:WANT}%{?with_mpi:NO} \
+ -DVTK_MODULE_ENABLE_VTK_pegtl:STRING=YES \
+ -DVTK_MODULE_ENABLE_VTK_zfp:STRING=NO \
+ -DVTK_MODULE_ENABLE_VTK_IOMySQL=%{?with_mysql:ON}%{!?with_mysql:NO} \
%{nil}
%cmake_build
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package amdgpu_top for openSUSE:Factory checked in at 2025-01-07 20:51:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/amdgpu_top (Old)
and /work/SRC/openSUSE:Factory/.amdgpu_top.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "amdgpu_top"
Tue Jan 7 20:51:31 2025 rev:3 rq:1235071 version:0.10.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/amdgpu_top/amdgpu_top.changes 2024-09-24 17:32:42.819666094 +0200
+++ /work/SRC/openSUSE:Factory/.amdgpu_top.new.1881/amdgpu_top.changes 2025-01-07 20:51:49.864971923 +0100
@@ -1,0 +2,40 @@
+Sun Jan 5 03:28:43 UTC 2025 - Marek Sapota <marek(a)sapota.org>
+
+- Update to version 0.10.1
+- v0.10.1
+ * Update libdrm_amdgpu_sys
+ * Fix CHIP_CLASS check for GFX12
+ * Include CHIP_GFX1103_R1X (Hawk Point1) in has_npu condition
+ * Add description of --xdna option
+ * Add new layout for wide term (150 or more columns) (#107)
+ * Fix "No localization for id"
+ * Add CPU Core Power Plot
+ * Add CPU Temperature Plot
+ * Add VCLK/DCLK Plot
+ * Persist selected PCI bus
+- v0.10.0
+ * Support for AMD XDNA NPU (amd/xdna-driver)
+ * Update libdrm_amdgpu_sys
+ * Support for GFX12 family (RDNA 4), CHIP_GFX1200 and CHIP_GFX1201
+ * Support for CHIP_GFX1103_R1X (Hawk Point1) and CHIP_GFX1103_R2X (Hawk Point2)
+ * Update GRBM2_INDEX
+ * Rename "RunList Controller" to "Ring List Controller"
+ * Fix the "Ring List Controller" bit for GFX10_3 (RDNA 2)
+ * Stop using get_unchecked (#104)
+ * Add metainfo file
+ * Remove amd_.*_visible_vram fields in FdInfoUsage
+ * ref: https://lists.freedesktop.org/archives/amd-gfx/2024-September/113971.html
+ * Implement dynamic_no_pc
+ * This allows the APU to transition to GFXOFF state.
+ * Add --gl and --vk options
+ * Support for the Close shortcut key (#97)
+ * Add the Quit button
+ * Update eframe to v0.29
+ * Update versions of i18n-embed and i18n-embed-fl
+ * Use LazyLock instead of once_cell
+ * Use wgpu feature (#101)
+ * This allows to get the driver version (Vulkan) and use APU for rendering.
+ * Enable x11 feature (#102)
+ * Select the GL backend as default
+
+-------------------------------------------------------------------
Old:
----
amdgpu_top-0.9.2.obscpio
New:
----
amdgpu_top-0.10.1.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ amdgpu_top.spec ++++++
--- /var/tmp/diff_new_pack.qC6uzU/_old 2025-01-07 20:51:57.841301706 +0100
+++ /var/tmp/diff_new_pack.qC6uzU/_new 2025-01-07 20:51:57.845301871 +0100
@@ -17,7 +17,7 @@
Name: amdgpu_top
-Version: 0.9.2
+Version: 0.10.1
Release: 0
Summary: Tool that displays AMD GPU utilization
License: MIT
++++++ amdgpu_top-0.9.2.obscpio -> amdgpu_top-0.10.1.obscpio ++++++
++++ 9358 lines of diff (skipped)
++++++ amdgpu_top.obsinfo ++++++
--- /var/tmp/diff_new_pack.qC6uzU/_old 2025-01-07 20:51:58.109312786 +0100
+++ /var/tmp/diff_new_pack.qC6uzU/_new 2025-01-07 20:51:58.109312786 +0100
@@ -1,5 +1,5 @@
name: amdgpu_top
-version: 0.9.2
-mtime: 1726797445
-commit: 90805a753ae825b509afe2d5952c516784678d1b
+version: 0.10.1
+mtime: 1736048456
+commit: 7ceed7579fb994b7e9026526f0b8ec86756b701f
++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/amdgpu_top/vendor.tar.zst /work/SRC/openSUSE:Factory/.amdgpu_top.new.1881/vendor.tar.zst differ: char 7, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package nvim-lspconfig for openSUSE:Factory checked in at 2025-01-07 20:51:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nvim-lspconfig (Old)
and /work/SRC/openSUSE:Factory/.nvim-lspconfig.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nvim-lspconfig"
Tue Jan 7 20:51:30 2025 rev:3 rq:1235078 version:1.3.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/nvim-lspconfig/nvim-lspconfig.changes 2025-01-01 23:07:37.767774149 +0100
+++ /work/SRC/openSUSE:Factory/.nvim-lspconfig.new.1881/nvim-lspconfig.changes 2025-01-07 20:51:47.264864421 +0100
@@ -1,0 +2,23 @@
+Sun Jan 5 21:44:18 UTC 2025 - Richard Rahl <rrahl0(a)opensuse.org>
+
+- update to 1.3.0:
+ * refactor: deprecate util.path.join
+ * refactor: deprecate util.path.path_separator
+ * refactor: silence luals warnings
+ * refactor: deprecate util.path.iterate_parents
+ * feat: add server configuration for autohotkey_lsp (init)
+ * refactor!: remove public interface of util.path.traverse_parents
+ * fix(mdx-analyzer): Duplicate node_modules folder causing errors, and
+ filetypes option
+ * fix: add build.gradle.kts for java language server
+ * feat: cue language server
+ * feat(ccls): add CclsSwitchSourceHeader
+ * fix(ccls): typo on request method
+ * refactor(clangd): imporve switchsourceheader handler
+ * fix(clangd): fix switchSourceHeader detection
+ * docs(ruby_lsp): Remove instructions for adding ruby-lsp to Gemfile
+ * feat: Update Harper's Supported Languages
+ * feat: atlas language server
+ * fix(msbuild): more root patterns
+
+-------------------------------------------------------------------
Old:
----
nvim-lspconfig-1.2.0.tar.gz
New:
----
nvim-lspconfig-1.3.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nvim-lspconfig.spec ++++++
--- /var/tmp/diff_new_pack.mBpWis/_old 2025-01-07 20:51:47.992894522 +0100
+++ /var/tmp/diff_new_pack.mBpWis/_new 2025-01-07 20:51:47.996894687 +0100
@@ -1,7 +1,7 @@
#
# spec file for package nvim-lspconfig
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: nvim-lspconfig
-Version: 1.2.0
+Version: 1.3.0
Release: 0
Summary: Quickstart configs for Nvim LSP
License: Apache-2.0
++++++ nvim-lspconfig-1.2.0.tar.gz -> nvim-lspconfig-1.3.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/.github/ci/run_sanitizer.sh new/nvim-lspconfig-1.3.0/.github/ci/run_sanitizer.sh
--- old/nvim-lspconfig-1.2.0/.github/ci/run_sanitizer.sh 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/.github/ci/run_sanitizer.sh 2025-01-05 14:42:44.000000000 +0100
@@ -15,7 +15,7 @@
exit 1
fi
-SEARCH_PATTERN='(util\.path\.dirname|util\.path\.sanitize|util\.path\.exists|util\.path\.is_file|util\.path\.is_dir|util\.find_mercurial_ancestor|util\.find_node_modules_ancestor|util\.find_package_json_ancestor|util\.find_git_ancestor)'
+SEARCH_PATTERN='(util\.path\.dirname|util\.path\.sanitize|util\.path\.exists|util\.path\.is_file|util\.path\.is_dir|util\.path\.join|util\.path\.iterate_parents|util\.path\.traverse_parents|util\.find_mercurial_ancestor|util\.find_node_modules_ancestor|util\.find_package_json_ancestor|util\.find_git_ancestor)'
if git diff --pickaxe-all -U0 -G "${SEARCH_PATTERN}" "${REF_BRANCH}" "${PR_BRANCH}" -- '*.lua' | grep -Ev '\.lua$' | grep -E "^\+.*${SEARCH_PATTERN}" ; then
echo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/doc/configs.md new/nvim-lspconfig-1.3.0/doc/configs.md
--- old/nvim-lspconfig-1.2.0/doc/configs.md 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/doc/configs.md 2025-01-05 14:42:44.000000000 +0100
@@ -17,6 +17,8 @@
- [asm_lsp](#asm_lsp)
- [ast_grep](#ast_grep)
- [astro](#astro)
+- [atlas](#atlas)
+- [autohotkey_lsp](#autohotkey_lsp)
- [autotools_ls](#autotools_ls)
- [awk_ls](#awk_ls)
- [azure_pipelines_ls](#azure_pipelines_ls)
@@ -61,6 +63,7 @@
- [cssls](#cssls)
- [cssmodules_ls](#cssmodules_ls)
- [cucumber_language_server](#cucumber_language_server)
+- [cue](#cue)
- [custom_elements_ls](#custom_elements_ls)
- [cypher_ls](#cypher_ls)
- [daedalus_ls](#daedalus_ls)
@@ -803,6 +806,125 @@
- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/astro.lua:9](../lua/lspconfig/configs/astro.lua#L9)
+## atlas
+
+https://github.com/ariga/atlas
+
+Language server for Atlas config and scheme files.
+
+You may also need to configure the filetype for *.hcl files:
+
+`autocmd BufNewFile,BufRead atlas.hcl set filetype=atlas-config`
+`autocmd BufNewFile,BufRead *.my.hcl set filetype=atlas-schema-mysql`
+`autocmd BufNewFile,BufRead *.pg.hcl set filetype=atlas-schema-postgresql`
+`autocmd BufNewFile,BufRead *.lt.hcl set filetype=atlas-schema-sqlite`
+`autocmd BufNewFile,BufRead *.ch.hcl set filetype=atlas-schema-clickhouse`
+`autocmd BufNewFile,BufRead *.ms.hcl set filetype=atlas-schema-mssql`
+`autocmd BufNewFile,BufRead *.rs.hcl set filetype=atlas-schema-redshift`
+`autocmd BufNewFile,BufRead *.test.hcl set filetype=atlas-test`
+`autocmd BufNewFile,BufRead *.plan.hcl set filetype=atlas-plan`
+
+or
+
+```lua
+vim.filetype.add({
+ filename = {
+ ['atlas.hcl'] = 'atlas-config',
+ },
+ pattern = {
+ ['.*/*.my.hcl'] = 'atlas-schema-mysql',
+ ['.*/*.pg.hcl'] = 'atlas-schema-postgresql',
+ ['.*/*.lt.hcl'] = 'atlas-schema-sqlite',
+ ['.*/*.ch.hcl'] = 'atlas-schema-clickhouse',
+ ['.*/*.ms.hcl'] = 'atlas-schema-mssql',
+ ['.*/*.rs.hcl'] = 'atlas-schema-redshift',
+ ['.*/*.test.hcl'] = 'atlas-test',
+ ['.*/*.plan.hcl'] = 'atlas-plan',
+ },
+})
+```
+
+Snippet to enable the language server:
+```lua
+require'lspconfig'.atlas.setup{}
+```
+
+Default config:
+- `cmd` :
+ ```lua
+ { "atlas", "tool", "lsp", "--stdio" }
+ ```
+- `filetypes` :
+ ```lua
+ { "atlas-*" }
+ ```
+- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/atlas.lua:4](../lua/lspconfig/configs/atlas.lua#L4)
+- `single_file_support` : `true`
+
+
+## autohotkey_lsp
+
+https://github.com/thqby/vscode-autohotkey2-lsp
+
+AutoHotkey v2.0 LSP implementation
+
+Snippet to enable the language server:
+```lua
+require'lspconfig'.autohotkey_lsp.setup{}
+```
+
+Default config:
+- `autostart` : `true`
+- `cmd` :
+ ```lua
+ { "autohotkey_lsp", "--stdio" }
+ ```
+- `filetypes` :
+ ```lua
+ { "autohotkey" }
+ ```
+- `flags` :
+ ```lua
+ {
+ debounce_text_changes = 500
+ }
+ ```
+- `init_options` :
+ ```lua
+ {
+ ActionWhenV1IsDetected = "Continue",
+ AutoLibInclude = "All",
+ CommentTags = "^;;\\s*(?<tag>.+)",
+ CompleteFunctionParens = false,
+ Diagnostics = {
+ ClassStaticMemberCheck = true,
+ ParamsCheck = true
+ },
+ FormatOptions = {
+ array_style = "expand",
+ brace_style = "One True Brace",
+ break_chained_methods = false,
+ ignore_comment = false,
+ indent_string = "\t",
+ max_preserve_newlines = 2,
+ object_style = "none",
+ preserve_newlines = true,
+ space_after_double_colon = true,
+ space_before_conditional = true,
+ space_in_empty_paren = false,
+ space_in_other = true,
+ space_in_paren = false,
+ wrap_line_length = 0
+ },
+ InterpreterPath = "",
+ SymbolFoldinFromOpenBrace = false,
+ locale = "en-us"
+ }
+ ```
+- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/autohotkey_lsp.lua:8](../lua/lspconfig/configs/autohotkey_lsp.lua#L8)
+- `single_file_support` : `true`
+
+
## autotools_ls
https://github.com/Freed-Wu/autotools-language-server
@@ -1660,6 +1782,9 @@
require'lspconfig'.ccls.setup{}
```
+Commands:
+- CclsSwitchSourceHeader: Switch between source/header
+
Default config:
- `cmd` :
```lua
@@ -1673,7 +1798,7 @@
```lua
"utf-32"
```
-- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/ccls.lua:4](../lua/lspconfig/configs/ccls.lua#L4)
+- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/ccls.lua:24](../lua/lspconfig/configs/ccls.lua#L24)
- `single_file_support` : `false`
@@ -2204,6 +2329,30 @@
- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/cucumber_language_server.lua:2](../lua/lspconfig/configs/cucumber_language_server.lua#L2)
+## cue
+
+https://github.com/cue-lang/cue
+
+CUE makes it easy to validate data, write schemas, and ensure configurations align with policies.
+
+Snippet to enable the language server:
+```lua
+require'lspconfig'.cue.setup{}
+```
+
+Default config:
+- `cmd` :
+ ```lua
+ { "cue", "lsp" }
+ ```
+- `filetypes` :
+ ```lua
+ { "cue" }
+ ```
+- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/cue.lua:4](../lua/lspconfig/configs/cue.lua#L4)
+- `single_file_support` : `true`
+
+
## custom_elements_ls
https://github.com/Matsuuu/custom-elements-language-server
@@ -2881,8 +3030,8 @@
```lua
{ "drools" }
```
-- `on_new_config` source (use "gF" to visit): [../lua/lspconfig/configs/drools_lsp.lua:38](../lua/lspconfig/configs/drools_lsp.lua#L38)
-- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/drools_lsp.lua:38](../lua/lspconfig/configs/drools_lsp.lua#L38)
+- `on_new_config` source (use "gF" to visit): [../lua/lspconfig/configs/drools_lsp.lua:36](../lua/lspconfig/configs/drools_lsp.lua#L36)
+- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/drools_lsp.lua:36](../lua/lspconfig/configs/drools_lsp.lua#L36)
- `single_file_support` : `true`
@@ -4439,7 +4588,7 @@
```
- `filetypes` :
```lua
- { "c", "cpp", "cs", "gitcommit", "go", "html", "java", "javascript", "lua", "markdown", "nix", "python", "ruby", "rust", "swift", "toml", "typescript", "typescriptreact" }
+ { "c", "cpp", "cs", "gitcommit", "go", "html", "java", "javascript", "lua", "markdown", "nix", "python", "ruby", "rust", "swift", "toml", "typescript", "typescriptreact", "haskell", "cmake" }
```
- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/harper_ls.lua:2](../lua/lspconfig/configs/harper_ls.lua#L2)
- `single_file_support` : `true`
@@ -6016,7 +6165,7 @@
```
- `filetypes` :
```lua
- { "markdown.mdx" }
+ { "mdx" }
```
- `init_options` :
```lua
@@ -6382,7 +6531,7 @@
```lua
{}
```
-- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/msbuild_project_tools_server.lua:4](../lua/lspconfig/configs/msbuild_project_tools_server.lua#L4)
+- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/msbuild_project_tools_server.lua:5](../lua/lspconfig/configs/msbuild_project_tools_server.lua#L5)
## mutt_ls
@@ -8637,9 +8786,7 @@
standalone executable.
```sh
-group :development do
- gem "ruby-lsp", require: false
-end
+gem install ruby-lsp
```
Snippet to enable the language server:
@@ -10869,7 +11016,7 @@
```lua
{ "turtle", "ttl" }
```
-- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/turtle_ls.lua:30](../lua/lspconfig/configs/turtle_ls.lua#L30)
+- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/turtle_ls.lua:28](../lua/lspconfig/configs/turtle_ls.lua#L28)
## tvm_ffi_navigator
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/doc/configs.txt new/nvim-lspconfig-1.3.0/doc/configs.txt
--- old/nvim-lspconfig-1.2.0/doc/configs.txt 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/doc/configs.txt 2025-01-05 14:42:44.000000000 +0100
@@ -17,6 +17,8 @@
- [asm_lsp](#asm_lsp)
- [ast_grep](#ast_grep)
- [astro](#astro)
+- [atlas](#atlas)
+- [autohotkey_lsp](#autohotkey_lsp)
- [autotools_ls](#autotools_ls)
- [awk_ls](#awk_ls)
- [azure_pipelines_ls](#azure_pipelines_ls)
@@ -61,6 +63,7 @@
- [cssls](#cssls)
- [cssmodules_ls](#cssmodules_ls)
- [cucumber_language_server](#cucumber_language_server)
+- [cue](#cue)
- [custom_elements_ls](#custom_elements_ls)
- [cypher_ls](#cypher_ls)
- [daedalus_ls](#daedalus_ls)
@@ -803,6 +806,125 @@
- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/astro.lua:9](../lua/lspconfig/configs/astro.lua#L9)
+## atlas
+
+https://github.com/ariga/atlas
+
+Language server for Atlas config and scheme files.
+
+You may also need to configure the filetype for *.hcl files:
+
+`autocmd BufNewFile,BufRead atlas.hcl set filetype=atlas-config`
+`autocmd BufNewFile,BufRead *.my.hcl set filetype=atlas-schema-mysql`
+`autocmd BufNewFile,BufRead *.pg.hcl set filetype=atlas-schema-postgresql`
+`autocmd BufNewFile,BufRead *.lt.hcl set filetype=atlas-schema-sqlite`
+`autocmd BufNewFile,BufRead *.ch.hcl set filetype=atlas-schema-clickhouse`
+`autocmd BufNewFile,BufRead *.ms.hcl set filetype=atlas-schema-mssql`
+`autocmd BufNewFile,BufRead *.rs.hcl set filetype=atlas-schema-redshift`
+`autocmd BufNewFile,BufRead *.test.hcl set filetype=atlas-test`
+`autocmd BufNewFile,BufRead *.plan.hcl set filetype=atlas-plan`
+
+or
+
+```lua
+vim.filetype.add({
+ filename = {
+ ['atlas.hcl'] = 'atlas-config',
+ },
+ pattern = {
+ ['.*/*.my.hcl'] = 'atlas-schema-mysql',
+ ['.*/*.pg.hcl'] = 'atlas-schema-postgresql',
+ ['.*/*.lt.hcl'] = 'atlas-schema-sqlite',
+ ['.*/*.ch.hcl'] = 'atlas-schema-clickhouse',
+ ['.*/*.ms.hcl'] = 'atlas-schema-mssql',
+ ['.*/*.rs.hcl'] = 'atlas-schema-redshift',
+ ['.*/*.test.hcl'] = 'atlas-test',
+ ['.*/*.plan.hcl'] = 'atlas-plan',
+ },
+})
+```
+
+Snippet to enable the language server:
+```lua
+require'lspconfig'.atlas.setup{}
+```
+
+Default config:
+- `cmd` :
+ ```lua
+ { "atlas", "tool", "lsp", "--stdio" }
+ ```
+- `filetypes` :
+ ```lua
+ { "atlas-*" }
+ ```
+- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/atlas.lua:4](../lua/lspconfig/configs/atlas.lua#L4)
+- `single_file_support` : `true`
+
+
+## autohotkey_lsp
+
+https://github.com/thqby/vscode-autohotkey2-lsp
+
+AutoHotkey v2.0 LSP implementation
+
+Snippet to enable the language server:
+```lua
+require'lspconfig'.autohotkey_lsp.setup{}
+```
+
+Default config:
+- `autostart` : `true`
+- `cmd` :
+ ```lua
+ { "autohotkey_lsp", "--stdio" }
+ ```
+- `filetypes` :
+ ```lua
+ { "autohotkey" }
+ ```
+- `flags` :
+ ```lua
+ {
+ debounce_text_changes = 500
+ }
+ ```
+- `init_options` :
+ ```lua
+ {
+ ActionWhenV1IsDetected = "Continue",
+ AutoLibInclude = "All",
+ CommentTags = "^;;\\s*(?<tag>.+)",
+ CompleteFunctionParens = false,
+ Diagnostics = {
+ ClassStaticMemberCheck = true,
+ ParamsCheck = true
+ },
+ FormatOptions = {
+ array_style = "expand",
+ brace_style = "One True Brace",
+ break_chained_methods = false,
+ ignore_comment = false,
+ indent_string = "\t",
+ max_preserve_newlines = 2,
+ object_style = "none",
+ preserve_newlines = true,
+ space_after_double_colon = true,
+ space_before_conditional = true,
+ space_in_empty_paren = false,
+ space_in_other = true,
+ space_in_paren = false,
+ wrap_line_length = 0
+ },
+ InterpreterPath = "",
+ SymbolFoldinFromOpenBrace = false,
+ locale = "en-us"
+ }
+ ```
+- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/autohotkey_lsp.lua:8](../lua/lspconfig/configs/autohotkey_lsp.lua#L8)
+- `single_file_support` : `true`
+
+
## autotools_ls
https://github.com/Freed-Wu/autotools-language-server
@@ -1660,6 +1782,9 @@
require'lspconfig'.ccls.setup{}
```
+Commands:
+- CclsSwitchSourceHeader: Switch between source/header
+
Default config:
- `cmd` :
```lua
@@ -1673,7 +1798,7 @@
```lua
"utf-32"
```
-- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/ccls.lua:4](../lua/lspconfig/configs/ccls.lua#L4)
+- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/ccls.lua:24](../lua/lspconfig/configs/ccls.lua#L24)
- `single_file_support` : `false`
@@ -2204,6 +2329,30 @@
- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/cucumber_language_server.lua:2](../lua/lspconfig/configs/cucumber_language_server.lua#L2)
+## cue
+
+https://github.com/cue-lang/cue
+
+CUE makes it easy to validate data, write schemas, and ensure configurations align with policies.
+
+Snippet to enable the language server:
+```lua
+require'lspconfig'.cue.setup{}
+```
+
+Default config:
+- `cmd` :
+ ```lua
+ { "cue", "lsp" }
+ ```
+- `filetypes` :
+ ```lua
+ { "cue" }
+ ```
+- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/cue.lua:4](../lua/lspconfig/configs/cue.lua#L4)
+- `single_file_support` : `true`
+
+
## custom_elements_ls
https://github.com/Matsuuu/custom-elements-language-server
@@ -2881,8 +3030,8 @@
```lua
{ "drools" }
```
-- `on_new_config` source (use "gF" to visit): [../lua/lspconfig/configs/drools_lsp.lua:38](../lua/lspconfig/configs/drools_lsp.lua#L38)
-- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/drools_lsp.lua:38](../lua/lspconfig/configs/drools_lsp.lua#L38)
+- `on_new_config` source (use "gF" to visit): [../lua/lspconfig/configs/drools_lsp.lua:36](../lua/lspconfig/configs/drools_lsp.lua#L36)
+- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/drools_lsp.lua:36](../lua/lspconfig/configs/drools_lsp.lua#L36)
- `single_file_support` : `true`
@@ -4439,7 +4588,7 @@
```
- `filetypes` :
```lua
- { "c", "cpp", "cs", "gitcommit", "go", "html", "java", "javascript", "lua", "markdown", "nix", "python", "ruby", "rust", "swift", "toml", "typescript", "typescriptreact" }
+ { "c", "cpp", "cs", "gitcommit", "go", "html", "java", "javascript", "lua", "markdown", "nix", "python", "ruby", "rust", "swift", "toml", "typescript", "typescriptreact", "haskell", "cmake" }
```
- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/harper_ls.lua:2](../lua/lspconfig/configs/harper_ls.lua#L2)
- `single_file_support` : `true`
@@ -6016,7 +6165,7 @@
```
- `filetypes` :
```lua
- { "markdown.mdx" }
+ { "mdx" }
```
- `init_options` :
```lua
@@ -6382,7 +6531,7 @@
```lua
{}
```
-- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/msbuild_project_tools_server.lua:4](../lua/lspconfig/configs/msbuild_project_tools_server.lua#L4)
+- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/msbuild_project_tools_server.lua:5](../lua/lspconfig/configs/msbuild_project_tools_server.lua#L5)
## mutt_ls
@@ -8637,9 +8786,7 @@
standalone executable.
```sh
-group :development do
- gem "ruby-lsp", require: false
-end
+gem install ruby-lsp
```
Snippet to enable the language server:
@@ -10869,7 +11016,7 @@
```lua
{ "turtle", "ttl" }
```
-- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/turtle_ls.lua:30](../lua/lspconfig/configs/turtle_ls.lua#L30)
+- `root_dir` source (use "gF" to visit): [../lua/lspconfig/configs/turtle_ls.lua:28](../lua/lspconfig/configs/turtle_ls.lua#L28)
## tvm_ffi_navigator
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/apex_ls.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/apex_ls.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/apex_ls.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/apex_ls.lua 2025-01-05 14:42:44.000000000 +0100
@@ -7,7 +7,7 @@
on_new_config = function(config)
if not config.cmd and config.apex_jar_path then
config.cmd = {
- vim.env.JAVA_HOME and util.path.join(vim.env.JAVA_HOME, 'bin', 'java') or 'java',
+ vim.env.JAVA_HOME and (vim.env.JAVA_HOME .. '/bin/java') or 'java',
'-cp',
config.apex_jar_path,
'-Ddebug.internal.errors=true',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/astro.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/astro.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/astro.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/astro.lua 2025-01-05 14:42:44.000000000 +0100
@@ -2,7 +2,7 @@
local function get_typescript_server_path(root_dir)
local project_root = vim.fs.find('node_modules', { path = root_dir, upward = true })[1]
- return project_root and (util.path.join(project_root, 'typescript', 'lib')) or ''
+ return project_root and (project_root .. '/typescript/lib') or ''
end
return {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/atlas.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/atlas.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/atlas.lua 1970-01-01 01:00:00.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/atlas.lua 2025-01-05 14:42:44.000000000 +0100
@@ -0,0 +1,54 @@
+local util = require 'lspconfig.util'
+
+return {
+ default_config = {
+ cmd = { 'atlas', 'tool', 'lsp', '--stdio' },
+ filetypes = {
+ 'atlas-*',
+ },
+ root_dir = function(fname)
+ return util.root_pattern('atlas.hcl')(fname)
+ end,
+ single_file_support = true,
+ },
+ docs = {
+ description = [[
+https://github.com/ariga/atlas
+
+Language server for Atlas config and scheme files.
+
+You may also need to configure the filetype for *.hcl files:
+
+`autocmd BufNewFile,BufRead atlas.hcl set filetype=atlas-config`
+`autocmd BufNewFile,BufRead *.my.hcl set filetype=atlas-schema-mysql`
+`autocmd BufNewFile,BufRead *.pg.hcl set filetype=atlas-schema-postgresql`
+`autocmd BufNewFile,BufRead *.lt.hcl set filetype=atlas-schema-sqlite`
+`autocmd BufNewFile,BufRead *.ch.hcl set filetype=atlas-schema-clickhouse`
+`autocmd BufNewFile,BufRead *.ms.hcl set filetype=atlas-schema-mssql`
+`autocmd BufNewFile,BufRead *.rs.hcl set filetype=atlas-schema-redshift`
+`autocmd BufNewFile,BufRead *.test.hcl set filetype=atlas-test`
+`autocmd BufNewFile,BufRead *.plan.hcl set filetype=atlas-plan`
+
+or
+
+```lua
+vim.filetype.add({
+ filename = {
+ ['atlas.hcl'] = 'atlas-config',
+ },
+ pattern = {
+ ['.*/*.my.hcl'] = 'atlas-schema-mysql',
+ ['.*/*.pg.hcl'] = 'atlas-schema-postgresql',
+ ['.*/*.lt.hcl'] = 'atlas-schema-sqlite',
+ ['.*/*.ch.hcl'] = 'atlas-schema-clickhouse',
+ ['.*/*.ms.hcl'] = 'atlas-schema-mssql',
+ ['.*/*.rs.hcl'] = 'atlas-schema-redshift',
+ ['.*/*.test.hcl'] = 'atlas-test',
+ ['.*/*.plan.hcl'] = 'atlas-plan',
+ },
+})
+```
+
+]],
+ },
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/autohotkey_lsp.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/autohotkey_lsp.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/autohotkey_lsp.lua 1970-01-01 01:00:00.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/autohotkey_lsp.lua 2025-01-05 14:42:44.000000000 +0100
@@ -0,0 +1,56 @@
+-- NOTE: AutoHotkey is used only on windows
+local function get_autohotkey_path()
+ local path = vim.fn.exepath('autohotkey.exe')
+ return #path > 0 and path or ''
+end
+
+return {
+ default_config = {
+ cmd = { 'autohotkey_lsp', '--stdio' },
+ filetypes = { 'autohotkey' },
+ root_dir = function(fname)
+ return vim.fs.dirname(vim.fs.find('package.json', { path = fname, upward = true })[1])
+ end,
+ single_file_support = true,
+ autostart = true,
+ flags = { debounce_text_changes = 500 },
+ --capabilities = capabilities,
+ --on_attach = custom_attach,
+ init_options = {
+ locale = 'en-us',
+ InterpreterPath = get_autohotkey_path(),
+ AutoLibInclude = 'All',
+ CommentTags = '^;;\\s*(?<tag>.+)',
+ CompleteFunctionParens = false,
+ SymbolFoldinFromOpenBrace = false,
+ Diagnostics = {
+ ClassStaticMemberCheck = true,
+ ParamsCheck = true,
+ },
+ ActionWhenV1IsDetected = 'Continue',
+ FormatOptions = {
+ array_style = 'expand',
+ break_chained_methods = false,
+ ignore_comment = false,
+ indent_string = '\t',
+ max_preserve_newlines = 2,
+ brace_style = 'One True Brace',
+ object_style = 'none',
+ preserve_newlines = true,
+ space_after_double_colon = true,
+ space_before_conditional = true,
+ space_in_empty_paren = false,
+ space_in_other = true,
+ space_in_paren = false,
+ wrap_line_length = 0,
+ },
+ },
+ },
+ docs = {
+ description = [[
+https://github.com/thqby/vscode-autohotkey2-lsp
+
+AutoHotkey v2.0 LSP implementation
+ ]],
+ },
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/cadence.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/cadence.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/cadence.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/cadence.lua 2025-01-05 14:42:44.000000000 +0100
@@ -11,7 +11,7 @@
return util.root_pattern 'flow.json'(fname) or vim.env.HOME
end,
on_new_config = function(new_config, new_root_dir)
- new_config.init_options.configPath = util.path.join(new_root_dir, 'flow.json')
+ new_config.init_options.configPath = new_root_dir .. '/flow.json'
end,
},
docs = {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/ccls.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/ccls.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/ccls.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/ccls.lua 2025-01-05 14:42:44.000000000 +0100
@@ -1,5 +1,25 @@
local util = require 'lspconfig.util'
+local function switch_source_header(bufnr)
+ local method_name = 'textDocument/switchSourceHeader'
+ bufnr = util.validate_bufnr(bufnr)
+ local client = util.get_active_client_by_name(bufnr, 'ccls')
+ if not client then
+ return vim.notify(('method %s is not supported by any servers active on the current buffer'):format(method_name))
+ end
+ local params = vim.lsp.util.make_text_document_params(bufnr)
+ client.request(method_name, params, function(err, result)
+ if err then
+ error(tostring(err))
+ end
+ if not result then
+ vim.notify('corresponding file cannot be determined')
+ return
+ end
+ vim.cmd.edit(vim.uri_to_fname(result))
+ end, bufnr)
+end
+
return {
default_config = {
cmd = { 'ccls' },
@@ -12,6 +32,14 @@
-- ccls does not support sending a null root directory
single_file_support = false,
},
+ commands = {
+ CclsSwitchSourceHeader = {
+ function()
+ switch_source_header(0)
+ end,
+ description = 'Switch between source/header',
+ },
+ },
docs = {
description = [[
https://github.com/MaskRay/ccls/wiki
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/clangd.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/clangd.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/clangd.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/clangd.lua 2025-01-05 14:42:44.000000000 +0100
@@ -2,23 +2,23 @@
-- https://clangd.llvm.org/extensions.html#switch-between-sourceheader
local function switch_source_header(bufnr)
+ local method_name = 'textDocument/switchSourceHeader'
bufnr = util.validate_bufnr(bufnr)
- local clangd_client = util.get_active_client_by_name(bufnr, 'clangd')
- local params = { uri = vim.uri_from_bufnr(bufnr) }
- if clangd_client then
- clangd_client.request('textDocument/switchSourceHeader', params, function(err, result)
- if err then
- error(tostring(err))
- end
- if not result then
- print 'Corresponding file cannot be determined'
- return
- end
- vim.api.nvim_command('edit ' .. vim.uri_to_fname(result))
- end, bufnr)
- else
- print 'method textDocument/switchSourceHeader is not supported by any servers active on the current buffer'
+ local client = util.get_active_client_by_name(bufnr, 'clangd')
+ if not client then
+ return vim.notify(('method %s is not supported by any servers active on the current buffer'):format(method_name))
end
+ local params = vim.lsp.util.make_text_document_params(bufnr)
+ client.request(method_name, params, function(err, result)
+ if err then
+ error(tostring(err))
+ end
+ if not result then
+ vim.notify('corresponding file cannot be determined')
+ return
+ end
+ vim.cmd.edit(vim.uri_to_fname(result))
+ end, bufnr)
end
local function symbol_info()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/cue.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/cue.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/cue.lua 1970-01-01 01:00:00.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/cue.lua 2025-01-05 14:42:44.000000000 +0100
@@ -0,0 +1,19 @@
+local util = require 'lspconfig.util'
+
+return {
+ default_config = {
+ cmd = { 'cue', 'lsp' },
+ filetypes = { 'cue' },
+ root_dir = function(fname)
+ return util.root_pattern(unpack({ 'cue.mod', '.git' }))(fname)
+ end,
+ single_file_support = true,
+ },
+ docs = {
+ description = [[
+https://github.com/cue-lang/cue
+
+CUE makes it easy to validate data, write schemas, and ensure configurations align with policies.
+]],
+ },
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/drools_lsp.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/drools_lsp.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/drools_lsp.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/drools_lsp.lua 2025-01-05 14:42:44.000000000 +0100
@@ -1,9 +1,7 @@
-local util = require 'lspconfig.util'
-
local function get_java_bin(config)
local java_bin = vim.tbl_get(config, 'drools', 'java', 'bin')
if not java_bin then
- java_bin = vim.env.JAVA_HOME and util.path.join(vim.env.JAVA_HOME, 'bin', 'java') or 'java'
+ java_bin = vim.env.JAVA_HOME and (vim.env.JAVA_HOME .. '/bin/java') or 'java'
if vim.fn.has 'win32' == 1 then
java_bin = java_bin .. '.exe'
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/eslint.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/eslint.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/eslint.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/eslint.lua 2025-01-05 14:42:44.000000000 +0100
@@ -123,8 +123,8 @@
end
-- Support Yarn2 (PnP) projects
- local pnp_cjs = util.path.join(new_root_dir, '.pnp.cjs')
- local pnp_js = util.path.join(new_root_dir, '.pnp.js')
+ local pnp_cjs = new_root_dir .. '/.pnp.cjs'
+ local pnp_js = new_root_dir .. '/.pnp.js'
if vim.loop.fs_stat(pnp_cjs) or vim.loop.fs_stat(pnp_js) then
config.cmd = vim.list_extend({ 'yarn', 'exec' }, config.cmd)
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/foam_ls.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/foam_ls.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/foam_ls.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/foam_ls.lua 2025-01-05 14:42:44.000000000 +0100
@@ -6,7 +6,7 @@
filetypes = { 'foam', 'OpenFOAM' },
root_dir = function(fname)
return util.search_ancestors(fname, function(path)
- if vim.loop.fs_stat(util.path.join(path, 'system', 'controlDict')) then
+ if vim.loop.fs_stat(path .. '/system/controlDict') then
return path
end
end)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/gitlab_ci_ls.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/gitlab_ci_ls.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/gitlab_ci_ls.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/gitlab_ci_ls.lua 2025-01-05 14:42:44.000000000 +0100
@@ -1,6 +1,6 @@
local util = require 'lspconfig.util'
-local cache_dir = util.path.join(vim.loop.os_homedir(), '.cache/gitlab-ci-ls/')
+local cache_dir = vim.loop.os_homedir() .. '/.cache/gitlab-ci-ls/'
return {
default_config = {
cmd = { 'gitlab-ci-ls' },
@@ -8,7 +8,7 @@
root_dir = util.root_pattern('.gitlab*', '.git'),
init_options = {
cache_path = cache_dir,
- log_path = util.path.join(cache_dir, 'log/gitlab-ci-ls.log'),
+ log_path = cache_dir .. '/log/gitlab-ci-ls.log',
},
},
docs = {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/glint.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/glint.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/glint.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/glint.lua 2025-01-05 14:42:44.000000000 +0100
@@ -6,8 +6,8 @@
on_new_config = function(config, new_root_dir)
local project_root = vim.fs.find('node_modules', { path = new_root_dir, upward = true })[1]
-- Glint should not be installed globally.
- local node_bin_path = util.path.join(project_root, 'node_modules', '.bin')
- local path = node_bin_path .. util.path.path_separator .. vim.env.PATH
+ local node_bin_path = project_root .. '/node_modules/.bin'
+ local path = node_bin_path .. (vim.fn.has('win32') == 1 and ';' or ':') .. vim.env.PATH
if config.cmd_env then
config.cmd_env.PATH = path
else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/harper_ls.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/harper_ls.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/harper_ls.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/harper_ls.lua 2025-01-05 14:42:44.000000000 +0100
@@ -20,6 +20,8 @@
'toml',
'typescript',
'typescriptreact',
+ 'haskell',
+ 'cmake',
},
root_dir = function(fname)
return vim.fs.dirname(vim.fs.find('.git', { path = fname, upward = true })[1])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/java_language_server.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/java_language_server.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/java_language_server.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/java_language_server.lua 2025-01-05 14:42:44.000000000 +0100
@@ -3,7 +3,7 @@
return {
default_config = {
filetypes = { 'java' },
- root_dir = util.root_pattern('build.gradle', 'pom.xml', '.git'),
+ root_dir = util.root_pattern('build.gradle', 'build.gradle.kts', 'pom.xml', '.git'),
settings = {},
},
docs = {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/jdtls.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/jdtls.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/jdtls.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/jdtls.lua 2025-01-05 14:42:44.000000000 +0100
@@ -8,19 +8,19 @@
}
local function get_cache_dir()
- return env.XDG_CACHE_HOME and env.XDG_CACHE_HOME or util.path.join(env.HOME, '.cache')
+ return env.XDG_CACHE_HOME and env.XDG_CACHE_HOME or env.HOME .. '/.cache'
end
local function get_jdtls_cache_dir()
- return util.path.join(get_cache_dir(), 'jdtls')
+ return get_cache_dir() .. '/jdtls'
end
local function get_jdtls_config_dir()
- return util.path.join(get_jdtls_cache_dir(), 'config')
+ return get_jdtls_cache_dir() .. '/config'
end
local function get_jdtls_workspace_dir()
- return util.path.join(get_jdtls_cache_dir(), 'workspace')
+ return get_jdtls_cache_dir() .. '/workspace'
end
local function get_jdtls_jvm_args()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/jsonnet_ls.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/jsonnet_ls.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/jsonnet_ls.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/jsonnet_ls.lua 2025-01-05 14:42:44.000000000 +0100
@@ -3,8 +3,8 @@
-- common jsonnet library paths
local function jsonnet_path(root_dir)
local paths = {
- util.path.join(root_dir, 'lib'),
- util.path.join(root_dir, 'vendor'),
+ root_dir .. '/lib',
+ root_dir .. '/vendor',
}
return table.concat(paths, ':')
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/mdx_analyzer.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/mdx_analyzer.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/mdx_analyzer.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/mdx_analyzer.lua 2025-01-05 14:42:44.000000000 +0100
@@ -1,14 +1,14 @@
local util = require 'lspconfig.util'
local function get_typescript_server_path(root_dir)
- local project_root = vim.fs.find('node_modules', { path = root_dir, upward = true })[1]
- return project_root and (util.path.join(project_root, 'node_modules', 'typescript', 'lib')) or ''
+ local project_root = vim.fs.dirname(vim.fs.find('node_modules', { path = root_dir, upward = true })[1])
+ return project_root and (project_root .. '/node_modules/typescript/lib') or ''
end
return {
default_config = {
cmd = { 'mdx-language-server', '--stdio' },
- filetypes = { 'markdown.mdx' },
+ filetypes = { 'mdx' },
root_dir = util.root_pattern 'package.json',
single_file_support = true,
settings = {},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/msbuild_project_tools_server.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/msbuild_project_tools_server.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/msbuild_project_tools_server.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/msbuild_project_tools_server.lua 2025-01-05 14:42:44.000000000 +0100
@@ -1,11 +1,10 @@
local host_dll_name = 'MSBuildProjectTools.LanguageServer.Host.dll'
+local util = require 'lspconfig.util'
return {
default_config = {
filetypes = { 'msbuild' },
- root_dir = function(fname)
- return vim.fs.dirname(vim.fs.find('.git', { path = fname, upward = true })[1])
- end,
+ root_dir = util.root_pattern('*.sln', '*.slnx', '*.*proj', '.git'),
init_options = {},
cmd = { 'dotnet', host_dll_name },
},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/relay_lsp.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/relay_lsp.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/relay_lsp.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/relay_lsp.lua 2025-01-05 14:42:44.000000000 +0100
@@ -24,9 +24,9 @@
root_dir = util.root_pattern('relay.config.*', 'package.json'),
on_new_config = function(config, root_dir)
local project_root = vim.fs.find('node_modules', { path = root_dir, upward = true })[1]
- local node_bin_path = util.path.join(project_root, 'node_modules', '.bin')
- local compiler_cmd = { util.path.join(node_bin_path, 'relay-compiler'), '--watch' }
- local path = node_bin_path .. util.path.path_separator .. vim.env.PATH
+ local node_bin_path = project_root .. '/node_modules/.bin'
+ local compiler_cmd = { node_bin_path .. '/relay-compiler', '--watch' }
+ local path = node_bin_path .. (vim.fn.has('win32') == 1 and ';' or ':') .. vim.env.PATH
if config.cmd_env then
config.cmd_env.PATH = path
else
@@ -35,7 +35,7 @@
if config.path_to_config then
config.path_to_config = vim.fs.normalize(config.path_to_config)
- local path_to_config = util.path.join(root_dir, config.path_to_config)
+ local path_to_config = table.concat({ root_dir, config.path_to_config }, '/')
if vim.loop.fs_stat(path_to_config) then
vim.list_extend(config.cmd, { config.path_to_config })
vim.list_extend(compiler_cmd, { config.path_to_config })
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/ruby_lsp.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/ruby_lsp.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/ruby_lsp.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/ruby_lsp.lua 2025-01-05 14:42:44.000000000 +0100
@@ -21,9 +21,7 @@
standalone executable.
```sh
-group :development do
- gem "ruby-lsp", require: false
-end
+gem install ruby-lsp
```
]],
},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/rust_analyzer.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/rust_analyzer.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/rust_analyzer.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/rust_analyzer.lua 2025-01-05 14:42:44.000000000 +0100
@@ -17,12 +17,12 @@
local function is_library(fname)
local user_home = vim.fs.normalize(vim.env.HOME)
- local cargo_home = os.getenv 'CARGO_HOME' or util.path.join(user_home, '.cargo')
- local registry = util.path.join(cargo_home, 'registry', 'src')
- local git_registry = util.path.join(cargo_home, 'git', 'checkouts')
+ local cargo_home = os.getenv 'CARGO_HOME' or user_home .. '/.cargo'
+ local registry = cargo_home .. '/registry/src'
+ local git_registry = cargo_home .. '/git/checkouts'
- local rustup_home = os.getenv 'RUSTUP_HOME' or util.path.join(user_home, '.rustup')
- local toolchains = util.path.join(rustup_home, 'toolchains')
+ local rustup_home = os.getenv 'RUSTUP_HOME' or user_home .. '/.rustup'
+ local toolchains = rustup_home .. '/toolchains'
for _, item in ipairs { toolchains, registry, git_registry } do
if util.path.is_descendant(item, fname) then
@@ -54,7 +54,7 @@
'--format-version',
'1',
'--manifest-path',
- util.path.join(cargo_crate_dir, 'Cargo.toml'),
+ cargo_crate_dir .. '/Cargo.toml',
}
local result = async.run_command(cmd)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/turtle_ls.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/turtle_ls.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/turtle_ls.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/turtle_ls.lua 2025-01-05 14:42:44.000000000 +0100
@@ -1,5 +1,3 @@
-local util = require 'lspconfig.util'
-
local bin_name = 'turtle-language-server'
local bin_path = os.getenv 'NVM_BIN'
local full_path
@@ -16,14 +14,14 @@
end
end
for _, p in ipairs(paths) do
- local candidate = util.path.join(p, bin_name)
+ local candidate = table.concat({ p, bin_name }, '/')
if (vim.loop.fs_stat(candidate) or {}).type == 'file' then
full_path = candidate
break
end
end
else
- full_path = util.path.join(bin_path, bin_name)
+ full_path = table.concat({ bin_path, bin_name }, '/')
end
return {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/vala_ls.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/vala_ls.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/vala_ls.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/vala_ls.lua 2025-01-05 14:42:44.000000000 +0100
@@ -2,7 +2,7 @@
local meson_matcher = function(path)
local pattern = 'meson.build'
- local f = vim.fn.glob(util.path.join(path, pattern))
+ local f = vim.fn.glob(table.concat({ path, pattern }, '/'))
if f == '' then
return nil
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/vdmj.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/vdmj.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/vdmj.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/vdmj.lua 2025-01-05 14:42:44.000000000 +0100
@@ -1,16 +1,16 @@
local util = require 'lspconfig.util'
local function get_default_mavenrepo()
- local repo = util.path.join(vim.env.HOME, '.m2', 'repository', 'dk', 'au', 'ece', 'vdmj')
+ local repo = vim.env.HOME .. '/.m2/repository/dk/au/ece/vdmj'
if vim.loop.fs_stat(repo) then
return repo
else
- return util.path.join(vim.env.HOME, '.m2', 'repository', 'com', 'fujitsu')
+ return vim.env.HOME .. '/.m2/repository/com/fujitsu'
end
end
local function get_jar_path(config, package, version)
- return util.path.join(config.options.mavenrepo, package, version, package .. '-' .. version .. '.jar')
+ return table.concat({ config.options.mavenrepo, package, version, package .. '-' .. version .. '.jar' }, '/')
end
local function with_precision(version, is_high_precision)
@@ -18,11 +18,11 @@
end
local function get_latest_installed_version(repo)
- local path = util.path.join(repo, 'lsp')
+ local path = repo .. '/lsp'
local sort = vim.fn.sort
local subdirs = function(file)
- local stat = vim.loop.fs_stat(util.path.join(path, file))
+ local stat = vim.loop.fs_stat(table.concat({ path, file }, '/'))
return stat.type == 'directory' and 1 or 0
end
@@ -34,7 +34,7 @@
-- Special case, as vdmj store particular settings under root_dir/.vscode
local function find_vscode_ancestor(startpath)
return util.search_ancestors(startpath, function(path)
- if vim.fn.isdirectory(util.path.join(path, '.vscode')) == 1 then
+ if vim.fn.isdirectory(path .. '/.vscode') == 1 then
return path
end
end)
@@ -48,11 +48,11 @@
return vim.fs.dirname(vim.fs.find('.git', { path = fname, upward = true })[1]) or find_vscode_ancestor(fname)
end,
options = {
- java = vim.env.JAVA_HOME and util.path.join(vim.env.JAVA_HOME, 'bin', 'java') or 'java',
+ java = vim.env.JAVA_HOME and (vim.env.JAVA_HOME .. '/bin/java') or 'java',
java_opts = { '-Xmx3000m', '-Xss1m' },
annotation_paths = {},
mavenrepo = get_default_mavenrepo(),
- logfile = util.path.join(vim.fn.stdpath 'cache', 'vdm-lsp.log'),
+ logfile = vim.fn.stdpath('cache') .. '/vdm-lsp.log',
debugger_port = -1,
high_precision = false,
},
@@ -90,7 +90,7 @@
get_jar_path(config, 'vdmj', version),
get_jar_path(config, 'annotations', version),
get_jar_path(config, 'lsp', version),
- util.path.join(root_dir, '.vscode'),
+ root_dir .. '/.vscode',
unpack(config.options.annotation_paths),
}, ':')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/volar.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/volar.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/configs/volar.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/configs/volar.lua 2025-01-05 14:42:44.000000000 +0100
@@ -2,7 +2,7 @@
local function get_typescript_server_path(root_dir)
local project_root = vim.fs.find('node_modules', { path = root_dir, upward = true })[1]
- return project_root and (util.path.join(project_root, 'typescript', 'lib')) or ''
+ return project_root and (project_root .. '/typescript/lib') or ''
end
-- https://github.com/vuejs/language-tools/blob/master/packages/language-serve…
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/lua/lspconfig/util.lua new/nvim-lspconfig-1.3.0/lua/lspconfig/util.lua
--- old/nvim-lspconfig-1.2.0/lua/lspconfig/util.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/lua/lspconfig/util.lua 2025-01-05 14:42:44.000000000 +0100
@@ -107,10 +107,6 @@
end
end
- local function path_join(...)
- return table.concat(M.tbl_flatten { ... }, '/')
- end
-
-- Traverse the path calling cb along the way.
local function traverse_parents(path, cb)
path = vim.loop.fs_realpath(path)
@@ -131,23 +127,6 @@
end
end
- -- Iterate the path until we find the rootdir.
- local function iterate_parents(path)
- local function it(_, v)
- if v and not is_fs_root(v) then
- v = vim.fs.dirname(v)
- else
- return
- end
- if v and vim.loop.fs_realpath(v) then
- return v, path
- else
- return
- end
- end
- return it, path, path
- end
-
local function is_descendant(root, path)
if not path then
return false
@@ -162,14 +141,8 @@
return dir == root
end
- local path_separator = iswin and ';' or ':'
-
return {
- join = path_join,
- traverse_parents = traverse_parents,
- iterate_parents = iterate_parents,
is_descendant = is_descendant,
- path_separator = path_separator,
}
end)()
@@ -181,7 +154,7 @@
return startpath
end
local guard = 100
- for path in M.path.iterate_parents(startpath) do
+ for path in vim.fs.parents(startpath) do
-- Prevent infinite recursion if our algorithm breaks
guard = guard - 1
if guard == 0 then
@@ -204,7 +177,7 @@
startpath = M.strip_archive_subpath(startpath)
for _, pattern in ipairs(patterns) do
local match = M.search_ancestors(startpath, function(path)
- for _, p in ipairs(vim.fn.glob(M.path.join(escape_wildcards(path), pattern), true, true)) do
+ for _, p in ipairs(vim.fn.glob(table.concat({ escape_wildcards(path), pattern }, '/'), true, true)) do
if vim.loop.fs_stat(p) then
return path
end
@@ -363,6 +336,17 @@
return stat and stat.type or false
end
+--- @deprecated use `table.concat({"path1", "path2"})` or regular string concatenation instead
+function M.path.join(...)
+ return table.concat({ ... }, '/')
+end
+
+--- @deprecated use `vim.fn.has('win32') == 1 and ';' or ':'` instead
+M.path.path_separator = vim.fn.has('win32') == 1 and ';' or ':'
+
+--- @deprecated use `vim.fs.parents(path)` instead
+M.path.iterate_parents = vim.fs.parents
+
--- @deprecated use `vim.fs.dirname(vim.fs.find('.hg', { path = startpath, upward = true })[1])` instead
function M.find_mercurial_ancestor(startpath)
return vim.fs.dirname(vim.fs.find('.hg', { path = startpath, upward = true })[1])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/scripts/docgen.lua new/nvim-lspconfig-1.3.0/scripts/docgen.lua
--- old/nvim-lspconfig-1.2.0/scripts/docgen.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/scripts/docgen.lua 2025-01-05 14:42:44.000000000 +0100
@@ -41,7 +41,7 @@
assert(type(n) == 'string', 'n must be number or string')
prefix = n
end
- local lines = vim.split(s, '\n', true)
+ local lines = vim.split(s, '\n')
for i, line in ipairs(lines) do
lines[i] = prefix .. line
end
@@ -89,7 +89,7 @@
vim.env.XDG_CACHE_HOME = '/home/user/.cache'
-- Configs are lazy-loaded, tickle them to populate the `configs` singleton.
- for _, v in ipairs(vim.fn.glob('lua/lspconfig/configs/*.lua', 1, 1)) do
+ for _, v in ipairs(vim.fn.glob('lua/lspconfig/configs/*.lua', true, true)) do
local module_name = v:gsub('.*/', ''):gsub('%.lua$', '')
configs[module_name] = require('lspconfig.configs.' .. module_name)
end
@@ -178,7 +178,7 @@
end
end,
function()
- local package_json_name = util.path.join(tempdir, config_name .. '.package.json')
+ local package_json_name = table.concat({ tempdir, config_name .. '.package.json' }, '/')
if docs.package_json then
if not ((vim.loop.fs_stat(package_json_name) or {}).type == 'file') then
os.execute(string.format('curl -v -L -o %q %q', package_json_name, docs.package_json))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvim-lspconfig-1.2.0/test/lspconfig_spec.lua new/nvim-lspconfig-1.3.0/test/lspconfig_spec.lua
--- old/nvim-lspconfig-1.2.0/test/lspconfig_spec.lua 2024-12-19 11:33:57.000000000 +0100
+++ new/nvim-lspconfig-1.3.0/test/lspconfig_spec.lua 2025-01-05 14:42:44.000000000 +0100
@@ -1,7 +1,9 @@
local root = vim.fn.getcwd()
describe('lspconfig', function()
+ --- @diagnostic disable-next-line:undefined-field
local eq = assert.are.equal
+ --- @diagnostic disable-next-line:undefined-field
local same = assert.are.same
before_each(function()
@@ -9,16 +11,6 @@
end)
describe('util', function()
- describe('path', function()
- describe('join', function()
- it('', function()
- local lspconfig = require 'lspconfig'
- local res = lspconfig.util.path.join('foo', 'bar', 'baz')
- eq('foo/bar/baz', res)
- end)
- end)
- end)
-
describe('root_pattern', function()
it('resolves to a_marker.txt', function()
local lspconfig = require 'lspconfig'
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package d2 for openSUSE:Factory checked in at 2025-01-07 20:51:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/d2 (Old)
and /work/SRC/openSUSE:Factory/.d2.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "d2"
Tue Jan 7 20:51:27 2025 rev:8 rq:1235063 version:0.6.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/d2/d2.changes 2024-01-18 21:54:46.399746705 +0100
+++ /work/SRC/openSUSE:Factory/.d2.new.1881/d2.changes 2025-01-07 20:51:45.208779412 +0100
@@ -1,0 +2,92 @@
+Sun Jan 5 15:18:20 UTC 2025 - Andrea Manzini <andrea.manzini(a)suse.com>
+
+- Update to version 0.6.8:
+ * Render: SVG files render in non-browser contexts (e.g. Inkscape, LaTeX) #2147
+ * Lib: removes a dependency on external slog that was causing troubles with installation #2137
+ * CLI: attempts writing to path atomically, falling back to non-atomic if failed #2141
+ * Export: pptx has "created at" metadata removed, so successive runs yield the same result #2169
+ * Formatter: empty board keywords (e.g. layers) are removed #2178
+ * Render: a tooltip or link by itself will not expand width of shape #2183
+ * Render: fixes edge case of a 3d shape with outside label being cut off #2132
+ * Composition: labels for boards set with shorthand x: y was not applied #2182
+ * Globs: double globs (**) were erroring when used with multiple scenario boards #2195
+
+- Update to version 0.6.7:
+ * Vars: Variable definitions can refer to other variables in the current scope #2052
+ * Composition: Imported boards can use underscores to reference boards beyond its own scope
+ (e.g. to a sibling board at the scope its imported to) #2075
+ * Autoformat: Reserved keywords are formatted to be lowercase #2098
+ * Misc: support for characters in the Latin-1 and geometric shapes unicode range #2100
+ * Imports: can now import from absolute file paths #2113
+ * Render: linear and radial gradients are now available for fill, stroke and font-color #2120
+ * Sequence diagram: edge groups account for edge label heights #2038
+ * Sequence diagram: self-referential edges account for edge label heights #2040
+ * Sequence diagram: The spacing between self-referential edges and regular edges is uniform #2043
+ * Compiler: Error on multi-line labels in sql_table shapes #2057
+ * Sequence diagram: Image shape actors can use spans and notes #2056
+ * Globs: Filters work with default values (e.g. &opacity: 1 will capture everything without opacity explicitly set) #2090
+ * Render: connection label fills have a bit of padding and border-radius for better aesthetics #2094
+ * Sequence diagram: the padding between message labels and message endpoints are slightly increased #2096
+ * Render: code syntax highlighter dependency upgrade caused some slight subtle color changes in code snippets #2119
+ * Sequence diagram: multi-line edge labels no longer can collide with other elements #2049
+ * Sequence diagram: long self-referential edge labels no longer can collide neighboring actors
+ (or its own) lifeline edges #2050
+ * Sequence diagram: fixes layout when sequence diagrams are in children boards (e.g. a layer) #1692
+ * Globs: An edge case was fixed where globs used in edges were creating nodes when it shouldn't have #2051
+ * Render: Multi-line class labels/headers are rendered correctly #2057
+ * CLI: Watch mode uses correct backlinks (_ usages) #2058
+ * Vars: Spread variables are inserted in place instead of appending to end of scope #2062
+ * Imports: fix local icon imports from files that are imported #2066
+ * CLI: fixes edge case of watch mode links to nested board that had more nested boards not working #2070
+ * CLI: fixes theme flag not being passed to GIF outputs #2071
+ * CLI: fixes scale flag not being passed to animated SVG outputs #2071
+ * CLI: pptx exports use theme flags correctly #2099
+ * Imports: importing files with url links is fixed #2105
+ * Composition: linking to invalid boards no longer produces an invalid link #2118
+
+-------------------------------------------------------------------
+Fri Aug 2 03:40:33 UTC 2024 - Jeff Kowalczyk <jkowalczyk(a)suse.com>
+
+- Update to version 0.6.6:
+ * Glob inverse filters are implemented (e.g. *: {!&shape: circle; style.fill: red} to turn all non-circles red) #2008
+ * Globs can be used in glob filter values, including checking for existence (e.g. *: {&link: *; style.fill: red} to turn all objects with a link red) #2009
+ * Opacity 0 shapes no longer have a label mask which made any segment of connections going through them lower opacity #1940
+ * Bidirectional connections are now animated in opposite directions rather than one direction #1939
+ * Local relative icons are relative to the d2 file instead of CLI invoke path #1924
+ * Custom label positions weren't being read when the width was smaller than the label #1928
+ * Using shape: circle for arrowheads no longer removes all arrowheads along path in sketch mode #1942
+ * Globs to null connections work #1965
+ * Edge globs setting styles inherit correctly in child boards #1967
+ * Board links imported with spread imports work #1972
+ * Fix importing a file with nested boards #1998
+ * Fix importing a file with underscores in links #1999
+ * Replace a panic with an error message resulting from invalid link usage #2011
+ * Fix globs not applying to scenarios on keys that were applied in earlier scenarios #2021
+ * Fix edge case of invalid SVG from code blocks #2031
+
+-------------------------------------------------------------------
+Thu Apr 18 05:12:41 UTC 2024 - Jeff Kowalczyk <jkowalczyk(a)suse.com>
+
+- Update to version 0.6.5:
+ * D2 0.6.5 has a hotfix for 0.6.4 breaking plugin compatibility. Also includes 2 compiler fixes regarding substitutions/vars.
+ * Fix executable plugins that implement standalone router #1910
+ * Fix compiler error with multiple nested spread substitutions #1913
+ * Fix substitutions from imports into different scopes #1914
+
+-------------------------------------------------------------------
+Thu Apr 11 05:46:12 UTC 2024 - Jeff Kowalczyk <jkowalczyk(a)suse.com>
+
+- Update to version 0.6.4:
+ * style.underline works on connections #1836
+ * none is added as an accepted value for fill-pattern. Previously there was no way to cancel the fill-pattern on select objects set by a theme that applies it (Origami) #1882
+ * Dimensions can be set less than label dimensions #1901
+ * Boards no longer inherit label fields from parents #1838
+ * Prevents near targeting a child of a special object like grid cells, which wasn't doing anything #1851
+ * Theme flags on CLI apply to PDFs #1894
+ * Fixes styles in connections not overriding styles set by globs #1857
+ * Fixes null being set on a nested shape not working in certain cases when connections also pointed to that shape #1830
+ * Fixes edge case of bad import syntax crashing using d2 as a library #1829
+ * Fixes style.fill not applying to markdown #1872
+ * Fixes compiler erroring on certain styles when the shape's shape value is not all lowercase (e.g. Circle) #1887
+
+-------------------------------------------------------------------
Old:
----
d2-0.6.3.tar.gz
New:
----
d2-0.6.8.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ d2.spec ++++++
--- /var/tmp/diff_new_pack.JHy3Zr/_old 2025-01-07 20:51:46.424829690 +0100
+++ /var/tmp/diff_new_pack.JHy3Zr/_new 2025-01-07 20:51:46.428829855 +0100
@@ -1,7 +1,7 @@
#
# spec file for package d2
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: d2
-Version: 0.6.3
+Version: 0.6.8
Release: 0
Summary: CLI tool and modern declarative language that turns text to diagrams
License: Apache-2.0 AND MIT AND MPL-2.0 AND EPL-2.0 AND GPL-2.0-or-later AND BSD-3-Clause
++++++ _service ++++++
--- /var/tmp/diff_new_pack.JHy3Zr/_old 2025-01-07 20:51:46.464831344 +0100
+++ /var/tmp/diff_new_pack.JHy3Zr/_new 2025-01-07 20:51:46.468831509 +0100
@@ -2,7 +2,7 @@
<service name="tar_scm" mode="manual">
<param name="url">https://github.com/terrastruct/d2.git</param>
<param name="scm">git</param>
- <param name="revision">v0.6.3</param>
+ <param name="revision">v0.6.8</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
</service>
++++++ d2-0.6.3.tar.gz -> d2-0.6.8.tar.gz ++++++
/work/SRC/openSUSE:Factory/d2/d2-0.6.3.tar.gz /work/SRC/openSUSE:Factory/.d2.new.1881/d2-0.6.8.tar.gz differ: char 12, line 1
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/d2/vendor.tar.gz /work/SRC/openSUSE:Factory/.d2.new.1881/vendor.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package sbcl for openSUSE:Factory checked in at 2025-01-07 20:51:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
and /work/SRC/openSUSE:Factory/.sbcl.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sbcl"
Tue Jan 7 20:51:21 2025 rev:110 rq:1234535 version:2.5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes 2024-12-02 16:59:06.345129158 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new.1881/sbcl.changes 2025-01-07 20:51:40.388580120 +0100
@@ -1,0 +2,47 @@
+Thu Jan 2 10:17:24 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz(a)suse.com>
+
+- Update to version 2.5.0
+ * platform support:
+ ** improve support for the Haiku operating system. (thanks to Al Hoang,
+ Estevan Castilho and Alexandru Popa)
+ * bug fix: generic functions with a large number of required arguments, with
+ methods with specializations on exactly STANDARD-OBJECT or
+ FUNCALLABLE-STANDARD-OBJECT, test the types of their arguments more
+ correctly.
+ * bug fix: defining a method on SB-MOP:SLOT-VALUE-USING-CLASS where the
+ object argument is specialized to a CONDITION-CLASS no longer leads to an
+ internal error.
+ * bug fix: the dissassembler on x86-64 correctly disassembles the vcvttpd2dq
+ AVX2 instruction.
+ * bug fix: ensure that the dispatch function for generic functions is
+ compiled with a known compilation policy. (reported by Neil Goldman)
+ * bug fix: the compiler retains less intermediate data between COMPILE-FILE
+ forms. (lp#1557590, reported by andy arvid)
+ * bug fix: the (invalid) :INITARGS slot option keyword is reported on.
+ (lp#1887014, reported by Wayne Rittiman, Jr)
+ * bug fix: the SB-SIMD s16.8-maddubs accepts packs of 16 8-bit quantities,
+ not 8 16-bit quantities. (lp#2069538, reported by Georgios Makris)
+ * bug fix: compiling a TYPECASE to dispatch between many user-defined
+ classes no longer takes exponential time. (lp#2089311, reported by Tomas
+ Hlavaty)
+ * bug fix: derive the new type for a variable when setting it to a function
+ of its previous version. (lp#2090997, reported by Vasily Postnicov)
+ * bug fix: properly clear compiler annotations on variables set to new
+ values involving functions of themselves. (lp#2090967, reported by Kirill
+ A. Korinskiy)
+ * bug fix: handle BY in LOOP forms involving iteration on the reverse of a
+ list. (lp#2091210, reported by James Kalenius)
+ * bug fix: fix miscompilation of IF where the consequent and alternative
+ would have the same value but for an intervening side-effect.
+ (lp#2092588, reported by JA)
+ * optimization: SLOT-VALUE and (SETF SLOT-VALUE) on method arguments
+ specialized to structure classes are compiled to the corresponding
+ structure accessor.
+ * optimization: calls to SLOT-VALUE (and related operators) on method
+ arguments specialized to instances of SB-MOP:FUNCALLABLE-STANDARD-CLASS
+ are optimized similarly to calls on method arguments specialized to
+ instances of STANDARD-CLASS.
+ * optimization: (coerce (reverse list) 'vector) doesn't cons a list.
+ * optimization: (replace vector (reverse list)) doesn't cons a list.
+
+-------------------------------------------------------------------
Old:
----
sbcl-2.4.11-source.tar.bz2
New:
----
sbcl-2.5.0-source.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sbcl.spec ++++++
--- /var/tmp/diff_new_pack.3R6Aau/_old 2025-01-07 20:51:41.468624775 +0100
+++ /var/tmp/diff_new_pack.3R6Aau/_new 2025-01-07 20:51:41.472624940 +0100
@@ -21,7 +21,7 @@
Name: sbcl
#!BuildIgnore: gcc-PIE
-Version: 2.4.11
+Version: 2.5.0
Release: 0
Summary: Steel Bank Common Lisp
License: BSD-3-Clause AND SUSE-Public-Domain
++++++ sbcl-2.4.11-source.tar.bz2 -> sbcl-2.5.0-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/sbcl/sbcl-2.4.11-source.tar.bz2 /work/SRC/openSUSE:Factory/.sbcl.new.1881/sbcl-2.5.0-source.tar.bz2 differ: char 11, line 1
1
0