Files
ale/doc/ale-ink.txt
w0rp 400857d758 Implement Lua ALE setup & overhaul documentation
1. Add ale.setup and ale.setup.buffer for pure Lua configuration.
2. Update many global settings to use Booleans instead of numbers to
   make types easiert to work with in Lua.
3. Radically reformat documentation and fix errors to make
   documentation more usable for Neovim users.
2025-03-27 12:40:11 +00:00

47 lines
1.8 KiB
Plaintext

===============================================================================
ALE Ink Integration *ale-ink-options*
===============================================================================
ink-language-server *ale-ink-language-server*
Ink Language Server - https://github.com/ephraim/ink-language-server
*ale-options.ink_ls_executable*
*g:ale_ink_ls_executable*
*b:ale_ink_ls_executable*
ink_ls_executable
g:ale_ink_ls_executable
Type: |String|
Default: `'ink-language-server'`
Ink language server executable.
*ale-options.ink_ls_initialization_options*
*g:ale_ink_ls_initialization_options*
*b:ale_ink_ls_initialization_options*
ink_ls_initialization_options
g:ale_ink_ls_initialization_options
Type: |Dictionary|
Default: `{}`
Dictionary containing configuration settings that will be passed to the
language server at startup. For certain platforms and certain story
structures, the defaults will suffice. However, many projects will need to
change these settings - see the ink-language-server website for more
information.
An example of setting non-default options: >
let g:ale_ink_ls_initialization_options = {
\ 'ink': {
\ 'mainStoryPath': 'init.ink',
\ 'inklecateExecutablePath': '/usr/local/bin/inklecate',
\ 'runThroughMono': v:false,
\ },
\}
<
===============================================================================
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl: