8000 GitHub - Tetralux/odin.vim: Vim syntax highlighting for Ginger Bill's programming language, Odin. Derived from jansedivy's jai.vim.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Vim syntax highlighting for Ginger Bill's programming language, Odin. Derived from jansedivy's jai.vim.

License

Notifications You must be signed in to change notification settings

Tetralux/odin.vim

{"props":{"initialPayload":{"allShortcutsEnabled":false,"path":"/","repo":{"id":82132935,"defaultBranch":"master","name":"odin.vim","ownerLogin":"Tetralux","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-16T03:05:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1348560?v=4","public":true,"private":false,"isOrgOwned":false},"currentUser":null,"refInfo":{"name":"master","listCacheKey":"v0:1487214338.0","canEdit":false,"refType":"branch","currentOid":"e7ce5f9d1804273986c661132de19798b0b2b267"},"tree":{"items":[{"name":"ftdetect","path":"ftdetect","contentType":"directory"},{"name":"indent","path":"indent","contentType":"directory"},{"name":"syntax","path":"syntax","contentType":"directory"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"odin.vim.png","path":"odin.vim.png","contentType":"file"}],"templateDirectorySuggestionUrl":null,"readme":null,"totalCount":6,"showBranchInfobar":false},"fileTree":null,"fileTreeProcessingTime":null,"foldersToFetch":[],"treeExpanded":false,"symbolsExpanded":false,"isOverview":true,"overview":{"banners":{"shouldRecommendReadme":false,"isPersonalRepo":false,"showUseActionBanner":false,"actionSlug":null,"actionId":null,"showProtectBranchBanner":false,"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_repo","releasePath":"/Tetralux/odin.vim/releases/new?marketplace=true","showPublishActionBanner":false},"interactionLimitBanner":null,"showInvitationBanner":false,"inviterName":null,"actionsMigrationBannerInfo":{"releaseTags":[],"showImmutableActionsMigrationBanner":false,"initialMigrationStatus":null}},"codeButton":{"contactPath":"/contact","isEnterprise":false,"local":{"protocolInfo":{"httpAvailable":true,"sshAvailable":null,"httpUrl":"https://github.com/Tetralux/odin.vim.git","showCloneWarning":null,"sshUrl":null,"sshCertificatesRequired":null,"sshCertificatesAvailable":null,"ghCliUrl":"gh repo clone Tetralux/odin.vim","defaultProtocol":"http","newSshKeyUrl":"/settings/ssh/new","setProtocolPath":"/users/set_protocol"},"platformInfo":{"cloneUrl":"https://desktop.github.com","showVisualStudioCloneButton":false,"visualStudioCloneUrl":"https://windows.github.com","showXcodeCloneButton":false,"xcodeCloneUrl":"xcode://clone?repo=https%3A%2F%2Fgithub.com%2FTetralux%2Fodin.vim","zipballUrl":"/Tetralux/odin.vim/archive/refs/heads/master.zip"}},"newCodespacePath":"/codespaces/new?hide_repo_select=true\u0026repo=82132935"},"popovers":{"rename":null,"renamedParentRepo":null},"commitCount":"53","overviewFiles":[{"displayName":"README.md","repoName":"odin.vim","refName":"master","path":"README.md","preferredFileType":"readme","tabName":"README","richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eOdin.vim\u003c/h1\u003e\u003ca id=\"user-content-odinvim\" class=\"anchor\" aria-label=\"Permalink: Odin.vim\" href=\"#odinvim\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eSyntax highlighting for \u003ca href=\"https://www.youtube.com/user/GingerGames\" rel=\"nofollow\"\u003eGinger Bill's\u003c/a\u003e programming language, Odin.\nDerived from \u003ca href=\"https://github.com/jansedivy/jai.vim\"\u003ejansedivy's jai.vim\u003c/a\u003e.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eWhat it looks like. (In cmd.exe, anyway.)\u003c/h3\u003e\u003ca id=\"user-content-what-it-looks-like-in-cmdexe-anyway\" class=\"anchor\" aria-label=\"Permalink: What it looks like. (In cmd.exe, anyway.)\" href=\"#what-it-looks-like-in-cmdexe-anyway\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/Tetralux/odin.vim/blob/master/odin.vim.png\"\u003e\u003cimg src=\"/Tetralux/odin.vim/raw/master/odin.vim.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eInstallation\u003c/h2\u003e\u003ca id=\"user-content-installation\" class=\"anchor\" aria-label=\"Permalink: Installation\" href=\"#installation\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eSimply clone the repository into your Vim's package directory. (Vim must be installed from \u003ca href=\"https://www.vim.org\" rel=\"nofollow\"\u003ehttps://www.vim.org\u003c/a\u003e.)\nIf using \u003ca href=\"https://github.com/tpope/vim-pathogen\"\u003ePathogen\u003c/a\u003e, clone it into the \u003ccode\u003ebundle\u003c/code\u003e folder within Vim's package directory, instead.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eNote that the package directory is located in \u003ccode\u003e%USERPROFILE%\\vimfiles\u003c/code\u003e on Windows,\nand \u003ccode\u003e~/.vim\u003c/code\u003e on Unix.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eOptional features\u003c/h2\u003e\u003ca id=\"user-content-optional-features\" class=\"anchor\" aria-label=\"Permalink: Optional features\" href=\"#optional-features\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eNot everyone wants certain features, like function call highlighting.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eYou can enable or disable the relevant features by searching the repository for the appropriate code tags, and commenting out the adjacent lines.\nThe Vim comment character is \u003ccode\u003e\"\u003c/code\u003e.\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eCode tag to search for\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eFunction call and declaration highlighting\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003e:FunctionHighlighting\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003c/article\u003e","loaded":true,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":[{"level":1,"text":"Odin.vim","anchor":"odinvim","htmlText":"Odin.vim"},{"level":3,"text":"What it looks like. (In cmd.exe, anyway.)","anchor":"what-it-looks-like-in-cmdexe-anyway","htmlText":"What it looks like. (In cmd.exe, anyway.)"},{"level":2,"text":"Installation","anchor":"installation","htmlText":"Installation"},{"level":2,"text":"Optional features","anchor":"optional-features","htmlText":"Optional features"}],"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FTetralux%2Fodin.vim"}},{"displayName":"LICENSE","repoName":"odin.vim","refName":"master","path":"LICENSE","preferredFileType":"license","tabName":"MIT","richText":null,"loaded":false,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":null,"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FTetralux%2Fodin.vim"}}],"overviewFilesProcessingTime":0}},"appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-7d7eb7c71814.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-708ec8ade250.js","githubDevUrl":null,"enabled_features":{"copilot_workspace":null,"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true,"github_models_repo_integration":false}}}}

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Odin.vim

Syntax highlighting for Ginger Bill's programming language, Odin. Derived from jansedivy's jai.vim.

What it looks like. (In cmd.exe, anyway.)

Screenshot

Installation

Simply clone the repository into your Vim's package directory. (Vim must be installed from https://www.vim.org.) If using Pathogen, clone it into the bundle folder within Vim's package directory, instead.

Note that the package directory is located in %USERPROFILE%\vimfiles on Windows, and ~/.vim on Unix.

Optional features

Not everyone wants certain features, like function call highlighting.

You can enable or disable the relevant features by searching the repository for the appropriate code tags, and commenting out the adjacent lines. The Vim comment character is ".

Description Code tag to search for
Function call and declaration highlighting :FunctionHighlighting

About

Vim syntax highlighting for Ginger Bill's programming language, Odin. Derived from jansedivy's jai.vim.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0