diff options
| author | Dominik Kaiser | 2025-02-11 17:03:54 +0100 |
|---|---|---|
| committer | Dominik Kaiser | 2025-02-11 17:03:54 +0100 |
| commit | 1e4ce84035d434b12388574b35af8e482ba3a146 (patch) | |
| tree | 466ec7380573ed6a4e31025b8ba4cbb821da2e08 /init.el | |
| parent | 188049cc57244b129292f4926b244a60607ae103 (diff) | |
| download | emacs-1e4ce84035d434b12388574b35af8e482ba3a146.tar.gz emacs-1e4ce84035d434b12388574b35af8e482ba3a146.zip | |
Add lsp-mode and company-mode
Diffstat (limited to 'init.el')
| -rw-r--r-- | init.el | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -81,9 +81,32 @@ (use-package counsel-projectile :config (counsel-projectile-mode)) +(use-package direnv + :config + (direnv-mode)) + (use-package magit :commands (magit-status magit-get-current-branch) :custom (magit-display-buffer-function #'magit-display-buffer-same-window-except-diff-v1)) +(use-package lsp-mode + :init + (setq lsp-keymap-prefix "C-c l") + :config + (lsp-enable-which-key-integration t) + :commands lsp) + +(use-package company + :after lsp-mode + :hook (lsp-mode . company-mode) + :bind + (:map company-active-map + ("<tab>" . company-complete-selection)) + (:map lsp-mode-map + ("<tab>" . company-indent-or-complete-common)) + :custom + (company-minimum-prefix-lenght 1) + (company-idle-delay 0.0)) + (load "~/.config/emacs/42header.el") |
