fredcamps / lsp-jedi

A LSP client for Emacs using Python Jedi Language Server
GNU General Public License v3.0
47 stars 4 forks source link

Fix init options #5

Closed wyuenho closed 4 years ago

wyuenho commented 4 years ago

This PR fixes 4 things:

  1. Type error in lsp-jedi-executable-args
  2. 3 due to init params sent in a workspace/didChangeConfiguration message instead of an initializationOption param in the initialize message.

  3. Add all new supported config from jedi-language-server
  4. A few defcustoms can't be filtered out when set to nil because lsp-mode will think it's an empty list, and also jedi-language-server actually accepts strings instead of booleans.
fredcamps commented 4 years ago

@wyuenho thanks for your contribution, I'll test these changes at my local machine before the approval...