adding prisma and tailwind lsp

This commit is contained in:
Ivan Dimitrov 2023-08-10 17:27:50 +03:00
parent c7824644fc
commit 8909b4fe4f
4 changed files with 28 additions and 2 deletions

View File

@ -4,4 +4,20 @@
;;; Code: ;;; Code:
(setq doom-theme 'doom-tokyo-night) (setq doom-theme 'doom-tokyo-night)
(setq company-idle-delay 0.0)
(advice-add 'json-parse-buffer :around
(lambda (orig &rest rest)
(save-excursion
(while (re-search-forward "\\\\u0000" nil t)
(replace-match "")))
(apply orig rest)))
(use-package! lsp-tailwindcss
:init
(setq lsp-tailwindcss-add-on-mode t))
(use-package! prisma-mode)
(add-hook 'prisma-mode-hook 'lsp)
;;; config.el ends here ;;; config.el ends here

View File

@ -139,7 +139,7 @@
;;idris ; a language you can depend on ;;idris ; a language you can depend on
json ; At least it ain't XML json ; At least it ain't XML
;;(java +meghanada) ; the poster child for carpal tunnel syndrome ;;(java +meghanada) ; the poster child for carpal tunnel syndrome
javascript ; all(hope(abandon(ye(who(enter(here)))))) (javascript +lsp) ; all(hope(abandon(ye(who(enter(here))))))
;;julia ; a better, faster MATLAB ;;julia ; a better, faster MATLAB
;;kotlin ; a better, slicker Java(Script) ;;kotlin ; a better, slicker Java(Script)
;;latex ; writing papers in Emacs has never been so fun ;;latex ; writing papers in Emacs has never been so fun

View File

@ -2,6 +2,7 @@
;;; Commentary: ;;; Commentary:
;;; Code: ;;; Code:
(package! lsp-tailwindcss :recipe (:host github :repo "merrickluo/lsp-tailwindcss"))
(package! prisma-mode :recipe (:host github :repo "pimeys/emacs-prisma-mode" :branch "main"))
;;; packages.el ends here ;;; packages.el ends here

View File

@ -1,4 +1,13 @@
{ pkgs, lib, ... }: { { pkgs, lib, ... }: {
home.packages = with pkgs; [
nodePackages_latest.prettier
nodePackages_latest.typescript
nodePackages_latest.typescript-language-server
nodePackages_latest."@tailwindcss/language-server"
nodePackages_latest."@prisma/language-server"
];
programs.doom-emacs = { programs.doom-emacs = {
enable = true; enable = true;
doomPrivateDir = ./doom.d; doomPrivateDir = ./doom.d;