Repository navigation
This release changes only the Emacs integration. Emacs users need to update their
settings and, for xcscope's keys, add one line, as described below. The index format,
the command line, the JSON interface and the Vim and Neovim plugins are unchanged.
Editors
- The Emacs package is Ripscope's own and searches through xref:
M-.finds a
definition andM-?the uses of a symbol in C buffers, and results open in the xref
buffer. All nine searches are commands, such asripscope-find-callers, and
ripscope-command-mapholds them on xcscope's keys. To keepC-c s gand the rest,
add(define-key ripscope-mode-map (kbd "C-c s") 'ripscope-command-map)to your init
file. Result paths may hold spaces. It replaces the bundled xcscope, which no longer ships,
and needs Emacs 28.1 or newer and no other package. - The Emacs settings are now
ripscope-include-directories,ripscope-auto-refresh,
ripscope-executableandripscope-timeout.M-x ripscope-index-projectindexes a
project again andM-x ripscope-stop-sessionsstops the sessions. - The Emacs package is licensed MIT or Apache-2.0, as the rest of Ripscope is, so
release archives and system packages are too.