# 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]>

Reply via email to