bug#81543: [PATCH] [eglot] Add vala mode support

DaKnig via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <[email protected]> Mon, 03 Aug 2026 15:53:51 +0300
Newsgroups gmane.emacs.bugs
Message-ID <[email protected]>
--=-ZnuLwX8YKMefj8OoW1w3
Content-Type: text/plain; charset=us-ascii; format=flowed


In GNU Emacs 30.2 (build 1, x86_64-redhat-linux-gnu, GTK+ Version
 3.24.52, cairo version 1.18.4) of 2026-04-22 built on
 b5abb06d30be449a8f78db5ef694c5ab
System Description: Fedora Linux 43 (Workstation Edition)

Configured using:
 'configure --build=x86_64-redhat-linux-gnu
 --host=x86_64-redhat-linux-gnu --program-prefix=
 --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr
 --bindir=/usr/bin --sbindir=/usr/bin --sysconfdir=/etc
 --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64
 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run
 --sharedstatedir=/var/lib --mandir=/usr/share/man
 --infodir=/usr/share/info --disable-gc-mark-trace --with-cairo
 --with-dbus --with-gif --with-gpm=no --with-harfbuzz --with-jpeg
 --with-modules --with-native-compilation=aot --with-pgtk --with-png
 --with-rsvg --with-sqlite3 --with-tiff --with-tree-sitter --with-webp
 --with-xpm build_alias=x86_64-redhat-linux-gnu
 host_alias=x86_64-redhat-linux-gnu CC=gcc 'CFLAGS=-DMAIL_USE_LOCKF -O2
 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches
 -pipe -Wall -Werror=format-security
 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS
 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64
 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection
 -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer
 -mno-omit-leaf-frame-pointer ' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed
 -Wl,-z,pack-relative-relocs -Wl,-z,now
 -specs=/usr/lib/rpm/redhat/redhat-hardened-ld
 -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors
 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1
 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' CXX=g++ 'CXXFLAGS=-O2
 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches
 -pipe -Wall -Werror=format-security
 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS
 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64
 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection
 -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer
 -mno-omit-leaf-frame-pointer '
 PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig'

<#part type="text/patch" 
filename="~/tools/emacs/0001-eglot-Add-vala-mode-support.patch" 
disposition=attachment>
<#/part>



--=-ZnuLwX8YKMefj8OoW1w3
Content-Type: text/x-patch
Content-Disposition: attachment;
	filename=0001-eglot-Add-vala-mode-support.patch
Content-Transfer-Encoding: base64

RnJvbSA3NDBkNjFlM2U3ZDZlMzJkNjNhZTY5ODJhNGFjOWNkNzg4YWU1Njg1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEYUtuaWcgPFphbm55S25pZ0BkaXNyb290Lm9yZz4KRGF0ZTog
V2VkLCAyMiBKdWwgMjAyNiAxMTo1MDowNSArMDMwMApTdWJqZWN0OiBbUEFUQ0hdIFtlZ2xvdF0g
QWRkIHZhbGEgbW9kZSBzdXBwb3J0CgotLS0KIGxpc3AvcHJvZ21vZGVzL2VnbG90LmVsIHwgMSAr
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dt
b2Rlcy9lZ2xvdC5lbCBiL2xpc3AvcHJvZ21vZGVzL2VnbG90LmVsCmluZGV4IGI2OGIzYTU3YTA5
Li5kMjMxNzVlNzBiZCAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvZWdsb3QuZWwKKysrIGIv
bGlzcC9wcm9nbW9kZXMvZWdsb3QuZWwKQEAgLTI0Niw2ICsyNDYsNyBAQCBhdXRvbWF0aWNhbGx5
KS4iCiAgICAgKChjbWFrZS1tb2RlIGNtYWtlLXRzLW1vZGUpCiAgICAgIC4gLChlZ2xvdC1hbHRl
cm5hdGl2ZXMgJygoIm5lb2NtYWtlbHNwIiAiLS1zdGRpbyIpICJjbWFrZS1sYW5ndWFnZS1zZXJ2
ZXIiKSkpCiAgICAgKHZpbXJjLW1vZGUgLiAoInZpbS1sYW5ndWFnZS1zZXJ2ZXIiICItLXN0ZGlv
IikpCisgICAgKHZhbGEtbW9kZSAuICgidmFsYS1sYW5ndWFnZS1zZXJ2ZXIiKSkKICAgICAoKHB5
dGhvbi1tb2RlIHB5dGhvbi10cy1tb2RlKQogICAgICAuICwoZWdsb3QtYWx0ZXJuYXRpdmVzCiAg
ICAgICAgICAnKCJweWxzcCIgInB5bHMiICgiYmFzZWRweXJpZ2h0LWxhbmdzZXJ2ZXIiICItLXN0
ZGlvIikKLS0gCjIuNTUuMAoK

--=-ZnuLwX8YKMefj8OoW1w3--