Nvim Treesitter configurations and abstraction layer
Role in this project:
Full-stack Developer (with a focus on configuration) Contributions:4 reviews, 8 commits, 8 PRs in 1 year 4 months
Contributions summary:Omar primarily focused on extending and configuring syntax highlighting for the fish shell within the Neovim Treesitter project. Their contributions included adding fish query files, improving highlighting rules for operators, conditionals, loops, and other language constructs. They also updated the parser configuration to include maintainer information and corrected highlighting for boolean values and command substitutions. The work demonstrates a strong understanding of Tree-sitter queries and the fish shell language.
nvimtree-sitterneovimnvim-treesitter
A tree like view for symbols in Neovim using the Language Server Protocol. Supports all your favourite languages.
Role in this project:
Full-stack Developer Contributions:1 review, 10 commits, 5 PRs in 19 days
Contributions summary:Omar primarily focused on enhancing the functionality and user experience of the Neovim plugin. They implemented a preview toggle feature, ensuring the preview window behavior aligns with user expectations. The user also added a help message for keybinds, improving user accessibility, and adapted the codebase to work with newer versions of Neovim's LSP handling. These modifications involved changes to the core lua scripts and configuration files of the plugin.
language-server-protocolneovim