# Issue Summary
Bash functions using `::` as a separator (following the Google Shell Style
Guide) do not appear in the Symbols list in Geany.
# Steps to Reproduce
1. Open a Bash script in Geany with functions named using `::`, such as:
```bash
mylib::example_function() {
echo "Hello"
}
```
2. Open the Symbols list.
3. The function mylib::example_function does not appear.
# Expected Behavior
Geany should recognize function names containing :: and list them in the
Symbols view.
# Actual Behavior
- Functions using :: are not shown in the Symbols list.
- Functions using _ (e.g., mylib_example_function) are shown correctly.
# Additional Information
- Geany Version: (1.38)
- Operating System: (Bookworm)
This issue affects scripts following Google's Shell Style Guide, which
recommends namespace::function_name syntax.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4240
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/[email protected]>