From 35b549fe481aa164a13004f0630c9da659e8e6a0 Mon Sep 17 00:00:00 2001
From: Liu Miao <liumiaogemini@foxmail.com>
Date: Tue, 15 Jun 2021 02:34:33 +0800
Subject: [PATCH] remove nox

---
 lisp/prog-common.el | 49 +++++++++++++++++++++------------------------
 1 file changed, 23 insertions(+), 26 deletions(-)

diff --git a/lisp/prog-common.el b/lisp/prog-common.el
index be6248b..0805f20 100644
--- a/lisp/prog-common.el
+++ b/lisp/prog-common.el
@@ -6,32 +6,29 @@
 ;;;
 
 ;;; Language server protocol
-(cond
- ;; Use nox as client.
- ((eq 'nox user/lsp-client)
-  (use-package nox
-    :load-path "lisp/nox"
-    :config
-    (setq nox-server-programs user/nox-server-programs)
-    (dolist (hook user/nox-list)
-      (add-hook hook '(lambda () (nox-ensure))))))
- ;; Use lsp-mode as client
- ((eq 'lsp-mode user/lsp-client)
-  (use-package lsp-mode
-    :ensure t
-    :init
-    (setq lsp-keymap-prefix "C-c l")
-    :hook ((c-mode . lsp-deferred)
-           (c++-mode . lsp-deferred)
-           (python-mode . lsp-deferred)
-           (lsp-mode . lsp-enable-which-key-integration))
-    :config
-    (setq lsp-enable-snippet nil)
-    (setq lsp-modeline-diagnostics-enable nil)
-    :commands (lsp lsp-deferred)
-    )
+(use-package lsp-mode
+  :ensure t
+  :init
+  (setq lsp-keymap-prefix "C-c l")
+  ;; :hook ((c-mode . lsp-deferred)
+  ;;        (c++-mode . lsp-deferred)
+  ;;        (python-mode . lsp-deferred)
+  ;;        (lsp-mode . lsp-enable-which-key-integration))
+  :hook ((c-mode c++-mode python-mode) . lsp-deferred)
+  :config
+  (setq lsp-enable-snippet nil)
+  (setq lsp-modeline-diagnostics-enable nil)
+  (push '("^\\*[Ll]sp.+\\*$"
+          :regexp t
+          :dedicated t
+          :position bottom
+          :stick t
+          :noselect t)
+        popwin:special-display-config)
 
- (use-package lsp-ui
+  :commands (lsp lsp-deferred))
+
+(use-package lsp-ui
   :ensure t
   :config
   (setq lsp-ui-doc-enable nil)
@@ -44,7 +41,7 @@
 (use-package dap-mode
   :after (lsp-mode)
   :ensure t)
- ))
+
 
 ;;; Completion
 (use-package yasnippet
-- 
GitLab