From unknown Tue Jun 17 20:18:14 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#62844 <62844@debbugs.gnu.org> To: bug#62844 <62844@debbugs.gnu.org> Subject: Status: 29.0.90; Eglot does not support dot-language-server and vscode-markdown-language-server Reply-To: bug#62844 <62844@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:18:14 +0000 retitle 62844 29.0.90; Eglot does not support dot-language-server and vscod= e-markdown-language-server reassign 62844 emacs submitter 62844 jostein@kjonigsen.net severity 62844 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 14 17:19:43 2023 Received: (at submit) by debbugs.gnu.org; 14 Apr 2023 21:19:43 +0000 Received: from localhost ([127.0.0.1]:47819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnQpa-0003Mi-1b for submit@debbugs.gnu.org; Fri, 14 Apr 2023 17:19:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:47088) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnQpW-0003MV-FV for submit@debbugs.gnu.org; Fri, 14 Apr 2023 17:19:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pnQpW-0000XC-99 for bug-gnu-emacs@gnu.org; Fri, 14 Apr 2023 17:19:38 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pnQpT-0003I0-3W for bug-gnu-emacs@gnu.org; Fri, 14 Apr 2023 17:19:38 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 781A15C01C2; Fri, 14 Apr 2023 17:19:32 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Fri, 14 Apr 2023 17:19:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= secure.kjonigsen.net; h=cc:content-type:content-type:date:date :from:from:in-reply-to:message-id:mime-version:reply-to:reply-to :sender:subject:subject:to:to; s=fm2; t=1681507172; x= 1681593572; bh=PrEr4v0w7EULdAznDQLbrRN63ltSGMRhlOeqHZaV+6k=; b=I vrpZKSSKpkdCfTaydXRiysgiRJ69MrABsvYQeAh8nqj68NsqgqToeBB8GYnA0zC8 Y4lmA5QIB0TKfX1edr3idz3AnpN668tTdJirB3DOj3X3puU3rkSAYK+njT80rQ9T xzOYXVPvdhBIxWBvMyELZm+R950VD0UI3oy5hcePJgCe8m0cTAiQ5/S1qEClf19a EXZAlr0FmQYrKmk4eUAbNqV6oNl/uLbsa5fxdec3pApAOKEQ9pdI9Yz7tolXQwmR JMxGoHOwPImadXuv5wdrEWl2tz4X9VikEYzPTZjEogFneGs82fobImrokxMrTYqc Ot2sJAGjfuZOw6jPOXz7A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1681507172; x=1681593572; bh=PrEr4v0w7EULdAznDQLbrRN63ltS GMRhlOeqHZaV+6k=; b=Rvl68Q3ILUoJlGxKw9erY3fZjG0iHcON/ZV7HbL64dvA PJnv/l9hmajkWeFDEV8YcwD27xle9HbmRORWkIx5iMxErHF4LNlYuEiE6G1arkbN R521wkMA4jgh216cQxO0Ld009VjmzTh7p4opkIvE9j0O482zpw7W7K5Ak1Nvtq1v 25QqzdmJbzYOrEYJSXV2Or+0+P0USGyPhwPccIInf8egFInbz4wPmZ9/g4/RTazr TbrxOk+P7mL1rFvkj7u6HAhmBuGVohOd2cp3i8L42Dnh1zsoyGJTT2Dk7U1hUnWW SBWNufKo7pS32eYYGVS7L1UXcFAy7P5cVjIPngEqEw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeltddgudeitdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpegtkfffgggfvfhrhffusehmtderredtfeejnecuhfhrohhmpeflohhsthgv ihhnucfmjhppnhhighhsvghnuceojhhoshhtvghinhesshgvtghurhgvrdhkjhhonhhigh hsvghnrdhnvghtqeenucggtffrrghtthgvrhhnpeegieeljeekjeeuheffkeevteefvdeg feejvdeuuefhtdfgtdejtdelgfevfedugeenucffohhmrghinhepkhhjnhhighhsvghnrd hnohenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehj ohhsthgvihhnsehsvggtuhhrvgdrkhhjohhnihhgshgvnhdrnhgvth X-ME-Proxy: Feedback-ID: ib2f84088:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 14 Apr 2023 17:19:31 -0400 (EDT) Content-Type: multipart/mixed; boundary="------------207g9d0CApV7mTS0Lpu3P03i" Message-ID: <8f9c5de7-69a2-bb1a-431a-613025036c2e@secure.kjonigsen.net> Date: Fri, 14 Apr 2023 23:19:27 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Content-Language: en-GB, nb-NO To: "bug-gnu-emacs@gnu.org" , =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= From: =?UTF-8?Q?Jostein_Kj=c3=b8nigsen?= Subject: 29.0.90; Eglot does not support dot-language-server and vscode-markdown-language-server Received-SPF: pass client-ip=66.111.4.27; envelope-from=jostein@secure.kjonigsen.net; helo=out3-smtp.messagingengine.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: jostein@kjonigsen.net Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) This is a multi-part message in MIME format. --------------207g9d0CApV7mTS0Lpu3P03i Content-Type: multipart/alternative; boundary="------------72NfJk37gfxL8p8lHyyMHM5J" --------------72NfJk37gfxL8p8lHyyMHM5J Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit If you have either vscode-markdown-language-server or dot-language-server installed, eglot does not seem to use them when activated. Attached is a patch which fixes this. If this is too late for Emacs 29, I'll still be happy to see it installed in git master :) -- Jostein In GNU Emacs 29.0.90 (build 1, x86_64-pc-linux-gnu, GTK+ Version  3.24.37, cairo version 1.17.8) of 2023-04-12 built on thinkpad-t14s Repository revision: 7972b76c2c7426745fad8ea0fc9325f475f728b6 Repository branch: emacs-29 Windowing system distributor 'The X.Org Foundation', version 11.0.12301001 System Description: Arch Linux Configured using:  'configure --with-json --with-tree-sitter' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings:   value of $LANG: en_US.UTF-8   locale-coding-system: utf-8-unix Major mode: ELisp/l Minor modes in effect:   magit-blob-mode: t   global-git-commit-mode: t   magit-auto-revert-mode: t   bug-reference-prog-mode: t   editorconfig-mode: t   which-function-mode: t   helm-mode: t   helm-minibuffer-history-mode: t   shell-dirtrack-mode: t   helm--remap-mouse-mode: t   async-bytecomp-package-mode: t   delete-selection-mode: t   global-auto-revert-mode: t   yas-global-mode: t   yas-minor-mode: t   global-nlinum-mode: t   nlinum-mode: t   ido-yes-or-no-mode: t   override-global-mode: t   server-mode: t   global-hl-line-mode: t   pixel-scroll-precision-mode: t   doom-modeline-mode: t   tooltip-mode: t   global-eldoc-mode: t   eldoc-mode: t   show-paren-mode: t   electric-indent-mode: t   mouse-wheel-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   column-number-mode: t   line-number-mode: t   transient-mark-mode: t   auto-composition-mode: t   auto-encryption-mode: t   auto-compression-mode: t Load-path shadows: /home/jostein/.emacs.d/elpa/transient-20230107.1528/transient hides /home/jostein/build/emacs/lisp/transient Features: (shadow sort emacsbug helm-bookmark helm-adaptive magit-bookmark bookmark mail-extr goto-addr mule-util display-line-numbers magit-extras magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode diff git-commit log-edit pcvs-util magit-core magit-autorevert magit-margin magit-transient magit-process with-editor magit-mode transient magit-git magit-base magit-section crm executable pulse markdown-mode color misearch multi-isearch add-log vc bug-reference vc-git diff-mode vc-dispatcher helm-command helm-elisp helm-eval edebug helm-info elec-pair graphviz-dot-mode winner image-file image-converter helm-external helm-net tramp-archive tramp-gvfs tramp-cache time-stamp zeroconf ffap org-capture org-duration diary-lib diary-loaddefs cal-iso disp-table flyspell ispell oc-basic ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus ido-completing-read+ memoize cus-edit cus-start cus-load minibuf-eldef gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi face-remap org-agenda org-element org-persist org-id avl-tree org-refile elisp-slime-nav highlight-symbol flycheck editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch company-oddmuse company-keywords company-etags etags fileloop generator company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company eglot external-completion array jsonrpc ert pp ewoc debug backtrace flymake-proc flymake warnings which-func hideshow eww url-queue thingatpt shr pixel-fill kinsoku url-file svg xml dom puny mm-url gnus nnheader gnus-util mail-utils range wid-edit mm-util mail-prsvr helm-imenu helm-mode helm-misc helm-files image-dired image-dired-tags image-dired-external image-dired-util xdg image-mode dired dired-loaddefs exif tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell parse-time iso8601 ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help helm-types helm helm-global-bindings helm-easymenu helm-core async-bytecomp helm-source helm-multi-match helm-lib async pcase imenu ob-plantuml delsel autorevert filenotify org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete pcomplete org-list org-footnote org-faces org-entities time-date noutline outline icons ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs format-spec yasnippet paredit nlinum linum ido-yes-or-no advice ido edmacro kmacro use-package-bind-key bind-key easy-mmode xref project server hl-line pixel-scroll cua-base compile-eslint compile text-property-search comint ansi-osc ansi-color ring doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons shrink-path rx compat f f-shortdoc dash s dracula-theme cl-extra help-mode use-package-ensure use-package-core finder-inf yasnippet-autoloads ido-yes-or-no-autoloads elisp-slime-nav-autoloads cmake-mode-autoloads flycheck-autoloads pkg-info-autoloads magit-autoloads all-the-icons-autoloads crontab-mode-autoloads graphviz-dot-mode-autoloads powershell-autoloads doom-modeline-autoloads undo-tree-autoloads magit-section-autoloads paredit-autoloads dracula-theme-autoloads cargo-autoloads yaml-mode-autoloads helm-autoloads popup-autoloads queue-autoloads nlinum-autoloads bmx-mode-autoloads company-autoloads gptel-autoloads git-commit-autoloads multiple-cursors-autoloads dap-mode-autoloads lsp-treemacs-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads hydra-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads bui-autoloads transient-autoloads ido-completing-read+-autoloads memoize-autoloads with-editor-autoloads compat-autoloads epl-autoloads lsp-docker-autoloads yaml-autoloads highlight-symbol-autoloads expand-region-autoloads lsp-mode-autoloads lv-autoloads markdown-mode-autoloads spinner-autoloads ht-autoloads shrink-path-autoloads f-autoloads dash-autoloads s-autoloads info editorconfig-autoloads helm-core-autoloads async-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers 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 cl-loaddefs cl-lib 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 emacs) Memory information: ((conses 16 724048 81845)  (symbols 48 49565 0)  (strings 32 222347 13408)  (string-bytes 1 6598820)  (vectors 16 103113)  (vector-slots 8 1936358 148023)  (floats 8 1102 785)  (intervals 56 10739 3412)  (buffers 984 60)) -- Vennlig hilsen *Jostein Kjønigsen* jostein@kjonigsen.net 🍵 jostein@gmail.com https://jostein.kjønigsen.no --------------72NfJk37gfxL8p8lHyyMHM5J Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

