mirror of https://github.com/Chizi123/.emacs.d.git

Joel Grunbaum
2022-01-06 ea0e9caa6f1a34a1257b86ffe0d3ab3627d1d8e4
Added python lsp config
1 files modified
16 ■■■■ changed files
config.org 16 ●●●● patch | view | raw | blame | history
config.org
@@ -796,7 +796,8 @@
             rust-mode
             sh-mode
             ;; verilog-mode
             go-mode) . lsp))
             go-mode
             python-mode) . lsp))
    :init
    (setq lsp-keymap-prefix "C-c l")
    :commands lsp
@@ -1030,9 +1031,9 @@
                                             "BreakBeforeBraces: Linux,"
                                             "AllowShortIfStatementsOnASingleLine: false,"
                                             "IndentCaseLabels: false}"))))
  (add-hook 'c-mode-common-hook 'set-clang-format-style)
  (use-package clang-format
    :hook (c-mode-common . (set-clang-format-style)))
  (use-package clang-format)
  ;;   (defun clang-format-on-save ()
  ;;     (add-hook 'before-save-hook 'clang-format-buffer nil t))
@@ -1275,6 +1276,15 @@
#+BEGIN_SRC emacs-lisp
  (use-package company-go)
#+END_SRC
*** Python
**** COMMENT LSP server
Use jedi, idk why.
#+BEGIN_SRC emacs-lisp
  (use-package lsp-jedi
    :config
    (add-to-list 'lsp-disabled-clients 'pyls)
    (add-to-list 'lsp-enabled-clients 'jedi))
#+END_SRC
* Org mode
** Up to date org
Pull the latest org mode from the repository, rather than the org which comes with emacs.