{"repo":"doompling/fuzzy_ruby_server","free":true,"listed":false,"github":"https://github.com/doompling/fuzzy_ruby_server","clone":"git clone https://github.com/doompling/fuzzy_ruby_server.git","description":"A Ruby language server for large codebases","language":"Rust","stars":237,"topics":["language-server","ruby","vscode-extension"],"license":null,"category":"dev-tools","readme_excerpt":"Fuzzy Ruby Server A Ruby language server designed to stay performant for large codebases. A full-text search backend gives fast, but fuzzy search results that closely approximates the behaviour of Ruby. Features ------------- ------------- Definitions Jump to the definitions for methods, variables, etc. Definition Search Search method, class, and module definitions in a project Diagnostics Indicates issues with the code References Jump to an occurrence of a method, variable, etc. Highlights Highlight all occurrences within a file Rename Rename all occurrences within a file &nbsp; Installation The workspace and gems will be indexed automatically after installing: VSCode 1. Install the Fuzzy Ruby Server extension from the VSCode Marketplace. 2. Activate the extension by reloading VSCode and navigating to any .rb file. Neovim 1. See the nvim config example here. &nbsp; Features Definitions Peek or go to the definition of a variable, method, class, or module. If multiple definitions are found they will all be returned. Results are sorted by score so the first result automatically shown will be the closest match. - Cmd: Go to Definition - Keybinds: - f12 - cmd + click - Tip: Enable the VSCode setting Workbench Editor: Reveal If Open Definition Search Search method, class, and module definitions in a project. - Cmd: Go to Symbol in Workspace... - Keybind: cmd + t Diagnostics Highlight issues found in static analysis. References See all the locations where a method/variable/symbol i","default_branch":null,"files":null,"tree":[],"storefront":"/r/doompling","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/doompling/fuzzy_ruby_server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}