summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorJakob L. Kreuze2020-12-04 21:22:54 -0500
committerJakob L. Kreuze2020-12-04 21:47:38 -0500
commit5df3de20f70aaecd44d1a71b322023bae4c11372 (patch)
tree9ef649a84ac3d3254364d64fcaad19d2fc66d140 /lisp
parent98f07c5cb5926a7c35825da1dfb9c80a252fb8c2 (diff)
Remove the only language I was using lsp-mode for.
In the future, I'll be using eglot.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/programming.el32
-rw-r--r--lisp/programming/javascript.el26
2 files changed, 0 insertions, 58 deletions
diff --git a/lisp/programming.el b/lisp/programming.el
index 83bed87..592551e 100644
--- a/lisp/programming.el
+++ b/lisp/programming.el
@@ -123,35 +123,3 @@
(:map smartparens-mode-map
("C-M-o" . sp-up-sexp)
("C-M-i" . sp-backward-down-sexp)))
-
-(use-package lsp-ui
- ;; The only reason I'm using `lsp-ui' is for integration with Flycheck. The
- ;; features like lenses don't interest me.
- :init
- (setq lsp-ui-sideline-enable nil
- lsp-ui-peek-enable nil
- lsp-ui-doc-enable nil))
-
-;; Disable the default machinery in `lsp-mode'. The reason I'm using the package
-;; in the first place is for its ability to integrate with the other
-;; programming-related packages I use.
-
-(use-package company-lsp
- :commands company-lsp
- :init
- (setq company-lsp-cache-candidates 'auto))
-
-(use-package lsp-mode
- :init
- (setq lsp-enable-xref t)
-
- ;; Filesystem hygene.
- :init
- (setq lsp-session-file "~/.cache/emacs/.lsp-session-v1"
- lsp-auto-guess-root t)
-
- ;; Use `xref' keybindings instead of the default ones.
- :bind
- (:map lsp-mode-map
- ("M-." . lsp-find-definition)
- ("M-," . pop-tag-mark)))
diff --git a/lisp/programming/javascript.el b/lisp/programming/javascript.el
deleted file mode 100644
index c74e6ac..0000000
--- a/lisp/programming/javascript.el
+++ /dev/null
@@ -1,26 +0,0 @@
-;;; javascript.el -*- lexical-binding: t; -*-
-;;;
-;;; Author: Jakob L. Kreuze <zerodaysfordays@sdf.org>
-;;; URL: https://git.sr.ht/~jakob/.emacs.d/
-;;;
-;;; Configuration of a development environment for the Javascript programming
-;;; language.
-;;;
-
-(use-package js
- :straight nil
-
- ;; Set up `js-mode' to interact with a LSP daemon.
- :requires lsp-mode
- :hook (js-mode . lsp)
- :config
- (lsp-register-client
- (make-lsp-client :new-connection (lsp-stdio-connection "~/.bin/js-ts-stdio")
- :major-modes '(js-mode)
- :server-id 'js-ts-stdio))
-
-;; I have yet to find a style guide I agree with, but one thing common to most
-;; of them that I _do_ agree with is that Javascript is far more readable with
-;; an indentation width of 2.
- :init
- (setq-default js-indent-level 2))

© 2015 - 2026 Jakob L. Kreuze