Package: emacs;
Reported by: Заболотько <zabolotko <at> gmail.com>
Date: Wed, 15 Jan 2025 18:49:02 UTC
Severity: normal
Found in version 29.4
To reply to this bug, email your comments to 75592 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#75592
; Package emacs
.
(Wed, 15 Jan 2025 18:49:02 GMT) Full text and rfc822 format available.Заболотько <zabolotko <at> gmail.com>
:bug-gnu-emacs <at> gnu.org
.
(Wed, 15 Jan 2025 18:49:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Заболотько <zabolotko <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: 29.4; Eglot Invalid Slot Name Error Date: Wed, 15 Jan 2025 19:33:47 +0300
[Message part 1 (text/plain, inline)]
1. Start 'emacs -Q'. 2. M-x toggle-debug-on-error 3. C-x d (open with dired directory with one file only) ~/development/temp/ 4. Open with dired the `hello.hs`file with following content: main :: IO () main = putStrLn "Hello, World!" 5. M-x eglot 6. On prompt: "[eglot] Couldn't guess LSP server for `fundamental-mode' Enter program to execute (or <host>:<port>):" insert (without double quotes): "haskell-language-server-wrapper" (I use language server 2.9.0.1 installed from https://www.haskell.org/ghcup/ ) 7. See *Backtrace* buffer with following content: Debugger entered--Lisp error: (invalid-slot-name "#<eglot-lsp-server eglot-lsp-server-622e880>" :events-buffer-config) signal(invalid-slot-name ("#<eglot-lsp-server eglot-lsp-server-622e880>" :events-buffer-config)) slot-missing(#<eglot-lsp-server eglot-lsp-server-622e880> :events-buffer-config oset (:size 2000000 :format full)) #f(compiled-function (obj slots) "Set slots of OBJ with SLOTS which is a list of name/value pairs.\nCalled from the constructor routine." #<bytecode 0x4d3c53d9d153c9d>)(#<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) apply(#f(compiled-function (obj slots) "Set slots of OBJ with SLOTS which is a list of name/value pairs.\nCalled from the constructor routine." #<bytecode 0x4d3c53d9d153c9d>) #<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) shared-initialize(#<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) #f(compiled-function (this &optional args) "Construct the new object THIS based on ARGS.\nARGS is a property list where odd numbered elements are tags, and\neven numbered elements are the values to store in the tagged slot.\nIf you overload the `initialize-instance', there you will need to\ncall `shared-initialize' yourself, or you can call `call-next-method'\nto have this constructor called automatically. If these steps are\nnot taken, then new objects of your class will not have their values\ndynamically set from ARGS." #<bytecode -0xc0e7c8a2fa1d037>)(#<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) apply(#f(compiled-function (this &optional args) "Construct the new object THIS based on ARGS.\nARGS is a property list where odd numbered elements are tags, and\neven numbered elements are the values to store in the tagged slot.\nIf you overload the `initialize-instance', there you will need to\ncall `shared-initialize' yourself, or you can call `call-next-method'\nto have this constructor called automatically. If these steps are\nnot taken, then new objects of your class will not have their values\ndynamically set from ARGS." #<bytecode -0xc0e7c8a2fa1d037>) (#<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>)))) #f(compiled-function (&rest args) #<bytecode -0x7469b45b80f08a1>)() #f(compiled-function (cl--cnm conn slots) #<bytecode -0x14404b963fc58a34>)(#f(compiled-function (&rest args) #<bytecode -0x7469b45b80f08a1>) #<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) apply(#f(compiled-function (cl--cnm conn slots) #<bytecode -0x14404b963fc58a34>) #f(compiled-function (&rest args) #<bytecode -0x7469b45b80f08a1>) (#<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>)))) #f(compiled-function (conn slots) #<bytecode 0x1a07daaf8f3cb5bc>)(#<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) apply(#f(compiled-function (conn slots) #<bytecode 0x1a07daaf8f3cb5bc>) (#<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>)))) #f(compiled-function (&rest args) #<bytecode -0x1621c4701db306c8>)(#<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) apply(#f(compiled-function (&rest args) #<bytecode -0x1621c4701db306c8>) #<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) initialize-instance(#<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) #f(compiled-function (class &rest slots) "Default constructor for CLASS `eieio-default-superclass'.\nSLOTS are the initialization slots used by `initialize-instance'.\nThis static method is called when an object is constructed.\nIt allocates the vector used to represent an EIEIO object, and then\ncalls `initialize-instance' on that object." #<bytecode -0xba659127071561a>)(eglot-lsp-server :name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>)) apply(#f(compiled-function (class &rest slots) "Default constructor for CLASS `eieio-default-superclass'.\nSLOTS are the initialization slots used by `initialize-instance'.\nThis static method is called when an object is constructed.\nIt allocates the vector used to represent an EIEIO object, and then\ncalls `initialize-instance' on that object." #<bytecode -0xba659127071561a>) eglot-lsp-server (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) make-instance(eglot-lsp-server :name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>)) apply(make-instance eglot-lsp-server :name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown (:process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) eglot--connect(nil (transient . "/home/nop/development/temp/") eglot-lsp-server ("haskell-language-server-wrapper") nil) eglot(nil (transient . "/home/nop/development/temp/") eglot-lsp-server ("haskell-language-server-wrapper") nil t) funcall-interactively(eglot nil (transient . "/home/nop/development/temp/") eglot-lsp-server ("haskell-language-server-wrapper") nil t) command-execute(eglot record) execute-extended-command(nil "eglot" "eglot") funcall-interactively(execute-extended-command nil "eglot" "eglot") command-execute(execute-extended-command) In GNU Emacs 29.4 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) Windowing system distributor 'Microsoft Corporation', version 11.0.12010000 System Description: Ubuntu 22.04.5 LTS Configured using: 'configure CONFIG_SHELL=/gnu/store/6nqyia3ra10sgd1ppzk2047ncbzjwhff-bash-minimal-5.1.16/bin/bash SHELL=/gnu/store/6nqyia3ra10sgd1ppzk2047ncbzjwhff-bash-minimal-5.1.16/bin/bash --prefix=/gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4 --enable-fast-install --with-cairo --with-modules --with-native-compilation=aot --disable-build-details' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $EMACSLOADPATH: /home/nop/.emacs.d/guix/package-profile/share/emacs/site-lisp:/home/nop/.guix-profile/share/emacs/site-lisp:/home/nop/.guix-profile/share/emacs/site-lisp:/gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp value of $EMACSNATIVELOADPATH: /home/nop/.emacs.d/guix/package-profile/lib/emacs/native-site-lisp value of $LANG: C.UTF-8 locale-coding-system: utf-8-unix Major mode: Debugger Minor modes in effect: shell-dirtrack-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/nop/.emacs.d/guix/package-profile/share/emacs/site-lisp/guix-emacs hides /home/nop/.guix-profile/share/emacs/site-lisp/guix-emacs /home/nop/.emacs.d/guix/package-profile/share/emacs/site-lisp/site-start hides /home/nop/.guix-profile/share/emacs/site-lisp/site-start /gnu/store/khigvmqdzmfmbkb4xsj04wspzk8hjv3m-emacs-nerd-icons-corfu-0.0.1/share/emacs/site-lisp/nerd-icons-corfu-0.0.1/nerd-icons-corfu-pkg hides /gnu/store/520jydkk16cmc35lap2649rxhpqj6q37-emacs-nerd-icons-corfu-0.0.1/share/emacs/site-lisp/nerd-icons-corfu-0.0.1/nerd-icons-corfu-pkg /gnu/store/khigvmqdzmfmbkb4xsj04wspzk8hjv3m-emacs-nerd-icons-corfu-0.0.1/share/emacs/site-lisp/nerd-icons-corfu-0.0.1/nerd-icons-corfu-autoloads hides /gnu/store/520jydkk16cmc35lap2649rxhpqj6q37-emacs-nerd-icons-corfu-0.0.1/share/emacs/site-lisp/nerd-icons-corfu-0.0.1/nerd-icons-corfu-autoloads /gnu/store/khigvmqdzmfmbkb4xsj04wspzk8hjv3m-emacs-nerd-icons-corfu-0.0.1/share/emacs/site-lisp/nerd-icons-corfu-0.0.1/nerd-icons-corfu hides /gnu/store/520jydkk16cmc35lap2649rxhpqj6q37-emacs-nerd-icons-corfu-0.0.1/share/emacs/site-lisp/nerd-icons-corfu-0.0.1/nerd-icons-corfu /gnu/store/p3rniadk2z4rf9m8cqnjlj41i7yr4ar7-emacs-nerd-icons-0.1.0-1.4bd9795/share/emacs/site-lisp/nerd-icons-0.1.0-1.4bd9795/nerd-icons hides /gnu/store/kh4i80gbfxxq57hiac8bb2av71xdixi1-emacs-nerd-icons-0.1.0/share/emacs/site-lisp/nerd-icons-0.1.0/nerd-icons /gnu/store/p3rniadk2z4rf9m8cqnjlj41i7yr4ar7-emacs-nerd-icons-0.1.0-1.4bd9795/share/emacs/site-lisp/nerd-icons-0.1.0-1.4bd9795/nerd-icons-faces hides /gnu/store/kh4i80gbfxxq57hiac8bb2av71xdixi1-emacs-nerd-icons-0.1.0/share/emacs/site-lisp/nerd-icons-0.1.0/nerd-icons-faces /gnu/store/p3rniadk2z4rf9m8cqnjlj41i7yr4ar7-emacs-nerd-icons-0.1.0-1.4bd9795/share/emacs/site-lisp/nerd-icons-0.1.0-1.4bd9795/nerd-icons-autoloads hides /gnu/store/kh4i80gbfxxq57hiac8bb2av71xdixi1-emacs-nerd-icons-0.1.0/share/emacs/site-lisp/nerd-icons-0.1.0/nerd-icons-autoloads /gnu/store/p3rniadk2z4rf9m8cqnjlj41i7yr4ar7-emacs-nerd-icons-0.1.0-1.4bd9795/share/emacs/site-lisp/nerd-icons-0.1.0-1.4bd9795/nerd-icons-pkg hides /gnu/store/kh4i80gbfxxq57hiac8bb2av71xdixi1-emacs-nerd-icons-0.1.0/share/emacs/site-lisp/nerd-icons-0.1.0/nerd-icons-pkg /gnu/store/p3rniadk2z4rf9m8cqnjlj41i7yr4ar7-emacs-nerd-icons-0.1.0-1.4bd9795/share/emacs/site-lisp/nerd-icons-0.1.0-1.4bd9795/nerd-icons-data hides /gnu/store/kh4i80gbfxxq57hiac8bb2av71xdixi1-emacs-nerd-icons-0.1.0/share/emacs/site-lisp/nerd-icons-0.1.0/nerd-icons-data /gnu/store/zjb0j6cfjrp5qwp40yyz6jg1ch2dmcqm-emacs-transient-0.8.1/share/emacs/site-lisp/transient-0.8.1/transient hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/transient /gnu/store/gy424rdbg8q2xzfwngy61hhk9904g3kd-emacs-modus-themes-4.6.0/share/emacs/site-lisp/modus-themes-4.6.0/theme-loaddefs hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/theme-loaddefs /gnu/store/68sh2hccihmj9skgmb3gcc8nr3jhnn9k-emacs-jsonrpc-1.0.25/share/emacs/site-lisp/jsonrpc-1.0.25/jsonrpc hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/jsonrpc /gnu/store/w2s88x6rgc8cripdd662pxfh0wdfks2x-emacs-external-completion-0.1/share/emacs/site-lisp/external-completion-0.1/external-completion hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/external-completion /gnu/store/dc8j46wg6msy43sm8473i2ghb0kkqzrm-emacs-eglot-1.17/share/emacs/site-lisp/eglot-1.17/eglot hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/progmodes/eglot /gnu/store/rhmkc30ad8j5dhl9yws1s2byyqs84yq0-emacs-project-0.11.1/share/emacs/site-lisp/project-0.11.1/project hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/progmodes/project /gnu/store/612wcw3lg8gxwsigqkm8b72hj3pnwr8x-emacs-xref-1.7.0/share/emacs/site-lisp/xref-1.7.0/xref hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/progmodes/xref /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/oc-natbib hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/oc-natbib /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-calc hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-calc /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-js hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-js /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-tangle hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-tangle /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-gnuplot hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-gnuplot /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-comint hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-comint /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/oc hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/oc /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-maxima hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-maxima /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ol-info hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ol-info /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ox-koma-letter hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ox-koma-letter /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ol-eshell hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ol-eshell /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-num hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-num /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-R hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-R /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-core hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-core /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ol-man hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ol-man /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-fold-core hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-fold-core /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/oc-bibtex hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/oc-bibtex /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ox-icalendar hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ox-icalendar /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-java hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-java /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-indent hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-indent /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-makefile hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-makefile /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-list hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-list /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-footnote hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-footnote /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-colview hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-colview /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-matlab hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-matlab /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-duration hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-duration /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ox-beamer hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ox-beamer /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ox-org hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ox-org /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-element hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-element /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-sed hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-sed /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ox hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ox /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-scheme hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-scheme /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-shell hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-shell /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-fold hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-fold /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-agenda hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-agenda /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-octave hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-octave /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-attach-git hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-attach-git /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-clojure hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-clojure /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-ditaa hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-ditaa /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-plot hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-plot /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-ocaml hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-ocaml /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-table hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-table /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-keys hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-keys /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ox-man hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ox-man /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-mobile hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-mobile /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ol-irc hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ol-irc /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-screen hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-screen /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-lint hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-lint /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-archive hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-archive /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ox-html hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ox-html /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/oc-basic hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/oc-basic /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-awk hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-awk /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/oc-biblatex hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/oc-biblatex /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ox-odt hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ox-odt /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-pcomplete hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-pcomplete /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-groovy hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-groovy /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ol-bbdb hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ol-bbdb /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ox-ascii hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ox-ascii /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-persist hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-persist /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ox-publish hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ox-publish /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ol-bibtex hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ol-bibtex /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-processing hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-processing /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ol-w3m hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ol-w3m /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-plantuml hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-plantuml /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-emacs-lisp hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-emacs-lisp /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ox-md hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ox-md /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-julia hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-julia /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-table hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-table /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ol-rmail hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ol-rmail /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ol hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ol /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-faces hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-faces /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-fortran hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-fortran /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-lob hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-lob /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-crypt hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-crypt /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-lisp hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-lisp /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-sass hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-sass /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-ruby hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-ruby /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-attach hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-attach /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-forth hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-forth /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-datetree hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-datetree /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-exp hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-exp /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-clock hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-clock /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-mouse hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-mouse /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-inlinetask hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-inlinetask /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-tempo hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-tempo /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ol-eww hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ol-eww /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-sql hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-sql /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ol-mhe hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ol-mhe /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ox-latex hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ox-latex /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-loaddefs hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-loaddefs /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-css hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-css /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-src hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-src /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-python hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-python /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ol-doi hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ol-doi /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-lua hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-lua /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-habit hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-habit /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-eval hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-eval /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-entities hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-entities /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-dot hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-dot /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-eshell hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-eshell /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-protocol hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-protocol /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-refile hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-refile /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-capture hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-capture /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-haskell hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-haskell /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-version hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-version /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-C hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-C /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-macs hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-macs /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-timer hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-timer /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-goto hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-goto /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ol-docview hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ol-docview /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-lilypond hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-lilypond /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-latex hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-latex /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/oc-csl hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/oc-csl /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-id hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-id /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-ctags hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-ctags /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ox-texinfo hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ox-texinfo /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-compat hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-compat /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-ref hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-ref /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-org hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-org /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-perl hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-perl /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-feed hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-feed /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-cycle hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-cycle /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ob-sqlite hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ob-sqlite /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/org-macro hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/org-macro /gnu/store/mkcgzdng0fqdpm26mwxnmas5wk2zg24g-emacs-org-9.7.17/share/emacs/site-lisp/org-9.7.17/ol-gnus hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/org/ol-gnus /gnu/store/yzh97y7djcn0zylrdqzcq0k3kziwkh3c-emacs-eldoc-1.15.0/share/emacs/site-lisp/eldoc-1.15.0/eldoc hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/emacs-lisp/eldoc /gnu/store/prl5nb68h3dj1wx4jivdls5d8f8p9jjc-emacs-seq-2.24/share/emacs/site-lisp/seq-2.24/seq hides /gnu/store/qyny35x285i7pcfhysvlhcfznkrznjfc-emacs-29.4/share/emacs/29.4/lisp/emacs-lisp/seq Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils help-fns radix-tree cl-print shell pcomplete cl-extra eglot external-completion jsonrpc xref flymake-proc flymake thingatpt project seq-25 diff diff-mode easy-mmode ert pp ewoc debug backtrace help-mode find-func filenotify warnings icons compile text-property-search comint ansi-osc ansi-color ring pcase url-util url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars imenu dired-aux cl-loaddefs cl-lib dired dired-loaddefs cus-start cus-load rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 133759 6336) (symbols 48 11547 0) (strings 32 34358 2904) (string-bytes 1 1094259) (vectors 16 23525) (vector-slots 8 475608 12748) (floats 8 51 13) (intervals 56 1238 211) (buffers 984 14))
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#75592
; Package emacs
.
(Sat, 18 Jan 2025 10:36:01 GMT) Full text and rfc822 format available.Message #8 received at 75592 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Заболотько <zabolotko <at> gmail.com>, João Távora <joaotavora <at> gmail.com> Cc: 75592 <at> debbugs.gnu.org Subject: Re: bug#75592: 29.4; Eglot Invalid Slot Name Error Date: Sat, 18 Jan 2025 12:35:09 +0200
> From: Заболотько > <zabolotko <at> gmail.com> > Date: Wed, 15 Jan 2025 19:33:47 +0300 > > 1. Start 'emacs -Q'. > 2. M-x toggle-debug-on-error > 3. C-x d (open with dired directory with one file only) ~/development/temp/ > 4. Open with dired the `hello.hs`file with following content: > main :: IO () > main = putStrLn "Hello, World!" > 5. M-x eglot > 6. On prompt: > "[eglot] Couldn't guess LSP server for `fundamental-mode' > Enter program to execute (or <host>:<port>):" insert (without double quotes): > "haskell-language-server-wrapper" (I use language server 2.9.0.1 installed from > https://www.haskell.org/ghcup/ ) > 7. See *Backtrace* buffer with following content: > Debugger entered--Lisp error: (invalid-slot-name "#<eglot-lsp-server eglot-lsp-server-622e880>" : > events-buffer-config) > signal(invalid-slot-name ("#<eglot-lsp-server eglot-lsp-server-622e880>" :events-buffer-config)) > slot-missing(#<eglot-lsp-server eglot-lsp-server-622e880> :events-buffer-config oset (:size 2000000 : > format full)) > #f(compiled-function (obj slots) "Set slots of OBJ with SLOTS which is a list of name/value pairs.\nCalled > from the constructor routine." #<bytecode 0x4d3c53d9d153c9d>)(#<eglot-lsp-server > eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) : > notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) : > request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) : > on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) > apply(#f(compiled-function (obj slots) "Set slots of OBJ with SLOTS which is a list of name/value > pairs.\nCalled from the constructor routine." #<bytecode 0x4d3c53d9d153c9d>) #<eglot-lsp-server > eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) : > notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) : > request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) : > on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) > shared-initialize(#<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" : > events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method > params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method > params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f > (compiled-function () #<bytecode 0x150da166786d1c9>))) > #f(compiled-function (this &optional args) "Construct the new object THIS based on ARGS.\nARGS is a > property list where odd numbered elements are tags, and\neven numbered elements are the values to store > in the tagged slot.\nIf you overload the `initialize-instance', there you will need to\ncall `shared-initialize' > yourself, or you can call `call-next-method'\nto have this constructor called automatically. If these steps > are\nnot taken, then new objects of your class will not have their values\ndynamically set from ARGS." > #<bytecode -0xc0e7c8a2fa1d037>)(#<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT > (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function > (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function > (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f > (compiled-function () #<bytecode 0x150da166786d1c9>))) > apply(#f(compiled-function (this &optional args) "Construct the new object THIS based on ARGS.\nARGS is > a property list where odd numbered elements are tags, and\neven numbered elements are the values to > store in the tagged slot.\nIf you overload the `initialize-instance', there you will need to\ncall > `shared-initialize' yourself, or you can call `call-next-method'\nto have this constructor called automatically. > If these steps are\nnot taken, then new objects of your class will not have their values\ndynamically set from > ARGS." #<bytecode -0xc0e7c8a2fa1d037>) (#<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT > (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function > (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function > (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f > (compiled-function () #<bytecode 0x150da166786d1c9>)))) > #f(compiled-function (&rest args) #<bytecode -0x7469b45b80f08a1>)() > #f(compiled-function (cl--cnm conn slots) #<bytecode -0x14404b963fc58a34>)(#f(compiled-function (&rest > args) #<bytecode -0x7469b45b80f08a1>) #<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT > (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function > (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function > (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f > (compiled-function () #<bytecode 0x150da166786d1c9>))) > apply(#f(compiled-function (cl--cnm conn slots) #<bytecode -0x14404b963fc58a34>) #f(compiled-function > (&rest args) #<bytecode -0x7469b45b80f08a1>) (#<eglot-lsp-server eglot-lsp-server-622e880> (:name > "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f > (compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f > (compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown > eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>)))) > #f(compiled-function (conn slots) #<bytecode 0x1a07daaf8f3cb5bc>)(#<eglot-lsp-server > eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) : > notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) : > request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) : > on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) > apply(#f(compiled-function (conn slots) #<bytecode 0x1a07daaf8f3cb5bc>) (#<eglot-lsp-server > eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) : > notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) : > request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) : > on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>)))) > #f(compiled-function (&rest args) #<bytecode -0x1621c4701db306c8>)(#<eglot-lsp-server > eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) : > notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) : > request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) : > on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) > apply(#f(compiled-function (&rest args) #<bytecode -0x1621c4701db306c8>) #<eglot-lsp-server > eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) : > notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) : > request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) : > on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) > initialize-instance(#<eglot-lsp-server eglot-lsp-server-622e880> (:name "EGLOT (temp/nil)" : > events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method > params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method > params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f > (compiled-function () #<bytecode 0x150da166786d1c9>))) > #f(compiled-function (class &rest slots) "Default constructor for CLASS `eieio-default-superclass'.\nSLOTS > are the initialization slots used by `initialize-instance'.\nThis static method is called when an object is > constructed.\nIt allocates the vector used to represent an EIEIO object, and then\ncalls `initialize-instance' > on that object." #<bytecode -0xba659127071561a>)(eglot-lsp-server :name "EGLOT (temp/nil)" : > events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f(compiled-function (server method > params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method > params) #<bytecode -0xa304164fd190761>) :on-shutdown eglot--on-shutdown :process #f > (compiled-function () #<bytecode 0x150da166786d1c9>)) > apply(#f(compiled-function (class &rest slots) "Default constructor for CLASS > `eieio-default-superclass'.\nSLOTS are the initialization slots used by `initialize-instance'.\nThis static method > is called when an object is constructed.\nIt allocates the vector used to represent an EIEIO object, and > then\ncalls `initialize-instance' on that object." #<bytecode -0xba659127071561a>) eglot-lsp-server (:name > "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) :notification-dispatcher #f > (compiled-function (server method params) #<bytecode -0xa304162ee590761>) :request-dispatcher #f > (compiled-function (server method params) #<bytecode -0xa304164fd190761>) :on-shutdown > eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>))) > make-instance(eglot-lsp-server :name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 :format full) > :notification-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304162ee590761>) : > request-dispatcher #f(compiled-function (server method params) #<bytecode -0xa304164fd190761>) : > on-shutdown eglot--on-shutdown :process #f(compiled-function () #<bytecode 0x150da166786d1c9>)) > apply(make-instance eglot-lsp-server :name "EGLOT (temp/nil)" :events-buffer-config (:size 2000000 : > format full) :notification-dispatcher #f(compiled-function (server method params) #<bytecode - > 0xa304162ee590761>) :request-dispatcher #f(compiled-function (server method params) #<bytecode - > 0xa304164fd190761>) :on-shutdown eglot--on-shutdown (:process #f(compiled-function () #<bytecode > 0x150da166786d1c9>))) > eglot--connect(nil (transient . "/home/nop/development/temp/") eglot-lsp-server > ("haskell-language-server-wrapper") nil) > eglot(nil (transient . "/home/nop/development/temp/") eglot-lsp-server ("haskell-language-server-wrapper") > nil t) > funcall-interactively(eglot nil (transient . "/home/nop/development/temp/") eglot-lsp-server > ("haskell-language-server-wrapper") nil t) > command-execute(eglot record) > execute-extended-command(nil "eglot" "eglot") > funcall-interactively(execute-extended-command nil "eglot" "eglot") > command-execute(execute-extended-command) João, could you please look into this?
bug-gnu-emacs <at> gnu.org
:bug#75592
; Package emacs
.
(Sat, 18 Jan 2025 19:52:02 GMT) Full text and rfc822 format available.Message #11 received at 75592 <at> debbugs.gnu.org (full text, mbox):
From: João Távora <joaotavora <at> gmail.com> To: 75592 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>, zabolotko <at> gmail.com Subject: Fwd: bug#75592: 29.4; Eglot Invalid Slot Name Error Date: Sat, 18 Jan 2025 19:51:45 +0000
[Sorry forgot to send this to the bug tracker] On Sat, Jan 18, 2025 at 10:35 AM Eli Zaretskii <eliz <at> gnu.org> wrote: > > > From: Заболотько > > <zabolotko <at> gmail.com> > > Date: Wed, 15 Jan 2025 19:33:47 +0300 > > > > 1. Start 'emacs -Q'. > > 2. M-x toggle-debug-on-error > > 3. C-x d (open with dired directory with one file only) ~/development/temp/ > > 4. Open with dired the `hello.hs`file with following content: > > main :: IO () > > main = putStrLn "Hello, World!" > > 5. M-x eglot > > 6. On prompt: > > "[eglot] Couldn't guess LSP server for `fundamental-mode' > > Enter program to execute (or <host>:<port>):" insert (without double quotes): > > "haskell-language-server-wrapper" (I use language server 2.9.0.1 installed from > > https://www.haskell.org/ghcup/ ) > > 7. See *Backtrace* buffer with following content: > > Debugger entered--Lisp error: (invalid-slot-name "#<eglot-lsp-server eglot-lsp-server-622e880>" : > > events-buffer-config) > João, could you please look into this? The reporter probably isn't running the recipe they gave us. If they did, they wouldn't get the error, because Emacs -Q does not initialize the package system automatically and so does not load in any eglot.el version that expects eglot-lsp-server instances to have an events-buffer-config slot. So this is a mismatch between the Eglot and Jsonrpc package versions and it is not triggered in Emacs 29.4 (the version reported by M-x report-emacs-bug) when used with the -Q flag. João
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.