.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.16. .TH FORTLS "1" "October 2020" "fortls 1.12.0" "User Commands" .SH NAME fortls \- Fortran Language Server for the Language Server Protocol .SH DESCRIPTION usage: fortls [\-h] [\-\-version] [\-\-nthreads NTHREADS] [\-\-notify_init] .IP [\-\-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] .PP FORTRAN Language Server (1.12.0) .SS "optional arguments:" .TP \fB\-h\fR, \fB\-\-help\fR show this help message and exit .TP \fB\-\-version\fR Print server version number and exit .TP \fB\-\-nthreads\fR NTHREADS Number of threads to use during workspace initialization (default: 4) .TP \fB\-\-notify_init\fR Send notification message when workspace initialization is complete .TP \fB\-\-symbol_skip_mem\fR Do not include type members in document symbol results .TP \fB\-\-incremental_sync\fR, \fB\-\-incrmental_sync\fR Use incremental document synchronization (beta) .TP \fB\-\-autocomplete_no_prefix\fR Do not filter autocomplete results by variable prefix .TP \fB\-\-autocomplete_no_snippets\fR Do not use snippets with place holders in autocomplete results .TP \fB\-\-autocomplete_name_only\fR Complete only the name of procedures and not the parameters .TP \fB\-\-lowercase_intrinsics\fR Use lowercase for intrinsics and keywords in autocomplete requests .TP \fB\-\-use_signature_help\fR Use signature help instead of subroutine/function snippets .TP \fB\-\-variable_hover\fR Show hover information for variables (default: subroutines/functions only) .TP \fB\-\-hover_signature\fR Show signature information in hover for argument (also enables '\-\-variable_hover') .TP \fB\-\-hover_language\fR HOVER_LANGUAGE Language used for responses to hover requests (for editor syntax highlighting) .TP \fB\-\-preserve_keyword_order\fR Display variable keywords information in original order (default: sort to consistent ordering) .TP \fB\-\-enable_code_actions\fR Enable experimental code actions (default: false) .TP \fB\-\-max_line_length\fR MAX_LINE_LENGTH Maximum line length (default: none) .TP \fB\-\-max_comment_line_length\fR MAX_COMMENT_LINE_LENGTH Maximum comment line length (default: none) .TP \fB\-\-disable_diagnostics\fR Disable diagnostics .TP \fB\-\-debug_log\fR Generate debug log in project root folder .SS "DEBUG:" .IP Options for debugging language server .TP \fB\-\-debug_parser\fR Test source code parser on specified file .TP \fB\-\-debug_diagnostics\fR Test diagnostic notifications for specified file .TP \fB\-\-debug_symbols\fR Test symbol request for specified file .TP \fB\-\-debug_workspace_symbols\fR DEBUG_WORKSPACE_SYMBOLS Test workspace/symbol request .TP \fB\-\-debug_completion\fR Test completion request for specified file and position .TP \fB\-\-debug_signature\fR Test signatureHelp request for specified file and position .TP \fB\-\-debug_definition\fR Test definition request for specified file and position .TP \fB\-\-debug_hover\fR Test hover request for specified file and position .TP \fB\-\-debug_implementation\fR Test implementation request for specified file and position .TP \fB\-\-debug_references\fR Test references request for specified file and position .TP \fB\-\-debug_rename\fR DEBUG_RENAME Test rename request for specified file and position .TP \fB\-\-debug_actions\fR Test codeAction request for specified file and position .TP \fB\-\-debug_filepath\fR DEBUG_FILEPATH File path for language server tests .TP \fB\-\-debug_rootpath\fR DEBUG_ROOTPATH Root path for language server tests .TP \fB\-\-debug_line\fR DEBUG_LINE Line position for language server tests (1\-indexed) .TP \fB\-\-debug_char\fR DEBUG_CHAR Character position for language server tests (1\-indexed) .TP \fB\-\-debug_full_result\fR Print full result object instead of condensed version