projekt0n/circles.nvim

github github
icons plugin
star 44
stars
alert-circle 0
open issues
users 1
subscribers
git-branch 1
forks
CREATED

2021-08-18

UPDATED

4 days ago

packer

require('packer').startup(function()
  use 'projekt0n/circles.nvim'
end)

paq

require "paq" { 
  'projekt0n/circles.nvim'
}

circles.nvim

uniform icons for neovim

Linting Twitter

Features

Requirements

Installation

packer.nvim

use {
  "projekt0n/circles.nvim",
  requires = {{"kyazdani42/nvim-web-devicons"}, {"kyazdani42/nvim-tree.lua", opt = true}}
}

vim-plug

Plug 'kyazdani42/nvim-web-devicons'
Plug 'projekt0n/circles.nvim'

Usage

require("circles").setup()

If using packer.nvim circles.nvim can be setup directly in the plugin spec:

use {
  "projekt0n/circles.nvim",
  requires = {{"kyazdani42/nvim-web-devicons"}, {"kyazdani42/nvim-tree.lua", opt = true}},
  config = function()
    require("circles").setup()
  end
}

Configuration can be passed to the setup function. Here is an example with most of the default settings:

require("circles").setup({
  icons = {
    empty = "",
    filled = "",
    lsp_prefix = ""
  },
  -- override lsp_diagnostic virtual-text icon with `icons.lsp_prefix`
  lsp = true
})

Screenshots 📺

require("circles").setup({
  icons = {
    empty = "",
    filled = "",
    lsp_prefix = ""
  },
  lsp = true
})

Neovim LSP diagnostic virtual-text icon

require("circles").setup({
  lsp = false
})
require("circles").setup({
  icons = {
    lsp_prefix = ""
  },
  lsp = true
})

Telescope

Contributing

Check CONTRIBUTING.md, any suggestions for features and contributions to the continuing code masterelopment can be made via the issue tracker or code contributions via a Fork & Pull requests.