From 969df3eb75d9785364333957fa0311d991d82144 Mon Sep 17 00:00:00 2001 From: benj Date: Sun, 23 Dec 2018 23:59:20 -0800 Subject: basic lsp setup for c/c++ with company-lsp --- init.el | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'init.el') diff --git a/init.el b/init.el index 5e73a7d..e41e943 100644 --- a/init.el +++ b/init.el @@ -24,11 +24,14 @@ ;;; Code: ;; Suppress splash screen +;; Are we on a mac? +(setq is-mac (equal system-type 'darwin)) + ;; Added by Package.el. This must come before configurations of ;; installed packages. Don't delete this line. If you don't want it, ;; just comment it out by adding a semicolon to the start of the line. ;; You may delete these explanatory comments. -(package-initialize) +;;(package-initialize) (setq inhibit-startup-message t) @@ -42,9 +45,6 @@ `(("." . ,(expand-file-name (concat user-emacs-directory "backups"))))) -;; Are we on a mac? -(setq is-mac (equal system-type 'darwin)) - (defun init-install-packages() (packages-install '(ace-window @@ -52,10 +52,12 @@ company company-c-headers company-glsl + company-lsp clojure-mode clojure-mode-extra-font-locking clojure-snippets cmake-mode + cquery dash dockerfile-mode elm-mode @@ -63,6 +65,7 @@ ensime flx-ido flycheck + flycheck-clangcheck flycheck-clojure flycheck-haskell flycheck-pos-tip @@ -70,6 +73,8 @@ highlight-escape-sequences ido-vertical-mode json + lsp-mode + lsp-ui magit markdown-mode modern-cpp-font-lock @@ -129,6 +134,7 @@ (require 'setup-ido) (require 'setup-keychain-environment) (require 'setup-lisp-mode) +(require 'setup-lsp-mode) (require 'setup-magit) (require 'setup-markdown-mode) (require 'setup-multiple-cursors) -- cgit v1.2.3