.
This commit is contained in:
parent
6fd36549f4
commit
5876093d92
38
README.md
38
README.md
@ -1,18 +1,14 @@
|
|||||||
# Csope
|
# Csope
|
||||||
Fork of Cscope, with various improvements, because cscope is good and shall not be forgotten.
|
Fork of Cscope, with various improvements, because cscope is good and shall not be forgotten.
|
||||||
|
|
||||||
# Improvements/Changes
|
# Usacases
|
||||||
## User side
|
Csope shines at exploring stranger and obsecure code bases due to its TUI.
|
||||||
+ renamed the program, because "cscope" is annoying to type
|
Cscope used to be advertized a
|
||||||
+ improved gui /*pending*/
|
For example, the Cscope codebase used to be a total mess,
|
||||||
+ GNU Readline integration (ie. VI/EMACS mode, command history) /*pending*/
|
fixing it would have been a lost cause, if not for Cscope itself.
|
||||||
## To the code
|
|
||||||
+ nuked autoconf, replaced with single Makefile
|
# Demo
|
||||||
+ removed "scanner.l" which seems to be an anchient version (and redundant copy) of "fscanner.l" forgotten by all
|
TODO: fill in
|
||||||
+ encapsulated changes to the TUI into display.c
|
|
||||||
+ removed macro hell put in place to allow compiling on a dead badger
|
|
||||||
+ replaced repeated inline #ifdef KEY_\*-s with guaranteed definitions
|
|
||||||
+ removed random commets giving tips for and refering to specific issues
|
|
||||||
|
|
||||||
# Interface
|
# Interface
|
||||||
<-- Tab -->
|
<-- Tab -->
|
||||||
@ -27,3 +23,21 @@ Fork of Cscope, with various improvements, because cscope is good and shall not
|
|||||||
| || | || || ||
|
| || | || || ||
|
||||||
V |+--------------+---------------+| |+------------------------------+|
|
V |+--------------+---------------+| |+------------------------------+|
|
||||||
+-----------Tool Tips------------+ +--------------------------------+
|
+-----------Tool Tips------------+ +--------------------------------+
|
||||||
|
|
||||||
|
# Improvements/Changes
|
||||||
|
## User side
|
||||||
|
+ renamed the program, because "cscope" is annoying to type
|
||||||
|
+ improved gui /*pending*/
|
||||||
|
+ GNU Readline integration (ie. VI/EMACS mode, command history) /*pending*/
|
||||||
|
## To the code
|
||||||
|
+ nuked autoconf, replaced with single Makefile
|
||||||
|
+ removed "scanner.l" which seems to be an anchient version (and redundant copy) of "fscanner.l" forgotten by all
|
||||||
|
+ encapsulated changes to the TUI into display.c
|
||||||
|
+ removed macro hell put in place to allow compiling on a dead badger
|
||||||
|
+ replaced repeated inline #ifdef KEY_\*-s with guaranteed definitions
|
||||||
|
+ removed random commets giving tips for and refering to specific issues
|
||||||
|
+ use stdbool instead of YES/NO macros
|
||||||
|
+ saved kilobytes by stripping trailing whitespace
|
||||||
|
|
||||||
|
# Future features / contributor wishlist
|
||||||
|
+ providing support for other languages by integrating new lexers (e.g. ctag's)
|
||||||
|
Loading…
Reference in New Issue
Block a user