{"repo":"jparise/vim-graphql","free":true,"listed":false,"github":"https://github.com/jparise/vim-graphql","clone":"git clone https://github.com/jparise/vim-graphql.git","description":"A Vim plugin that provides GraphQL file detection, syntax highlighting, and indentation.","language":"Vim Script","stars":512,"topics":["vim","graphql","graphql-schema","neovim"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"GraphQL for Vim This Vim plugin provides GraphQL file detection, syntax highlighting, and indentation. It currently targets the September 2025 Edition of the GraphQL specification. The core runtime files are also included with Vim 9.1.0955+. They provide the foundational support (ftplugin, indent, syntax) for the graphql filetype. This plugin includes the most up-to-date version of those runtime files as well as support for embedding GraphQL syntax inside of other filetype buffers (such as JavaScript). Installation This plugin requires Vim version 8.2 or later. Equivalent Neovim versions are also supported. Using vim-plug 1. Add Plug 'jparise/vim-graphql' to /.vimrc 2. vim +PluginInstall +qall Using Vim Packages Syntax Highlighting Complete syntax highlighting is enabled for the graphql [filetype][]. This filetype is automatically selected for filenames ending in .gql , .graphql , and .graphqls . If you would like to enable automatic syntax support for more file extensions (e.g., .prisma ), create a file named /.vim/after/ftdetect/graphql.vim containing autocommand lines like: [filetype]: http://vimdoc.sourceforge.net/htmldoc/filetype.html JavaScript and TypeScript Support GraphQL syntax support inside of [ES2015 template literals][templates] is provided. It works \"out of the box\" with Vim 8.2+'s JavaScript and TypeScript language support. The extended JavaScript syntax provided by the [vim-javascript][] plugin is also supported. For older versions of Vim, TypeScript support ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jparise","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jparise/vim-graphql/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."}