Simplify lsp with eglot
This commit is contained in:
		
							parent
							
								
									a95ee1473a
								
							
						
					
					
						commit
						7fa31f7ce2
					
				
					 1 changed files with 1 additions and 26 deletions
				
			
		| 
						 | 
				
			
			@ -2,21 +2,13 @@
 | 
			
		|||
;;; Commentary:
 | 
			
		||||
;;; LSP and autocomplete configurations
 | 
			
		||||
;;; Code:
 | 
			
		||||
(use-package lsp-mode
 | 
			
		||||
  :init
 | 
			
		||||
  (setq lsp-keymap-prefix "C-c 1")
 | 
			
		||||
  :hook
 | 
			
		||||
  (lsp-mode . lsp-enable-whick-key-integration)
 | 
			
		||||
  :commands (lsp lsp-deferred))
 | 
			
		||||
(use-package eglot)
 | 
			
		||||
 | 
			
		||||
(use-package yasnippet
 | 
			
		||||
  :config
 | 
			
		||||
  (yas-global-mode))
 | 
			
		||||
(use-package yasnippet-snippets)
 | 
			
		||||
 | 
			
		||||
(use-package lsp-ui
 | 
			
		||||
  :commands lsp-ui-mode)
 | 
			
		||||
 | 
			
		||||
(use-package flycheck
 | 
			
		||||
  :ensure t
 | 
			
		||||
  :init
 | 
			
		||||
| 
						 | 
				
			
			@ -28,21 +20,4 @@
 | 
			
		|||
 | 
			
		||||
(use-package helm-lsp)
 | 
			
		||||
 | 
			
		||||
;; Java
 | 
			
		||||
(use-package lsp-java
 | 
			
		||||
  :config
 | 
			
		||||
  (add-hook 'java-mode-hook 'lsp))
 | 
			
		||||
 | 
			
		||||
(use-package dap-mode
 | 
			
		||||
  :after
 | 
			
		||||
  lsp-mode
 | 
			
		||||
  :config
 | 
			
		||||
  (dap-auto-configure-mode))
 | 
			
		||||
(use-package dap-java
 | 
			
		||||
  :ensure nil)
 | 
			
		||||
 | 
			
		||||
;; Auto complete
 | 
			
		||||
(use-package auto-complete
 | 
			
		||||
  :init
 | 
			
		||||
  (ac-config-default))
 | 
			
		||||
;;; lsp.el ends here
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue