bash-language-server icon indicating copy to clipboard operation
bash-language-server copied to clipboard

Bash symbol list is incomplete

Open vonschutter opened this issue 2 years ago • 2 comments

Code editor

VS Code

Platform

Linux

Version

bash-language-server -v

What steps will reproduce the bug?

load this file and look at the "OUTLINE" in VS code. https://raw.githubusercontent.com/vonschutter/RTD-Setup/main/core/_rtd_library

How often does it reproduce? Is there a required condition?

most of the time.

What is the expected behavior?

a complete list of all the 158 functions in the script.

What do you see instead?

a partial list and some variable scattered about not in their proper function.

Additional information

Functions are named in accordance with google guide.

package::name () { ... }

INTERNAL Functions: .......................................... Number Function .......................................... #1: add_gnome3_favorite_app #2: backup_running_vm #3: check_dependencies #4: check_fi_password_pOwned #5: check_menu_availability #6: cleanup_and_finish #7: compress_all_items_here #8: compress_provided_items #9: create_iso_image #10: create_iso_image_debian #11: create_physical_media_from_iso #12: create_swapfile #13: dependency::command_exists #14: dependency::desktop #15: dependency::file #16: dependency::os_linux #17: dependency::virtualization #18: dialog::copy_file_progress #19: dialog::display_cmd_output #20: dialog::display_error #21: dialog::display_notice #22: dialog::display_summary_message #23: display_result #24: display_software_installation_choices_gtk #25: enable_firewall #26: ensure_admin #27: ensure_flatpak_package_managment #28: ensure_snap_package_managment #29: err_no_menu_system_found #30: generate_autounattend_xml #31: generate_autoyast_file #32: generate_minecraft_server_launcher #33: generate_report_disk_space_used_by_directory #34: github::clone_repo_user #35: github::list_all_user_repositories #36: InstallSoftwareFromRepo #37: io_on_notify_wait #38: is_software_package_available #39: is_software_package_installed #40: kvm::make_vm_template_now_from_debian_org #41: kvm::make_vm_template_now_from_microsoft #42: kvm::make_vm_template_now_from_redhat_com #43: kvm::make_vm_template_now_from_ubuntu_com #44: list_loaded_internal_functions #45: list_loaded_software_functions #46: loader #47: make_kvm_virtual_machine_now_from_fedora_org #48: make_kvm_virtual_machine_now_from_iso #49: make_kvm_virtual_machine_now_from_opensuse_org #50: make_system_recovery_partition #51: oem::check_boot_splash_screen_enable #52: oem::deploy_themes #53: oem::generate_rtd_me_sh_cmd #54: oem::register_all_tools #55: oem::register_wallpapers_for_gnome #56: oem::rtd_reset_default_environment_config #57: oem::rtd_tools_make_launchers #58: pause_a_given_time #59: rtd_oem_check_inet_access #60: rtd_oem_find_live_release #61: rtd_oem_kde_set_wallpaper #62: rtd_oem_pause #63: rtd_oem_preseed_ubuntu_cfg_KS_CFG_Options #64: rtd_oem_release_upgrade #65: rtd_oem_remove_non_western_latin_fonts #66: rtd_oem_reseal #67: rtd_oem_setup_brand_splash_screen #68: rtd_oem_turn_on_gui_network_management #69: rtd_oem_ubuntu_auto_install_iso_builder #70: rtd_ppa_checker #71: rtd_server_setup_choices_productivity #72: rtd_server_setup_choices_services #73: rtd_setup_choices_for_preseed #74: rtd_setup_choices_server #75: rtd_update_system #76: rtd_wait_for_internet_availability #77: scan_for_malware #78: security::check_if_password_pOwned #79: security::scan_for_malware #80: set_colors #81: set_gnome_ui_common_tweaks_for_user #82: set_gnome_ui_corprate_crisp_tweaks_for_user #83: set_gnome_ui_mac_tweaks_for_user #84: set_gnome_ui_moca_tweaks_for_user #85: set_gnome_ui_tweak_no_media_error #86: set_gnome_ui_win10_tweaks_for_user #87: set_install_command #88: software::add_gnome_extensions #89: software::add_native_package #90: software::add_software_task #91: software::check_native_package_dependency #92: software::display_bundle_install_choices_gtk #93: software::display_bundle_removal_choices_gtk #94: software::ensure_restricted_codecs #95: software::ensure_software_store_available #96: software::from_flathub.org #97: software::from_snapcraft.io #98: software::is_native_package_available #99: software::is_native_package_installed #100: software::list_bundles #101: SoftwareManagmentAvailabilityCHK #102: software::native_managment_availability_check #103: software::package_kit::add_package #104: software::package_kit::remove_package #105: software::remove_native_software_package #106: software::update_all_ui #107: software::update_system_txt #108: software::vendor_download_and_install #109: system::add_or_remove_login_script #110: system::change_disk_pass #111: system::check_file_limits #112: system::check_required_variables #113: system_config::tune_system_power_profile #114: system::create_physical_media_from_ubuntu_iso #115: system::display_spinner #116: system::distribution_type #117: system::download_and_manipulate_iso_debian #118: system::ensure_admin #119: system::find_download_ubuntu_iso #120: system::find_vm_bridge #121: system::generate_autoyast_file #122: system::generate_cloudconfig #123: system::generate_ks_cfg_file #124: system::get_vm_config #125: system::get_Windows_Product_Key #126: system::log_item #127: system::make_preseed_cfg #128: system::oem_autounlock_disk #129: system::prepare_environment_for_iso_creation #130: system::process_vm_opt_args #131: system::read_config #132: system::remove_old_kernel #133: system::restart_sound #134: system::run_command_in_gnome_user_session #135: system::set_oem_elevated_privilege_gui #136: system::toggle_oem_auto_elevated_privilege #137: system::toggle_oem_auto_login #138: system::update_config #139: term::animate_while_command #140: term::start_animation #141: term::stop_animation #142: test_iso_boot_media #143: tool::compress_all_items_here #144: tool::compress_provided_items #145: tool::recompress_all_items_in_folder #146: tool::recompress_provided_items #147: tool::up_2_date #148: up_2_date #149: write_error #150: write_host #151: write_information #152: write_status #153: write_warning #154: yad::display_cmd_output #155: yad::display_progressbar_pulsating #156: zenity::display_file #157: zenity::display_info #158: zenity::display_url

vonschutter avatar Feb 27 '24 22:02 vonschutter

Incomplete list and variable listed belong in a function (to be expanded): image

vonschutter avatar Feb 28 '24 05:02 vonschutter

@vonschutter: you have referenced all issues in this project, from nr 1 to 158. Could you perhaps edit to remove this?

(Just put the list in a code / triple backtick (```) section or put a space after the number sign/hash sign.)

(since you put your listing with hashed numberings of the symbols, github creates reference to issues using e g #NR)

chipbite avatar Jul 17 '24 11:07 chipbite