{"id":26892432,"url":"https://github.com/andis-sprinkis/lf-vim","last_synced_at":"2025-05-12T14:26:29.759Z","repository":{"id":54505963,"uuid":"189804341","full_name":"andis-sprinkis/lf-vim","owner":"andis-sprinkis","description":"Vim syntax highlighting for the lf config. file (lfrc) (Now part of Vim/Neovim)","archived":false,"fork":false,"pushed_at":"2025-05-10T07:17:14.000Z","size":63,"stargazers_count":23,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-12T14:26:15.117Z","etag":null,"topics":["ftplugin","highlighting","lf","lfrc","neovim","nvim","plugin","syntax","vim"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andis-sprinkis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-06-02T04:26:40.000Z","updated_at":"2025-05-10T07:17:17.000Z","dependencies_parsed_at":"2025-03-28T19:23:56.168Z","dependency_job_id":"4bc56055-bebb-4147-bb94-b6e19ccf3437","html_url":"https://github.com/andis-sprinkis/lf-vim","commit_stats":null,"previous_names":["andis-sprinkis/lf-vim"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andis-sprinkis%2Flf-vim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andis-sprinkis%2Flf-vim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andis-sprinkis%2Flf-vim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andis-sprinkis%2Flf-vim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andis-sprinkis","download_url":"https://codeload.github.com/andis-sprinkis/lf-vim/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253754460,"owners_count":21958866,"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":["ftplugin","highlighting","lf","lfrc","neovim","nvim","plugin","syntax","vim"],"created_at":"2025-03-31T22:51:11.202Z","updated_at":"2025-05-12T14:26:29.751Z","avatar_url":"https://github.com/andis-sprinkis.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# lf-vim\n\nVim syntax highlighting for the [lf](https://github.com/gokcehan/lf) configuration file (`lfrc`).\n\n## Now part of Vim and Neovim\n\n**This plugin has been merged in Vim (9.1.0778 and newer) and Neovim (0.11 and newer), so it should work out of the box with the recent versions of these programs.**\n\nThis GitHub repository tracks the latest development version of the plugin. You can raise the issues and pull requests here, for the changes to be later submitted to the Vim repository.\n\n## Installation\n\n- Vundle:\n\n    ```vim\n    Plugin 'andis-sprinkis/lf-vim'\n    ```\n\n- vim-plug:\n\n    ```vim\n    Plug 'andis-sprinkis/lf-vim'\n    ```\n\n- lazy.nvim:\n\n    ```lua\n    { 'andis-sprinkis/lf-vim', event = { 'BufReadPre lfrc' } }\n    ```\n\n- No plugin manager:\n\n    Copy all of the directories in this repository to your `~/.vim/` directory (or to `${XDG_DATA_HOME:-~/.local/share}/nvim/plugged` for Neovim users).\n\n## Shell syntax\n\nFor highlighting the shell commands this plugin uses the Vimscript `syntax include` pattern `syntax/sh.vim` (the `sh`,\n`ksh`, `bash` preset included in Vim).\n\nIt can be changed using the variables:\n\n| Setting                | Variable            |\n| ---------------------- | ------------------- |\n| The global setting     | `g:lf_shell_syntax` |\n| A buffer-local setting | `b:lf_shell_syntax` |\n\nFor example:\n\n```vim\n\" Vimscript (Vim, Neovim), init.vim\nlet g:lf_shell_syntax = \"syntax/dosbatch.vim\"\nlet b:lf_shell_syntax = \"syntax/zsh.vim\"\n```\n\n```lua\n-- Lua (Neovim), init.lua\nvim.g.lf_shell_syntax = \"syntax/dosbatch.vim\"\nvim.b.lf_shell_syntax = \"syntax/zsh.vim\"\n```\n\n---\n\nSee the `$VIMRUNTIME/syntax` directory for the available syntax options (`:echo $VIMRUNTIME`).\n\n## Screenshots\n\n![screenshotLf](https://i.imgur.com/jdQU7nB.png)\n\n![screenshotShell](https://i.imgur.com/ReZoGj9.png)\n\nColorscheme used for these screenshots: [badwolf](https://github.com/sjl/badwolf \"badwolf on github\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandis-sprinkis%2Flf-vim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandis-sprinkis%2Flf-vim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandis-sprinkis%2Flf-vim/lists"}