2 repositorios
Highlighting all occurrences of a symbol by matching text patterns when AST analysis is unavailable.
Distinct from Occurrence Highlighting: Distinct from Occurrence Highlighting: uses pattern matching as a fallback when tree-sitter scope analysis is unavailable, not just cursor-based word matching.
Explore 2 awesome GitHub repositories matching user interface & experience · Pattern-Based. Refine with filters or upvote what's useful.
This is a navigation plugin for Vim that enables instant cursor movement by highlighting all possible jump targets in the visible text and assigning them unique keys. It functions as a search-to-jump extension, converting character or multi-character search patterns into single-key jumps to specific text targets. The tool supports multibyte text navigation, allowing users to search for and jump to Japanese characters using alphabetical input patterns. It also employs intelligent case matching and symbol-based mapping to link numeric digits with their corresponding keyboard shift-symbols. The
Highlights all occurrences of matching characters or sequences in the view and assigns them unique keys for navigation.
Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge
Matches text patterns to highlight all occurrences of a symbol when tree-sitter scope analysis is unavailable.