Skip to content

Commit 8f24f7c

Browse files
committed
Improve quick start section by including:
- projectile - yasnippet
1 parent 5ca5223 commit 8f24f7c

File tree

1 file changed

+27
-15
lines changed

1 file changed

+27
-15
lines changed

README.md

Lines changed: 27 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ Minimal configuration with [company-lsp](https://github.com/tigersoldier/company
4949
5050
(condition-case nil
5151
(require 'use-package)
52+
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/"))
5253
(file-error
5354
(require 'package)
5455
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/"))
@@ -57,6 +58,17 @@ Minimal configuration with [company-lsp](https://github.com/tigersoldier/company
5758
(package-install 'use-package)
5859
(require 'use-package)))
5960
61+
(use-package projectile
62+
:ensure t)
63+
64+
(use-package treemacs
65+
:ensure t)
66+
67+
(use-package yasnippet
68+
:ensure t
69+
:config
70+
(yas-global-mode))
71+
6072
(use-package lsp-mode
6173
:ensure t
6274
:init (setq lsp-eldoc-render-all nil
@@ -69,35 +81,35 @@ Minimal configuration with [company-lsp](https://github.com/tigersoldier/company
6981
:after company
7082
:ensure t
7183
:config
72-
(add-hook 'java-mode-hook (lambda () (push 'company-lsp company-backends)))
73-
(setq company-lsp-cache-candidates t)
74-
(push 'java-mode company-global-modes))
84+
(setq company-lsp-cache-candidates t
85+
company-lsp-async t))
7586
7687
(use-package lsp-ui
7788
:ensure t
7889
:config
7990
(setq lsp-ui-sideline-update-mode 'point))
8091
92+
(use-package lsp-java
93+
:ensure t
94+
:config
95+
(add-hook 'java-mode-hook
96+
(lambda ()
97+
(setq-local company-backends (list 'company-lsp))))
98+
99+
(add-hook 'java-mode-hook 'lsp-java-enable)
100+
(add-hook 'java-mode-hook 'flycheck-mode)
101+
(add-hook 'java-mode-hook 'company-mode)
102+
(add-hook 'java-mode-hook 'lsp-ui-mode))
103+
81104
(use-package dap-mode
82105
:ensure t
83106
:after lsp-mode
84107
:config
85108
(dap-mode t)
86109
(dap-ui-mode t))
87110
88-
(use-package lsp-java
89-
:ensure t
90-
:config
91-
(add-hook 'java-mode-hook 'lsp-java-enable)
92-
(add-hook 'java-mode-hook 'flycheck-mode)
93-
(add-hook 'java-mode-hook 'company-mode)
94-
(add-hook 'java-mode-hook 'lsp-ui-mode))
95-
96111
(use-package dap-java
97-
:after 'lsp-java)
98-
99-
(use-package treemacs
100-
:ensure t)
112+
:after (lsp-java))
101113
102114
(use-package lsp-java-treemacs
103115
:after (treemacs))

0 commit comments

Comments
 (0)