Fix lsp + semgrep
This commit is contained in:
@@ -148,15 +148,11 @@
|
|||||||
(require 'lsp-java-boot)
|
(require 'lsp-java-boot)
|
||||||
(require 'dap-java)
|
(require 'dap-java)
|
||||||
|
|
||||||
;; to enable the lenses
|
;; Enable lenses
|
||||||
(add-hook 'lsp-mode-hook #'lsp-lens-mode)
|
(add-hook 'lsp-mode-hook #'lsp-lens-mode)
|
||||||
(add-hook 'java-mode-hook #'lsp-java-boot-lens-mode)
|
(add-hook 'java-mode-hook #'lsp-java-boot-lens-mode)
|
||||||
(add-hook 'java-mode-hook #'lsp-java-boot-lens-mode)
|
|
||||||
(lsp-register-client
|
;; Lombok support via .dir-locals.el (set lombok-version there)
|
||||||
(make-lsp-client :new-connection (lsp-stdio-connection "nixd")
|
|
||||||
:major-modes '(nix-mode)
|
|
||||||
:priority 0
|
|
||||||
:server-id 'nixd))
|
|
||||||
(defun my/setup-project-lombok ()
|
(defun my/setup-project-lombok ()
|
||||||
(when (and (boundp 'lombok-version) lombok-version)
|
(when (and (boundp 'lombok-version) lombok-version)
|
||||||
(let ((lombok-jar (expand-file-name
|
(let ((lombok-jar (expand-file-name
|
||||||
@@ -238,22 +234,21 @@
|
|||||||
emms-info-functions '(emms-info-mpd)))
|
emms-info-functions '(emms-info-mpd)))
|
||||||
|
|
||||||
(after! lsp-mode
|
(after! lsp-mode
|
||||||
;; (lsp-register-client ;
|
;; Prevent Semgrep from receiving Java-specific commands it can't handle
|
||||||
;; (make-lsp-client :new-connection (lsp-stdio-connection "nixd")
|
(lsp-disable-method-for-server "workspace/executeCommand" 'semgrep-ls)
|
||||||
;; :major-modes '(nix-mode)
|
|
||||||
;; :priority 0
|
|
||||||
;; :server-id 'nixd))
|
|
||||||
(use-package lsp-nix
|
|
||||||
:ensure lsp-mode
|
|
||||||
:after (lsp-mode)
|
|
||||||
:demand t
|
|
||||||
:custom
|
|
||||||
(lsp-nix-nil-formatter ["nixpkgs-fmt"]))
|
|
||||||
|
|
||||||
(use-package nix-mode
|
;; Register nixd LSP client for Nix files
|
||||||
:hook (nix-mode . lsp-deferred)
|
(lsp-register-client
|
||||||
:ensure t)
|
(make-lsp-client :new-connection (lsp-stdio-connection "nixd")
|
||||||
)
|
:major-modes '(nix-mode)
|
||||||
|
:priority 0
|
||||||
|
:server-id 'nixd))
|
||||||
|
|
||||||
|
;; Nix LSP configuration
|
||||||
|
(setq lsp-nix-nil-formatter ["nixpkgs-fmt"]))
|
||||||
|
|
||||||
|
;; Enable LSP for nix-mode
|
||||||
|
(add-hook! 'nix-mode-hook #'lsp-deferred)
|
||||||
|
|
||||||
(after! claude-code-ide
|
(after! claude-code-ide
|
||||||
(use-package claude-code-ide
|
(use-package claude-code-ide
|
||||||
|
|||||||
Reference in New Issue
Block a user