If you have either vscode-markdown-language-server or dot-language-server installed, eglot does not seem to use them when activated.

Attached is a patch which fixes this.

If this is too late for Emacs 29, I'll still be happy to see it installed in git master :)

--
Jostein


In GNU Emacs 29.0.90 (build 1, x86_64-pc-linux-gnu, GTK+ Version
 3.24.37, cairo version 1.17.8) of 2023-04-12 built on thinkpad-t14s
Repository revision: 7972b76c2c7426745fad8ea0fc9325f475f728b6
Repository branch: emacs-29
Windowing system distributor 'The X.Org Foundation', version 11.0.12301001
System Description: Arch Linux

Configured using:
 'configure --with-json --with-tree-sitter'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY
PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS
TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: ELisp/l

Minor modes in effect:
  magit-blob-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  bug-reference-prog-mode: t
  editorconfig-mode: t
  which-function-mode: t
  helm-mode: t
  helm-minibuffer-history-mode: t
  shell-dirtrack-mode: t
  helm--remap-mouse-mode: t
  async-bytecomp-package-mode: t
  delete-selection-mode: t
  global-auto-revert-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  global-nlinum-mode: t
  nlinum-mode: t
  ido-yes-or-no-mode: t
  override-global-mode: t
  server-mode: t
  global-hl-line-mode: t
  pixel-scroll-precision-mode: t
  doom-modeline-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-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
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/jostein/.emacs.d/elpa/transient-20230107.1528/transient hides /home/jostein/build/emacs/lisp/transient

