]> git.madduck.net Git - etc/vim.git/blob - .vim/bundle/ale/doc/ale-purescript.txt

madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

Do not set EDITOR/VISUAL for shell
[etc/vim.git] / .vim / bundle / ale / doc / ale-purescript.txt
1 ===============================================================================
2 ALE PureScript Integration                             *ale-purescript-options*
3
4
5 ===============================================================================
6 purescript-language-server                     *ale-purescript-language-server*
7
8 PureScript Language Server
9   (https://github.com/nwolverson/purescript-language-server)
10
11                                          *ale-options.purescript_ls_executable*
12                                                *g:ale_purescript_ls_executable*
13                                                *b:ale_purescript_ls_executable*
14 purescript_ls_executable
15 g:ale_purescript_ls_executable
16   Type: |String|
17   Default: `'purescript-language-server'`
18
19   PureScript language server executable.
20
21                                              *ale-options.purescript_ls_config*
22                                                    *g:ale_purescript_ls_config*
23                                                    *b:ale_purescript_ls_config*
24 purescript_ls_config
25 g:ale_purescript_ls_config
26   Type: |Dictionary|
27   Default: `{}`
28
29   Dictionary containing configuration settings that will be passed to the
30   language server. For example, with a spago project: >
31
32   let g:ale_purescript_ls_config = {
33   \   'purescript': {
34   \       'addSpagoSources': v:true,
35   \       'addNpmPath': v:true,
36   \       'buildCommand': 'spago --quiet build --purs-args --json-errors',
37   \   },
38   \}
39 <
40
41 ===============================================================================
42 purs-tidy                                                 *ale-purescript-tidy*
43
44                                        *ale-options.purescript_tidy_executable*
45                                              *g:ale_purescript_tidy_executable*
46                                              *b:ale_purescript_tidy_executable*
47 purescript_tidy_executable
48 g:ale_purescript_tidy_executable
49   Type: |String|
50   Default: `'purs-tidy'`
51
52   This variable can be changed to use a different executable for purs-tidy.
53
54                                        *ale-options.purescript_tidy_use_global*
55                                              *g:ale_purescript_tidy_use_global*
56                                              *b:ale_purescript_tidy_use_global*
57 purescript_tidy_use_global
58 g:ale_purescript_tidy_use_global
59   Type: |Number|
60   Default: `get(g:, 'ale_use_global_executables', 0)`
61
62   See |ale-integrations-local-executables|
63
64                                           *ale-options.purescript_tidy_options*
65                                                 *g:ale_purescript_tidy_options*
66                                                 *b:ale_purescript_tidy_options*
67 purescript_tidy_options
68 g:ale_purescript_tidy_options
69   Type: |String|
70   Default: `''`
71
72   This variable can be set to pass in additional option to the 'purs-tidy'
73   executable.
74 >
75   let g:ale_purescript_options = '--indent 3'
76 <
77
78 ===============================================================================
79 purty                                                    *ale-purescript-purty*
80
81                                       *ale-options.purescript_purty_executable*
82                                             *g:ale_purescript_purty_executable*
83                                             *b:ale_purescript_purty_executable*
84 purescript_purty_executable
85 g:ale_purescript_purty_executable
86   Type: |String|
87   Default: `'purty'`
88
89   This variable can be changed to use a different executable for purty.
90
91
92 ===============================================================================
93   vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl: