[!IMPORTANT] Cord no longer requires Rust to be installed. Rust component will be automatically downloaded from GitHub Releases.
For most users, the quickest way to get started is using lazy.nvim:
{
'vyfor/cord.nvim',
build = ':Cord update',
-- opts = {}
}
Cord requires the server executables to be present. To get it, you can either:
:Cord update [fetch]
(async, recommended). Make sure you have curl
installed.nvim-data-dir/cord/bin
use {
'vyfor/cord.nvim',
run = ':Cord update',
-- config = function()
-- require('cord').setup {}
-- end
}
Cord is available on LuaRocks.
:Rocks install cord.nvim
Invoke :Cord update
whenever the plugin is updated.
Unix:
git clone https://github.com/vyfor/cord.nvim ~/.local/share/nvim/site/pack/plugins/start/cord.nvim
Windows:
git clone https://github.com/vyfor/cord.nvim $LOCALAPPDATA/nvim-data/site/pack/plugins/start/cord.nvim
Invoke :Cord update
whenever the plugin is updated.
Invoke :Cord update
whenever the plugin is updated.
Cord boasts over 120 meticulously crafted icons for languages and tools, available in distinct themes to match your style.
👉 Explore the Icon Showcase: vyfor/icons
Cord currently offers three themes:
Each theme includes multiple flavors, typically dark
, light
, and accent
.
Choose your theme in the display
configuration option. More themes are coming soon!
Dive deeper into Cord's features and customization options in the Wiki:
We follow a modified versioning specification:
All breaking changes will be announced in GitHub Discussions.
We welcome contributions to make Cord even better!
I'm the sole maintainer of cord.nvim and dedicate much of my free time to this project. If you find Cord helpful, you can show your support by giving the repo a star or sponsoring me on GitHub. Every bit of support helps me continue to improve and maintain Cord for everyone. Thank you!
[!NOTE] Make sure you have Rust >= 1.85.0 installed.
To build Cord from source, you can run :Cord update build
(async) which will install the server binary from crates.io by running the following command:
cargo install --path . --root path/to/nvim-data-dir/cord --force
Alternatively, you can use cargo b --release
to build the binary, then place it under nvim-data-dir/cord/bin
.