Features:
(shadow sort emacsbug helm-bookmark helm-adaptive magit-bookmark
bookmark mail-extr goto-addr mule-util display-line-numbers magit-extras
magit-submodule magit-obsolete magit-blame magit-stash magit-reflog
magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote
magit-commit magit-sequence magit-notes magit-worktree magit-tag
magit-merge magit-branch magit-reset magit-files magit-refs magit-status
magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode
diff git-commit log-edit pcvs-util magit-core magit-autorevert
magit-margin magit-transient magit-process with-editor magit-mode
transient magit-git magit-base magit-section crm executable pulse
markdown-mode color misearch multi-isearch add-log vc bug-reference
vc-git diff-mode vc-dispatcher helm-command helm-elisp helm-eval edebug
helm-info elec-pair graphviz-dot-mode winner image-file image-converter
helm-external helm-net tramp-archive tramp-gvfs tramp-cache time-stamp
zeroconf ffap org-capture org-duration diary-lib diary-loaddefs cal-iso
disp-table flyspell ispell oc-basic ol-eww ol-rmail ol-mhe ol-irc
ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime
gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus
ido-completing-read+ memoize cus-edit cus-start cus-load minibuf-eldef
gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int
gnus-range message sendmail yank-media rfc822 mml mml-sec epa derived
epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231
rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win
ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi
org-link-doi face-remap org-agenda org-element org-persist org-id
avl-tree org-refile elisp-slime-nav highlight-symbol flycheck
editorconfig editorconfig-core editorconfig-core-handle
editorconfig-fnmatch company-oddmuse company-keywords company-etags
etags fileloop generator company-gtags company-dabbrev-code
company-dabbrev company-files company-clang company-capf company-cmake
company-semantic company-template company-bbdb company eglot
external-completion array jsonrpc ert pp ewoc debug backtrace
flymake-proc flymake warnings which-func hideshow eww url-queue
thingatpt shr pixel-fill kinsoku url-file svg xml dom puny mm-url gnus
nnheader gnus-util mail-utils range wid-edit mm-util mail-prsvr
helm-imenu helm-mode helm-misc helm-files image-dired image-dired-tags
image-dired-external image-dired-util xdg image-mode dired
dired-loaddefs exif tramp tramp-loaddefs trampver tramp-integration
files-x tramp-compat shell parse-time iso8601 ls-lisp helm-buffers
helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils
helm-help helm-types helm helm-global-bindings helm-easymenu helm-core
async-bytecomp helm-source helm-multi-match helm-lib async pcase imenu
ob-plantuml delsel autorevert filenotify org ob ob-tangle ob-ref ob-lob
ob-table ob-exp org-macro org-src ob-comint org-pcomplete pcomplete
org-list org-footnote org-faces org-entities time-date noutline outline
icons ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold
org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar
cal-loaddefs org-version org-compat org-macs format-spec yasnippet
paredit nlinum linum ido-yes-or-no advice ido edmacro kmacro
use-package-bind-key bind-key easy-mmode xref project server hl-line
pixel-scroll cua-base compile-eslint compile text-property-search comint
ansi-osc ansi-color ring doom-modeline doom-modeline-segments
doom-modeline-env doom-modeline-core all-the-icons all-the-icons-faces
data-material data-weathericons data-octicons data-fileicons
data-faicons data-alltheicons shrink-path rx compat f f-shortdoc dash s
dracula-theme cl-extra help-mode use-package-ensure use-package-core
finder-inf yasnippet-autoloads ido-yes-or-no-autoloads
elisp-slime-nav-autoloads cmake-mode-autoloads flycheck-autoloads
pkg-info-autoloads magit-autoloads all-the-icons-autoloads
crontab-mode-autoloads graphviz-dot-mode-autoloads powershell-autoloads
doom-modeline-autoloads undo-tree-autoloads magit-section-autoloads
paredit-autoloads dracula-theme-autoloads cargo-autoloads
yaml-mode-autoloads helm-autoloads popup-autoloads queue-autoloads
nlinum-autoloads bmx-mode-autoloads company-autoloads gptel-autoloads
git-commit-autoloads multiple-cursors-autoloads dap-mode-autoloads
lsp-treemacs-autoloads treemacs-autoloads cfrs-autoloads
posframe-autoloads hydra-autoloads pfuture-autoloads
ace-window-autoloads avy-autoloads bui-autoloads transient-autoloads
ido-completing-read+-autoloads memoize-autoloads with-editor-autoloads
compat-autoloads epl-autoloads lsp-docker-autoloads yaml-autoloads
highlight-symbol-autoloads expand-region-autoloads lsp-mode-autoloads
lv-autoloads markdown-mode-autoloads spinner-autoloads ht-autoloads
shrink-path-autoloads f-autoloads dash-autoloads s-autoloads info
editorconfig-autoloads helm-core-autoloads async-autoloads package
browse-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers
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 cl-loaddefs
cl-lib 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 emacs)

