Description
Information
VIM version VIM - Vi IMproved 8.2 (2019 Dec 12 kompiliert am Feb 10 2020 00:00:00) Inklusive der Patches: 1-236
Operating System: NAME=Fedora VERSION="31 (Workstation Edition)"
What went wrong
PHP inline autocompletion does barely work.
Autocompletion for the keyword endfor wont be autocompleted. Generally inline php only seems to be autocompleted half the time.
Reproducing the bug
When I have a code as following:
<?php for($i = 0; i < 10; i++): ?>
<p><?php echo $i; ?></p>
<?php
and wanna complete it with endfor; ?> then endfor will not be suggestes in the autocompletion.
:ALEInfo
Current Filetype: php Available Linters: ['langserver', 'phan', 'php', 'phpcs', 'phpmd', 'phpstan', 'psalm'] Enabled Linters: ['langserver', 'phan', 'php', 'phpcs', 'phpmd', 'phpstan', 'psalm'] Suggested Fixers: 'php_cs_fixer' - Fix PHP files with php-cs-fixer. 'phpcbf' - Fix PHP files with phpcbf. 'remove_trailing_lines' - Remove all blank lines at the end of a file. 'trim_whitespace' - Remove all trailing whitespace characters at the end of every line. Linter Variables:
let g:ale_php_langserver_executable = 'php-language-server.php' let g:ale_php_langserver_use_global = 0 let g:ale_php_phan_executable = 'phan' let g:ale_php_phan_minimum_severity = 0 let g:ale_php_phan_use_client = 0 let g:ale_php_php_executable = 'php' let g:ale_php_phpcs_executable = 'phpcs' let g:ale_php_phpcs_options = '' let g:ale_php_phpcs_standard = '' let g:ale_php_phpcs_use_global = 0 let g:ale_php_phpmd_executable = 'phpmd' let g:ale_php_phpmd_ruleset = 'cleancode,codesize,controversial,design,naming,unusedcode' let g:ale_php_phpstan_autoload = '' let g:ale_php_phpstan_configuration = '' let g:ale_php_phpstan_executable = 'phpstan' let g:ale_php_phpstan_level = '' Global Variables:
let g:ale_cache_executable_check_failures = v:null let g:ale_change_sign_column_color = 0 let g:ale_command_wrapper = '' let g:ale_completion_delay = 100 let g:ale_completion_enabled = 1 let g:ale_completion_max_suggestions = 50 let g:ale_echo_cursor = 1 let g:ale_echo_msg_error_str = 'Error' let g:ale_echo_msg_format = '%code: %%s' let g:ale_echo_msg_info_str = 'Info' let g:ale_echo_msg_warning_str = 'Warning' let g:ale_enabled = 1 let g:ale_fix_on_save = 0 let g:ale_fixers = {} let g:ale_history_enabled = 1 let g:ale_history_log_output = 1 let g:ale_keep_list_window_open = 0 let g:ale_lint_delay = 200 let g:ale_lint_on_enter = 1 let g:ale_lint_on_filetype_changed = 1 let g:ale_lint_on_insert_leave = 1 let g:ale_lint_on_save = 1 let g:ale_lint_on_text_changed = 'normal' let g:ale_linter_aliases = {} let g:ale_linters = {} let g:ale_linters_explicit = 0 let g:ale_list_vertical = 0 let g:ale_list_window_size = 10 let g:ale_loclist_msg_format = '%code: %%s' let g:ale_lsp_root = {} let g:ale_max_buffer_history_size = 20 let g:ale_max_signs = -1 let g:ale_maximum_file_size = v:null let g:ale_open_list = 0 let g:ale_pattern_options = v:null let g:ale_pattern_options_enabled = v:null let g:ale_set_balloons = 0 let g:ale_set_highlights = 1 let g:ale_set_loclist = 1 let g:ale_set_quickfix = 0 let g:ale_set_signs = 1 let g:ale_sign_column_always = 0 let g:ale_sign_error = '>>' let g:ale_sign_info = '--' let g:ale_sign_offset = 1000000 let g:ale_sign_style_error = '>>' let g:ale_sign_style_warning = '--' let g:ale_sign_warning = '--' let g:ale_sign_highlight_linenrs = 0 let g:ale_statusline_format = v:null let g:ale_type_map = {} let g:ale_use_global_executables = v:null let g:ale_virtualtext_cursor = 0 let g:ale_warn_about_trailing_blank_lines = 1 let g:ale_warn_about_trailing_whitespace = 1 Command History:
(executable check - failure) php-language-server.php (executable check - failure) phan (executable check - success) php (finished - exit code 0) ['/usr/bin/zsh', '-c', '''php'' -l -d error_reporting=E_ALL -d display_errors=1 -d log_errors=0 -- < ''/tmp/vJwRnBt/1/block_references.php''']
<<>> No syntax errors detected in Standard input code <<>>
(executable check - failure) phpcs (executable check - failure) phpmd (executable check - failure) phpstan (executable check - failure) psalm