6CXN3CPPRMVTLXPACMBHDYFJTVA7KVEQVC6KRKHJW6VZHANVAAOAC
7Y3XBGQLPUDJFP2NXN53AOUHR5W2NJRK2F66BUNT4BAWIKSHXC3QC
RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC
A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC
IOXOZB2VUXVUEINLFBT4SPSJV32X5ZFT5FKSVRAIEXEFQJLG6MHQC
45GTY6PXBX353YADAZD5B4MRVCT7FO4PYEXUHJFUF3BLPSTWQBTQC
HHDOY42V56X3TSN2AV33NCX427K223W3F5F752CXYCOK3X2D3NBQC
IOVPOFAVXEQIZ7BCFVVAWFW3RYFXPK2GOILDWA6N6QHQHLAJ4XTAC
2I4DXRBP7LX77TSWGJZLKVTDRMW77WOMUWY4CTMP4MXAQPIKBKVQC
SGYALR6TCR3PTKAVXJYUCJMPIIJULCNDSL7QD7JYPS4MPVF4FALAC
XXBI32ZRZ3HGGK5WKAYWVICFLW3CKVWOAMIU35KC2IFQJZRPUFRQC
VVLGOC2NYNBINOTTPFUI46A5O4LXBHBROAYUPK7URDLMQHLEQL5AC
LTO4GQA2E4BUOKBCGNEVJRHBXZO2JLTSTGRY7GCDHBTI64UVT7DAC
NFFSOAPSTHSEL3ZQ6LCH4HKW54HUGTG67CW4HOSV6MH4FHP235BAC
I2SZJNBX5ONYX2YN4L3EBAFHZCCI6WGZTJMOTPQNZXBBM6XJLMAAC
JRALSGJULS2S3RPUYWXBM4O7L5AHPEMEBARV4ID6VZU3PLQZCTXQC
(use-package lsp-mode
:ensure t
:config (setq lsp-enable-snippet t))
(defun fwoar/lsp-ui-hook ()
(lsp-ui-sideline-mode -1))
(use-package lsp-ui
:after lsp-mode
:ensure t
:config
(add-hook 'lsp-ui-mode-hook 'fwoar/lsp-ui-hook))
(comment
(use-package lsp-treemacs
:after lsp-mode treemacs
:ensure t)
(use-package maven-test-mode
:ensure t
:after general evil
:hook java-mode
:config
(evil-define-key 'normal maven-test-mode-map
(kbd "<leader>t") 'maven-test-all
(kbd "<leader>T") 'maven-test-toggle-between-test-and-class-other-window))
(use-package lsp-java
:ensure t
:hook (java-mode . lsp)))
(comment
(use-package lsp-haskell
:ensure t
:config
(setq lsp-haskell-process-path-hie "ghcide")
(setq lsp-haskell-process-args-hie '())
;; Comment/uncomment this line to see interactions between lsp client/server.
;;(setq lsp-log-io t)
))
(use-package lsp-ui
:after lsp-mode
:ensure t
:config
(add-hook 'lsp-ui-mode-hook 'fwoar/lsp-ui-hook))
(use-package lsp-treemacs
:after lsp-mode treemacs
:ensure t)
(use-package lsp-java
:ensure t
:hook (java-mode . lsp))
(use-package lsp-haskell
:ensure t
:config
(setq lsp-haskell-process-path-hie "ghcide")
(setq lsp-haskell-process-args-hie '())
;; Comment/uncomment this line to see interactions between lsp client/server.
;;(setq lsp-log-io t)
)
(use-package lsp-mode
:ensure t
:config (setq lsp-enable-snippet t))
(defun fwoar/lsp-ui-hook ()
(lsp-ui-sideline-mode -1))
(use-package lsp-ui
:after lsp-mode
:ensure t
:config
(add-hook 'lsp-ui-mode-hook 'fwoar/lsp-ui-hook))
(comment
(use-package lsp-treemacs
:after lsp-mode treemacs
:ensure t)
(use-package maven-test-mode
:ensure t
:after general evil
:hook java-mode
:config
(evil-define-key 'normal maven-test-mode-map
(kbd "<leader>t") 'maven-test-all
(kbd "<leader>T") 'maven-test-toggle-between-test-and-class-other-window))
(use-package lsp-java
:ensure t
:hook (java-mode . lsp)))
(comment
(use-package lsp-haskell
:ensure t
:config
(setq lsp-haskell-process-path-hie "ghcide")
(setq lsp-haskell-process-args-hie '())
;; Comment/uncomment this line to see interactions between lsp client/server.
;;(setq lsp-log-io t)
))