Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Personally I'm using graphical tool, Zeal, also for C and other languages. 😉 With Ada I'm just typing there ada:put and it almost instantly find all the references in Ada standard for any put or put_line subprograms.
If I want to find something in any library used by the current project, I'm using various language servers, for Ada it is Ada Language Server. Here commands and their effect depend on editor which you use .
Jump-to-definition works pretty well with the Ada Language Server and also in GNAT Studio. Outside of that, I lookup things sometimes in "Programming in Ada 2012" by Barnes. I also wrote a tool I use for code discovery and load all the libraries that GNAT provides in one of my .septum/.configs.
Vim-Ada has links to a built user-contributed docset to use.