[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch feature/eglot2emacs created (now 0186faf2a1)
From: |
João Távora |
Subject: |
branch feature/eglot2emacs created (now 0186faf2a1) |
Date: |
Thu, 20 Oct 2022 07:16:37 -0400 (EDT) |
capitaomorte pushed a change to branch feature/eglot2emacs.
at 0186faf2a1 ; Merge from https://github.com/joaotavora/eglot
This branch includes the following new commits:
new 426d97f172 ; prefer https to http addresses
new 51fc8fc3d2 Use `locate-user-emacs-file` instead of `concat`
new b1c7aa1d17 Add yaml-language-server for yaml-mode
new fb8706165c Use fortls also for fortran-mode
new 3967d22b9c ; fix typos
new bbdfbf0456 Add pyright language server support for python-mode
new cf0ba0197a Add support for the mint language server
new 06f1cd6365 Add lua-lsp support for lua-mode
new 7c712abf8f Minor checkdoc fixes
new a35f6a7f9a Support language server for html, css, json and docker
new 512d8b9f59 Add variable to withhold the init req process id
new a218f52ec9 Un-reverse references in xref buffer
new be1e214fb2 Add cmake-language-server for cmake-mode
new a8b3b6a526 Add vim-language-server for vimrc-mode
new eacc40e3bf ; update copyright years
new ae7315b5f1 ; fix license statement
new 49e46c3d53 Add up-to-date server executables for html/css/json
new f0b9018f52 Properly print error message of eglot-alternatives
new 09c071d3d1 Add tooltip describing pending requests
new 34c7da506d Support autoimporttext from pyright language server
new 9adb310e08 Don't error out on unsupported diagnostic.codedescription
new c06860b0f4 Bump eglot version to 1.8
new b527764963 Support racket-langserver
new a905bad633 * eglot.el: improve commentary section.
new 0f44d338f1 Support optional diagnostic.tags
new 5b88ec259c Change from symbol-at-point to thing-at-point
new f199060ee0 ; * eglot.el (eglot-server-initialized-hook): fix
punctuation.
new 26bd153b90 Print server command to events buffer
new ed9800041e * eglot.el (eglot--connect): display seconds on timeout.
new 1616da4f26 * eglot.el (eglot-strict-mode): very minor docfix.
new 0739cdcf20 Improve backwards-compatibility of eglot-mode-map
new abfb193201 Remove unnecessary compatibility code
new 97ded82277 ; * eglot.el: move obsolete definition to new section.
new 469835a4f2 Obsolete eglot--plist-keys in favor of map-keys
new 8b0ea132cb * eglot.el (eglot--server-capable): don't use obsolete
name.
new bc05805887 ; unbreak tests on emacs 26
new 3aeebe8186 Change rust language server to rust-analyzer
new 27ba1994fe ; fix thinko in last commit
new 8a9959e054 Add clojure-lsp support for clojure
new 5b62d0071e Enable lsp project-wide diagnostics via flymake
new 6a6f4c3d27 Don't use :exclusive no
new 9710754080 Add support for optional completionitem.tags
new ed4fd33223 * eglot.el (eglot-handle-notification): silence
byte-compiler.
new 8b31247f1c Properly check the completionitem.deprecated property
new 4f1f06375a Prevent empty diagnostic tags vector hiding main
fontification
new 85ecf46a18 Have a couple of lsp faces inherit from basic "shadow"
new cb562118cb Don't strip invisible text when formatting hover string
new 77f3157dcd Use new jdtls script for eclipse jdt
new be47552331 Change capability 'documentchanges' to t
new 349f6b5f78 Don't advertise didchangewatchedfiles on tramp
new 6dba74d8cb Defend against broken move-to-column in recent emacs
new a38ce8b28f Add simple support for workspacefolders
new 965e1378f1 Use bounds of thing at point when asking for code actions
new 05418a1d83 Add omnisharp support for c#
new 5d2f6bc667 Map more emacs variables to lsp formattingoptions fields
new c2d97d22aa Implement on-type-formatting support
new 6d815aaa98 Tweak on-type-formatting code
new 904556f662 Easier initializationoptions in eglot-server-programs
new 1d9542cbe8 Protect against empty firsttriggercharacter strings
new ef0da9414e Make eglot--plist-keys a simple (non-map.el) helper again
new 2dad9298d9 Rework eglot's mode-line
new a63916f928 Tweak eglot mode-line menus
new f9cfefcf89 Guess language-id if manually entering server program
new c17c3cfcbf Check textdocumentsync/willsave cap before sending it
new 339ebe7ce4 Update invocation for out-of-box dart ls support
new 49e56e47d8 Solve flymake diagnostics synchronization problems
new 73f4555a0d Add out-of-box support for futhark lsp server
new 5e9d78f9cf Ensure non-null :settings param in
didchangeconfiguration notif
new f550342059 Add out-of-box support for purescript lsp server
new 4beab004d9 Ensure exit-function of eglot-c-at-point runs on exact
match
new 29f2ec2471 Consider diagnostic.code when generating flymake
diagnostics
new 46a480aa88 Fix egregious thinko in eglot--uri-to-path
new 50ff73d753 Use format string instead of concat
new 5c6eb3caa9 Don't ignore flymake-no-changes-timeout
new f8344871a0 Update docstring of eglot-events-buffer-size
new 68fbcbd620 Reduce memory footprint of eglot--{}
new f8c8c70f8a Reduce eldoc noise from hover messages
new 9ffcd537f8 Apply any additionaltextedits unconditionally
new 6c8aee268d Prevent desktop.el from saving/restoring
eglot--managed-mode
new 917e8ffa31 Add support for jedi-language-server
new fd5a5f16d7 Make c-u m-. work half decently
new e72fa6d867 Experiment with grouping in
xref-backend-identifier-completion-table
new b59fa2548e Cosmetic decisions guaranteed to tick off someone
somewhere (tm)
new 9dbc18cbfa Tweak some details, fix some bugs
new b931d93b15 Guess the "lsp identifier at point"
new 6717589c57 Be more conservative with the lsp identifier guess
new 2a12f622dc Eglot-workspace-configuration can be a function
new 3c6356b037 Appease byte-compiler warnings about wrong use of quotes
new 1986c4df88 Reply more reasonably to server's workspace/applyedit
new b6e041a24b Fix embarrassing paren-matching blunder in eglot.el
new cc5d1a5a72 Always default eglot-strict-mode to nil
new 0e8a8697ba Merge commit '7738854e09' to fix fallout of force-push
in gnu elpa
new e74e199912 Add out-of-box support for perl lsp server
new 6ee995fe6b Add marksman server for markdown
new e5b021c01f Fix jdtls support
new 41a42e631b Don't return poorly supported "special elements" in
eglot-imenu
new dd017359e9 Add support for jedi-language-server (again)
new d2e842bbf5 Prefer documentchanges to changes in server-initiated
edits
new 51ae66b50c Add eglot-show-configuration to debug workspace
configurations
new e5f77f8ca5 Rework readme.md about workspace configuration again
new bef332a983 Adjust last commit about workspace configuration
new 523547321e Allow :initializationoptions in eglot-server-programs
new 14586fedcf Don't exceed max-specdl-size in big go projects
new a598352750 Allow eglot-workspace-configuration to be a plist
new ec7d63cbe7 Don't return hash tables from e-w-configuration-plist
new 68b9c03b44 Don't use three-argument plist-get
new 0829d5e7a2 Revert "fix jdtls support"
new b205479035 Fix blunder in eglot--guess-contact
new f06a837f29 Shoosh byte-compilation warnings about line numbering
functions
new 5b902b5cbb Add support for "single server, multiple modes"
new 1780b93d66 Make clojure-lsp handle more major modes at once
new b633c29648 Rename "eglot -> eglot" in docstrings
new b07fa37d04 Add half-baked m-x eglot-list-connections
new add2926de8 Make eglot-code-actions usable non-interactively
new 0848387fa2 Fix docstring of eglot-list-connections-mode
new 4071eaf8ad * eglot.el (version): actually bump to 1.9
new eb9d6281b5 Do use eglot-connect-timeout if eglot-sync-connect is t
new 9801e217f9 Rework header of eglot.el
new 806734c1b1 Expose eglot-{} to be used in
eglot-workspace-configuration
new 0186faf2a1 ; Merge from https://github.com/joaotavora/eglot
- branch feature/eglot2emacs created (now 0186faf2a1),
João Távora <=
- feature/eglot2emacs bbdfbf0456 006/120: Add pyright language server support for python-mode, João Távora, 2022/10/20
- feature/eglot2emacs a35f6a7f9a 010/120: Support language server for html, css, json and docker, João Távora, 2022/10/20
- feature/eglot2emacs b527764963 023/120: Support racket-langserver, João Távora, 2022/10/20
- feature/eglot2emacs eacc40e3bf 015/120: ; update copyright years, João Távora, 2022/10/20
- feature/eglot2emacs 1616da4f26 030/120: * eglot.el (eglot-strict-mode): very minor docfix., João Távora, 2022/10/20
- feature/eglot2emacs 6a6f4c3d27 041/120: Don't use :exclusive no, João Távora, 2022/10/20
- feature/eglot2emacs 26bd153b90 028/120: Print server command to events buffer, João Távora, 2022/10/20
- feature/eglot2emacs abfb193201 032/120: Remove unnecessary compatibility code, João Távora, 2022/10/20
- feature/eglot2emacs 85ecf46a18 046/120: Have a couple of lsp faces inherit from basic "shadow", João Távora, 2022/10/20
- feature/eglot2emacs 6d815aaa98 057/120: Tweak on-type-formatting code, João Távora, 2022/10/20