Memory information:
((conses 16 724048 81845)
 (symbols 48 49565 0)
 (strings 32 222347 13408)
 (string-bytes 1 6598820)
 (vectors 16 103113)
 (vector-slots 8 1936358 148023)
 (floats 8 1102 785)
 (intervals 56 10739 3412)
 (buffers 984 60))

--------------72NfJk37gfxL8p8lHyyMHM5J-- --------------207g9d0CApV7mTS0Lpu3P03i Content-Type: text/x-patch; charset=UTF-8; name="0001-Eglot-Add-support-for-additional-language-servers.patch" Content-Disposition: attachment; filename*0="0001-Eglot-Add-support-for-additional-language-servers.patch" Content-Transfer-Encoding: base64 RnJvbSA1ZjBmZTM1ZDNlYzM1MWExNGY4MTZhM2Q0NWUwYmM1YzBmNWY5OWUzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Sm9zdGVpbj0yMEtqPUMzPUI4bmln c2VuPz0gPGpvc3RlaW5Aa2pvbmlnc2VuLm5ldD4KRGF0ZTogRnJpLCAxNCBBcHIgMjAyMyAy MzoxMTowMiArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEVnbG90OiBBZGQgc3VwcG9ydCBmb3Ig YWRkaXRpb25hbCBsYW5ndWFnZS1zZXJ2ZXJzCgotLS0KIGxpc3AvcHJvZ21vZGVzL2VnbG90 LmVsIHwgNiArKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9lZ2xvdC5lbCBiL2xpc3Av cHJvZ21vZGVzL2VnbG90LmVsCmluZGV4IGNiOTE5MGE3NTIzLi43NDI3MTRhODcyMSAxMDA2 NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvZWdsb3QuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMv ZWdsb3QuZWwKQEAgLTI0OSw3ICsyNDksMTEgQEAgZWdsb3Qtc2VydmVyLXByb2dyYW1zCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImNzaGFycC1scyIpKSkp CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwdXJlc2NyaXB0LW1vZGUgLiAo InB1cmVzY3JpcHQtbGFuZ3VhZ2Utc2VydmVyIiAiLS1zdGRpbyIpKQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoKHBlcmwtbW9kZSBjcGVybC1tb2RlKSAuICgicGVybCIg Ii1NUGVybDo6TGFuZ3VhZ2VTZXJ2ZXIiICItZSIgIlBlcmw6Okxhbmd1YWdlU2VydmVyOjpy dW4iKSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hcmtkb3duLW1vZGUg LiAoIm1hcmtzbWFuIiAic2VydmVyIikpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAobWFya2Rvd24tbW9kZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg LiAsKGVnbG90LWFsdGVybmF0aXZlcworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICcoKCJtYXJrc21hbiIgInNlcnZlciIpCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoInZzY29kZS1tYXJrZG93bi1sYW5ndWFnZS1zZXJ2ZXIiICIt LXN0ZGlvIikpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdyYXBodml6 LWRvdC1tb2RlIC4gKCJkb3QtbGFuZ3VhZ2Utc2VydmVyIiAiLS1zdGRpbyIpKSkKICAgIkhv dyB0aGUgY29tbWFuZCBgZWdsb3QnIGd1ZXNzZXMgdGhlIHNlcnZlciB0byBzdGFydC4KIEFu IGFzc29jaWF0aW9uIGxpc3Qgb2YgKE1BSk9SLU1PREUgLiBDT05UQUNUKSBwYWlycy4gIE1B Sk9SLU1PREUKIGlkZW50aWZpZXMgdGhlIGJ1ZmZlcnMgdGhhdCBhcmUgdG8gYmUgbWFuYWdl ZCBieSBhIHNwZWNpZmljCi0tIAoyLjQwLjAKCg== --------------207g9d0CApV7mTS0Lpu3P03i-- From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 14 18:52:13 2023 Received: (at submit) by debbugs.gnu.org; 14 Apr 2023 22:52:14 +0000 Received: from localhost ([127.0.0.1]:47881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnSH7-00066h-FZ for submit@debbugs.gnu.org; Fri, 14 Apr 2023 18:52:13 -0400 Received: from lists.gnu.org ([209.51.188.17]:48824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnSH6-00066a-HX for submit@debbugs.gnu.org; Fri, 14 Apr 2023 18:52:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pnSH6-0003J5-Ah for bug-gnu-emacs@gnu.org; Fri, 14 Apr 2023 18:52:12 -0400 Received: from mail-oi1-x236.google.com ([2607:f8b0:4864:20::236]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pnSH4-00016Y-Sc for bug-gnu-emacs@gnu.org; Fri, 14 Apr 2023 18:52:12 -0400 Received: by mail-oi1-x236.google.com with SMTP id bp4so1233475oib.11 for ; Fri, 14 Apr 2023 15:52:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681512729; x=1684104729; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=v/FPi+Ehrh3f8KGTQjCLmdV3cIlChKA2wiq/J0feReE=; b=Z2pkCaeRAZ4SjABN+Jgwdvo8sIl1FuBANQmKz2unuCTUVig3JQAkbn/MYYXZTKsQ+8 Ve++d2e/Vr8jST891OUw1BCilOgtrSCpngRVk2h0SzG4r+ZzdOKcJje2f8vdUoJVLaaT FjCNlMB37/T4kToqxENzXcS1DbMmr9zDrQf7tQZz7C/ZPMjK6dE98nw9qKpw1WmppWa0 ggbKmP/nNqvJoqoAcoEex0mxUkqFt59GGBBMVXKn1qNJ2GXSTgwveLnpkjpxBp/1pJN7 KXBDPhpANVUFDe6TrUFC6iiZS1yQAGeO+1+VSKpB67nEcMbm+wxQ+MxpHNKSLG6ASrmu KxRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681512729; x=1684104729; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=v/FPi+Ehrh3f8KGTQjCLmdV3cIlChKA2wiq/J0feReE=; b=lxK1RONxjalMTLS61+4Pgj/N94NvOYU+niqHpvnqjffbkG/F34g8EFn/mik3JW62wV EWJaLAlGbnWJlmRJj120NVt/6d+I0Q3TOPkjlN4tOTTi4s9PzLQ3oD2ts2g5laynAlGX lN+cdnKFl+067XlOchrgGYbGKGNhYptwtX9zapfaHAZegUzZqh1mvWsW6zhiLq5vlKPH OuN1XX0Db6fcRkKZ4JH8TSrtOO6V4Bh3L8YOtPjXyk/Rh2E9xyowShSoFq1boVVleWSD 2+qE0fLsPiNJnsT7ZNd05yTUlyQuNUMoylqHMHImSKQzCmVrfZphXHqWxaqh46w1xDFI p/tQ== X-Gm-Message-State: AAQBX9f02dH1Yb3eMB4gEp+1BDQA+KpCARgpM0uxspJB7pbhNRgvPB8h Ep0VjpkFWR41gkdCixpk4os0WgvreE8juVSIUes= X-Google-Smtp-Source: AKy350bkH4gZ7OCuOooBzmq2XaVJkoYHMt2mn0SPvoGhe9c5yY6OUfRTY4OVh0Sv3UHZMOICEepD09WwEHKO0YonK8s= X-Received: by 2002:a05:6808:6081:b0:384:1cf9:912e with SMTP id de1-20020a056808608100b003841cf9912emr2045692oib.5.1681512729486; Fri, 14 Apr 2023 15:52:09 -0700 (PDT) MIME-Version: 1.0 References: <8f9c5de7-69a2-bb1a-431a-613025036c2e@secure.kjonigsen.net> In-Reply-To: <8f9c5de7-69a2-bb1a-431a-613025036c2e@secure.kjonigsen.net> From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Date: Fri, 14 Apr 2023 23:54:05 +0100 Message-ID: Subject: Re: 29.0.90; Eglot does not support dot-language-server and vscode-markdown-language-server To: jostein@kjonigsen.net Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::236; envelope-from=joaotavora@gmail.com; helo=mail-oi1-x236.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: "bug-gnu-emacs@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On Fri, Apr 14, 2023 at 10:19=E2=80=AFPM Jostein Kj=C3=B8nigsen wrote: > > If you have either vscode-markdown-language-server or > dot-language-server installed, eglot does not seem to > use them when activated. The "does not support" in the subject line of this bug is slightly itchy to me. If these are LSP servers, they are evidently supported. There are really many language servers being born (and dying) all the time and it's impossible to track everything. And C-u M-x eglot exists. But that's just an aside. Of course your patch can go in. > Attached is a patch which fixes this. > > If this is too late for Emacs 29, I'll still be > happy to see it installed in git master :) I'll leave that for Eli to decide, but I'd think Emacs 29 is fine. Jo=C3=A3o From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 15 05:20:44 2023 Received: (at 62844-done) by debbugs.gnu.org; 15 Apr 2023 09:20:44 +0000 Received: from localhost ([127.0.0.1]:48246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnc5M-00044r-Iz for submit@debbugs.gnu.org; Sat, 15 Apr 2023 05:20:44 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnc5K-00044e-GX for 62844-done@debbugs.gnu.org; Sat, 15 Apr 2023 05:20:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pnc5E-0001zA-O5; Sat, 15 Apr 2023 05:20:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=vNIbJ1cqQmmKgX/MBYKOX+Cz0wvgm58aKKVqOwM6xV0=; b=QhcimBq8FEXSa8s1SuPG LeUKh72uh6bo1EoIvDpvrjhnSF5CG3F0h2pXWabCMHRjkCLt5LrCOL141mRAPfzaBNlyGuaC23ZI6 pTuSl9taK6P3sztWpQNxZE+QuvT8qd3+RbB9l66GMnTe0QDWkTOJT+eG30q7+61HtUnSuf22Vgc6F UaQ2xU8t3O7Sc6e/iNgiq2Ml4rGJ5l5ykBOYfI5oVLjyI6gTy/KugTjmigJc29M3Y9hUFCWEzxFO9 e53ksL1xsgoVheDcXZyCtuSQmv/dmBAv+1JGDjj5jwJhS3n0BUrZp626w/BXZCxH+MDg4OKExUd5e tWl24FxhI4YwNQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pnc5E-0001zU-1G; Sat, 15 Apr 2023 05:20:36 -0400 Date: Sat, 15 Apr 2023 12:20:36 +0300 Message-Id: <83zg79cxi3.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= In-Reply-To: (message from =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= on Fri, 14 Apr 2023 23:54:05 +0100) Subject: Re: bug#62844: 29.0.90; Eglot does not support dot-language-server and vscode-markdown-language-server References: <8f9c5de7-69a2-bb1a-431a-613025036c2e@secure.kjonigsen.net> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62844-done Cc: 62844-done@debbugs.gnu.org, jostein@kjonigsen.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 62844@debbugs.gnu.org > From: João Távora > Date: Fri, 14 Apr 2023 23:54:05 +0100 > > > If this is too late for Emacs 29, I'll still be > > happy to see it installed in git master :) > > I'll leave that for Eli to decide, but I'd think Emacs 29 > is fine. It seems safe enough, so I've installed it on the emacs-29 branch. Thanks. From unknown Tue Jun 17 20:18:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 13 May 2023 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator