File tree 4 files changed +7
-10
lines changed
4 files changed +7
-10
lines changed Original file line number Diff line number Diff line change 1
1
(use-package company
2
2
:straight t
3
+ :demand t
3
4
:config
4
5
(setq company-minimum-prefix-length 1 ) ; start completing after 1 char
5
- (setq company-idle-delay .3 ) ; decrease delay before autocompletion popup shows
6
+ (setq company-idle-delay .1 ) ; decrease delay before autocompletion popup shows
6
7
(setq company-tooltip-limit 20 ) ; bigger popup window
7
8
(setq company-echo-delay 0 ) ; remove annoying blinking
8
9
(setq company-tooltip-align-annotations t )
15
16
; ; Abort company-mode when exiting insert mode
16
17
(add-hook 'evil-insert-state-exit-hook 'company-abort )
17
18
19
+ (global-company-mode)
20
+
18
21
:bind (:map evil-insert-state-map
19
22
(" TAB" . company-indent-or-complete-common)
20
23
(" M-/" . company-complete)
21
24
:map company-active-map
22
25
(" C-n" . company-select-next)
23
26
(" C-p" . company-select-previous)))
24
27
25
- (global-company-mode)
26
-
27
28
(provide 'company-config )
Original file line number Diff line number Diff line change 12
12
(defun init-go-mode ()
13
13
(interactive )
14
14
(lsp-deferred)
15
+ (add-hook 'before-save-hook #'lsp-format-buffer t t )
16
+ (add-hook 'before-save-hook #'lsp-organize-imports t t )
15
17
(setq tab-width 4 )
16
18
(ethan-wspace-mode -1 ))
17
19
:hook (go-mode . init-go-mode)
18
- :hook (before-save . gofmt-before-save)
19
- :config (setq gofmt-command " gofmt" )
20
20
:bind (:map go-mode-map
21
21
(" <f9>" . compile)))
22
22
Original file line number Diff line number Diff line change 7
7
(" M-l ." . lsp-find-references)
8
8
(" M-l r" . lsp-rename)))
9
9
10
- (use-package company-lsp
11
- :straight t )
12
-
13
10
(provide 'lsp-config )
Original file line number Diff line number Diff line change 3
3
(" auto-complete" . " 2e83566ddfa758c69afe50b8a1c62a66f47471e3" )
4
4
(" blacken" . " a09f8e2564739792a1b86bc8a6ce41039db3bbf8" )
5
5
(" company-jedi" . " 5232fbc1fdbfc81b1dd883afb720338c3e39556b" )
6
- (" company-lsp" . " f921ffa0cdc542c21dc3dd85f2c93df4288e83bd" )
7
6
(" company-mode" . " 6333fc4ebbbf4d28e834de8715561e984f149ecb" )
8
7
(" cython" . " b6523acc0b51fb4136f239600197ba9e634c2c8e" )
9
8
(" dash.el" . " fe9bbc2414af645d255de68cd59cf0edd5d8548b" )
37
36
(" ht.el" . " fff8c43f0e03d5b98deb9f988522b839ce2ca253" )
38
37
(" hydra" . " 16fa8d109ec5799931a793b2e866ea9d593bee84" )
39
38
(" let-alist" . " ef3c02fa292b6e32769945bbbfb7f2e5ac574b64" )
40
- (" lsp-mode" . " 1b40992834f90334efcb1767af2b450b4eda87b3 " )
39
+ (" lsp-mode" . " a9654470a6f316e69140dbbb77d471b3cdc219b0 " )
41
40
(" lua-mode" . " 658bf8f6c2bdcfe41cd14f5fb651563b41d0fbaa" )
42
41
(" magit" . " d27d6e467857ed4a78c7cf7d609561df789e2a6c" )
43
42
(" markdown-mode" . " 7d201ff262279801477aa754ff17a71a757ae68a" )
You can’t perform that action at this time.
0 commit comments