{"id":19784132,"url":"https://github.com/abstract-ide/abstract-winbar","last_synced_at":"2026-05-11T01:15:19.437Z","repository":{"id":219100414,"uuid":"748178621","full_name":"Abstract-IDE/abstract-winbar","owner":"Abstract-IDE","description":"Neovim Winbar: Elevating Awesome. Simple, Dynamic, Navic-Powered.","archived":false,"fork":false,"pushed_at":"2024-12-28T19:35:27.000Z","size":18,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-01-11T02:48:43.973Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Abstract-IDE.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}},"created_at":"2024-01-25T12:47:42.000Z","updated_at":"2024-12-28T19:35:30.000Z","dependencies_parsed_at":"2024-02-04T19:06:12.413Z","dependency_job_id":"2f71bfc1-b401-41b3-b6f7-65144b61a1c1","html_url":"https://github.com/Abstract-IDE/abstract-winbar","commit_stats":null,"previous_names":["abstract-ide/abstract-winbar"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abstract-IDE%2Fabstract-winbar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abstract-IDE%2Fabstract-winbar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abstract-IDE%2Fabstract-winbar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abstract-IDE%2Fabstract-winbar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Abstract-IDE","download_url":"https://codeload.github.com/Abstract-IDE/abstract-winbar/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241116933,"owners_count":19912460,"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-12T06:10:30.805Z","updated_at":"2026-05-11T01:15:19.372Z","avatar_url":"https://github.com/Abstract-IDE.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n  \u003ch3 align=\"center\"\u003eabstract-winbar\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n     Neovim Winbar: Elevating Awesome. Simple, Dynamic, Navic-Powered.\n    \u003cbr/\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n![Contributors](https://img.shields.io/github/contributors/Abstract-IDE/abstract-winbar?color=dark-green) ![Stargazers](https://img.shields.io/github/stars/Abstract-IDE/abstract-winbar?style=social) ![Issues](https://img.shields.io/github/issues/Abstract-IDE/abstract-winbar) ![License](https://img.shields.io/github/license/Abstract-IDE/abstract-winbar)\n\n## Table Of Contents\n\n- [About the Project](#about-the-project)\n- [Getting Started](#getting-started)\n  - [Prerequisites](#prerequisites)\n  - [Installation](#installation)\n- [Usage](#usage)\n- [License](#license)\n- [Acknowledgements](#acknowledgements)\n\n## About The Project\n\n`abstract-winbar` is a Neovim plugin that enhances code editing by providing a dynamic status bar. Built on top of the Navic plugin, it offers essential file information, modification indicators, and seamless integration with Navic for efficient code navigation.\n![Screenshot](https://github.com/Abstract-IDE/abstract-winbar/assets/41078534/51be4e7f-1fb6-44a8-b7f9-bc01faafbfd7)\n\n\n## Getting Started\n\n### Prerequisites\n\n[nvim-navic](https://github.com/SmiteshP/nvim-navic)\n\u003cbr /\u003e\n[nvim-web-devicons](https://github.com/kyazdani42/nvim-web-devicons)\n\n### Installation\n\nuse your favorite plugin manager\n\n##### [lazy.nvim](https://github.com/folke/lazy.nvim)\n\n```lua\n{\n\t\"Abstract-IDE/abstract-winbar\",\n\tdependencies = {\n\t\t\"SmiteshP/nvim-navic\",\n\t\t\"kyazdani42/nvim-web-devicons\",\n\t},\n},\n```\n\n## Usage\n\n```lua\nrequire(\"abstract-winbar\").setup()\n```\n\n\u003cdetails\u003e\n\t\u003csummary\u003e\n\t\tdefault config\n\t\u003c/summary\u003e\n\n```lua\nrequire(\"abstract-winbar\").setup({\n\texclude_filetypes = {\n\t\t\"\",\n\t\t\"alpha\",\n\t\t\"dap-repl\",\n\t\t\"dap-terminal\",\n\t\t\"dapui_breakpoints\",\n\t\t\"dapui_console\",\n\t\t\"dapui_scopes\",\n\t\t\"dapui_stacks\",\n\t\t\"dapui_watches\",\n\t\t\"dashboard\",\n\t\t\"DressingSelect\",\n\t\t\"harpoon\",\n\t\t\"help\",\n\t\t\"Jaq\",\n\t\t\"lab\",\n\t\t\"lazy\",\n\t\t\"lir\",\n\t\t\"Markdown\",\n\t\t\"mason\",\n\t\t\"neo-tree\",\n\t\t\"neogitstatus\",\n\t\t\"notify\",\n\t\t\"NvimTree\",\n\t\t\"Outline\",\n\t\t\"packer\",\n\t\t\"spectre_panel\",\n\t\t\"startify\",\n\t\t\"TelescopePrompt\",\n\t\t\"toggleterm\",\n\t\t\"Trouble\",\n\t},\n})\n```\n\n\u003c/details\u003e\n\u003cdetails\u003e\n\t\u003csummary\u003e\n\t\texample: configure navic.nvim+abstract-winbar\n\t\u003c/summary\u003e\n\n```lua\nlocal _winbar, winbar = pcall(require, \"abstract-winbar\")\nlocal _navic, navic = pcall(require, \"nvim-navic\")\nif not _winbar or not _navic then\n\treturn\nend\n\nnavic.setup({\n\thighlight = true,\n\tseparator = \" \",\n\tdepth_limit = 0,\n\tdepth_limit_indicator = \"..\",\n\n\ticons = {\n\t\tFile = \" \",\n\t\tModule = \" \",\n\t\tNamespace = \" \",\n\t\tPackage = \" \",\n\t\tClass = \" \",\n\t\tMethod = \" \",\n\t\tProperty = \" \",\n\t\tField = \" \",\n\t\tConstructor = \" \",\n\t\tEnum = \" \",\n\t\tInterface = \" \",\n\t\tFunction = \" \",\n\t\tVariable = \" \",\n\t\tConstant = \" \",\n\t\tString = \" \",\n\t\tNumber = \" \",\n\t\tBoolean = \" \",\n\t\tArray = \" \",\n\t\tObject = \" \",\n\t\tKey = \" \",\n\t\tNull = \" \",\n\t\tEnumMember = \" \",\n\t\tStruct = \" \",\n\t\tEvent = \" \",\n\t\tOperator = \" \",\n\t\tTypeParameter = \" \",\n\t},\n})\n\nwinbar.setup({\n\texclude_filetypes = {},\n})\n```\n\n\u003c/details\u003e\n\n## License\n\nDistributed under the MIT License. See [LICENSE](https://github.com/Abstract-IDE/abstract-winbar/blob/main/LICENSE) for more information.\n\n## Acknowledgements\n\n- [shaankhan (for README)](https://readme.shaankhan.dev/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabstract-ide%2Fabstract-winbar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabstract-ide%2Fabstract-winbar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabstract-ide%2Fabstract-winbar/lists"}