For the sake of "keeping the things the way they were", I've gone with option 
1, and tried my best at grouping the keywords into things that are used for 
declaring signals/constants, and things that are not.  I think the result is 
good.

I have also decided to add all the standard system functions/tasks.

This is how it looks now (with `word3` highlighted in a lighter blue).  Signal 
declarations use keywords of one type, other control structures use the other.  
I think it looks nice.
![geany_verilog_keywords](https://github.com/user-attachments/assets/a5fee803-711f-4168-ac8a-03a653cdfbe5)

I've pushed the new version to this PR (and rebased it on top of master, while 
I was at it).

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4037#issuecomment-2474834951
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/4037/[email protected]>

Reply via email to