龙空技术网

帮你精通Emacs:搭建JavaScript的工作环境

王贯之 164

前言:

此时姐妹们对“javascript需要配置环境吗”都比较关切,你们都想要分析一些“javascript需要配置环境吗”的相关文章。那么小编在网络上汇集了一些关于“javascript需要配置环境吗””的相关资讯,希望同学们能喜欢,我们快快来了解一下吧!

在doom-emacs中搭建Javascript的工作环境,就是要做安装lsp-server的工作。

第一步,全局安装typescript-language-server

➜ gaowei npm list -g/usr/lib├── typescript-language-server@0.5.1└── typescript@4.2.4

第二步,从doom-init中打开tool与language:

: toolslsp : lang(javascript +lsp)

之后运行doom sync 开始安装,完成之后,从 lsp-install-server中安装服务:

然后配置lsp的启动:

(require 'lsp-mode)(setq js-indent-first-level 2)(add-hook 'js-mode-hook #'lsp-deferred)

我的工作环境:

➜ zeroemacs (master) ✗ neofetch            .-/+oossssoo+/-.               gaowei@alpha        `:+ssssssssssssssssss+:`           ------------      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 20.04.2 LTS on Windows 10 x86_64    .ossssssssssssssssssdMMMNysssso.       Kernel: 4.19.104-microsoft-standard   /ssssssssssshdmmNNmmyNMMMMhssssss/      Uptime: 5 hours, 42 mins  +ssssssssshmydMMMMMMMNddddyssssssss+     Packages: 2489 (dpkg) /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Shell: zsh 5.8.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Resolution: 1920x1080+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Theme: Breeze [GTK2/3]ossyNMMMNyMMhsssssssssssssshmmmhssssssso   Icons: breeze [GTK2/3]ossyNMMMNyMMhsssssssssssssshmmmhssssssso   Terminal: emacs+sssshhhyNMMNyssssssssssssyNMMMysssssss+   CPU: AMD Ryzen 5 4500U with Radeon Graphics (6)  .ssssssssdMMMNhsssssssssshNMMMdssssssss.   Memory: 400MiB / 12277MiB /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/  +sssssssssdmydMMMMMMMMddddyssssssss+   /ssssssssssshdmNNNNmyNMMMMhssssss/    .ossssssssssssssssssdMMMNysssso.      -+sssssssssssssssssyyyssss+-        `:+ssssssssssssssssss+:`            .-/+oossssoo+/-.

标签: #javascript需要配置环境吗