Skip to content

Ripscope 0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Oct 20:14
1eef831

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 and M-? the uses of a symbol in C buffers, and results open in the xref
    buffer. All nine searches are commands, such as ripscope-find-callers, and
    ripscope-command-map holds them on xcscope's keys. To keep C-c s g and 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-executable and ripscope-timeout. M-x ripscope-index-project indexes a
    project again and M-x ripscope-stop-sessions stops 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.