From a036513241e64a6df52a1d383b498cd46959a9be Mon Sep 17 00:00:00 2001 From: nobv <6e6f6275@gmail.com> Date: Wed, 13 May 2020 17:32:20 +0900 Subject: [PATCH 1/3] Added +lsp flag to lang/purescript --- modules/lang/purescript/config.el | 3 +++ modules/tools/lsp/README.org | 1 + 2 files changed, 4 insertions(+) diff --git a/modules/lang/purescript/config.el b/modules/lang/purescript/config.el index 02c83c4b0..96ebd48fb 100644 --- a/modules/lang/purescript/config.el +++ b/modules/lang/purescript/config.el @@ -1,6 +1,9 @@ ;;; lang/purescript/config.el -*- lexical-binding: t; -*- (after! purescript-mode + (when (featurep! +lsp) + (add-hook 'purescript-mode-local-vars-hook #'lsp!)) + (add-hook! 'purescript-mode-hook #'purescript-indentation-mode #'rainbow-delimiters-mode) diff --git a/modules/tools/lsp/README.org b/modules/tools/lsp/README.org index 6b2992bd0..91256111c 100644 --- a/modules/tools/lsp/README.org +++ b/modules/tools/lsp/README.org @@ -51,6 +51,7 @@ As of this writing, this is the state of LSP support in Doom Emacs: | [[../../lang/sh/README.org][:lang sh]] | sh-mode | bash-language-server | | [[../../lang/swift/README.org][:lang swift]] | swift-mode | sourcekit | | [[../../lang/web/README.org][:lang web]] | web-mode, css-mode, scss-mode, sass-mode, less-css-mode | vscode-css-languageserver-bin, vscode-html-languageserver-bin | +| [[../../lang/web/README.org][:lang purescript]] | purescript-mode | purescript-language-server | ** Module Flags + =+peek= Use =lsp-ui-peek= when looking up definitions and references with From caf45044e8a9f1a59d54f5f5ed20a14904ab4fee Mon Sep 17 00:00:00 2001 From: nobv <6e6f6275@gmail.com> Date: Wed, 13 May 2020 17:39:56 +0900 Subject: [PATCH 2/3] Fixed README --- modules/tools/lsp/README.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/tools/lsp/README.org b/modules/tools/lsp/README.org index 91256111c..8144e8138 100644 --- a/modules/tools/lsp/README.org +++ b/modules/tools/lsp/README.org @@ -51,7 +51,7 @@ As of this writing, this is the state of LSP support in Doom Emacs: | [[../../lang/sh/README.org][:lang sh]] | sh-mode | bash-language-server | | [[../../lang/swift/README.org][:lang swift]] | swift-mode | sourcekit | | [[../../lang/web/README.org][:lang web]] | web-mode, css-mode, scss-mode, sass-mode, less-css-mode | vscode-css-languageserver-bin, vscode-html-languageserver-bin | -| [[../../lang/web/README.org][:lang purescript]] | purescript-mode | purescript-language-server | +| [[../../lang/purescript/README.org][:lang purescript]] | purescript-mode | purescript-language-server | ** Module Flags + =+peek= Use =lsp-ui-peek= when looking up definitions and references with From 797660860318173fd687426d31e190e563ebb345 Mon Sep 17 00:00:00 2001 From: nobv <6e6f6275@gmail.com> Date: Thu, 14 May 2020 14:18:22 +0900 Subject: [PATCH 3/3] Updated :lang purescriipt flag in docs/modules.org --- docs/modules.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/modules.org b/docs/modules.org index 3957d7e30..ecb451857 100644 --- a/docs/modules.org +++ b/docs/modules.org @@ -128,7 +128,7 @@ Modules that bring support for a language or group of languages to Emacs. + [[file:../modules/lang/perl/README.org][perl]] - TODO + [[file:../modules/lang/php/README.org][php]] =+lsp= - TODO + plantuml - TODO -+ purescript - TODO ++ purescript =+lsp= - TODO + [[file:../modules/lang/python/README.org][python]] =+lsp +pyenv +conda +poetry= - TODO + qt - TODO + racket - TODO