You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.8 KiB
61 lines
1.8 KiB
11 years ago
|
|
||
3 years ago
|
kscope - a front-end to Cscope for TDE.
|
||
|
|
||
|
|
||
|
KScope provides a source-editing environment for C projects with
|
||
|
a focus on source editing and analysis.
|
||
|
|
||
|
|
||
|
KScope is built around an efficient mechanism for code-navigation which
|
||
|
allows the user to run queries on the code.
|
||
|
|
||
|
The types of queries KScope can run include:
|
||
|
|
||
3 years ago
|
* Get all references to a symbol
|
||
|
* Find the definition of a symbol
|
||
|
* Find all functions called by or calling to a function
|
||
|
* Find an EGrep pattern
|
||
|
* Find all files
|
||
3 years ago
|
|
||
|
These queries are handled by a Cscope process; kscope serves as
|
||
|
a front-end to this process, feeding it with queries and parsing
|
||
|
its output into result lists. The items in those lists can be selected
|
||
|
to open an editor at the matching line.
|
||
|
|
||
|
|
||
|
Main Features:
|
||
3 years ago
|
--------------
|
||
3 years ago
|
|
||
|
* Multiple editor windows (using your favourite TDE editor)
|
||
|
* Project management
|
||
|
* Front-end to most Cscope queries
|
||
|
* Tag list for every open editor
|
||
|
* Call-tree window
|
||
|
* Session management, including saving and restoring queries
|
||
|
* Works with externally-built cscope.out files
|
||
|
|
||
3 years ago
|
.
|
||
3 years ago
|
|
||
3 years ago
|
Contributing
|
||
|
--------------
|
||
3 years ago
|
|
||
|
If you wish to contribute to kscope, you might do so:
|
||
|
|
||
|
- TDE Gitea Workspace (TGW) collaboration tool.
|
||
|
https://mirror.git.trinitydesktop.org/gitea
|
||
|
|
||
|
- TDE Weblate Translation Workspace (TWTW) collaboration tool.
|
||
|
https://mirror.git.trinitydesktop.org/weblate
|
||
3 years ago
|
|
||
|
|
||
|
Translations status
|
||
|
---------------------
|
||
|
|
||
|
### messages
|
||
|
[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/kscope/multi-auto.svg
|
||
|
"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/kscope/)
|
||
|
|
||
|
### desktop files
|
||
|
[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/kscope-kscopedesktop/multi-auto.svg
|
||
|
"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/kscope-kscopedesktop/)
|