{"id":19076495,"url":"https://github.com/torfsen/vimcfdg","last_synced_at":"2026-02-25T22:02:01.448Z","repository":{"id":142303216,"uuid":"46859576","full_name":"torfsen/vimcfdg","owner":"torfsen","description":"A Vim syntax file for CFDG","archived":false,"fork":false,"pushed_at":"2015-11-25T12:25:34.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-02T18:25:09.652Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"VimL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/torfsen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-11-25T12:13:06.000Z","updated_at":"2015-11-25T12:25:35.000Z","dependencies_parsed_at":"2023-03-13T20:06:23.591Z","dependency_job_id":null,"html_url":"https://github.com/torfsen/vimcfdg","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torfsen%2Fvimcfdg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torfsen%2Fvimcfdg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torfsen%2Fvimcfdg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torfsen%2Fvimcfdg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/torfsen","download_url":"https://codeload.github.com/torfsen/vimcfdg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240128305,"owners_count":19752159,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T01:59:32.968Z","updated_at":"2026-02-25T22:01:56.419Z","avatar_url":"https://github.com/torfsen.png","language":"VimL","funding_links":[],"categories":[],"sub_categories":[],"readme":"vimcfdg\n=======\n\nA Vim Syntax File for CFDG\n--------------------------\nThis is a syntax highlighting file [Vim](http://www.vim.org) which adds support for the [Context Free](http://www.contextfreeart.org) language (CFDG).\n\n\nInstallation\n------------\nInstalling this syntax file works the same as installing any syntax file for Vim. It's descibed in [chapter 44.11](http://vimdoc.sourceforge.net/htmldoc/usr_44.html#44.11) of the Vim documentation (use `:help 44.11` inside Vim). The following installation instruction is for Linux/Unix/etc.:\n\n* Create the directory `~/.vim/syntax` if it doesn't exist\n* Copy the file `cfdg.vim` into that directory\n\nThis is a good time to configure the syntax file to suit your needs (path to image viewers, etc.). Read the comments in the file for details. You can then enable the syntax file for the current buffer using `:set syntax=cfdg`. If you want the syntax file to be enabled automatically for all files with a `.cfdg` ending, add the following lines to your `~/.vimrc` and restart Vim:\n\n    augroup filetypedetect\n    au BufNewFile,BufRead *.cfdg setf cfdg\n    augroup END\n    filetype plugin on\n\n\nUsage\n-----\nIn addition to pure syntax highlighting, this syntax file provides some basic commands to run `cfdg` on the file you are currently editing. They are accessible via different keyboard shortcuts:\n\n* `\\cc`: Compiles the current file. Note that any changes since the last save are not taken into account.\n* `\\cv`: Same as `\\cc`, but asks for a variation code first.\n* `\\cd`: Displays the last image produced by `\\cc` or `\\cv`.\n* `\\cb`: Like `\\cc` followed by `\\cd`.\n* `\\ca`: Like `\\cv` followed by `\\cd`.\n\nNote that you may have to configure some settings (e.g. paths to image viewers) before everything works. See the comments in `cfdg.vim` for details.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftorfsen%2Fvimcfdg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftorfsen%2Fvimcfdg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftorfsen%2Fvimcfdg/lists"}