diff options
| author | Thomas Schneider <qsx@chaotikum.eu> | 2020-01-26 13:00:15 +0100 |
|---|---|---|
| committer | Thomas Schneider <qsx@chaotikum.eu> | 2020-01-26 13:00:15 +0100 |
| commit | 6d68935a4580864911ba5745a1551bae9d85801d (patch) | |
| tree | 1a353bfbef770f4c7407532df49da6bc896abf8d /dot.emacs.d | |
| parent | 7f6494656830de52e997fc4d8e3f8ba465fca6eb (diff) | |
| parent | a6e39c04a7cd31dc9db5018455fa286284ee84ac (diff) | |
Merge remote-tracking branch 'origin/main' into neptun
Diffstat (limited to 'dot.emacs.d')
| -rw-r--r-- | dot.emacs.d/.gitignore | 3 | ||||
| -rw-r--r-- | dot.emacs.d/init.el | 36 |
2 files changed, 27 insertions, 12 deletions
diff --git a/dot.emacs.d/.gitignore b/dot.emacs.d/.gitignore index ba99254..5c52875 100644 --- a/dot.emacs.d/.gitignore +++ b/dot.emacs.d/.gitignore @@ -10,3 +10,6 @@ /transient /srecode-map.el /semanticdb/ +/.lsp-session-v1 +/abbrev_defs +/elpy diff --git a/dot.emacs.d/init.el b/dot.emacs.d/init.el index 86664e8..5130c5a 100644 --- a/dot.emacs.d/init.el +++ b/dot.emacs.d/init.el @@ -82,11 +82,6 @@ (use-package company-reftex :if (display-graphic-p) :config (add-to-list 'company-backends 'company-reftex)) -(use-package company-jedi - :config - (add-hook 'python-mode-hook (defun qsx-python-mode-hook-jedi () - (make-local-variable company-backends) - (add-to-list 'company-backends 'company-jedi)))) (use-package company-ansible :config (add-to-list 'company-backends 'company-ansible)) (use-package company-shell @@ -98,6 +93,12 @@ :bind (:map c-mode-map ("M-RET" . #'srefactor-refactor-at-point))) +(use-package elpy + :ensure t + :defer t + :init + (advice-add 'python-mode :before 'elpy-enable)) + (use-package lsp-mode :commands lsp :config (require 'lsp-clients)) @@ -164,9 +165,6 @@ (use-package meson-mode) -(use-package yaml-mode - :mode "\\.yml\\'") - (if (< emacs-major-version 26) (use-package linum-relative :ensure t @@ -196,17 +194,26 @@ (use-package ansible) (use-package poly-ansible) +(use-package yaml-mode + :config + (add-hook 'yaml-mode-hook + (defun qsx-hl-indent-mode-hook () + (highlight-indentation-mode)))) + (use-package dockerfile-mode) (defun qsx-dont-show-line-numbers-hook () (setq display-line-numbers nil)) -(add-hook 'Man-mode-hook #'qsx-dont-show-line-numbers-hook) -(add-hook 'eshell-mode-hook #'qsx-dont-show-line-numbers-hook) +(dolist (h '(Man-mode-hook + eshell-mode-hook + ledger-report-mode-hook)) + (add-hook h #'qsx-dont-show-line-numbers-hook)) (use-package pdf-tools - :if (display-graphic-p) - :unless (eq system-type 'darwin) + :if (and + (display-graphic-p) + (not (eq system-type 'darwin))) :config (pdf-tools-install) (setq-default pdf-view-display-size 'fit-page) @@ -241,6 +248,9 @@ (auctex-latexmk-setup) (setq TeX-command-default "LatexMk")) +(use-package go-mode + :hook (go-mode . lsp)) + (use-package toml-mode) (use-package rust-mode @@ -250,6 +260,8 @@ (use-package cargo :hook (rust-mode . cargo-minor-mode)) +(setq c-default-style "linux") + (setq tramp-default-method "ssh" tramp-terminal-type "tramp") |
