I'm switching to the acme environment on linux (from vim/xterm) using plan9port. For cscope, I created a script called ~/bin/fgdef (find-global-def):
echo 1$1 | cscope -l -d | \ perl -ne 'print "$1:$3 $2 $4\n" if m/(\S+)\s+(\S+)\s+(\d+)\s+(\S+)\s+(.*)/;' Now I can put "fgdef symbol" in my tagline, middle sweep it and cscope finds the definitions for me. The perl noise rearranges the output for button-3 clicking. I was thinking of adding some keyboard + mouse-button shortcuts into acme, and was wondering if anyone has suggested this or actually tried it before. Here's a short list of what I'd like to do. * In a text window, holding down Alt and clicking button-3 would reverse search for the selected text. * Holding Alt and clicking button-2 in the tagline would run the tagline command with the selection as an argument. (That would work *great* with the cscope trick above.) * Holding Ctrl and clicking button-2 in the tagline would clear the output window before running the command. * A Lineno tag keyword that displays line numbers in a text window. * Oh, and mail so I can finally ditch mutt Any suggestions, admonitions or warnings? -Mike
