Scroll to navigation

FORTLS(1) User Commands FORTLS(1)

NAME

fortls - Fortran Language Server for the Language Server Protocol

DESCRIPTION

usage: fortls [-h] [--version] [--nthreads NTHREADS] [--notify_init]

[--symbol_skip_mem] [--incremental_sync] [--autocomplete_no_prefix] [--autocomplete_no_snippets] [--autocomplete_name_only] [--lowercase_intrinsics] [--use_signature_help] [--variable_hover] [--hover_signature] [--hover_language HOVER_LANGUAGE] [--preserve_keyword_order] [--enable_code_actions] [--max_line_length MAX_LINE_LENGTH] [--max_comment_line_length MAX_COMMENT_LINE_LENGTH] [--disable_diagnostics] [--debug_log] [--debug_parser] [--debug_diagnostics] [--debug_symbols] [--debug_workspace_symbols DEBUG_WORKSPACE_SYMBOLS] [--debug_completion] [--debug_signature] [--debug_definition] [--debug_hover] [--debug_implementation] [--debug_references] [--debug_rename DEBUG_RENAME] [--debug_actions] [--debug_filepath DEBUG_FILEPATH] [--debug_rootpath DEBUG_ROOTPATH] [--debug_line DEBUG_LINE] [--debug_char DEBUG_CHAR] [--debug_full_result]

FORTRAN Language Server (1.12.0)

optional arguments:

show this help message and exit
Print server version number and exit
Number of threads to use during workspace initialization (default: 4)
Send notification message when workspace initialization is complete
Do not include type members in document symbol results
Use incremental document synchronization (beta)
Do not filter autocomplete results by variable prefix
Do not use snippets with place holders in autocomplete results
Complete only the name of procedures and not the parameters
Use lowercase for intrinsics and keywords in autocomplete requests
Use signature help instead of subroutine/function snippets
Show hover information for variables (default: subroutines/functions only)
Show signature information in hover for argument (also enables '--variable_hover')
Language used for responses to hover requests (for editor syntax highlighting)
Display variable keywords information in original order (default: sort to consistent ordering)
Enable experimental code actions (default: false)
Maximum line length (default: none)
Maximum comment line length (default: none)
Disable diagnostics
Generate debug log in project root folder

DEBUG:

Options for debugging language server
Test source code parser on specified file
Test diagnostic notifications for specified file
Test symbol request for specified file
Test workspace/symbol request
Test completion request for specified file and position
Test signatureHelp request for specified file and position
Test definition request for specified file and position
Test hover request for specified file and position
Test implementation request for specified file and position
Test references request for specified file and position
Test rename request for specified file and position
Test codeAction request for specified file and position
File path for language server tests
Root path for language server tests
Line position for language server tests (1-indexed)
Character position for language server tests (1-indexed)
Print full result object instead of condensed version
October 2020 fortls 1.12.0