summaryrefslogtreecommitdiff
path: root/.emacs.d/lisp/lsp-setup.el
diff options
context:
space:
mode:
Diffstat (limited to '.emacs.d/lisp/lsp-setup.el')
-rw-r--r--.emacs.d/lisp/lsp-setup.el21
1 files changed, 21 insertions, 0 deletions
diff --git a/.emacs.d/lisp/lsp-setup.el b/.emacs.d/lisp/lsp-setup.el
new file mode 100644
index 0000000..9fbf669
--- /dev/null
+++ b/.emacs.d/lisp/lsp-setup.el
@@ -0,0 +1,21 @@
+;; Download LSP-Mode
+(unless (package-installed-p 'lsp-mode)
+ (package-install 'lsp-mode))
+
+;; Setup LSP-Mode
+(require 'lsp-mode)
+(add-hook 'c-mode-hook #'lsp)
+(add-hook 'c++-mode-hook #'lsp)
+(add-hook 'elisp-mode-hook #'lsp)
+
+;; Company-Mode for LSP-Mode
+(unless (package-installed-p 'company)
+ (package-install 'company))
+
+;; Setup LSP-Mode
+;;(require 'company)
+;;(setq company-minimum-prefix-length 1
+;; company-idle-delay 0.0) ;; default is 0.2
+
+(provide 'lsp-setup)
+