|Luna b7112ff3ae update rana-cli package||2 weeks ago|
|doc||3 months ago|
|packages/wakatime||2 weeks ago|
|plugin||1 month ago|
|.gitignore||1 month ago|
|AUTHORS||2 years ago|
|HISTORY.rst||1 month ago|
|LICENSE.txt||3 months ago|
|README.md||1 month ago|
Quantify your coding inside Vim.
This is a fork of vim-wakatime. Rana is not affiliated with WakaTime.
Rana is a reverse-engineered WakaTime server. https://github.com/lnyaa/rana
echo "Plugin 'https://gitdab.com/lavatech/vim-rana'" >> ~/.vimrc && vim +PluginInstall
Or with Pathogen:
cd ~/.vim/bundle && git clone https://gitdab.com/lavatech/vim-rana.git
Or with Vim-plug: add
Plug 'https://gitdab.com/lavatech/vim-rana' to .vimrc file. While in vim reload .vimrc with
:so ~/.vimrc or restart vim, enter
Enter your api key, then press
Enter your Rana instance’s base URL on the
~/.wakatime.cfg file. Put it on the
base_url field. e.g
Use Vim and your coding activity will be displayed on your preffered rana instance.
Note: WakaTime depends on Python being installed to work correctly.
:WakaTimeApiKey- change the api key saved in your
:WakaTimeDebugEnable- enable debug mode (may slow down Vim so disable when finished debugging)
:WakaTimeDebugDisable- disable debug mode
:WakaTimeScreenRedrawEnable- enable screen redraw to prevent artifacts (only for Vim < 8.0)
:WakaTimeScreenRedrawEnableAuto- redraw screen when plugin takes too long (only for Vim < 8.0)
:WakaTimeScreenRedrawDisable- disable screen redraw
:WakaTimeToday- echo your total coding activity for Today
let g:wakatime_PythonBinary = '/usr/bin/python' " (Default: 'python')
Tells the plugin to use a custom python binary.
The default is to use
python from your system PATH.
let g:wakatime_OverrideCommandPrefix = '/usr/bin/wakatime' " (Default: '')
Overrides the WakaTime CLI command prefix. You might need this when running wakatime-cli with a custom wrapper script or from the pip installed binary. Normally, the bundled wakatime-cli is used so this setting is not needed.
WakaTime plugins also share a common
~/.wakatime.cfg config file. See common configs…
:WakaTimeDebugEnable in Vim then run this Terminal command:
tail -f ~/.wakatime.log
Enabling Debug Mode writes Vim Script errors to your Vim Status Bar and tells wakatime-cli to write verbose logs to
Debug mode can make it hard to find the real error because of all the extra logging, so also try disabling Debug Mode while tailing
~/.wakatime.log and editing files in Vim.
With Debug Mode enabled, the plugin sends data synchronously so disable it when finished debugging with
The How to Debug Plugins guide shows how to check when coding activity was last received from Vim use the User Agents API. For more general troubleshooting info, see the wakatime-cli Troubleshooting Section.
Plugin 'lavatech/vim-rana' from your
Run in terminal:
Run in terminal:
If using vim-plug
While in vim
Delete or comment out
Plug command from .vimrc file.
Reload vimrc (
:so ~/.vimrc) or restart vim
:PlugClean, it will detect and remove undeclared plugins.