Home

Awesome

Code::Stats integration in lua

Homepage of Code::Stats (The free stats tracking service for programmers)

Installation

eg: vim-plug

Plug 'nvim-lua/plenary.nvim'
Plug('maorun/code-stats.nvim')

Usage

you must set the api-key either trough the setup or as an global variable

in vim:

let g:codestats_api_key = '<YOUR_KEY>'

or lua:

vim.g.codestats_api_key = '<YOUR_KEY>'

now setup the plugin

require('maorun.code-stats').setup({
    api_key = '<YOUR_API_KEY>' -- not necessary if global api key is set
    status_prefix = 'C:S ' -- the prefix of xp in statusline
})

Statusline

with require('maorun.code-stats').currentXp() you can get the current xp of the buffer

vim.opt.statusline=vim.opt.statusline + "%{luaeval(\"require('maorun.code-stats').currentXp()\")} "

Troubleshooting

atm. the filetype is used as language because i don't know how to get the language on actual input

(eg. CSS in HTML)