A Neovim plugin for tracking your coding statistics with CodeStats.net.
- Neovim >= 0.5.0
- plenary.nvim
- nui.nvim
# In your NixOS configuration or home-manager
(pkgs.vimUtils.buildVimPlugin {
name = "codestats";
src = pkgs.fetchFromGitHub {
owner = "ervan0707";
repo = "codestats.nvim";
rev = "";
hash = "";
};
dependencies = with pkgs.vimPlugins; [
plenary-nvim
nui-nvim
];
})
{
'ervan0707/codestats.nvim',
dependencies = {
'nvim-lua/plenary.nvim',
'MunifTanjim/nui.nvim',
},
config = function()
require('codestats').setup({
-- your configuration here
})
end,
}
use {
'ervan0707/codestats.nvim',
requires = {
'nvim-lua/plenary.nvim',
'MunifTanjim/nui.nvim'
},
config = function()
require('codestats').setup({
-- your configuration here
})
end
}
Plug 'nvim-lua/plenary.nvim'
Plug 'MunifTanjim/nui.nvim'
Plug 'ervan0707/codestats.nvim'
" Initialize in your init.lua:
" lua require('codestats').setup({ ... })
call dein#add('nvim-lua/plenary.nvim')
call dein#add('MunifTanjim/nui.nvim')
call dein#add('ervan0707/codestats.nvim')
git clone https://github.com/nvim-lua/plenary.nvim.git ~/.config/nvim/bundle/plenary.nvim
git clone https://github.com/MunifTanjim/nui.nvim.git ~/.config/nvim/bundle/nui.nvim
git clone https://github.com/ervan0707/codestats.nvim.git ~/.config/nvim/bundle/codestats.nvim
git clone https://github.com/nvim-lua/plenary.nvim.git \
"${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/pack/plugins/start/plenary.nvim
git clone https://github.com/MunifTanjim/nui.nvim.git \
"${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/pack/plugins/start/nui.nvim
git clone https://github.com/ervan0707/codestats.nvim.git \
"${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/pack/plugins/start/codestats.nvim
require('codestats').setup({
api_url = 'your_api_url', -- default: 'https://codestats.net/api'
username = 'your_username', -- Required
api_key = 'your_api_key', -- Required
excluded_filetypes = { 'help', 'markdown', 'text', 'txt', 'log' },
pulse_interval = 10000, -- milliseconds
})
:CodeStatsEnable
- Enable tracking:CodeStatsDisable
- Disable tracking:CodeStatsShow
- Show your statistics
- Make the :CodeStatsShow popup prettier
- Add more configuration options
MIT